;;; $83AC: Instruction list - animated tiles object $854C (Tourian statue - Phantoon) ;;;
{
$87:83AC dw 8349,0001, ; Set Tourian statue to process Phantoon
813F,0006,840A, ; Go to BRANCH_STATUE_IS_GREY if Phantoon statue is grey 0006,9364 ; LOOP
$87:83BA dx 000C,93E4,
000C,9464, 000C,93E4, 0010,9364, 8303,01,03,83D8, ; Go to BRANCH_PHANTOON_IS_DEAD if Phantoon is dead 8352,0001, ; Set Tourian statue to stop processing Phantoon 80B7,83BA ; Go to LOOP ; BRANCH_PHANTOON_IS_DEAD
$87:83D8 dw 833E,83BA, ; Go to LOOP if Tourian statue is busy releasing lock
8349,8000, ; Set Tourian statue busy releasing lock 835B,0158, ; Clear 3 colours of palette data at $7E:C158 0010,93E4, 0010,9464, 8320,0000, ; Spawn Tourian statue eye glow enemy projectile with parameter 0 00C0,97E4, 832F,0000, ; Spawn Tourian statue's soul enemy projectile with parameter 0 8372,F755, ; Spawn palette FX object $F755 (grey out Tourian statue - Phantoon) 0080,97E4, 8150,0006, ; Set Phantoon statue is grey event 8352,8001, ; Set Tourian statue not processing Phantoon and not busy 80B2 ; Delete ; BRANCH_STATUE_IS_GREY
$87:840A dw 8352,8001, ; Set Tourian statue not processing Phantoon and not busy
837F,0140, ; Write 8 colours of target palette data to $7E:C340 80B2 ; Delete }