From b7674a4c956c4a19c7bac8999f1f647e42c0c8d0 Mon Sep 17 00:00:00 2001 From: scawful Date: Sat, 27 Jul 2024 15:56:32 -0400 Subject: [PATCH] make Octorock_ShootEmUp use rand for 4way or single --- Sprites/Enemies/octorok.asm | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/Sprites/Enemies/octorok.asm b/Sprites/Enemies/octorok.asm index 765fb98..1f26648 100644 --- a/Sprites/Enemies/octorok.asm +++ b/Sprites/Enemies/octorok.asm @@ -189,27 +189,14 @@ Sprite_Octorok_Move: } -; TODO: Make this randomized behavior to free up Sprite 0A Octorock_ShootEmUp: { - LDA.w SprType,X : SEC : SBC.b #$08 - - REP #$30 - - AND.w #$00FF - ASL A - TAY - - LDA.w .vectors, Y : DEC A : PHA - - SEP #$30 - + JSL GetRandomInt : AND.b #$01 : BEQ .single_shot + JSR Octorok_Shoot4Ways + RTS + .single_shot + JSR Octorok_ShootSingle RTS - - .vectors - dw Octorok_ShootSingle ; Sprite 08 - dw $0000 - dw Octorok_Shoot4Ways ; Sprite 0A } ; =========================================================