Guest User

Untitled

a guest
Feb 8th, 2014
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. function get_sets()
  2. sets.precast = {}
  3. sets.precast.Chakra = {ammo="Iron Gobbet",body="Anchorite's Cyclas",hands="Melee Gloves +2",ring2="Dark Ring"}
  4. sets.precast.Counterstance = {feet="Melee Gaiters +2"}
  5. sets.precast.Dodge = {feet="Anchorite's Gaiters"}
  6. sets.precast.Mantra = {feet="Melee Gaiters +2"}
  7. sets.precast.Waltz = {head="Anwig Salade",neck="Dualism Collar",ring1="Valseur's Ring",ring2="Veela Ring",
  8. waist="Aristo Belt",legs="Desultor Tassets",feet="Dance Shoes"}
  9.  
  10. sets.precast['Shijin Spiral'] = {ammo="Potestas Bomblet",head="Uk'uxkaj Cap",neck="Light Gorget",
  11. ear1="Moonshade Earring",ear2="Brutal Earring",body="Manibozho Jerkin",hands="Otronif Gloves",
  12. ring1="Pyrosoul Ring",ring2="Thundersoul Ring",back="Rancorous Mantle",waist="Windbuffet Belt",legs="Espial Hose",
  13. feet="Manibozho Boots"}
  14.  
  15. sets.precast.WS = {ammo="Potestas Bomblet",head="Whirlpool Mask",neck="Light Gorget",
  16. ear1="Steelflash Earring",ear2="Bladeborn Earring",body="Manibozho Jerkin",hands="Mel. Gloves +2",
  17. ring1="Rajas Ring",ring2="Thundersoul Ring",back="Atheling Mantle",waist="Black Belt",legs="Espial Hose",
  18. feet="Manibozho Boots"}
  19.  
  20. sets.TP = {}
  21. sets.TP.DD = {ammo="Hagneia Stone",head="Espial Cap",neck="Orochi Nodowa",
  22. ear1="Brutal Earring",ear2="Belatz Pearl",body="Espial Gambison",hands="Espial Bracers",
  23. ring1="Rajas Ring",ring2="Tyrant's Ring",back="Aife's Mantle",waist="Windbuffet Belt",legs="Laktisma Leggings",
  24. feet="Espial Socks"}
  25.  
  26. sets.TP.Solo = {main="Oatixur",ammo="Potestas Bomblet",head="Whirlpool Mask",neck="Twilight Torque",
  27. ear1="Steelflash Earring",ear2="Bladeborn Earring",body="Thaumas Coat",hands="Otronif Gloves",
  28. ring1="Rajas Ring",ring2="Epona's Ring",back="Atheling Mantle",waist="Black Belt",legs="Quiahuiz Leggings",
  29. feet="Anchorite's Gaiters"}
  30.  
  31. sets.DT = {ammo="Iron Gobbet",neck="Twilight Torque",ear1="Merman's Earring",body="Manibozho Jerkin",
  32. hands="Otronif Gloves",ring1="Defending Ring",ring2="Dark Ring",back="Mollusca Mantle",waist="Black Belt"}
  33.  
  34. sets.aftercast = {}
  35. sets.aftercast.TP = sets.TP.DD
  36.  
  37. sets.aftercast.Idle = {main="Oatixur",ammo="Potestas Bomblet",head="Walahra Turban",neck="Wiglen Gorget",
  38. ear1="Novia Earring",ear2="Phawaylla Earring",body="Scorpion Harness",hands="Ochiudo's Kote",
  39. ring1="Paguroidea Ring",ring2="Sheltered Ring",back="Boxer's Mantle",waist="Black Belt",legs="Nahtirah trousers",
  40. feet="Hermes' Sandals"}
  41. send_command('input /macro book 15;wait .1;input /macro set 1')
  42. end
  43.  
  44. function precast(spell)
  45. if sets.precast[spell.english] then
  46. equip(sets.precast[spell.english])
  47. elseif spell.type=="WeaponSkill" then
  48. equip(sets.precast.WS)
  49. elseif string.find(spell.english,'Waltz') then
  50. equip(sets.precast.Waltz)
  51. end
  52. end
  53.  
  54. function midcast(spell)
  55. end
  56.  
  57. function aftercast(spell)
  58. if player.status =='Engaged' then
  59. equip(sets.aftercast.TP)
  60. else
  61. equip(sets.aftercast.Idle)
  62. end
  63. end
  64.  
  65. function status_change(new,old)
  66. if T{'Idle','Resting'}:contains(new) then
  67. equip(sets.aftercast.Idle)
  68. elseif new == 'Engaged' then
  69. equip(sets.aftercast.TP)
  70. end
  71. end
  72.  
  73. function buff_change(status,gain_or_loss)
  74. end
  75.  
  76. function self_command(command)
  77. if command == 'toggle TP set' then
  78. if sets.aftercast.TP == sets.TP.DD then
  79. sets.aftercast.TP = sets.TP.Solo
  80. send_command('@input /echo SOLO SET')
  81. elseif sets.aftercast.TP == sets.TP.Solo then
  82. sets.aftercast.TP = sets.TP.DD
  83. send_command('@input /echo DD SET')
  84. end
  85. elseif command == 'DT' then
  86. equip(sets.DT)
  87. end
  88. end
Advertisement
Add Comment
Please, Sign In to add comment