add cant pass through to deku scrub enemy
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user