ref: 07e8efee7ea19a5ae09ccceb193e1f7e8dec64b1
dir: /engine/battle/move_effects/belly_drum.asm/
BattleCommand_BellyDrum: ; BUG: Belly Drum sharply boosts Attack even with under 50% HP (see docs/bugs_and_glitches.md) call BattleCommand_AttackUp2 ld a, [wAttackMissed] and a jr nz, .failed callfar GetHalfMaxHP callfar CheckUserHasEnoughHP jr nc, .failed push bc call AnimateCurrentMove pop bc callfar SubtractHPFromUser call UpdateUserInParty ld a, MAX_STAT_LEVEL - BASE_STAT_LEVEL - 1 .max_attack_loop push af call BattleCommand_AttackUp2 pop af dec a jr nz, .max_attack_loop ld hl, BellyDrumText jp StdBattleTextbox .failed call AnimateFailedMove jp PrintButItFailed