Path: blob/master/engine/battle/unused_stats_functions.asm
1271 views
; does nothing since no stats are ever selected (barring glitches)1DoubleSelectedStats:2ldh a, [hWhoseTurn]3and a4ld a, [wPlayerStatsToDouble]5ld hl, wBattleMonAttack + 16jr z, .notEnemyTurn7ld a, [wEnemyStatsToDouble]8ld hl, wEnemyMonAttack + 19.notEnemyTurn10ld c, 411ld b, a12.loop13srl b14call c, .doubleStat15inc hl16inc hl17dec c18ret z19jr .loop2021.doubleStat22ld a, [hl]23add a24ld [hld], a25ld a, [hl]26rl a27ld [hli], a28ret2930; does nothing since no stats are ever selected (barring glitches)31HalveSelectedStats:32ldh a, [hWhoseTurn]33and a34ld a, [wPlayerStatsToHalve]35ld hl, wBattleMonAttack36jr z, .notEnemyTurn37ld a, [wEnemyStatsToHalve]38ld hl, wEnemyMonAttack39.notEnemyTurn40ld c, 441ld b, a42.loop43srl b44call c, .halveStat45inc hl46inc hl47dec c48ret z49jr .loop5051.halveStat52ld a, [hl]53srl a54ld [hli], a55rr [hl]56or [hl]57jr nz, .nonzeroStat58ld [hl], 159.nonzeroStat60dec hl61ret626364