Advertisement
gSe7eN

tranq_swim.mac

Sep 17th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.55 KB | None | 0 0
  1. | - tranq_swim.mac v1 by gSe7eN 17 Sept 2018
  2. | ----- Go to Plane of Tranquility, stand in a place away from door, and type /mac tranq_swim
  3. | -------Watch as tranq_swim will swim you around the perimenter until you're max swim.
  4. | -
  5. | - Please don't be stupid and drown or try to run outside of Plane of Tranquilty.
  6. | -
  7. | - Requires plugin MQ2Nav and a nice mesh file for The Plane of Tranquility.
  8. | -------------------------------------------------------------------------------------
  9.  
  10. #event Swimming "You have become better at Swimming! (#1#)"
  11. #event Drowning "YOU are drowning!"
  12. #Event ImDead "#*#Returning to Bind Location.#*#"
  13. #define GOTO "/squelch /nav locxyz"
  14. #define SINK "/keypress CMD_MOVE_DOWN hold"
  15. #define LOC "3998.96"
  16. #define LOCZ "-974.28"
  17. #define WAIT "/call Wait4Nav"
  18.  
  19. Sub Main
  20. /declare Variable1 string outer
  21. /declare Variable2 int outer
  22. /declare HAVar string outer HA HA HA HA
  23. /if (!(${VariableSwimDipShit}>=0)) /declare VariableSwimDipShit int global 0
  24.  
  25. || Make sure we're in Plane of Tranquilty.
  26. /if (${Zone.ID}!=203) {
  27.     /if (${VariableSwimDipShit}>1) {
  28.     /docommand /shout GOD DAMN AM I FUCKING RETARDED AND CAN'T EVEN FOLLOW SIMPLE DIRECTIONS. HOLY SHIT. MAKE FUN OF ME.
  29.     /endmacro
  30.     }
  31. /varcalc ${VariableSwimDipShit}+1
  32. /echo You need to be in Plane of Tranquilty for this to work, and no, I'm not going to do that for you.
  33. }
  34. || Make sure we're not mounted.
  35. /if (${Select[${Me.State},MOUNT]}==1) {
  36.     /dismount
  37. }
  38.  
  39. || Nav to Southeast corner, begin swimming until max skill.
  40. :swimloop
  41. GOTO -LOC -LOC LOCZ
  42. WAIT
  43. GOTO LOC -LOC LOCZ
  44. WAIT
  45. GOTO LOC LOC LOCZ
  46. WAIT
  47. GOTO -LOC LOC LOCZ
  48. /goto :swimloop
  49.  
  50. /return
  51.  
  52. || ChillTF out until we get there.
  53. Sub Wait4Nav
  54. /while (${Navigation.Active}) {
  55.     SINK
  56.     /doevents
  57.     /varset Variable1 string
  58.     /delay 1
  59. }
  60. /return
  61.  
  62. || When we max swim, go park ourselves somewhere near the beach between PoFire and PoK.
  63. Sub Event_Swimming(string Line,int SwimSkill)
  64. /if (${SwimSkill}==${Skill[Swimming].SkillCap}) {
  65. /echo Congrats, you're max skill. Partying on the beach in just a moment.
  66. GOTO ${Math.Calc[${Math.Rand[30]}-1640]} ${Math.Calc[${Math.Rand[40]}+128]} -930
  67. WAIT
  68. /endmac
  69. }
  70. /return
  71.  
  72. || For People who need to suck less at life.
  73. Sub Event_Drowning(string Line)
  74. /echo ${Line}
  75. /echo ${HAVar}
  76. /varset HAVar "${HAVar} ${HAVar}"
  77. /doevents
  78. /return
  79.  
  80. || For people who need culled from this planet.
  81. Sub Event_ImDead
  82. /echo HA HA HA HA HA HA HA
  83. /echo Way to go, dumbass. You've really fucked it this time. Next time, try being less shit at EverQuest, you fucking muppet.
  84. /endmacro
  85. /return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement