Guest User

Untitled

a guest
Nov 23rd, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.98 KB | None | 0 0
  1. -- [Q] Rescue the Survivors!
  2.  
  3. -- Draenei Survivor SAI
  4. SET @ENTRY := 16483;
  5. SET @QUEST := 9283;
  6. SET @GUID := -57188; -- We will do @GUID+1, @GUID+2, etc. since the guids count up in the database that way
  7. SET @SPELL_GIFT_OF_THE_NAARU_1 := 28880; -- Warrior
  8. SET @SPELL_GIFT_OF_THE_NAARU_2 := 59547; -- Shaman
  9. SET @SPELL_GIFT_OF_THE_NAARU_3 := 59543; -- Hunter
  10. SET @SPELL_GIFT_OF_THE_NAARU_4 := 59548; -- Mage
  11. SET @SPELL_GIFT_OF_THE_NAARU_5 := 59542; -- Paladin
  12. SET @SPELL_GIFT_OF_THE_NAARU_6 := 59544; -- Priest
  13. SET @SPELL_IRRADIATION := 35046;
  14. SET @SPELL_STUNNED := 28630;
  15. UPDATE `creature_template` SET `AIName`='SmartAI',`ScriptName`='' WHERE `entry`=@ENTRY;
  16. UPDATE `creature_template_addon` SET `bytes1`=3,`bytes2`=257 WHERE `entry`=@ENTRY;
  17. DELETE FROM `smart_scripts` WHERE `entryorguid` in (@ENTRY*100,@GUID);
  18. 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
  19. (@GUID,0,0,0,1,0,100,1,0,0,0,0,11,@SPELL_IRRADIATION,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - Out Of Combat - Cast 'Quest - Draenei Survivors Irradiation'"),
  20. (@GUID,0,1,0,1,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - Out Of Combat - Set Phase 1"),
  21. (@GUID,0,2,0,1,1,100,0,6000,16000,20000,25000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - Out Of Combat - Say Line 0 (random)"),
  22. (@GUID,0,3,0,8,1,100,0,@SPELL_GIFT_OF_THE_NAARU_1,0,0,0,80,@ENTRY*100,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - On Spellhit - Run Script"),
  23. (@GUID,0,4,0,8,1,100,0,@SPELL_GIFT_OF_THE_NAARU_2,0,0,0,80,@ENTRY*100,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - On Spellhit - Run Script"),
  24. (@GUID,0,5,0,8,1,100,0,@SPELL_GIFT_OF_THE_NAARU_3,0,0,0,80,@ENTRY*100,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - On Spellhit - Run Script"),
  25. (@GUID,0,6,0,8,1,100,0,@SPELL_GIFT_OF_THE_NAARU_4,0,0,0,80,@ENTRY*100,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - On Spellhit - Run Script"),
  26. (@GUID,0,7,0,8,1,100,0,@SPELL_GIFT_OF_THE_NAARU_5,0,0,0,80,@ENTRY*100,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - On Spellhit - Run Script"),
  27. (@GUID,0,8,0,8,1,100,0,@SPELL_GIFT_OF_THE_NAARU_6,0,0,0,80,@ENTRY*100,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - On Spellhit - Run Script"),
  28. (@ENTRY*100,9,0,0,0,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - Script - Set Phase 0"),
  29. (@ENTRY*100,9,1,0,0,0,100,0,0,0,0,0,28,@SPELL_IRRADIATION,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - Script - Remove Aura 'Quest - Draenei Survivors Irradiation'"),
  30. (@ENTRY*100,9,2,0,0,0,100,0,0,0,0,0,91,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - Script - Stand Up"),
  31. (@ENTRY*100,9,3,0,0,0,100,0,0,0,0,0,66,0,0,0,0,0,0,7,0,0,0,0,0,0,0,"Draenei Survivor - Script - Face Player"),
  32. (@ENTRY*100,9,4,0,0,0,100,0,0,0,0,0,11,@SPELL_STUNNED,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - Script - Cast Draenei Survivor Stunned"),
  33. (@ENTRY*100,9,5,0,0,0,100,0,0,0,0,0,18,768,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - Script - Set unit_flag"),
  34. (@ENTRY*100,9,6,0,0,0,100,0,4000,4000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - Script - Say Line 1 (random)"),
  35. (@ENTRY*100,9,7,0,0,0,100,0,0,0,0,0,33,@ENTRY,0,0,0,0,0,7,0,0,0,0,0,0,0,"Draenei Survivor - Script - Quest Credit"),
  36. (@ENTRY*100,9,8,0,0,0,100,0,0,0,0,0,59,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - Script - Set Run"),
  37. (@ENTRY*100,9,9,0,0,0,100,0,2000,2000,0,0,69,0,0,0,0,0,0,1,0,0,0,-4385.015137,-13375.910156,50.141937,0,"Draenei Survivor - Script - Move To Pos"),
  38. (@ENTRY*100,9,10,0,0,0,100,0,0,0,0,0,41,5000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Draenei Survivor - Script - Timed Despawn");
  39.  
  40. -- NPC talk text insert from sniff
  41. DELETE FROM `creature_text` WHERE `entry`=@ENTRY;
  42. INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES
  43. (@ENTRY,0,0,"Ughhh... I hurt. Can you help me?",12,0,100,0,0,0,"Draenei Survivor"),
  44. (@ENTRY,0,1,"Oh, the pain...",12,0,100,0,0,0,"Draenei Survivor"),
  45. (@ENTRY,0,2,"I don't know if I can make it. Please help me...",12,0,100,0,0,0,"Draenei Survivor"),
  46. (@ENTRY,0,3,"Everything hurts. Please, make it stop...",12,0,100,0,0,0,"Draenei Survivor"),
  47. (@ENTRY,1,0,"The Light be praised! I would have died out here if it weren't for you, $c! I must get to the ship.",12,0,100,26,0,0,"Draenei Survivor"),
  48. (@ENTRY,1,1,"Where am I? Who are you? Oh no! What happened to the ship?",12,0,100,26,0,0,"Draenei Survivor"),
  49. (@ENTRY,1,2,"The last thing I remember is the ship falling and us getting into the pods. I'll go see how I can help. Thank you!",12,0,100,26,0,0,"Draenei Survivor"),
  50. (@ENTRY,1,3,"Oh no! Where are we? What happened? Look, there's part of the ship!",12,0,100,26,0,0,"Draenei Survivor");
Add Comment
Please, Sign In to add comment