more battle core labels

This commit is contained in:
PikalaxALT
2015-11-07 21:04:54 -05:00
parent 09603bf031
commit 6a570ebb8e
23 changed files with 515 additions and 474 deletions

View File

@@ -211,94 +211,93 @@ ReadBTTrainerParty: ; 1702b7
ret
; 170394
Function170394: ; 170394
ld hl, $c608 + 11
ld d, $3
.asm_170399
ValidateBTParty: ; 170394
; Check for and fix errors in party data
ld hl, wBT_OTTempPkmn1Species
ld d, BATTLETOWER_NROFPKMNS
.pkmn_loop
push de
push hl
ld b, h
ld c, l
ld a, [hl]
and a
jr z, .asm_1703b1
cp $ff
jr z, .asm_1703b1
cp $fe
jr z, .asm_1703b1
cp $fd
jr z, .asm_1703b1
cp $fc
jr nz, .asm_1703b4
idx = $ff
rept ($ff +- NUM_POKEMON)
jr z, .invalid
cp idx
idx = idx +- 1
endr
jr nz, .valid
.asm_1703b1
ld a, $eb
.invalid
ld a, SMEARGLE
ld [hl], a
.asm_1703b4
.valid
ld [CurSpecies], a
call GetBaseData
ld a, $5
call GetSRAMBank
ld a, [$b2fb]
ld a, [$b2fb] ; s5_b2fb ; max level?
call CloseSRAM
ld e, a
ld hl, $001f
ld hl, MON_LEVEL
add hl, bc
ld a, [hl]
cp $2
ld a, $2
jr c, .asm_1703d6
cp MIN_LEVEL
ld a, MIN_LEVEL
jr c, .load
ld a, [hl]
cp e
jr c, .asm_1703d7
jr c, .dont_load
ld a, e
.asm_1703d6
.load
ld [hl], a
.asm_1703d7
.dont_load
ld [CurPartyLevel], a
ld hl, $0002
ld hl, MON_MOVES
add hl, bc
ld d, $3
ld d, NUM_MOVES - 1
ld a, [hli]
and a
jr z, .asm_1703ea
cp $fc
jr nc, .asm_1703ea
jr .asm_1703f4
jr z, .not_move
cp NUM_ATTACKS + 1
jr nc, .not_move
jr .valid_move
.asm_1703ea
.not_move
dec hl
ld a, $1
ld a, POUND
ld [hli], a
xor a
rept 2
ld [hli], a
endr
ld [hl], a
jr .asm_1703ff
jr .done_moves
.asm_1703f4
.valid_move
ld a, [hl]
cp $fc
jr c, .asm_1703fb
cp NUM_ATTACKS + 1
jr c, .next
ld [hl], $0
.asm_1703fb
.next
inc hl
dec d
jr nz, .asm_1703f4
jr nz, .valid_move
.asm_1703ff
ld hl, $0024
.done_moves
ld hl, MON_MAXHP
add hl, bc
ld d, h
ld e, l
push hl
push de
ld hl, $000a
ld hl, MON_EXP + 2
add hl, bc
ld b, $1
predef CalcPkmnStats
@@ -317,7 +316,7 @@ endr
add hl, bc
pop de
dec d
jp nz, .asm_170399
jp nz, .pkmn_loop
ret
; 170426
@@ -326,20 +325,20 @@ BT_ChrisName: ; 170426
; 17042c
Function17042c: ; 17042c
ld hl, OTPartyMon2ID
ld a, $7
.asm_170431
ld hl, BT_TrainerTextIndex + $be
ld a, 7
.loop
push af
push hl
ld c, $12
.asm_170435
ld c, 18
.loop2
ld a, [hli]
ld b, a
ld a, [hli]
and a
jr z, .asm_170451
jr z, .skip
cp $f
jr nc, .asm_17045b
jr nc, .exit_inner_loop
push hl
ld hl, Unknown_170470
dec a
@@ -349,34 +348,34 @@ Function17042c: ; 17042c
ld a, [hl]
pop hl
cp b
jr c, .asm_17045b
jr z, .asm_17045b
jr c, .exit_inner_loop
jr z, .exit_inner_loop
jr .asm_170456
.asm_170451
.skip
ld a, b
cp $fc
jr nc, .asm_17045b
jr nc, .exit_inner_loop
.asm_170456
dec c
jr nz, .asm_170435
jr .asm_170466
jr nz, .loop2
jr .dont_copy
.asm_17045b
.exit_inner_loop
pop de
push de
ld hl, Unknown_17047e
ld bc, BATTLETOWER_TRAINERDATALENGTH
call CopyBytes
.asm_170466
.dont_copy
pop hl
ld de, $00e0
add hl, de
pop af
dec a
jr nz, .asm_170431
jr nz, .loop
ret
; 170470

View File

@@ -430,7 +430,7 @@ Function17a91e: ; 17a91e (5e:691e)
ret
.asm_17a92c
call LoadMenuDataHeader_0x1d75
call LoadPartyMenuDataHeader
call Function17a99e
ld hl, $d088
set 7, [hl]

