Add palette swaps for fusions

This commit is contained in:
Flashfyre committed 2023-11-23 23:52:13 -05:00
1 parent 06943ac5dc
commit 4d02432606
7 files changed
+246 -8

No files matched your search

+1
View File
@@ -681,6 +681,7 @@ export abstract class BattleAnim {
let sprite: Phaser.GameObjects.Sprite;
sprite = scene.add.sprite(0, 0, spriteSource.texture, spriteSource.frame.name);
sprite.setPipeline(scene.spritePipeline, { tone: [ 0.0, 0.0, 0.0, 0.0 ], hasShadow: true });
[ 'spriteColors', 'fusionSpriteColors' ].map(k => sprite.pipelineData[k] = (isUser ? user : target).getSprite().pipelineData[k]);
spriteSource.on('animationupdate', (_anim, frame) => sprite.setFrame(frame.textureFrame));
scene.field.add(sprite);
sprites.push(sprite);