Blind boss checks for maiden sequence
This commit is contained in:
@@ -223,7 +223,9 @@ incsrc contrib.asm
|
|||||||
org $A38000
|
org $A38000
|
||||||
incsrc stats/main.asm
|
incsrc stats/main.asm
|
||||||
|
|
||||||
incsrc doorrando.asm
|
incsrc doorrando.asm ; bank 27 likely A7 in the future
|
||||||
|
;bank 28/A8 for keydropshuffle
|
||||||
|
incsrc enemizer/main.asm ; this is originally in bank 36, but is currently in migratory status in bank 37
|
||||||
|
|
||||||
org $308000 ; bank #$30
|
org $308000 ; bank #$30
|
||||||
incsrc tables.asm
|
incsrc tables.asm
|
||||||
|
|||||||
13
enemizer/blindboss.asm
Normal file
13
enemizer/blindboss.asm
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
;================================================================================
|
||||||
|
; Blind Boss fight
|
||||||
|
;--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
print "Blind Spawn Code Check: ", pc
|
||||||
|
check_blind_boss_room:
|
||||||
|
LDA $A0 ; load room index (low byte)
|
||||||
|
CMP #172 : BNE + ; Is is Thieve Town Boss Room
|
||||||
|
LDA $09DE81 : BEQ + ; Blind maiden does not need rescuing
|
||||||
|
|
||||||
|
LDA $7EF3CC : JML Check_for_Blind_Fight
|
||||||
|
+
|
||||||
|
JML Initialize_Blind_Fight
|
||||||
13
enemizer/blindboss_hooks.asm
Normal file
13
enemizer/blindboss_hooks.asm
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
|
||||||
|
;================================================================================
|
||||||
|
; Blind Boss fight
|
||||||
|
;--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
org $1DA081 ; Original Code
|
||||||
|
JML check_blind_boss_room
|
||||||
|
Check_for_Blind_Fight:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
org $1DA090
|
||||||
|
Initialize_Blind_Fight:
|
||||||
1
enemizer/hooks.asm
Normal file
1
enemizer/hooks.asm
Normal file
@@ -0,0 +1 @@
|
|||||||
|
incsrc blindboss_hooks.asm
|
||||||
35
enemizer/main.asm
Normal file
35
enemizer/main.asm
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
; Intended to be a migration of code generated by enemizer
|
||||||
|
|
||||||
|
lorom
|
||||||
|
|
||||||
|
;================================================================================
|
||||||
|
|
||||||
|
!ADD = "CLC : ADC"
|
||||||
|
!SUB = "SEC : SBC"
|
||||||
|
!BLT = "BCC"
|
||||||
|
!BGE = "BCS"
|
||||||
|
|
||||||
|
;=Constants======================================================================
|
||||||
|
|
||||||
|
!BUSHES_FLAG = "$368100"
|
||||||
|
!BLIND_DOOR_FLAG = "$368101"
|
||||||
|
!MOLDORM_EYES_FLAG = "$368102"
|
||||||
|
!RANDOM_SPRITE_FLAG = "$368103"
|
||||||
|
!AGAHNIM_FUN_BALLS = "$368104"
|
||||||
|
!ENABLE_MIMIC_OVERRIDE = "$368105"
|
||||||
|
!ENABLE_TERRORPIN_AI_FIX = "$368106"
|
||||||
|
|
||||||
|
; Enemizer reserved memory
|
||||||
|
; $7F50B0 - $7F50BF - Downstream Reserved (Enemizer)
|
||||||
|
!SHELL_DMA_FLAG = "$7F50B0"
|
||||||
|
!SOUNDFX_LOADED = "$7F50B1"
|
||||||
|
;================================================================================
|
||||||
|
|
||||||
|
incsrc hooks.asm
|
||||||
|
|
||||||
|
org $B78000 ; the original org is 368000, but I'm putting this here for migration purposes, and I think B6 is the same bank but fastrom
|
||||||
|
EnemizerTablesStart:
|
||||||
|
;none migrated yet
|
||||||
|
|
||||||
|
EnemizerCodeStart:
|
||||||
|
incsrc blindboss.asm
|
||||||
Reference in New Issue
Block a user