mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-27 02:32:21 +02:00
Actually fix transform
This commit is contained in:
parent
93fd0285be
commit
7634fe562c
@ -7578,7 +7578,6 @@ export class TransformAttr extends MoveEffectAttr {
|
|||||||
|
|
||||||
const promises: Promise<void>[] = [];
|
const promises: Promise<void>[] = [];
|
||||||
user.summonData.speciesForm = target.getSpeciesForm();
|
user.summonData.speciesForm = target.getSpeciesForm();
|
||||||
user.setTempAbility(target.getAbility());
|
|
||||||
user.summonData.gender = target.getGender();
|
user.summonData.gender = target.getGender();
|
||||||
|
|
||||||
// Power Trick's effect will not preserved after using Transform
|
// Power Trick's effect will not preserved after using Transform
|
||||||
@ -7611,6 +7610,8 @@ export class TransformAttr extends MoveEffectAttr {
|
|||||||
promises.push(user.loadAssets(false).then(() => {
|
promises.push(user.loadAssets(false).then(() => {
|
||||||
user.playAnim();
|
user.playAnim();
|
||||||
user.updateInfo();
|
user.updateInfo();
|
||||||
|
// If the new ability activates immediately, it needs to happen after all the transform animations
|
||||||
|
user.setTempAbility(target.getAbility());
|
||||||
}));
|
}));
|
||||||
|
|
||||||
await Promise.all(promises);
|
await Promise.all(promises);
|
||||||
|
Loading…
Reference in New Issue
Block a user