From a68649ff1df793b6120176c8a8cb5890f73437f8 Mon Sep 17 00:00:00 2001 From: scawful Date: Thu, 27 Jun 2024 19:27:03 -0400 Subject: [PATCH] Give puffstool randomized movement --- Sprites/Enemies/puffstool.asm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Sprites/Enemies/puffstool.asm b/Sprites/Enemies/puffstool.asm index 509c52a..938ea91 100644 --- a/Sprites/Enemies/puffstool.asm +++ b/Sprites/Enemies/puffstool.asm @@ -74,18 +74,20 @@ Sprite_Puffstool_Main: Puffstool_Walking: { %PlayAnimation(0,6,10) + JSL Sprite_PlayerCantPassThrough - LDA.b #$02 - JSL Sprite_ApplySpeedTowardsPlayer - - JSL Sprite_BounceFromTileCollision + LDA.w SprTimerA, X : BNE + + JSL Sprite_SelectNewDirection + + + JSL Sprite_Move + JSL Sprite_BounceFromTileCollision + JSR Sprite_BounceOffWall JSL Sprite_DamageFlash_Long JSL ThrownSprite_TileAndSpriteInteraction_long JSL Sprite_CheckDamageFromPlayer : BCC .no_dano - %GotoAction(1) LDA.b #$60 : STA.w SprTimerA, X LDA.b #$20 : STA.w SprTimerF, X