Ran Biome

This commit is contained in:
Bertie690 2025-09-16 12:29:18 -04:00
parent 60c7581e14
commit fe7fce2761

View File

@ -964,12 +964,9 @@ export class MoveEffectPhase extends PokemonPhase {
function isMoveReflectableBy(move: Move, target: Pokemon, useMode: MoveUseMode): boolean {
return (
// The move must not have just been reflected
!isReflected(useMode)
&& // Reflections cannot occur while semi invulnerable
!target.getTag(SemiInvulnerableTag)
&& // Move must be reflectable
move.hasFlag(MoveFlags.REFLECTABLE)
&& // target must have a reflection effect active
(!!target.getTag(BattlerTagType.MAGIC_COAT) || target.hasAbilityWithAttr("ReflectStatusMoveAbAttr"))
!isReflected(useMode) // Reflections cannot occur while semi invulnerable
&& !target.getTag(SemiInvulnerableTag) // Move must be reflectable
&& move.hasFlag(MoveFlags.REFLECTABLE) // target must have a reflection effect active
&& (!!target.getTag(BattlerTagType.MAGIC_COAT) || target.hasAbilityWithAttr("ReflectStatusMoveAbAttr"))
);
}