View File

@@ -2927,7 +2927,7 @@ UnknownText_0x8a23c: ; 0x8a23c
; 0x8a241
Function8a241: ; 8a241 (22:6241)
call LoadMenuDataHeader_0x1d75
call LoadPartyMenuDataHeader
call Function891fe
call Function8a262
jr nc, .asm_8a254
@@ -3455,7 +3455,7 @@ Palette_8a624: ; 8a624
; 8a62c
Function8a62c: ; 8a62c (22:662c)
call LoadMenuDataHeader_0x1d75
call LoadPartyMenuDataHeader
call Function891fe
xor a
call Function8b94a
@@ -3885,7 +3885,7 @@ Function8a999: ; 8a999 (22:6999)
jr c, .asm_8a9bb
push bc
push de
call LoadMenuDataHeader_0x1d75
call LoadPartyMenuDataHeader
pop de
dec e
ld a, e
@@ -4141,7 +4141,7 @@ Function8ab77: ; 8ab77 (22:6b77)
Function8ab93: ; 8ab93 (22:6b93)
call WhiteBGMap
call LoadMenuDataHeader_0x1d75
call LoadPartyMenuDataHeader
callba Function105688
call ClearSprites
call Function891fe

View File

@@ -242,7 +242,7 @@ Function10016f: ; 10016f
jr z, .asm_1001af
cp $f8
ret z
ret
ret ; ????????????????????????????
.asm_1001af
ld a, $d7
@@ -4483,7 +4483,7 @@ Unknown_101d8d: ; 101d8d
Function101d95: ; 101d95
call Function101ee2
call LoadMenuDataHeader_0x1d75
call LoadPartyMenuDataHeader
ld e, $e
call Function101ee4
ld hl, wcd29
@@ -6256,7 +6256,7 @@ Jumptable_1029cb: ; 1029cb
; 1029cf
Function1029cf: ; 1029cf
call LoadMenuDataHeader_0x1d75
call LoadPartyMenuDataHeader
hlcoord 10, 7
ld b, $3
ld c, $8
@@ -6384,7 +6384,7 @@ Function102a3b: ; 102a3b
ld a, [hli]
ld [wc731], a
ld a, [hl]
ld [wc732], a
ld [wPlayerCharging], a
ld a, [wcd4d]
dec a
ld hl, OTPartyMon1DVs
@@ -6401,7 +6401,7 @@ Function102a3b: ; 102a3b
ld c, l
callba GetCaughtGender
ld a, c
ld [wc733], a
ld [wEnemyCharging], a
ret
; 102b12

View File

@@ -1259,7 +1259,7 @@ Function1089d2:
call Function108a92
ld de, wc703
call Function108a9c
ld a, [wc733]
ld a, [wEnemyCharging]
ld de, wc724
call Function108aa3
ld de, wc731

View File

@@ -7658,7 +7658,7 @@ Function11b7e5: ; 11b7e5
ld a, [$c608 + 11]
ld [wc731], a
ld a, [$c608 + 12]
ld [wc732], a
ld [wPlayerCharging], a
ld hl, $c608 + 26
ld a, [hli]
ld [wc72f], a
@@ -7667,7 +7667,7 @@ Function11b7e5: ; 11b7e5
ld bc, $c608 + 5
callba GetCaughtGender
ld a, c
ld [wc733], a
ld [wEnemyCharging], a
call SpeechTextBox
call FadeToMenu
callba Function108016

View File

@@ -884,7 +884,7 @@ Function16d42e: ; 16d42e
; 16d43b
Function16d43b: ; 16d43b
call LoadMenuDataHeader_0x1d75
call LoadPartyMenuDataHeader
call WhiteBGMap
call ClearTileMap
call ClearSprites
@@ -1034,7 +1034,7 @@ Function16d6ca: ; 16d6ca
; 16d6ce
Function16d6ce: ; 16d6ce
call LoadMenuDataHeader_0x1d75
call LoadPartyMenuDataHeader
call Function16d6e1
callba Function87d
call Call_ExitMenu

View File

@@ -62,11 +62,11 @@ Function17005a: ; 17005a
ld a, [hli]
ld [wc731], a
ld a, [hl]
ld [wc732], a
ld [wPlayerCharging], a
ld bc, $a82c
callba GetCaughtGender
ld a, c
ld [wc733], a
ld [wEnemyCharging], a
ld a, [wcd81]
ld [wc74e], a
call CloseSRAM

View File

@@ -285,7 +285,7 @@ Function17d0f3: ; 17d0f3
ld a, [$c608 + 11]
ld [wc731], a
ld a, [$c608 + 12]
ld [wc732], a
ld [wPlayerCharging], a
ld hl, $c608 + 26
ld a, [hli]
ld [wc72f], a
@@ -294,7 +294,7 @@ Function17d0f3: ; 17d0f3
ld bc, $c608 + 5
callba GetCaughtGender
ld a, c
ld [wc733], a
ld [wEnemyCharging], a
call SpeechTextBox
call FadeToMenu
callba Function10804d