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 { function isMoveReflectableBy(move: Move, target: Pokemon, useMode: MoveUseMode): boolean {
return ( return (
// The move must not have just been reflected // The move must not have just been reflected
!isReflected(useMode) !isReflected(useMode) // Reflections cannot occur while semi invulnerable
&& // Reflections cannot occur while semi invulnerable && !target.getTag(SemiInvulnerableTag) // Move must be reflectable
!target.getTag(SemiInvulnerableTag) && move.hasFlag(MoveFlags.REFLECTABLE) // target must have a reflection effect active
&& // Move must be reflectable && (!!target.getTag(BattlerTagType.MAGIC_COAT) || target.hasAbilityWithAttr("ReflectStatusMoveAbAttr"))
move.hasFlag(MoveFlags.REFLECTABLE)
&& // target must have a reflection effect active
(!!target.getTag(BattlerTagType.MAGIC_COAT) || target.hasAbilityWithAttr("ReflectStatusMoveAbAttr"))
); );
} }