mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-09-23 15:03:24 +02:00
Ran Biome
This commit is contained in:
parent
60c7581e14
commit
fe7fce2761
@ -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"))
|
||||
);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user