Wolfenstein

sowing

Apr 17th, 2012
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.86 KB | None | 0 0
  1. -- Deviate Plainstrider
  2. SET @ENTRY := 37091;
  3. SET @ENTRY2 := 3709100;
  4. SET @ENTRY3 := 3709101;
  5. SET @ENTRY4 := 3709102;
  6. SET @SOURCETYPE := 0;
  7.  
  8.  
  9. DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=@SOURCETYPE;
  10. UPDATE creature_template SET AIName="SmartAI" WHERE entry=@ENTRY LIMIT 1;
  11. 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
  12. (@ENTRY,@SOURCETYPE,0,0,8,0,100,0,70458,0,0,0,33,37726,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - On Spellhit - Kill Credit"),
  13. (@ENTRY,@SOURCETYPE,1,0,8,0,100,0,70458,0,0,0,87,@ENTRY2,@ENTRY3,@ENTRY4,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"On Spellhit - Start Event"),
  14. (@ENTRY2,@SOURCETYPE,0,1,0,0,100,0,0,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 1 - Change faction to 35"),
  15. (@ENTRY2,@SOURCETYPE,1,0,0,0,100,0,0,0,0,0,41,10000,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 1 - Despawn"),
  16. (@ENTRY3,@SOURCETYPE,0,1,0,0,100,0,0,0,0,0,11,71205,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 2 - Cast Enrage"),
  17. (@ENTRY3,@SOURCETYPE,1,0,0,0,100,0,0,0,0,0,49,0,0,0,0,0,0,7,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 2 - Attack Invoker"),
  18. (@ENTRY4,@SOURCETYPE,0,1,0,0,100,0,0,0,0,0,11,62987,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 3 - Cast Explosion"),
  19. (@ENTRY4,@SOURCETYPE,1,0,0,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 3 - Despawn after 1sec");
  20.  
  21.  
  22. -- Deviate Plainstrider
  23. SET @SOURCETYPE := 0;
  24.  
  25.  
  26. DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=@SOURCETYPE;
  27. UPDATE creature_template SET AIName="SmartAI" WHERE entry=37091 LIMIT 1;
  28. 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
  29. (37091,@SOURCETYPE,0,0,8,0,100,0,70458,0,0,0,33,37726,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - On Spellhit - Kill Credit"),
  30. (37091,@SOURCETYPE,1,0,8,0,100,0,70458,0,0,0,87,3709100,3709101,3709102,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"On Spellhit - Start Event"),
  31. (37090*100,@SOURCETYPE,0,1,0,0,100,0,0,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 1 - Change faction to 35"),
  32. (37090*100,@SOURCETYPE,1,0,0,0,100,0,0,0,0,0,41,10000,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 1 - Despawn"),
  33. (37091*100+1,@SOURCETYPE,0,1,0,0,100,0,0,0,0,0,11,71205,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 2 - Cast Enrage"),
  34. (37091*100+1,@SOURCETYPE,1,0,0,0,100,0,0,0,0,0,49,0,0,0,0,0,0,7,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 2 - Attack Invoker"),
  35. (37090*100+2,@SOURCETYPE,0,1,0,0,100,0,0,0,0,0,11,62987,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 3 - Cast Explosion"),
  36. (37090*100+2,@SOURCETYPE,1,0,0,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 3 - Despawn after 1sec");
  37.  
  38.  
  39.  
  40.  
  41. DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=37091;
  42. DELETE FROM `smart_scripts` WHERE `source_type`=9 AND `entryorguid` IN (37091*100,37091*100+1,37091*100+2);
  43. UPDATE creature_template SET AIName="SmartAI" WHERE entry=@ENTRY LIMIT 1;
  44. 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
  45. (37091,0,1,0,61,0,100,0,0,0,0,0,33,37091,0,0,0,0,0,21,5,0,0,0,0,0,0, 'Deviate Plainstrider - On Spellhit- Killcredit'),
  46. (37091,0,0,1,8,0,100,0,70458,0,0,0,87,37091*100,37091*100+1,37091*100+2,2,0,0,1,0,0,0,0,0,0,0, 'Deviate Plainstrider - On Spellhit - Start script'),
  47. (37091*100,9,0,1,0,0,100,0,0,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Faction"),
  48. (37091*100,9,1,0,0,0,100,0,0,0,0,0,41,2000,0,0,0,0,0,0,0,0,0,0.0,0.0,0.0,0.0,"Despawn"),
  49. (37091*100+1,9,0,1,0,0,100,0,0,0,0,0,11,71205,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 2 - Cast Enrage"),
  50. (37091*100+1,9,1,0,0,0,100,0,0,0,0,0,49,0,0,0,0,0,0,7,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 2 - Attack Invoker"),
  51. (37091*100+2,9,0,1,0,0,100,0,0,0,0,0,11,62987,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 3 - Cast Explosion"),
  52. (37091*100+2,9,1,0,0,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 3 - Despawn after 1sec");
  53.  
  54. DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=37091;
  55. DELETE FROM `smart_scripts` WHERE `source_type`=9 AND `entryorguid` IN (37091*100,37091*100+1,37091*100+2);
  56. UPDATE creature_template SET AIName="SmartAI" WHERE entry=37091 LIMIT 1;
  57. 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
  58. (37091,0,0,0,8,0,100,0,70458,0,0,0,33,37726,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - On Spellhit - Kill Credit"),
  59. (37091,0,1,0,8,0,100,0,70458,0,0,0,87,37091*100,37091*100+1,37091*100+2,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"On Spellhit - Start Event"),
  60. (37091*100,9,0,1,0,0,100,0,0,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 1 - Change faction to 35"),
  61. (37091*100,9,1,0,0,0,100,0,0,0,0,0,41,10000,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 1 - Despawn"),
  62. (37091*100+1,9,0,1,0,0,100,0,0,0,0,0,11,71205,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 2 - Cast Enrage"),
  63. (37091*100+1,9,1,0,0,0,100,0,0,0,0,0,49,0,0,0,0,0,0,7,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 2 - Attack Invoker"),
  64. (37091*100+2,9,0,1,0,0,100,0,0,0,0,0,11,62987,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 3 - Cast Explosion"),
  65. (37091*100+2,9,1,0,0,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"Deviate Plainstrider - script 3 - Despawn after 1sec");
Advertisement
Add Comment
Please, Sign In to add comment