Master the Storm

Hello,

this quest is bug, right?

http://www.wowhead.com/quest=11895/master-the-storm

I’m trying to fix it but have problems with the event_type. Here is the code:

– Fix quest 11895 “Master the Storm”
– Storm Totem SAI
SET @ENTRY := 26048;
UPDATE creature_template SET npcflag=npcflag&~16777216,AIName= ‘SmartAI’,ScriptName=‘’ WHERE entry=@ENTRY;
DELETE FROM smart_scripts WHERE entryorguid=@ENTRY AND source_type=0;
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,0,11,0,100,0,0,0,0,0,81,16777216,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Storm Totem - On spawn - set npcflag’),

(@ENTRY,0,1,2,73,0,100,0,1001,0,0,0,12,26045,2,300000,0,0,0,8,0,0,0,3403.829,4133.074,18.13754,5.759586,‘Storm Totem - On Spellclick - Spawn Storm Tempest’),

(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,81,0,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Storm Totem - On spawn - remove npcflag’);
– Storm Tempest SAI
SET @ENTRY := 26045;
UPDATE creature_template SET unit_flags=0,AIName= ‘SmartAI’,ScriptName=‘’ WHERE entry=@ENTRY;
DELETE FROM creature_ai_scripts WHERE creature_id=26045;
DELETE FROM smart_scripts WHERE entryorguid=@ENTRY AND source_type=0;
DELETE FROM smart_scripts WHERE entryorguid=@ENTRY*100 AND source_type=9;
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,actio n_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,63,0,100,0,0,0,0,0,11,8609,2,0,0,0,0,1,0,0,0,0,0,0,0,‘Storm Totem - On spawn - cast aura’),
(@ENTRY,0,1,0,1,0,100,1,1000,1000,1000,1000,12,23837,2,120000,0,0,0,8,0,0,0,3403.871,4133.031,18.13754,5.67232,‘Storm Totem - OOC - Spawn ELM General Purpose Bunny’),
(@ENTRY,0,2,0,60,0,100,1,1000,1000,7000,8000,11,40136,2,0,0,0,0,19,23837,5,0,0,0,0,0,‘Storm Totem - Update Event - cast aura’),
(@ENTRY,0,3,4,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,‘Storm Totem - On Aggro - Say 0’),
(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,‘Storm Totem - On Aggro - Prevent combat movement’),
(@ENTRY,0,5,0,0,0,100,0,0,30,6000,7500,11,15659,0,0,0,0,0,2,0,0,0,0,0,0,0,‘Storm Totem - Combat - Cast Chain Lightning’),
(@ENTRY,0,6,0,0,0,100,0,8000,11000,9000,14000,11,31272,0,0,0,0,0,2,0,0,0,0,0,0,0,‘Storm Totem - Combat - Cast Wind Shock’),
(@ENTRY,0,7,8,6,0,100,0,0,0,0,0,51,0,0,0,0,0,0,9,23837,0,10,0,0,0,0,‘Storm Totem - On death - despawn trigger’),
(@ENTRY,0,8,9,61,0,100,0,0,0,0,0,81,16777216,0,0,0,0,0,19,26048,10,0,0,0,0,0,‘Storm Totem - On death - set npc flags on totem’),
(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,85,46424,2,0,0,0,0,16,0,0,0,0,0,0,0,‘Storm Totem - Combat - Cast Power of the Storm’);
– NPC talk text insert from sniff
DELETE FROM creature_text WHERE entry=26045;
INSERT INTO creature_text (entry,groupid,id,text,type,language,probability,emote,duration,sound,comment) VALUES
(26045,0,0, ‘You will not master me, puny $r!’,12,0,100,0,0,0, ‘Storm Tempest’);
– Conditions
DELETE FROM conditions WHERE SourceTypeOrReferenceId=22 AND SourceEntry=26048;
INSERT INTO conditions (SourceTypeOrReferenceId, SourceGroup, SourceEntry, SourceId, ElseGroup, ConditionTypeOrReference, ConditionTarget, ConditionValue1, ConditionValue2, ConditionValue3, NegativeCondition, ErrorTextId, ScriptName, Comment) VALUES
(22,2,26048,0,0,9,0,11895,0,0,0,0, ‘’, ‘Storm Totem - Allow sai action only if quest has been taken’),
(22,2,26048,0,0,28,0,11895,0,0,1,0, ‘’, ‘Storm Totem - Allow sai action only if quest has not been completed’);

https://github.com/TrinityCore/TrinityCore/issues/1883

I have tried with 72 o 73, and with spellclick 1001 or not, and never summon the totem. This totem doesn’t have summon spell, so can’t use npc_spellclick_spell, i think.

Any idea how can i summon the totem by clicking the first one?

Thanks for every help, bye /emoticons/default_wink.png