mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-09-23 23:13:42 +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 {
|
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"))
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user