fix: Queenly Majesty flyout during move select

This commit is contained in:
Sirz Benjie 2025-09-18 09:04:53 -05:00
parent cf5e7fd981
commit 99365f1685
No known key found for this signature in database
GPG Key ID: 4A524B4D196C759E

View File

@ -2466,14 +2466,15 @@ export abstract class Pokemon extends Phaser.GameObjects.Container {
if (!cancelledHolder.value) {
const defendingSidePlayField = this.isPlayer() ? globalScene.getPlayerField() : globalScene.getEnemyField();
defendingSidePlayField.forEach(p =>
defendingSidePlayField.forEach((p: (typeof defendingSidePlayField)[0]) => {
applyAbAttrs("FieldPriorityMoveImmunityAbAttr", {
pokemon: p,
opponent: source,
move,
cancelled: cancelledHolder,
}),
);
simulated,
});
});
}
}
@ -2494,7 +2495,7 @@ export abstract class Pokemon extends Phaser.GameObjects.Container {
typeMultiplier.value = 0;
}
return (!cancelledHolder.value ? typeMultiplier.value : 0) as TypeDamageMultiplier;
return (cancelledHolder.value ? 0 : typeMultiplier.value) as TypeDamageMultiplier;
}
/**