mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-04-01 00:59:35 +13:00
Named wram symbols
This commit is contained in:
parent
4fd7a42b23
commit
32f7cf12de
20 changed files with 132 additions and 136 deletions
|
|
@ -4,11 +4,11 @@ StatusScreen: ; 12953 (4:6953)
|
|||
ld a, [wcc49]
|
||||
cp $2 ; 2 means we're in a PC box
|
||||
jr c, .DontRecalculate ; 0x1295b $14
|
||||
ld a, [wcf9b]
|
||||
ld [wcfb9], a
|
||||
ld a, [wLoadedMonBoxLevel]
|
||||
ld [wLoadedMonLevel], a
|
||||
ld [W_CURENEMYLVL], a
|
||||
ld hl, wcfa8
|
||||
ld de, wcfba
|
||||
ld hl, wLoadedMonHPExp - 1
|
||||
ld de, wLoadedMonStats
|
||||
ld b, $1
|
||||
call CalcStats ; Recalculate stats
|
||||
.DontRecalculate
|
||||
|
|
@ -61,7 +61,7 @@ StatusScreen: ; 12953 (4:6953)
|
|||
ld b, $3
|
||||
call GoPAL_SET ; SGB palette
|
||||
hlCoord 16, 6
|
||||
ld de, wcf9c
|
||||
ld de, wLoadedMonStatus
|
||||
call PrintStatusCondition
|
||||
jr nz, .StatusWritten ; 0x129fc $9
|
||||
hlCoord 16, 6
|
||||
|
|
@ -96,7 +96,7 @@ StatusScreen: ; 12953 (4:6953)
|
|||
hlCoord 12, 16
|
||||
call PlaceString ; OT
|
||||
hlCoord 12, 14
|
||||
ld de, wcfa4
|
||||
ld de, wLoadedMonOTID
|
||||
ld bc, $8205 ; 5
|
||||
call PrintNumber ; ID Number
|
||||
ld d, $0
|
||||
|
|
@ -203,14 +203,14 @@ PrintStatsBox: ; 12ae4 (4:6ae4)
|
|||
pop hl
|
||||
pop bc
|
||||
add hl, bc
|
||||
ld de, wcfbc
|
||||
ld de, wLoadedMonAttack
|
||||
ld bc, $0203 ; three digits
|
||||
call PrintStat
|
||||
ld de, wcfbe
|
||||
ld de, wLoadedMonDefense
|
||||
call PrintStat
|
||||
ld de, wcfc0
|
||||
ld de, wLoadedMonSpeed
|
||||
call PrintStat
|
||||
ld de, wcfc2
|
||||
ld de, wLoadedMonSpecial
|
||||
jp PrintNumber
|
||||
PrintStat
|
||||
push hl
|
||||
|
|
@ -235,7 +235,7 @@ StatusScreen2: ; 12b57 (4:6b57)
|
|||
ld bc, $0005
|
||||
ld hl, wd0dc
|
||||
call FillMemory
|
||||
ld hl, wcfa0
|
||||
ld hl, wLoadedMonMoves
|
||||
ld de, wd0dc
|
||||
ld bc, $0004
|
||||
call CopyData
|
||||
|
|
@ -269,7 +269,7 @@ StatusScreen2: ; 12b57 (4:6b57)
|
|||
ld a, "-"
|
||||
call Func_12ccb ; Fill the rest with --
|
||||
.InitPP ; 12bbb
|
||||
ld hl, wcfa0
|
||||
ld hl, wLoadedMonMoves
|
||||
deCoord 14, 10
|
||||
ld b, $0
|
||||
.PrintPP ; 12bc3
|
||||
|
|
@ -323,12 +323,12 @@ StatusScreen2: ; 12b57 (4:6b57)
|
|||
hlCoord 9, 3
|
||||
ld de, EXPPointsText
|
||||
call PlaceString
|
||||
ld a, [wcfb9] ; level
|
||||
ld a, [wLoadedMonLevel] ; level
|
||||
push af
|
||||
cp MAX_LEVEL
|
||||
jr z, .Level100 ; 0x12c20 $4
|
||||
inc a
|
||||
ld [wcfb9], a ; Increase temporarily if not 100
|
||||
ld [wLoadedMonLevel], a ; Increase temporarily if not 100
|
||||
.Level100
|
||||
hlCoord 14, 6
|
||||
ld [hl], $70 ; 1-tile "to"
|
||||
|
|
@ -336,13 +336,13 @@ StatusScreen2: ; 12b57 (4:6b57)
|
|||
inc hl
|
||||
call PrintLevel
|
||||
pop af
|
||||
ld [wcfb9], a
|
||||
ld de, wcfa6
|
||||
ld [wLoadedMonLevel], a
|
||||
ld de, wLoadedMonExp
|
||||
hlCoord 12, 4
|
||||
ld bc, $0307
|
||||
call PrintNumber ; exp
|
||||
call .asm_12c86
|
||||
ld de, wcfa6
|
||||
ld de, wLoadedMonExp
|
||||
hlCoord 7, 6
|
||||
ld bc, $0307
|
||||
call PrintNumber
|
||||
|
|
@ -368,13 +368,13 @@ StatusScreen2: ; 12b57 (4:6b57)
|
|||
call GBPalWhiteOut
|
||||
jp ClearScreen
|
||||
.asm_12c86 ; This does some magic with lvl/exp?
|
||||
ld a, [wcfb9] ; Load level
|
||||
ld a, [wLoadedMonLevel] ; Load level
|
||||
cp MAX_LEVEL
|
||||
jr z, .asm_12ca7 ; 0x12c8b $1a ; If 100
|
||||
inc a
|
||||
ld d, a
|
||||
callab CalcExperience
|
||||
ld hl, wcfa8
|
||||
ld hl, wLoadedMonExp + 2
|
||||
ld a, [$ff98]
|
||||
sub [hl]
|
||||
ld [hld], a
|
||||
|
|
@ -386,7 +386,7 @@ StatusScreen2: ; 12b57 (4:6b57)
|
|||
ld [hld], a
|
||||
ret
|
||||
.asm_12ca7
|
||||
ld hl, wcfa6
|
||||
ld hl, wLoadedMonExp
|
||||
xor a
|
||||
ld [hli], a
|
||||
ld [hli], a
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue