We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eacb2a7 commit f8cd24fCopy full SHA for f8cd24f
engine/battle/effect_commands.asm
@@ -3920,16 +3920,24 @@ GetOpponentActiveScreens:
3920
ld a, BATTLE_VARS_MOVE_EFFECT
3921
call GetBattleVar
3922
xor EFFECT_BRICK_BREAK
3923
- ret z
+ jr nz, .no_brick_break
3924
3925
+ ; Set move anim param to notify that we are breaking screens.
3926
+ call .GetScreen
3927
+ ld [wBattleAnimParam], a
3928
+ xor a
3929
+ ret
3930
+
3931
+.no_brick_break
3932
call GetTrueUserAbility
3933
xor INFILTRATOR
3934
ret z
3935
3936
ld a, [wCriticalHit]
3937
dec a ; cp TRUE
3938
-
3939
+ ; fallthrough
3940
+.GetScreen:
3941
ldh a, [hBattleTurn]
3942
and a
3943
ld a, [wEnemyScreens]
0 commit comments