ref: f954c61668935d7d4a2b41a5528fddedf04d9c6d
dir: /engine/battle/move_effects/false_swipe.asm/
BattleCommand_FalseSwipe: ; falseswipe ; Makes sure wCurDamage < MonHP ld hl, wEnemyMonHP ldh a, [hBattleTurn] and a jr z, .got_hp ld hl, wBattleMonHP .got_hp ld de, wCurDamage ld c, 2 push hl push de call CompareBytes pop de pop hl jr c, .done ld a, [hli] ld [de], a inc de ld a, [hl] dec a ld [de], a inc a jr nz, .okay dec de ld a, [de] dec a ld [de], a .okay ld a, [wCriticalHit] cp 2 jr nz, .carry xor a ld [wCriticalHit], a .carry scf ret .done and a ret