– SAI for Nethermine Burster
SET @ENTRY := 23285;
UPDATE creature_template
SET AIName
=‘SmartAI’ WHERE entry
=@ENTRY;
UPDATE creature
SET spawndist
=20,MovementType
=1 WHERE id
=@ENTRY;
DELETE FROM creature_ai_scripts
WHERE creature_id
=@ENTRY;
DELETE FROM smart_scripts
WHERE source_type
=0 AND entryorguid
=@ENTRY;
INSERT INTO smart_scripts
(entryorguid
,source_type
,id
,link
,event_type
,event_phase_mask
,event_chance
,event_flags
,event_param1
,event_param2
,event_param3
,event_param4
,action_type
,action_param1
,action_param2
,action_param3
,action_param4
,action_param5
,action_param6
,target_type
,target_param1
,target_param2
,target_param3
,target_x
,target_y
,target_z
,target_o
,comment
) VALUES
(@ENTRY,0,0,1,1,0,100,1,0,0,0,0,11,29147,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - OOC - Cast Submerge Visual’),
(@ENTRY,0,1,0,61,0,100,1,0,0,0,0,18,33554434,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - OOC - Set Unselectable and Unattackable Flags’),
(@ENTRY,0,2,3,0,0,100,1,0,0,0,0,28,29147,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - On Aggro - Remove Submerge Visual’),
(@ENTRY,0,3,4,61,0,100,0,0,0,0,0,19,33554434,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - On Aggro - Remove Unselectable and Unattackable Flags’),
(@ENTRY,0,4,5,61,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - On Aggro - Prevent Combat Movement’),
(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - On Aggro - Set Phase 1’),
(@ENTRY,0,6,7,0,1,100,0,1000,1000,2100,4500,11,31747,1,0,0,0,0,2,0,0,0,0,0,0,0,‘Nethermine Burster - Combat - Cast Poison (Phase 1)’),
(@ENTRY,0,7,0,61,1,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - Combat - Prevent Combat Movement (Phase 1)’),
(@ENTRY,0,8,0,0,1,100,0,20400,20400,45000,50000,11,32738,1,0,0,0,0,2,0,0,0,0,0,0,0,‘Nethermine Burster - Combat - Cast Bore (Phase 1)’),
(@ENTRY,0,9,10,9,1,100,0,20,60,0,0,11,29147,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - At 20 - 60 Yards Range - Cast Submerge Visual (Phase 1)’),
(@ENTRY,0,10,11,61,1,100,0,0,0,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - At 20 - 60 Yards Range - Allow Combat Movement (Phase 1)’),
(@ENTRY,0,11,0,61,1,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - At 20 - 60 Yards Range - Set Phase 2 (Phase 1)’),
(@ENTRY,0,12,13,9,2,100,0,0,8,0,0,28,29147,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - At 0 - 8 Yards - Remove Submerge Visual (Phase 2)’),
(@ENTRY,0,13,14,61,2,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - Combat - Prevent Combat Movement (Phase 2)’),
(@ENTRY,0,14,15,61,2,100,0,0,8,0,0,19,33554434,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - At 0 - 8 Yards - Remove Unselectable and Unattackable Flags (Phase 2)’),
(@ENTRY,0,15,0,61,2,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - At 20 - 60 Yards Range - Set Phase 1 (Phase 2)’),
(@ENTRY,0,16,0,2,0,100,1,0,10,0,0,11,32714,3,0,0,0,0,1,0,0,0,0,0,0,0,‘Nethermine Burster - Health level - Cast Enrage self’);