Don't delete follower on crystal cutscene if prize shuffle
This commit is contained in:
@@ -450,3 +450,15 @@ ClearMultiworldText:
|
|||||||
+
|
+
|
||||||
PLX : PLP
|
PLX : PLP
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
|
MaybeSkipCrystalCutsceneFollowerReset:
|
||||||
|
PHA
|
||||||
|
; skip if prizes are shuffled outside of normal boss drops
|
||||||
|
LDA.l InventoryTable_properties+($37*2) : AND.b #$01 : BEQ .continue
|
||||||
|
.skip
|
||||||
|
PLA : PLA : PLA : PLA
|
||||||
|
JML CrystalCutscene_SpawnMaiden_PostFollowerGfx
|
||||||
|
.continue
|
||||||
|
PLA
|
||||||
|
STA.l FollowerIndicator ; what we wrote over
|
||||||
|
RTL
|
||||||
|
|||||||
@@ -1820,6 +1820,9 @@ JML MaidenCrystalScript
|
|||||||
org $9ECCEB ; <- F4CEB - sprite_crystal_maiden.asm : 25 ; skip all palette nonsense
|
org $9ECCEB ; <- F4CEB - sprite_crystal_maiden.asm : 25 ; skip all palette nonsense
|
||||||
BRA CrystalCutscene_Initialize_skip_palette
|
BRA CrystalCutscene_Initialize_skip_palette
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
|
org $9ECD97
|
||||||
|
JSL MaybeSkipCrystalCutsceneFollowerReset
|
||||||
|
;--------------------------------------------------------------------------------
|
||||||
org $88C3FD ; <- 443FD - ancilla_receive_item.asm : 89
|
org $88C3FD ; <- 443FD - ancilla_receive_item.asm : 89
|
||||||
BRA + : NOP #4 : +
|
BRA + : NOP #4 : +
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -228,6 +228,7 @@ CopyDecompressedCharToTransferBuffer = $8EF5BC
|
|||||||
CopyDecompressedToFullBuffer = $8EF6A8
|
CopyDecompressedToFullBuffer = $8EF6A8
|
||||||
Trinexx_FinalPhase = $9DADB5
|
Trinexx_FinalPhase = $9DADB5
|
||||||
Trinexx_PreFinalPhase = $9DB0D2
|
Trinexx_PreFinalPhase = $9DB0D2
|
||||||
|
CrystalCutscene_SpawnMaiden_PostFollowerGfx = $9ECDA7
|
||||||
CrystalMaiden_KickOutOfDungeon = $9ECF35
|
CrystalMaiden_KickOutOfDungeon = $9ECF35
|
||||||
GoldBee_Dormant_exit = $9EDE89
|
GoldBee_Dormant_exit = $9EDE89
|
||||||
GoldBee_SpawnSelf = $9EDE8A
|
GoldBee_SpawnSelf = $9EDE8A
|
||||||
|
|||||||
Reference in New Issue
Block a user