Advertisement
Guest User

double/lightning

a guest
Feb 20th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. @unsetalias 'currenttarget'
  2. //
  3. // tracking
  4. //
  5. while not @findobject 'currenttarget'
  6. @getenemy 'murderer' 'enemy' 'criminal' 'gray' 'closest'
  7. if @inrange 'enemy' 5
  8. headmsg 'found target' 44 'enemy'
  9. @setalias 'currenttarget' 'enemy'
  10. else
  11. pause 1000
  12. endif
  13. endwhile
  14. //
  15. // engaging
  16. //
  17. while @findobject 'currenttarget'
  18. //
  19. // escape if target gone
  20. //
  21. if not @findobject 'currenttarget'
  22. @headmsg 'target gone' 44 'self'
  23. pause 100
  24. stop
  25. endif
  26. if dead 'currenttarget'
  27. @headmsg 'target dead' 44 'self'
  28. pause 100
  29. stop
  30. endif
  31. //
  32. // choose special
  33. //
  34. if mana > 60
  35. setability 'primary' 'on'
  36. else
  37. cast "Lightning Strike"
  38. endif
  39. attack 'currenttarget'
  40. if not @timerexists 'consecratetimer'
  41. createtimer 'consecratetimer'
  42. settimer 'confidencetimer' 10000
  43. endif
  44. if not @timerexists 'confidencetimer'
  45. createtimer 'confidencetimer'
  46. settimer 'confidencetimer' 15000
  47. endif
  48. if @timer 'confidencetimer' > 14000
  49. cast "Confidence"
  50. pause 300
  51. if not @injournal 'recovered from casting a spell'
  52. sysmsg 'confidence"
  53. settimer 'confidencetimer' 0
  54. else
  55. clearjournal
  56. endif
  57. elseif @timer 'consecratetimer' > 8000
  58. cast "Consecrate Weapon"
  59. pause 300
  60. if not @injournal 'recovered from casting a spell'
  61. sysmsg 'consecrate"
  62. settimer 'consecratetimer' 0
  63. if @injournal 'must be holding a weapon'
  64. settimer 'confidencetimer' 9000
  65. endif
  66. else
  67. clearjournal
  68. endif
  69. endif
  70. pause 1000
  71. endwhile
  72. @headmsg 'target dead or gone' 44 'self'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement