diff options
Diffstat (limited to 'engine/mon_stats.asm')
-rw-r--r-- | engine/mon_stats.asm | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/engine/mon_stats.asm b/engine/mon_stats.asm index 7a493c591..a06ad1a46 100644 --- a/engine/mon_stats.asm +++ b/engine/mon_stats.asm @@ -10,13 +10,13 @@ DrawHP: ; 50b10 push hl push bc ; box mons have full HP - ld a, [MonType] + ld a, [wMonType] cp BOXMON jr z, .at_least_1_hp - ld a, [TempMonHP] + ld a, [wTempMonHP] ld b, a - ld a, [TempMonHP + 1] + ld a, [wTempMonHP + 1] ld c, a ; Any HP? @@ -31,11 +31,11 @@ DrawHP: ; 50b10 jp .fainted .at_least_1_hp - ld a, [TempMonMaxHP] + ld a, [wTempMonMaxHP] ld d, a - ld a, [TempMonMaxHP + 1] + ld a, [wTempMonMaxHP + 1] ld e, a - ld a, [MonType] + ld a, [wMonType] cp BOXMON jr nz, .not_boxmon @@ -62,11 +62,11 @@ DrawHP: ; 50b10 ; Print HP bccoord 1, 1, 0 add hl, bc - ld de, TempMonHP - ld a, [MonType] + ld de, wTempMonHP + ld a, [wMonType] cp BOXMON jr nz, .not_boxmon_2 - ld de, TempMonMaxHP + ld de, wTempMonMaxHP .not_boxmon_2 lb bc, 2, 3 call PrintNum @@ -75,7 +75,7 @@ DrawHP: ; 50b10 ld [hli], a ; Print max HP - ld de, TempMonMaxHP + ld de, wTempMonMaxHP lb bc, 2, 3 call PrintNum pop hl @@ -83,7 +83,7 @@ DrawHP: ; 50b10 ret PrintTempMonStats: ; 50b7b -; Print TempMon's stats at hl, with spacing bc. +; Print wTempMon's stats at hl, with spacing bc. push bc push hl ld de, .StatNames @@ -93,16 +93,16 @@ PrintTempMonStats: ; 50b7b add hl, bc ld bc, SCREEN_WIDTH add hl, bc - ld de, TempMonAttack + ld de, wTempMonAttack lb bc, 2, 3 call .PrintStat - ld de, TempMonDefense + ld de, wTempMonDefense call .PrintStat - ld de, TempMonSpclAtk + ld de, wTempMonSpclAtk call .PrintStat - ld de, TempMonSpclDef + ld de, wTempMonSpclDef call .PrintStat - ld de, TempMonSpeed + ld de, wTempMonSpeed jp PrintNum .PrintStat: ; 50bab @@ -122,8 +122,8 @@ PrintTempMonStats: ; 50b7b next "@" GetGender: ; 50bdd -; Return the gender of a given monster (CurPartyMon/CurOTMon/CurWildMon). -; When calling this function, a should be set to an appropriate MonType value. +; Return the gender of a given monster (wCurPartyMon/wCurOTMon/CurWildMon). +; When calling this function, a should be set to an appropriate wMonType value. ; return values: ; a = 1: f = nc|nz; male @@ -136,14 +136,14 @@ GetGender: ; 50bdd ; Figure out what type of monster struct we're looking at. ; 0: PartyMon - ld hl, PartyMon1DVs + ld hl, wPartyMon1DVs ld bc, PARTYMON_STRUCT_LENGTH - ld a, [MonType] + ld a, [wMonType] and a jr z, .PartyMon ; 1: OTPartyMon - ld hl, OTPartyMon1DVs + ld hl, wOTPartyMon1DVs dec a jr z, .PartyMon @@ -154,25 +154,25 @@ GetGender: ; 50bdd jr z, .sBoxMon ; 3: Unknown - ld hl, TempMonDVs + ld hl, wTempMonDVs dec a jr z, .DVs ; else: WildMon - ld hl, EnemyMonDVs + ld hl, wEnemyMonDVs jr .DVs ; Get our place in the party/box. .PartyMon: .sBoxMon - ld a, [CurPartyMon] + ld a, [wCurPartyMon] call AddNTimes .DVs: ; sBoxMon data is read directly from SRAM. - ld a, [MonType] + ld a, [wMonType] cp BOXMON ld a, BANK(sBox) call z, GetSRAMBank @@ -191,13 +191,13 @@ GetGender: ; 50bdd ld b, a ; Close SRAM if we were dealing with a sBoxMon. - ld a, [MonType] + ld a, [wMonType] cp BOXMON call z, CloseSRAM ; We need the gender ratio to do anything with this. push bc - ld a, [CurPartySpecies] + ld a, [wCurPartySpecies] dec a ld hl, BaseData + BASE_GENDER ld bc, BASE_DATA_SIZE @@ -243,7 +243,7 @@ ListMovePP: ; 50c50 sub c ld b, a push hl - ld a, [Buffer1] + ld a, [wBuffer1] ld e, a ld d, $0 ld a, $3e ; P @@ -262,7 +262,7 @@ ListMovePP: ; 50c50 inc hl ld d, h ld e, l - ld hl, TempMonMoves + ld hl, wTempMonMoves ld b, 0 .loop ld a, [hli] @@ -283,15 +283,15 @@ ListMovePP: ; 50c50 pop de pop hl push hl - ld bc, TempMonPP - (TempMonMoves + 1) + ld bc, wTempMonPP - (wTempMonMoves + 1) add hl, bc ld a, [hl] and $3f - ld [StringBuffer1 + 4], a + ld [wStringBuffer1 + 4], a ld h, d ld l, e push hl - ld de, StringBuffer1 + 4 + ld de, wStringBuffer1 + 4 lb bc, 1, 2 call PrintNum ld a, "/" @@ -300,7 +300,7 @@ ListMovePP: ; 50c50 lb bc, 1, 2 call PrintNum pop hl - ld a, [Buffer1] + ld a, [wBuffer1] ld e, a ld d, 0 add hl, de @@ -338,14 +338,14 @@ Unreferenced_Function50cd0: ; 50cd0 Unused_PlaceEnemyHPLevel: push hl push hl - ld hl, PartyMonNicknames - ld a, [CurPartyMon] + ld hl, wPartyMonNicknames + ld a, [wCurPartyMon] call GetNick pop hl call PlaceString call CopyPkmnToTempMon pop hl - ld a, [CurPartySpecies] + ld a, [wCurPartySpecies] cp EGG jr z, .egg push hl @@ -431,7 +431,7 @@ FrzString: db "FRZ@" ParString: db "PAR@" ListMoves: ; 50d6f -; List moves at hl, spaced every [Buffer1] tiles. +; List moves at hl, spaced every [wBuffer1] tiles. ld de, wListMoves_MoveIndicesBuffer ld b, $0 .moves_loop @@ -442,11 +442,11 @@ ListMoves: ; 50d6f push de push hl push hl - ld [CurSpecies], a + ld [wCurSpecies], a ld a, MOVE_NAME ld [wNamedObjectTypeBuffer], a call GetName - ld de, StringBuffer1 + ld de, wStringBuffer1 pop hl push bc call PlaceString @@ -456,7 +456,7 @@ ListMoves: ; 50d6f inc b pop hl push bc - ld a, [Buffer1] + ld a, [wBuffer1] ld c, a ld b, 0 add hl, bc @@ -472,7 +472,7 @@ ListMoves: ; 50d6f .nonmove_loop push af ld [hl], "-" - ld a, [Buffer1] + ld a, [wBuffer1] ld c, a ld b, 0 add hl, bc |