ref: 38ede6d7f04414d995c13198efb9485d34f17004
dir: /engine/battle/move_effects/false_swipe.asm/
BattleCommand_FalseSwipe: ; 35c94 ; falseswipe ; Makes sure wCurDamage < MonHP ld hl, wEnemyMonHP ld a, [hBattleTurn] and a jr z, .got_hp ld hl, wBattleMonHP .got_hp ld de, wCurDamage ld c, 2 push hl push de call StringCmp 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 ; 35cc9