Advertisement
Guest User

Untitled

a guest
Feb 12th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.39 KB | None | 0 0
  1. --TP set toggle input: //gs c toggle TP set----1 Standard, 2 Solo, 3 Marches, 4 AccuracyLite, 5 AccuracyMax, 6 DT, 7 DTAccuracy--
  2. --Idle set toggle input: //gs c toggle Idle set----1 Standard, 2 DT--
  3. --Requiescat set toggle input: //gs c toggle Req set----1 Attack, 2 Accuracy--
  4. --Chant du Cygne set toggle input: //gs c toggle CDC set----1 Attack, 2 Accuracy--
  5.  
  6. Enmity_Spells = S{"Foil","Flash","Blank Gaze","Geist Wall","Jettatura"}
  7.  
  8. function get_sets()
  9.  
  10. --Idle Sets--
  11. sets.Idle = {}
  12.  
  13. sets.Idle.index = {'Standard','DT'}
  14. Idle_ind = 1
  15. Gear_Debug = 0
  16.  
  17. sets.Idle.Standard = {ammo="Vanir Battery",
  18. head="Rabid Visor",neck="Twilight torque", ear1="Cessance Earring", ear2="Ethereal Earring",
  19. body="Councilor's Garb",hands="Runeist Mitons +1",ring1="Defending Ring",ring2="Epona's Ring",
  20. back="Evasionist's Cape",waist="Flume Belt",legs="Rune. Trousers +1",feet="Hermes' Sandals"}
  21.  
  22. sets.Idle.DT = {ammo="Vanir Battery",
  23. head="Rabid Visor",neck="Twilight torque", ear1="Cessance Earring", ear2="Ethereal Earring",
  24. body="Futhark Coat +1",hands="Runeist Mitons +1",ring1="Defending Ring",ring2="Epona's Ring",
  25. back="Evasionist's Cape",waist="Flume Belt",legs="Rune. Trousers +1",feet="Erilaz Greaves"}
  26.  
  27.  
  28.  
  29.  
  30. --TP Sets--
  31. sets.TP = {}
  32.  
  33. sets.TP.index = {'Standard', 'DW', 'Marches', 'AccuracyLite', 'AccuracyFull', 'DT', 'DTAccuracy'}
  34. --1=Standard, 2=DW, 3=Marches, 4=AccuracyLite, 5=AccuracyFull, 6=DT, 7=DTAccuracy--
  35. TP_ind = 1
  36.  
  37. sets.TP.Standard = {ammo="Ginsen",
  38. head="Uk'uxkaj Cap",neck="Asperity necklace", ear1="Cessance Earring", ear2="Brutal Earring",
  39. body="Rawhide Vest",hands="Qaaxo mitaines",ring1="Rajas Ring",ring2="Epona's Ring",
  40. back="Evasionist's Cape",waist="Windbuffet belt +1",legs=taeon_tights_wsacc,feet="Futhark Boots"}
  41.  
  42.  
  43. --DONT NEED THIS--
  44. sets.TP.Marches = {ammo="Honed tathlum",
  45. head="Iuitl headgear +1",neck="Asperity necklace", ear1="Steelflash earring", ear2="Bladeborn earring",
  46. body="Qaaxo harness",hands="Qaaxo mitaines",ring1="Epona's ring",ring2="Rajas ring",
  47. back="Atheling mantle",waist="Windbuffet belt",legs="Iuitl tights +1",feet="Qaaxo leggings"}
  48. --DONT NEED THIS--
  49. sets.TP.DW = {ammo="Honed tathlum",
  50. head="Iuitl headgear +1",neck="Asperity necklace", ear1="Brutal earring", ear2="Suppanomimi",
  51. body="Qaaxo harness",hands="Qaaxo mitaines",ring1="Epona's ring",ring2="Rajas ring",
  52. back="Atheling mantle",waist="Windbuffet belt",legs="Iuitl tights +1",feet="Qaaxo leggings"}
  53.  
  54. --DONT NEED THIS--
  55. sets.TP.AccuracyLite = {ammo="Ginsen",
  56. head="Iuitl headgear +1",neck="Asperity necklace", ear1="Steelflash earring", ear2="Bladeborn earring",
  57. body="Qaaxo harness",hands="Qaaxo mitaines",ring1="Epona's ring",ring2="Rajas ring",
  58. back="Atheling mantle",waist="Windbuffet belt",legs="Iuitl tights +1",feet="Qaaxo leggings"}
  59.  
  60. sets.TP.AccuracyFull = {ammo="Ginsen",
  61. head="Uk'uxkaj Cap",neck="Asperity necklace", ear1="Cessance Earring", ear2="Brutal Earring",
  62. body="Rawhide Vest",hands="Qaaxo Mitaines",ring1="Rajas Ring",ring2="Epona's Ring",
  63. back="Evasionist's Cape",waist="Windbuffet belt +1",legs=taeon_tights_wsacc,feet="Futhark Boots"}
  64.  
  65. sets.TP.DT = {ammo="Vanir Battery",
  66. head="Futhark Bandeau +1",neck="Twilight torque", ear1="Cessance Earring", ear2="Ethereal Earring",
  67. body="Futhark Coat +1",hands="Runeist Mitons +1",ring1="Defending Ring",ring2="Epona's Ring",
  68. back="Evasionist's Cape",waist="Flume Belt",legs="Rune. Trousers +1",feet="Erilaz Greaves"}
  69.  
  70.  
  71. --DONT NEED THIS--
  72. sets.TP.DTAccuracy = {ammo="Honed tathlum",
  73. head="Iuitl headgear +1",neck="Asperity necklace", ear1="Steelflash earring", ear2="Bladeborn earring",
  74. body="Qaaxo harness",hands="Qaaxo mitaines",ring1="Epona's ring",ring2="Rajas ring",
  75. back="Atheling mantle",waist="Windbuffet belt",legs="Iuitl tights +1",feet="Qaaxo leggings"}
  76.  
  77. --Weaponskill Sets--
  78. sets.WS = {}
  79.  
  80. sets.Requiescat = {ammo="Honed Tathlum",
  81. head="Whirlpool mask",neck="Soil gorget",ear1="Brutal earring",ear2="Moonshade earring",
  82. body="Qaaxo harness",hands="Qaaxo mitaines",ring1="Epona's ring",ring2="Aquasoul ring",
  83. back="Atheling mantle",waist="Soil belt",legs="Quiahuiz trousers",feet="Qaaxo leggings"}
  84.  
  85. sets.Resolution = {ammo="Ginsen",
  86. head=taeon_chapeau_wsacc,neck="Asperity Necklace",ear1="Cessance Earring",ear2="Moonshade earring",
  87. body="Rawhide Vest",hands=taeon_gloves_wsacc,ring1="Rajas Ring",ring2="Epona's Ring",
  88. back="Evasionist's Cape",waist="Windbuffet Belt +1",legs=taeon_tights_wsacc,feet="Futhark Boots"}
  89.  
  90.  
  91. --DONT NEED THIS--
  92. sets.Ruinator = {ammo="Aqreaqa bomblet",head="Whirlpool mask",neck="Snow gorget",ear1="Brutal earring",ear2="Moonshade earring",
  93. body="Manibozho jerkin",hands="Qaaxo mitaines",ring1="Epona's ring",ring2="Rajas ring",
  94. back="Atheling mantle",waist="Snow belt",legs="Manibozho brais",feet="Manibozho boots"}
  95.  
  96. sets.Dimidiation = {ammo="Ginsen",
  97. head=taeon_chapeau_wsacc,neck="Asperity Necklace",ear1="Cessance Earring",ear2="Moonshade earring",
  98. body="Rawhide Vest",hands=taeon_gloves_wsacc,ring1="Rajas Ring",ring2="Epona's Ring",
  99. back="Evasionist's Cape",waist="Windbuffet Belt +1",legs=taeon_tights_wsacc,feet="Futhark Boots"}
  100.  
  101. --DONT NEED THIS--
  102. sets.Shockwave = {ammo="Aqreaqa bomblet",head="Whirlpool mask",neck="Soil gorget",ear1="Brutal earring",ear2="Moonshade earring",
  103. body="Manibozho jerkin",hands="Qaaxo mitaines",ring1="Epona's ring",ring2="Rajas ring",
  104. back="Atheling mantle",waist="Soil belt",legs="Manibozho brais",feet="Manibozho boots"}
  105.  
  106. --Job Ability Sets--
  107.  
  108. sets.JA = {}
  109.  
  110. sets.JA.Lunge = {ammo="Ginsen",head="Erilaz Galea",neck="Quanpur Necklace",ear1="Cessance Earring",ear2="Brutal Earring",
  111. body="Rawhide Vest",hands=taeon_gloves_wsacc,ring1="Rajas Ring",ring2="Epona's Ring",
  112. back="Evasionist's Cape",waist="Windbuffet Belt +1",legs="Erilaz Leg Guards",feet="Futhark Boots"}
  113.  
  114. sets.JA.VP = {ammo="Aqreaqa bomblet",
  115. head="Erilaz Galea",neck="Asperity necklace", ear1="Steelflash earring", ear2="Bladeborn earring",
  116. body="Qaaxo harness",hands="Qaaxo mitaines",ring1="Epona's ring",ring2="Rajas ring",
  117. back="Atheling mantle",waist="Windbuffet belt",legs="Iuitl tights +1",feet="Qaaxo leggings"}
  118.  
  119.  
  120.  
  121.  
  122. --Precast Sets--
  123. sets.precast = {}
  124. sets.precast.FC = {ammo="Vanir Battery",
  125. head="Rune. Bandeau +1",neck="Voltsurge Torque", ear1="Loquac. Earring", ear2="Ethereal Earring",
  126. body="Runeist Coat +1",hands="Runeist Mitons +1",ring1="Defending Ring",ring2="Epona's Ring",
  127. back="Evasionist's Cape",waist="Flume Belt",legs="Futhark Trousers",feet="Runeist Bottes +1"}
  128.  
  129. sets.enmity = {ammo="Vanir Battery",head="Runeist bandeau +1",neck="Twilight torque",ear1="Loquacious Earring",ear2="Ethereal Earring",
  130. body="Futhark coat +1",hands="Futhark mitons",ring1="Rajas Ring",ring2="Epona's Ring",
  131. back="Evasionist's Cape",waist="Windbuffet Belt +1",legs="Futhark trousers",feet="Erilaz Greaves"}
  132. end
  133.  
  134. --Taeon Sets--
  135.  
  136. taeon_chapeau_wsacc={ name="Taeon Chapeau", augments={'Weapon Skill Acc.+19','MND+1 CHR+1',}}
  137. taeon_gloves_wsacc={ name="Taeon Gloves", augments={'Accuracy+20','"Triple Atk."+2','Weapon skill damage +2%',}}
  138. taeon_tights_wsacc={ name="Taeon Tights", augments={'Accuracy+24','Weapon Skill Acc.+14','STR+10',}}
  139.  
  140.  
  141. function precast(spell)
  142. if spell.action_type == 'Magic' then
  143. equip(sets.precast.FC)
  144. end
  145.  
  146. if spell.english == 'Requiescat' then
  147. equip(sets.Requiescat)
  148. send_command('@input /echo Requiescat Set')
  149. elseif spell.english == 'Resolution' then
  150. equip(sets.Resolution)
  151. send_command('@input /echo Resolution Set')
  152. elseif spell.english == 'Ruinator' then
  153. equip(sets.Ruinator)
  154. send_command('@input /echo Ruinator Set')
  155. elseif spell.english == 'Shockwave' then
  156. equip(sets.Shockwave)
  157. send_command('@input /echo Shockwave Set')
  158. elseif spell.english == 'Sanguine Blade' then
  159. equip(sets.JA.Lunge)
  160. send_command('@input /echo Sanguine Blade Set')
  161. elseif spell.english == 'Dimidiation' then
  162. equip(sets.Dimidiation)
  163. send_command('@input /echo Dimidiation Set')
  164. elseif spell.english == 'Herculean Slash' then
  165. equip(sets.JA.Lunge)
  166. send_command('@input /echo Herculean Slash Set')
  167. elseif spell.english == 'Lunge' then
  168. equip(sets.JA.Lunge)
  169. send_command('@input /echo Lunge Set')
  170. elseif spell.english == 'Swipe' then
  171. equip(sets.JA.Lunge)
  172. send_command('@input /echo Lunge Set')
  173. elseif spell.english == 'Swordplay' then
  174. equip({hands="Futhark mitons"})
  175. elseif spell.english == 'Battuta' then
  176. equip({head="Futhark Bandeau +1"})
  177. elseif spell.english == 'Pflug' then
  178. equip({feet="Runeist bottes +1"})
  179. elseif spell.english == "Vallation" then
  180. equip({body="Runeist Coat +1",legs="Futhark Trousers"})
  181. elseif spell.english == "Valiance" then
  182. equip({body="Runeist Coat +1",legs="Futhark Trousers"})
  183. elseif spell.english == "Rayke" then
  184. equip({feet="Futhark boots"})
  185. elseif spell.english == "Liement" then
  186. equip({body="Futhark coat +1"})
  187. end
  188.  
  189. end
  190.  
  191. function midcast(spell,act)
  192. if spell.action_type == 'Magic' then
  193. if spell.english == 'Phalanx' then
  194. equip({head="Futhark bandeau +1"})
  195. elseif Enmity_Spells:contains(spell.name) then
  196. equip(sets.enmity)
  197. send_command('@input /echo Enmity Set')
  198. else
  199. equip(sets.precast.FC)
  200. end
  201. end
  202. end
  203.  
  204. function aftercast(spell)
  205. if player.status == 'Engaged' then
  206. equip(sets.TP[sets.TP.index[TP_ind]])
  207. send_command('@input /echo TP Set')
  208. else
  209. if Gear_Debug == 0 then
  210. equip(sets.Idle.Standard)
  211. send_command('@input /echo Idle Set')
  212. else
  213. end
  214. end
  215. end
  216.  
  217. function status_change(new,old)
  218. if new == 'Engaged' then
  219. equip(sets.TP[sets.TP.index[TP_ind]])
  220. else
  221. equip(sets.Idle.Standard)
  222. end
  223. end
  224.  
  225. function self_command(command)
  226. if command == 'equip TP set' then
  227. TP_ind = 1
  228. equip(sets.TP[sets.TP.index[TP_ind]])
  229. send_command('@input /echo TP Set')
  230. elseif command == 'equip Idle set' then
  231. equip(sets.Idle.Standard)
  232. send_command('@input /echo Idle Set')
  233. elseif command == 'equip DW set' then
  234. TP_ind = 2
  235. equip(sets.TP[sets.TP.index[TP_ind]])
  236. send_command('@input /echo DW Set')
  237. elseif command == 'equip DT set' then
  238. TP_ind = 6
  239. equip(sets.TP[sets.TP.index[TP_ind]])
  240. send_command('@input /echo DT Set')
  241. elseif command == 'change debug mode' then
  242. if Gear_Debug == 1 then
  243. Gear_Debug = 0
  244. send_command('@input /echo Debug Mode Set to 0')
  245. else
  246. Gear_Debug = 1
  247. send_command('@input /echo Debug Mode Set to 1')
  248. end
  249. end
  250. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement