Fix starting equipment on file select

This commit is contained in:
Catobat
2020-12-16 19:58:33 +01:00
parent 078aebed8d
commit 0c608c1380
2 changed files with 9 additions and 3 deletions

View File

@@ -80,6 +80,12 @@ OnAga2Defeated:
JSL.l IncrementAgahnim2Sword
RTL
;--------------------------------------------------------------------------------
OnFileCreation:
TAX ; what we wrote over
LDA StartingEquipment+$4C : STA $700340+$4C ; copy starting equipment swaps to file select screen
LDA StartingEquipment+$4E : STA $700340+$4E
RTL
;--------------------------------------------------------------------------------
!RNG_ITEM_LOCK_IN = "$7F5090"
OnFileLoad:
REP #$10 ; set 16 bit index registers
@@ -147,8 +153,6 @@ OnNewFile:
+
LDA StartingSword : STA $7EF359 ; set starting sword type
LDA !INVENTORY_SWAP : STA $70038C ; copy starting equipment swaps to file select screen
LDA !INVENTORY_SWAP_2 : STA $70038E
; reset some values on new file that are otherwise only reset on hard reset
STZ $03C4 ; ancilla slot index