ref: b509b48a7f5a9a80225b9c030d7334b26b521c62
dir: /engine/battle/unused_stats_functions.asm/
; does nothing since no stats are ever selected (barring glitches) DoubleSelectedStats: ; 39680 (e:5680) ld a, [H_WHOSETURN] and a ld a, [wPlayerStatsToDouble] ld hl, wBattleMonAttack + 1 jr z, .notEnemyTurn ld a, [wEnemyStatsToDouble] ld hl, wEnemyMonAttack + 1 .notEnemyTurn ld c, 4 ld b, a .loop srl b call c, .doubleStat inc hl inc hl dec c ret z jr .loop .doubleStat ld a, [hl] add a ld [hld], a ld a, [hl] rl a ld [hli], a ret ; does nothing since no stats are ever selected (barring glitches) HalveSelectedStats: ; 396a7 (e:56a7) ld a, [H_WHOSETURN] and a ld a, [wPlayerStatsToHalve] ld hl, wBattleMonAttack jr z, .notEnemyTurn ld a, [wEnemyStatsToHalve] ld hl, wEnemyMonAttack .notEnemyTurn ld c, 4 ld b, a .loop srl b call c, .halveStat inc hl inc hl dec c ret z jr .loop .halveStat ld a, [hl] srl a ld [hli], a rr [hl] or [hl] jr nz, .nonzeroStat ld [hl], 1 .nonzeroStat dec hl ret