Advertisement
bucur35

Untitled

Dec 27th, 2012
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 4.42 KB | None | 0 0
  1. SET @ENTRY := 50047;
  2. SET @SPELL_RENEWED_LIFE := 93097;
  3. SET @SPELL_GET_BOYS_BACK := 93072;
  4. UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY;
  5. UPDATE `creature_template_addon` SET `emote`=0 WHERE `entry`=@ENTRY;
  6. DELETE FROM `smart_scripts` WHERE  `entryorguid`=@ENTRY AND `source_type`=0 AND `id`=0 AND `link`=0;
  7. 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
  8. (@ENTRY,0,0,0,1,0,100,1,0,0,0,0,90,12,0,0,0,0,0,1,0,0,0,0,0,0,0,'Injured Stormwind Infantry - Out of Combat - Emote State Sleep'),
  9. (@ENTRY,0,1,0,8,0,100,0,@SPELL_RENEWED_LIFE,0,0,0,80,@ENTRY*100,0,2,0,0,0,1,0,0,0,0,0,0,0,'Injured Stormwind Infantry - On Spellhit - Run Script'),
  10. (@ENTRY*100,9,0,0,0,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Injured Stormwind Infantry - On Script - Set Phase 1'),
  11. (@ENTRY*100,9,1,0,0,0,100,0,0,0,0,0,90,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Injured Stormwind Infantry - On Script - Stop Sleeping'),
  12. (@ENTRY*100,9,3,0,0,0,100,0,2000,2000,0,0,33,@ENTRY,0,0,0,0,0,7,0,0,0,0,0,0,0,'Injured Stormwind Infantry - On Script - Quest Credit'),
  13. (@ENTRY*100,9,4,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Injured Stormwind Infantry - On Script - Say Line 0 (random)'),
  14. (@ENTRY*100,9,5,0,0,0,100,0,500,500,0,0,69,0,0,0,0,0,0,8,0,0,0,-8776.936453,-128.619095,82.953384,5.691601,'Injured Stormwind Infantry - On Script - Move To Pos'),
  15. (@ENTRY*100,9,5,0,0,0,100,0,4500,4500,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Injured Stormwind Infantry - On Script - Forced Despawn');
  16. -- Texts
  17. DELETE FROM `creature_text` WHERE `entry`=@ENTRY;
  18. INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES
  19. (@ENTRY,0,0,'Bless you, hero!',12,0,100,0,0,0,'Injured Stormwind Infantry'),
  20. (@ENTRY,0,1,'I live to fight another day!',12,0,100,0,0,0,'Injured Stormwind Infantry'),
  21. (@ENTRY,0,2,'I... I\'m ok! I\'m ok!',12,0,100,0,0,0,'Injured Stormwind Infantry'),
  22. (@ENTRY,0,3,'I will fear no evil!',12,0,100,0,0,0,'Injured Stormwind Infantry'),
  23. (@ENTRY,0,4,'You\'re $N! The hero that everyone has been talking about! Thank you!',12,0,100,0,0,0,'Injured Stormwind Infantry'),
  24. (@ENTRY,0,5,'Thank the Light!',12,0,100,0,0,0,'Injured Stormwind Infantry');
  25.  
  26. -- Update quest_template from sniff
  27. UPDATE `quest_template` SET `SkillOrClassMask`=-2,`MinLevel`=3,`QuestFlags`=524288,`PrevQuestId`=28785  WHERE `entry`=28809;
  28. UPDATE `quest_template` SET `SkillOrClassMask`=-128,`MinLevel`=3,`QuestFlags`=524288,`PrevQuestId`=28784  WHERE `entry`=28810;
  29. UPDATE `quest_template` SET `SkillOrClassMask`=-8,`MinLevel`=3,`QuestFlags`=524288,`PrevQuestId`=28787  WHERE `entry`=28811;
  30. UPDATE `quest_template` SET `SkillOrClassMask`=-256,`MinLevel`=3,`QuestFlags`=524288,`PrevQuestId`=28788  WHERE `entry`=28812;
  31. UPDATE `quest_template` SET `SkillOrClassMask`=-1,`MinLevel`=3,`QuestFlags`=524288,`PrevQuestId`=28789  WHERE `entry`=28813;
  32. UPDATE `quest_template` SET `SkillOrClassMask`=-4,`MinLevel`=3,`QuestFlags`=524288,`PrevQuestId`=28780 WHERE `entry`=28806;
  33. UPDATE `quest_template` SET `SkillOrClassMask`=-16,`MinLevel`=3,`QuestFlags`=524288,`PrevQuestId`=28786  WHERE `entry`=28808;
  34.  
  35. -- Spellclick
  36. DELETE FROM `npc_spellclick_spells` WHERE `npc_entry`=@ENTRY;
  37. INSERT INTO `npc_spellclick_spells` (`npc_entry`,`spell_id`,`quest_start`,`quest_start_active`,`cast_flags`) VALUES
  38. (@ENTRY,@SPELL_GET_BOYS_BACK,28812,1,1),
  39. (@ENTRY,@SPELL_GET_BOYS_BACK,28813,1,1),
  40. (@ENTRY,@SPELL_GET_BOYS_BACK,29082,1,1),
  41. (@ENTRY,@SPELL_GET_BOYS_BACK,28811,1,1),
  42. (@ENTRY,@SPELL_GET_BOYS_BACK,28810,1,1),
  43. (@ENTRY,@SPELL_GET_BOYS_BACK,28808,1,1),
  44. (@ENTRY,@SPELL_GET_BOYS_BACK,28809,1,1),
  45. (@ENTRY,@SPELL_GET_BOYS_BACK,28806,1,1);
  46.  
  47. -- Conditions for Get Our Boys Back Dummy
  48. DELETE FROM `conditions` WHERE `SourceTypeOrReferenceID`=13 AND `SourceEntry`=@SPELL_GET_BOYS_BACK;
  49. INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ConditionTypeOrReference`,`elseGroup`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`ErrorTextId`,`Comment`) VALUES
  50. (13,0,@SPELL_GET_BOYS_BACK,18,0,1,@ENTRY,1,0,'Get Our Boys Back Dummy targets Injured Stormwind Infantry');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement