diff options
Diffstat (limited to 'engine/battle/effect_commands/metronome.asm')
-rw-r--r-- | engine/battle/effect_commands/metronome.asm | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/engine/battle/effect_commands/metronome.asm b/engine/battle/effect_commands/metronome.asm deleted file mode 100644 index 6835ab569..000000000 --- a/engine/battle/effect_commands/metronome.asm +++ /dev/null @@ -1,46 +0,0 @@ -BattleCommand_Metronome: ; 37418 -; metronome - - call ClearLastMove - call CheckUserIsCharging - jr nz, .asm_3742b - - ld a, [wKickCounter] - push af - call BattleCommand_LowerSub - pop af - ld [wKickCounter], a - -.asm_3742b - call LoadMoveAnim - -.GetMove: - call BattleRandom - -; No invalid moves. - cp NUM_ATTACKS + 1 - jr nc, .GetMove - -; None of the moves in MetronomeExcepts. - push af - ld de, 1 - ld hl, MetronomeExcepts - call IsInArray - pop bc - jr c, .GetMove - -; No moves the user already has. - ld a, b - call CheckUserMove - jr z, .GetMove - - - ld a, BATTLE_VARS_MOVE - call GetBattleVarAddr - ld [hl], b - call UpdateMoveData - jp ResetTurn -; 37454 - - -INCLUDE "data/battle/metronome_exception_moves.asm" |