wolfos immune to arrows, fix song flag check
This commit is contained in:
@@ -60,7 +60,7 @@ Sprite_Wolfos_Prep:
|
|||||||
RTL
|
RTL
|
||||||
.spawn_wolfos
|
.spawn_wolfos
|
||||||
LDA.b #$40 : STA.w SprTimerA, X
|
LDA.b #$40 : STA.w SprTimerA, X
|
||||||
LDA.b #$80 : STA.w SprDefl, X ; Sprite persist
|
LDA.b #$82 : STA.w SprDefl, X ; persist, impervious to arrows
|
||||||
LDA.b #$08 : STA.w SprNbrOAM, X ; Nbr Oam Entries
|
LDA.b #$08 : STA.w SprNbrOAM, X ; Nbr Oam Entries
|
||||||
PLB
|
PLB
|
||||||
RTL
|
RTL
|
||||||
@@ -137,7 +137,7 @@ Wolfos_DecideAction:
|
|||||||
Sprite_Wolfos_Main:
|
Sprite_Wolfos_Main:
|
||||||
{
|
{
|
||||||
LDA.w SprAction, X
|
LDA.w SprAction, X
|
||||||
JSL UseImplicitRegIndexedLocalJumpTable
|
JSL JumpTableLocal
|
||||||
|
|
||||||
dw Wolfos_AttackForward ; 0x00
|
dw Wolfos_AttackForward ; 0x00
|
||||||
dw Wolfos_AttackBack ; 0x01
|
dw Wolfos_AttackBack ; 0x01
|
||||||
@@ -249,8 +249,8 @@ Sprite_Wolfos_Main:
|
|||||||
.wait
|
.wait
|
||||||
|
|
||||||
; Wait for Song of Healing before granting the mask.
|
; Wait for Song of Healing before granting the mask.
|
||||||
LDA $FE : BEQ .ninguna_cancion
|
LDA.b SongFlag : CMP.b #$01 : BNE .ninguna_cancion
|
||||||
STZ $FE
|
STZ.w SongFlag
|
||||||
LDA.b #$20 : STA.w SprTimerD, X
|
LDA.b #$20 : STA.w SprTimerD, X
|
||||||
LDA.w POSX : STA.w SprX, X
|
LDA.w POSX : STA.w SprX, X
|
||||||
LDA.w POSXH : STA.w SprXH, X
|
LDA.w POSXH : STA.w SprXH, X
|
||||||
|
|||||||
Reference in New Issue
Block a user