From 5851f3c9c55f0fafa628a56533bf35213be7ec02 Mon Sep 17 00:00:00 2001 From: scawful Date: Sat, 25 Jan 2025 11:35:06 -0500 Subject: [PATCH] disable offscreen deactivation code for poltergeist --- Sprites/Enemies/poltergeist.asm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Sprites/Enemies/poltergeist.asm b/Sprites/Enemies/poltergeist.asm index aae951e..10faefe 100644 --- a/Sprites/Enemies/poltergeist.asm +++ b/Sprites/Enemies/poltergeist.asm @@ -36,10 +36,12 @@ Sprite_Poltergeist_Long: { PHB : PHK : PLB JSR Sprite_Poltergeist_Draw - LDA $E0 : CMP #$F0 : BNE .onscreen - LDA.w SprMiscA, X : BEQ .SpriteIsNotActive - STZ.w SprState, X ; kill the sprite if offscreen and activated - .onscreen + + ; LDA $E0 : CMP #$F0 : BNE .onscreen + ; LDA.w SprMiscA, X : BEQ .SpriteIsNotActive + ; STZ.w SprState, X ; kill the sprite if offscreen and activated + ; .onscreen + JSL Sprite_CheckActive : BCC .SpriteIsNotActive JSR Sprite_Poltergeist_Main .SpriteIsNotActive