add cant pass through to deku scrub enemy

This commit is contained in:
scawful
2024-05-17 21:54:00 -04:00
parent a2e82ad82e
commit 835341c309

View File

@@ -83,6 +83,8 @@ Sprite_DekuScrubEnemy_Main:
%StartOnFrame(13) %StartOnFrame(13)
%PlayAnimation(13,13,1) %PlayAnimation(13,13,1)
JSL Sprite_PlayerCantPassThrough
JSL Sprite_IsBelowPlayer : TYA JSL Sprite_IsBelowPlayer : TYA
CMP #$00 : BNE .is_below_player CMP #$00 : BNE .is_below_player
; Check if the player is too close ; Check if the player is too close
@@ -104,6 +106,8 @@ Sprite_DekuScrubEnemy_Main:
{ {
%StartOnFrame(0) %StartOnFrame(0)
%PlayAnimation(0,2,8) %PlayAnimation(0,2,8)
JSL Sprite_PlayerCantPassThrough
LDA SprTimerA, X : BNE .not_done LDA SprTimerA, X : BNE .not_done
JSR SpawnPeaShot JSR SpawnPeaShot
@@ -127,6 +131,8 @@ Sprite_DekuScrubEnemy_Main:
%StartOnFrame(0) %StartOnFrame(0)
%PlayAnimation(0,0,4) %PlayAnimation(0,0,4)
JSL Sprite_PlayerCantPassThrough
LDA.w $0D10,X : STA.b $00 LDA.w $0D10,X : STA.b $00
LDA.w $0D30,X : STA.b $08 LDA.w $0D30,X : STA.b $08
@@ -171,6 +177,8 @@ Sprite_DekuScrubEnemy_Main:
%StartOnFrame(3) %StartOnFrame(3)
%PlayAnimation(3,6,6) %PlayAnimation(3,6,6)
JSL Sprite_PlayerCantPassThrough
; Kill the pea shot ; Kill the pea shot
PHX PHX
LDA Offspring1_Id : TAX LDA Offspring1_Id : TAX
@@ -192,6 +200,8 @@ Sprite_DekuScrubEnemy_Main:
%StartOnFrame(8) %StartOnFrame(8)
%PlayAnimation(8,9,11) %PlayAnimation(8,9,11)
JSL Sprite_PlayerCantPassThrough
LDA SprTimerA, X : BNE .not_done LDA SprTimerA, X : BNE .not_done
INC.w SprAction, X INC.w SprAction, X
.not_done .not_done
@@ -205,6 +215,7 @@ Sprite_DekuScrubEnemy_Main:
%StartOnFrame(7) %StartOnFrame(7)
%PlayAnimation(7,7,1) %PlayAnimation(7,7,1)
JSL Sprite_PlayerCantPassThrough
RTS RTS
} }