Boss nutzt nicht alle Spells

Hey, ich arbeite mich gerade in die ScriptAI ein und wollte einen Boss aus Maraudon neu scripten. Ich habe Celebras ausgewählt, und ihm folgendes Script verpasst. Er holt aber lediglich die Treants, der ganze Rest wird nicht ausgeführt. Sowas ähnliches hab ich auch beim Tüftler Gizlock, Script ist dadrunter.

Ich habe das so verstanden, dass mit den Daten, die ich da eingetragen habe, per Zufallsgenerator oder so ausgewürfelt wird, wann welcher Spruch kommt. Wieso geht das denn wohl nicht?


SET @ENTRY=12225;

SET @SPELL_CFON=21968; -- Holt 3 Treants

SET @SPELL_ROOTS=12747; -- DoT und Wurzeln

SET @SPELL_TT=21793; -- AoE

SET @SPELL_WRATH=21807; -- Schaden auf ein Ziel

DELETE FROM `world`.`smart_scripts` WHERE `entryorguid` = @ENTRY;

UPDATE `world`.`creature_template` SET `mindmg` = 405, `maxdmg` = 552, `AIName` = "SmartAI", `ScriptName` = '' WHERE `entry` = @ENTRY;

INSERT INTO `world`.`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,0,0,0,100,0,3000,6000,5000,9000,11,@SPELL_ROOTS,0,0,0,0,0,6,0,0,0,0,0,0,0,"Celebras - In Combat - Cast Roots"),

(@ENTRY,0,1,0,0,0,100,0,3000,5000,20000,30000,11,@SPELL_CFON,0,0,0,0,0,2,0,0,0,0,0,0,0,"Celebras - In Combat - spawn 3 Treants"),

(@ENTRY,0,2,0,0,0,100,0,5000,7000,15000,20000,11,@SPELL_TT,0,0,0,0,0,0,0,0,0,0,0,0,0,"Celebras - In Combat - cast Twisted Tranquility"),

(@ENTRY,0,3,0,0,0,100,0,1000,2000,5000,8000,11,@SPELL_WRATH,0,0,0,0,0,0,2,0,0,0,0,0,0,"Celebras - In Combat - cast Wrath");

-- Tinkerer Gizlock

SET @ENTRY=13601;

SET @SPELL_BOMB=9143; -- Hoher Flaechenschaden

SET @SPELL_SHOOT=16100; -- Schuss auf entfernte Spieler

SET @SPELL_GOBLIN_DRAGON_GUN=21833; -- Feuerschaden auf alle Spieler vor dem Tueftler

SET @SPELL_FLASH_BOMB=29419; -- Furchtzauber fuer Tiere

DELETE FROM `world`.`smart_scripts` WHERE `entryorguid` = @ENTRY;

DELETE FROM `world`.`creature_ai_scripts` WHERE `creature_id` = @ENTRY;

UPDATE `world`.`creature_template` SET `mindmg` = 469, `maxdmg` = 644, `AIName` = "SmartAI", `ScriptName` = '' WHERE `entry` = @ENTRY;

DELETE FROM `world`.`creature_text` WHERE `entry`=@ENTRY;

INSERT INTO `world`.`creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES

(@ENTRY,0,0,"Mein! Mein! Mein! Gizlock ist der Herrscher dieser Höhlen! Ihr werdet meine Anwesenheit niemals verraten!",14,0,100,0,0,0,"Tinkerer Gizlock yells on aggro");

INSERT INTO `world`.`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,0,4,0,100,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tinkerer Gizlock - on Aggro - Say Aggro01"),

(@ENTRY,0,1,0,0,0,100,0,3000,5000,5000,10000,11,@SPELL_BOMB,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tinkerer Gizlock - In Combat - Cast Bomb"),

(@ENTRY,0,2,0,0,0,100,0,3000,5000,5000,10000,11,@SPELL_SHOOT,0,0,0,0,0,17,5,20,0,0,0,0,0,"Tinkerer Gizlock - In Combat - Cast Shoot at distant targets"),

(@ENTRY,0,3,0,0,0,100,0,1000,2000,5000,10000,11,@SPELL_GOBLIN_DRAGON_GUN,0,0,0,0,0,17,5,20,0,0,0,0,0,"Tinkerer Gizlock - In Combat - Cast Shoot at distant targets"),

(@ENTRY,0,4,0,0,0,100,0,3000,5000,5000,10000,11,@SPELL_FLASH_BOMB,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tinkerer Gizlock - In Combat - Cast Flash Bomb");