remove unreferenced code and ban shishi from tower

This commit is contained in:
Llinos Evans 2024-07-29 22:30:16 +01:00
parent f89d5b33d6
commit 4417b67d18
3 changed files with 1 additions and 305 deletions

View file

@ -68,116 +68,6 @@ Function170114:
call Function170c8b
ret
Function170139: ; unreferenced
; Convert the 4-digit decimal number at s5_aa41 into binary
ld a, BANK(s5_aa41)
call OpenSRAM
ld de, s5_aa41
ld h, 0
ld l, h
ld bc, 1000
call .DecToBin
ld bc, 100
call .DecToBin
ld bc, 10
call .DecToBin
ld a, [de]
ld c, a
ld b, 0
add hl, bc
call CloseSRAM
; Store that number in wc608
ld a, h
ld [wc608], a
ld a, l
ld [wc608 + 1], a
ld hl, wBT_OTTempMon1DVs
ld a, [wPlayerID]
ld [hli], a
ld a, [wPlayerID + 1]
ld [hli], a
ld a, [wSecretID]
ld [hli], a
ld a, [wSecretID + 1]
ld [hli], a
ld e, l
ld d, h
ld hl, wPlayerName
ld bc, NAME_LENGTH_JAPANESE - 1
call CopyBytes
ld bc, wPlayerID
ld de, wPlayerGender
farcall GetMobileOTTrainerClass
ld de, wBT_OTTempMon1CaughtGender
ld a, c
ld [de], a
inc de
ld a, LOW(wPartyMons)
ld [wcd49], a
ld a, HIGH(wPartyMons)
ld [wcd4a], a
ld a, LOW(wPartyMonNicknames)
ld [wcd4b], a
ld a, HIGH(wPartyMonNicknames)
ld [wcd4c], a
ld a, 3
.CopyLoop:
push af
ld a, [wcd49]
ld l, a
ld a, [wcd4a]
ld h, a
ld bc, PARTYMON_STRUCT_LENGTH
call CopyBytes
ld a, l
ld [wcd49], a
ld a, h
ld [wcd4a], a
ld a, [wcd4b]
ld l, a
ld a, [wcd4c]
ld h, a
ld bc, 6
call CopyBytes
ld a, l
ld [wcd4b], a
ld a, h
ld [wcd4c], a
pop af
dec a
jr nz, .CopyLoop
ld a, BANK(sEZChatBeginBattleMessage)
call OpenSRAM
ld hl, sEZChatBattleMessages
ld bc, EASY_CHAT_MESSAGE_LENGTH * 3
call CopyBytes
call CloseSRAM
ld a, BANK(s5_a894) ; aka BANK(s5_a948)
call OpenSRAM
ld hl, s5_a894
ld bc, 6
call CopyBytes
ld hl, wc608
ld de, s5_a948
ld bc, 246
call CopyBytes
call CloseSRAM
ret
.DecToBin:
ld a, [de]
inc de
and a
ret z
.digit_loop
add hl, bc
dec a
jr nz, .digit_loop
ret
BattleTowerBattle:
xor a ; FALSE
ld [wBattleTowerBattleEnded], a