Advertisement
Spicyryan

Old BLU 28/5/16 (Deprecated)

Aug 28th, 2015
3,044
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.67 KB | None | 0 0
  1. --To toggle gearsets:
  2. --Main command: //gs c toggle x set where x = set name variable. Variables are as follows: --
  3. --Idle sets: Idle, TP sets: TP--
  4. --Requiescat sets: Req, Chant du Cygne sets: CDC, Expiacion sets: Expi, Savage Blade sets: Savage--
  5. --Realm, FlashNova--
  6.  
  7. --E.g. /console gs c toggle CDC set--
  8. -- /console gs c toggle TP set--
  9. -- Reqi, etc, read at the bottom of the GS in the toggles for the names--
  10.  
  11. --I am sure there is outdated gear in here that I have probably even forgotten to change --
  12. --Just look over it and fit it to your needs--
  13.  
  14.  
  15. send_command('bind f9 gs c toggle TP set')
  16. send_command('bind f10 gs c toggle CDC set')
  17. send_command('bind f11 gs c toggle Req set')
  18. send_command('bind f12 gs c toggle Idle set')
  19. send_command('bind ^f9 input /ws "Chant du Cygne" <t>')
  20. send_command('bind ^f10 input /ws "Expiacion" <t>')
  21. send_command('bind ^f11 input /ws "Sanguine Blade" <t>')
  22. send_command('bind ^f12 input /ws "Requiescat" <t>')
  23. send_command('bind !f12 input /ws "Realmrazer" <t>')
  24. send_command('bind !f10 gs c toggle Rea set')
  25. send_command('bind !f11 gs c toggle Expi set')
  26.  
  27. function file_unload()
  28.  
  29.  
  30. send_command('unbind ^f9')
  31. send_command('unbind ^f10')
  32. send_command('unbind ^f11')
  33. send_command('unbind ^f12')
  34.  
  35. send_command('unbind !f9')
  36. send_command('unbind !f10')
  37. send_command('unbind !f11')
  38. send_command('unbind !f12')
  39.  
  40. send_command('unbind f9')
  41. send_command('unbind f10')
  42. send_command('unbind f11')
  43. send_command('unbind f12')
  44.  
  45.  
  46.  
  47. end
  48.  
  49.  
  50. function get_sets()
  51.  
  52. HerculeanHelm={}
  53. HerculeanHelm.Nuke={name="Herculean Helm", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','"Fast Cast"+1','INT+9','Mag. Acc.+9','"Mag.Atk.Bns."+12',}}
  54. HerculeanHelm.DT={name="Herculean Helm", augments={'Attack+12','Phys. dmg. taken -4%','STR+9','Accuracy+8',}}
  55. HerculeanHelm.Refesh={name="Herculean Helm", augments={'Mag. Acc.+11 "Mag.Atk.Bns."+11','"Waltz" potency +2%','"Refresh"+1',}}
  56. HerculeanHelm.WSD={name="Herculean Helm", augments={'Weapon skill damage +4%','Pet: Crit.hit rate +4','Accuracy+20 Attack+20','Mag. Acc.+3 "Mag.Atk.Bns."+3',}}
  57.  
  58. HerculeanGloves={}
  59. HerculeanGloves.WSD={name="Herculean Gloves", augments={'Accuracy+21 Attack+21','Weapon skill damage +4%','Accuracy+9','Attack+10',}}
  60. HerculeanGloves.DT={name="Herculean Gloves", augments={'Accuracy+13','Damage taken-3%','AGI+1','Attack+5',}}
  61. HerculeanGloves.HighAcc={name="Herculean Gloves", augments={'Accuracy+23 Attack+23','"Triple Atk."+2','DEX+15','Accuracy+11','Attack+13',}}
  62. HerculeanGloves.Refresh={name="Herculean Gloves", augments={'DEX+7','Weapon skill damage +2%','"Refresh"+1',}}
  63. HerculeanGloves.Crit={name="Herculean Gloves", augments={'Attack+23','Crit. hit damage +4%','DEX+8','Accuracy+11',}}
  64.  
  65. HerculeanLegs={}
  66. HerculeanLegs.DT={name="Herculean Trousers", augments={'Accuracy+22','Damage taken-2%','VIT+6',}}
  67. HerculeanLegs.WSD={name="Herculean Trousers", augments={'Attack+28','Weapon skill damage +3%','STR+10','Accuracy+9',}}
  68.  
  69. TaeonBoots={}
  70. TaeonBoots.RA={name="Taeon Boots", augments={'Rng. Atk.+17','Crit.hit rate +2'}}
  71. TaeonBoots.TA={name="Taeon Boots", augments={'STR+6 DEX+6','Accuracy+15 Attack+15','"Triple Atk."+2'}}
  72.  
  73. TelchineFeet={}
  74. TelchineFeet.CP={name="Telchine Pigaches", augments={'"Cure" Potency +4%'}}
  75. TelchineFeet.FC={name="Telchine Pigaches", augments={'"Fast Cast" +3'}}
  76.  
  77. HerculeanFeet={}
  78. HerculeanFeet.QA={name="Herculean Boots", augments={'AGI+4','"Dbl.Atk."+2','Quadruple Attack +3','Accuracy+4 Attack+4',}}
  79. HerculeanFeet.TA={name="Herculean Boots", augments={'Accuracy+14 Attack+14','"Triple Atk."+4','DEX+3','Accuracy+2','Attack+15'}}
  80. HerculeanFeet.DT={name="Herculean Boots", augments={'Accuracy+23','Damage taken -3%'}}
  81. HerculeanFeet.Idle={name="Herculean Boots", augments={'Mag. Acc.+2','Phys. dmg. taken -1%','"Refresh"+1','Accuracy+18 Attack+18',}}
  82. HerculeanFeet.CritDmg={name="Herculean Boots", augments={'Accuracy+28','Crit. hit damage +5%','DEX+9',}}
  83. HerculeanFeet.WSD={name="Herculean Boots", augments={'Attack+22','Weapon skill damage +4%','Accuracy+15',}}
  84.  
  85. sets.Idle = {}
  86.  
  87. --Idle Sets--
  88. sets.Idle.index = {'Standard','DT', 'Town'}
  89. Idle_ind = 3
  90.  
  91. sets.Idle.Standard = {ammo="Hydrocera",
  92. head=HerculeanHelm.Refesh,neck="Wiglen Gorget", ear1="Suppanomimi", ear2="Ethereal earring",
  93. body="Vrikodara Jupon",hands=HerculeanGloves.Refresh,ring1="Sheltered ring",ring2="Paguroidea Ring",
  94. back="Kumbira Cape",waist="Fucho-no-Obi",legs="Carmine Cuisses +1",feet=HerculeanFeet.Idle}
  95.  
  96. sets.Idle.DT = {ammo="Hydrocera",
  97. head=HerculeanHelm.DT,neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Ethereal Earring",
  98. body="Emet Harness +1",hands=HerculeanGloves.DT,ring1="Defending ring",ring2="Dark ring",
  99. back="Umbra Cape",waist="Flume belt",legs="Carmine Cuisses +1",feet=HerculeanFeet.DT}
  100.  
  101. sets.Idle.Town = {ammo="Hydrocera",
  102. head=HerculeanHelm.Refesh,neck="Wiglen Gorget", ear1="Suppanomimi", ear2="Ethereal earring",
  103. body="Vrikodara Jupon",hands=HerculeanGloves.Refresh,ring1="Sheltered ring",ring2="Matrimony ring",
  104. back="Kumbira Cape",waist="Fucho-no-Obi",legs="Carmine Cuisses +1",feet=HerculeanFeet.Idle}
  105.  
  106.  
  107.  
  108.  
  109. --TP Sets--
  110. sets.TP = {}
  111.  
  112. sets.TP.index = {'StandardNoTrusts', 'Marches', 'AccuracyLite', 'AccuracyMid', 'AccuracyFull', 'DT', 'DTAccuracy', 'DTHighAccuracy', 'MDT'}
  113. --1=StandardNoTrusts, 2=Marches, 3=AccuracyLite, 4=AccuracyMid, 5=AccuracyFull, 6=DT, 7=DTAccuracy 8=DTHighAccuracy 9=MDT--
  114. TP_ind = 1
  115.  
  116. --DW III +1200JP--
  117. sets.TP.StandardNoTrusts = {ammo="Ginsen",
  118. head="Adhemar Bonnet",
  119. neck="Asperity necklace",
  120. ear1="Suppanomimi", ear2="Cessance Earring",
  121. body="Adhemar Jacket",
  122. hands="Adhemar Wristbands",
  123. ring1="Epona's ring", ring2="Petrov ring",
  124. back="Rosmerta's Cape",
  125. waist="Shetal Stone",
  126. legs="Samnuha Tights",
  127. feet=TaeonBoots.TA}
  128.  
  129. sets.TP.Marches = {ammo="Ginsen",
  130. head="Adhemar Bonnet",
  131. neck="Asperity necklace",
  132. ear1="Suppanomimi", ear2="Brutal Earring",
  133. body="Adhemar Jacket",
  134. hands="Adhemar Wristbands",
  135. ring1="Epona's ring", ring2="Petrov ring",
  136. back="Rosmerta's Cape",
  137. waist="Windbuffet Belt +1",
  138. legs="Samnuha Tights",
  139. feet=HerculeanFeet.QA}
  140.  
  141. sets.TP.AccuracyLite = {ammo="Ginsen",
  142. head="Adhemar Bonnet",
  143. neck="Lissome Necklace",
  144. ear1="Suppanomimi", ear2="Cessance Earring",
  145. body="Adhemar Jacket",
  146. hands="Adhemar Wristbands",
  147. ring1="Epona's ring", ring2="Petrov ring",
  148. back="Rosmerta's Cape",
  149. waist="Windbuffet Belt +1",
  150. legs="Samnuha Tights",
  151. feet=HerculeanFeet.TA}
  152.  
  153. sets.TP.AccuracyMid = {ammo="Falcon Eye",
  154. head="Dampening Tam",
  155. neck="Lissome Necklace",
  156. ear1="Zennaroi earring", ear2="Cessance Earring",
  157. body="Adhemar Jacket",
  158. hands="Adhemar Wristbands",
  159. ring1="Epona's ring", ring2="Ramuh Ring +1",
  160. back="Rosmerta's Cape",
  161. waist="Olseni Belt",
  162. legs="Samnuha Tights",
  163. feet=HerculeanFeet.TA}
  164.  
  165. sets.TP.AccuracyFull = {ammo="Falcon Eye",
  166. head="Carmine Mask +1",
  167. neck="Subtlety Spectacles",
  168. ear1="Zennaroi Earring", ear2="Dignitary's Earring",
  169. body="Adhemar Jacket",
  170. hands=HerculeanGloves.HighAcc,
  171. ring1="Cacoethic Ring +1",ring2="Ramuh Ring +1",
  172. back="Rosmerta's Cape",
  173. waist="Olseni Belt",
  174. legs="Carmine Cuisses +1",
  175. feet=HerculeanFeet.CritDmg}
  176.  
  177. sets.TP.DT = {ammo="Falcon Eye",
  178. head=HerculeanHelm.DT,
  179. neck="Loricate Torque +1",
  180. ear1="Suppanomimi",ear2="Odnowa Earring +1",
  181. body="Emet Harness +1",
  182. hands=HerculeanGloves.DT,
  183. ring1="Defending ring",ring2="Gelatinous Ring +1",
  184. back="Umbra Cape",
  185. waist="Flume belt",
  186. legs=HerculeanLegs.DT,
  187. feet=HerculeanFeet.DT}
  188.  
  189. sets.TP.DTAccuracy = {ammo="Falcon Eye",
  190. head=HerculeanHelm.DT,
  191. neck="Loricate Torque +1",
  192. ear1="Suppanomimi", ear2="Cessance Earring",
  193. body="Emet Harness +1",
  194. hands=HerculeanGloves.DT,
  195. ring1="Defending Ring",ring2="Patricius Ring",
  196. back="Xucau Mantle",
  197. waist="Olseni Belt",
  198. legs=HerculeanLegs.DT,
  199. feet=HerculeanFeet.DT}
  200.  
  201. sets.TP.DTHighAccuracy = {ammo="Falcon Eye",
  202. head="Carmine Mask +1",
  203. neck="Loricate Torque +1",
  204. ear1="Suppanomimi", ear2="Zennaroi Earring",
  205. body="Emet Harness +1",
  206. hands=HerculeanGloves.DT,
  207. ring1="Defending Ring",ring2="Patricius Ring",
  208. back="Rosmerta's Cape",
  209. waist="Olseni Belt",
  210. legs="Carmine Cuisses +1",
  211. feet=HerculeanFeet.DT}
  212.  
  213. sets.TP.MDT = {ammo="Falcon Eye",
  214. head="Dampening Tam",
  215. neck="Loricate Torque +1",
  216. ear1="Suppanomimi", ear2="Odnowa Earring +1",
  217. body="Emet Harness +1",
  218. hands=HerculeanGloves.DT,
  219. ring1="Defending ring",ring2="Dark ring",
  220. back="Mubvumbamiri Mantle",
  221. waist="Flax Sash",
  222. legs=HerculeanLegs.DT,
  223. feet=HerculeanFeet.DT}
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230. --Weaponskill Sets-- Cornflower for Requiescat because it saves a spot as it is the ONLY thing I would need to carry Bleating Mantle for...
  231. sets.WS = {}
  232.  
  233. sets.Requiescat = {}
  234.  
  235. sets.Requiescat.index = {'Attack','Accuracy'}
  236. Requiescat_ind = 1
  237.  
  238. sets.Requiescat.Attack = {ammo="Hydrocera",
  239. head="Carmine Mask",
  240. neck="Fotia Gorget",
  241. ear1="Moonshade Earring",ear2="Brutal Earring",
  242. body="Adhemar Jacket",
  243. hands="Adhemar Wristbands",
  244. ring1="Epona's ring",ring2="Rufescent Ring",
  245. back="Cornflower Cape",
  246. waist="Fotia Belt",
  247. legs="Telchine Braconi",
  248. feet="Carmine Greaves +1"}
  249.  
  250. sets.Requiescat.Accuracy = {ammo="Falcon Eye",
  251. head="Carmine Mask",
  252. neck="Fotia Gorget",
  253. ear1="Cessance Earring",ear2="Zennaroi Earring",
  254. body="Adhemar Jacket",
  255. hands="Adhemar Wristbands",
  256. ring1="Epona's ring",ring2="Ramuh Ring +1",
  257. back="Rosmerta's Cape",
  258. waist="Fotia Belt",
  259. legs="Telchine Braconi",
  260. feet="Carmine Greaves +1"}
  261.  
  262. sets.ChantDuCygne = {}
  263.  
  264. sets.ChantDuCygne.index = {'Attack','Accuracy','AccuracyHigh'}
  265. ChantDuCygne_ind = 1
  266.  
  267. sets.ChantDuCygne.Attack = {ammo="Jukukik Feather",
  268. head="Adhemar Bonnet",
  269. neck="Fotia Gorget",
  270. ear1="Moonshade earring",ear2="Brutal Earring",
  271. body="Abnoba Kaftan",
  272. hands="Adhemar Wristbands",
  273. ring1="Epona's ring",ring2="Begrudging Ring",
  274. back="Rosmerta's Cape",
  275. waist="Fotia Belt",
  276. legs="Samnuha Tights",
  277. feet="Thereoid Greaves"}
  278.  
  279. sets.ChantDuCygne.Accuracy = {ammo="Falcon Eye",
  280. head="Adhemar Bonnet",
  281. neck="Fotia Gorget",
  282. ear1="Moonshade earring",ear2="Cessance Earring",
  283. body="Abnoba Kaftan",
  284. hands=HerculeanGloves.HighAcc,
  285. ring1="Epona's ring",ring2="Begrudging Ring",
  286. back="Rosmerta's Cape",
  287. waist="Fotia Belt",
  288. legs="Samnuha Tights",
  289. feet=HerculeanFeet.CritDmg}
  290.  
  291. sets.ChantDuCygne.AccuracyHigh = {ammo="Falcon Eye",
  292. head="Dampening Tam",
  293. neck="Fotia Gorget",
  294. ear1="Moonshade earring",ear2="Zennaroi earring",
  295. body="Abnoba Kaftan",
  296. hands=HerculeanGloves.HighAcc,
  297. ring1="Begrudging Ring",ring2="Ramuh Ring +1",
  298. back="Rosmerta's Cape",
  299. waist="Fotia Belt",
  300. legs="Samnuha Tights",
  301. feet=HerculeanFeet.CritDmg}
  302.  
  303. sets.Expiacion = {}
  304.  
  305. sets.Expiacion.index = {'Attack','Accuracy'}
  306. Expiacion_ind = 1
  307.  
  308. sets.Expiacion.Attack = {ammo="Floestone",
  309. head=HerculeanHelm.WSD,
  310. neck="Caro Necklace",
  311. ear1="Ishvara Earring",ear2="Brutal Earring",
  312. body="Adhemar Jacket",
  313. hands=HerculeanGloves.WSD,
  314. ring1="Rufescent Ring",ring2="Ifrit Ring +1",
  315. back="Cornflower Cape",
  316. waist="Grunfeld Rope",
  317. legs=HerculeanLegs.WSD,
  318. feet=HerculeanFeet.WSD}
  319.  
  320. sets.Expiacion.Accuracy = {ammo="Falcon Eye",
  321. head=HerculeanHelm.WSD,
  322. neck="Fotia Gorget",
  323. ear1="Ishvara Earring",ear2="Cessance Earring",
  324. body="Adhemar Jacket",
  325. hands=HerculeanGloves.WSD,
  326. ring1="Rufescent Ring",ring2="Ramuh ring +1",
  327. back="Rosmerta's Cape",
  328. waist="Grunfeld Rope",
  329. legs=HerculeanLegs.WSD,
  330. feet=HerculeanFeet.WSD}
  331.  
  332. sets.WS.SanguineBlade = {}
  333.  
  334. sets.WS.SanguineBlade = {ammo="Pemphredo Tathlum",
  335. head="Pixie Hairpin +1",
  336. neck="Sanctity Necklace",
  337. ear1="Friomisi Earring",ear2="Hecate's earring",
  338. body="Amalric Doublet",
  339. hands="Amalric Gages",
  340. ring1="Archon Ring",ring2="Rufescent Ring",
  341. back="Cornflower cape",
  342. waist="Grunfeld Rope",
  343. legs="Amalric Slops",
  344. feet="Hashishin Basmak +1"}
  345.  
  346. sets.WS.CircleBlade = {ammo="Floestone",
  347. head="Adhemar Bonnet",
  348. neck="Asperity necklace",
  349. ear1="Cessance Earring",ear2="Brutal Earring",
  350. body="Adhemar Jacket",
  351. hands="Adhemar Wristbands",
  352. ring1="Epona's ring",ring2="Apate Ring",
  353. back="Rosmerta's Cape",
  354. waist="Windbuffet Belt +1",
  355. legs="Samnuha Tights",
  356. feet=TaeonBoots.TA}
  357.  
  358. sets.SavageBlade = {}
  359.  
  360. sets.SavageBlade.index = {'Attack','Accuracy'}
  361. SavageBlade_ind = 1
  362.  
  363. sets.SavageBlade.Attack ={ammo="",
  364. head="",
  365. neck="",
  366. ear1="",ear2="",
  367. body="",
  368. hands="",
  369. ring1="",ring2="",
  370. back="",
  371. waist="",
  372. legs="",
  373. feet=""}
  374.  
  375. sets.SavageBlade.Accuracy ={ammo="",
  376. head="",
  377. neck="",
  378. ear1="",ear2="",
  379. body="",
  380. hands="",
  381. ring1="",ring2="",
  382. back="",
  383. waist="",
  384. legs="",
  385. feet=""}
  386.  
  387. sets.Realmrazer = {}
  388.  
  389. sets.Realmrazer.index = {'Attack','Accuracy'}
  390. Realmrazer_ind = 1
  391.  
  392. sets.Realmrazer.Attack ={ammo="Hydrocera",
  393. head="Carmine Mask",
  394. neck="Fotia Gorget",
  395. ear1="Moonshade Earring",ear2="Brutal Earring",
  396. body="Adhemar Jacket",
  397. hands=HerculeanGloves.WSD,
  398. ring1="Epona's ring",ring2="Rufescent Ring",
  399. back="Cornflower Cape",
  400. waist="Fotia Belt",
  401. legs="Telchine Braconi",
  402. feet="Carmine Greaves +1"}
  403.  
  404. sets.Realmrazer.Accuracy ={ammo="",
  405. head="",
  406. neck="",
  407. ear1="",ear2="",
  408. body="",
  409. hands="",
  410. ring1="",ring2="",
  411. back="",
  412. waist="",
  413. legs="",
  414. feet=""}
  415.  
  416. sets.FlashNova = {}
  417.  
  418. sets.FlashNova.index = {'Attack','Accuracy'}
  419. FlashNova_ind = 1
  420.  
  421. sets.FlashNova.Attack ={ammo="",
  422. head="Helios Band",
  423. neck="Sanctity Necklace",
  424. ear1="Hecate's Earring",ear2="Friomisi Earring",
  425. body="Amalric Doublet",
  426. hands="Amalric Gages",
  427. ring1="Shiva Ring +1",ring2="Weatherspoon Ring",
  428. back="Cornflower Cape",
  429. waist="Eschan Stone",
  430. legs="Amalric Slops",
  431. feet="Hashishin Basmak +1"}
  432.  
  433. sets.FlashNova.Accuracy ={ammo="",
  434. head="",
  435. neck="",
  436. ear1="",ear2="",
  437. body="",
  438. hands="",
  439. ring1="",ring2="",
  440. back="",
  441. waist="",
  442. legs="",
  443. feet=""}
  444.  
  445.  
  446.  
  447. --Blue Magic Sets--
  448. sets.BlueMagic = {}
  449.  
  450. sets.BlueMagic.STR = {ammo="Floestone",
  451. head="Adhemar Bonnet",
  452. neck="Caro Necklace",
  453. ear1="Zennaroi Earring",ear2="Kuwunga Earring",
  454. body="Adhemar Jacket",
  455. hands="Adhemar Wristbands",
  456. ring1="Ifrit Ring +1",ring2="Apate Ring",
  457. back="Cornflower cape",
  458. waist="Grunfeld Rope",
  459. legs="Samnuha Tights",
  460. feet=HerculeanFeet.TA}
  461.  
  462. sets.BlueMagic.STRDEX = set_combine(sets.BlueMagic.STR,{
  463. })
  464.  
  465. sets.BlueMagic.STRVIT = set_combine(sets.BlueMagic.STR,{
  466. })
  467.  
  468. sets.BlueMagic.STRMND = set_combine(sets.BlueMagic.STR,{
  469. })
  470.  
  471. sets.BlueMagic.AGI = set_combine(sets.BlueMagic.STR,{
  472. feet="Thereoid Greaves"})
  473.  
  474. sets.BlueMagic.INT = {ammo="Pemphredo Tathlum",
  475. head=HerculeanHelm.Nuke,
  476. neck="Sanctity Necklace",
  477. ear1="Hermetic Earring",ear2="Friomisi earring",
  478. body="Amalric Doublet",
  479. hands="Amalric Gages",
  480. ring1="Shiva Ring +1",ring2="Sangoma Ring",
  481. back="Cornflower cape",
  482. waist="Eschan Stone",
  483. legs="Amalric Slops",
  484. feet="Hashishin Basmak +1"}
  485.  
  486. sets.BlueMagic.LightNuke = set_combine(sets.BlueMagic.INT,{
  487. ring2="Weatherspoon Ring",})
  488.  
  489. sets.BlueMagic.DarkNuke = set_combine(sets.BlueMagic.INT,{
  490. head="Pixie Hairpin +1",
  491. ring2="Archon Ring",})
  492.  
  493. sets.BlueMagic.Cures = {ammo="Hydrocera",
  494. head="Carmine Mask",
  495. neck="Phalaina Locket",
  496. ear1="Mendicant's Earring",ear2="Ethereal Earring",
  497. body="Vrikodara Jupon",
  498. hands="Telchine Gloves",
  499. ring1="Kunaji Ring",ring2="Rufescent Ring",
  500. back="Cornflower Cape",
  501. waist="Gishdubar Sash",
  502. legs="Gyve Trousers",
  503. feet="Medium's Sabots"}
  504.  
  505. sets.BlueMagic.Battery = {ammo="Pemphredo Tathlum",
  506. head="Amalric Coif",
  507. neck="Incanter's Torque",
  508. ear1="Suppanomimi",ear2="Ethereal earring",
  509. body="Emet Harness +1",
  510. hands=HerculeanGloves.DT,
  511. ring1="Dark ring",ring2="Defending Ring",
  512. back="Umbra Cape",
  513. waist="Gishdubar Sash",
  514. legs="Iuitl Tights +1",
  515. feet="Carmine Greaves +1"}
  516.  
  517. sets.BlueMagic.Stun = {ammo="Pemphredo Tathlum",
  518. head="Carmine Mask +1",
  519. neck="Sanctity Necklace",
  520. ear1="Zennaroi Earring",ear2="Dignitary's Earring",
  521. body="Amalric Doublet",
  522. hands="Adhemar Wristbands",
  523. ring1="Ramuh Ring +1",ring2="Weatherspoon Ring",
  524. back="Cornflower cape",
  525. waist="Eschan Stone",
  526. legs="Hashishin Tayt +1",
  527. feet=TaeonBoots.TA}
  528.  
  529. sets.BlueMagic.HeavyStrike = {ammo="Falcon Eye",
  530. head="Adhemar Bonnet",
  531. neck="Caro Necklace",
  532. ear1="Zennaroi Earring",ear2="Kuwunga Earring",
  533. body="Adhemar Jacket",
  534. hands=HerculeanGloves.Crit,
  535. ring1="Ifrit Ring +1",ring2="Apate Ring",
  536. back="Rosmerta's Cape",
  537. waist="Grunfeld Rope",
  538. legs="Samnuha Tights",
  539. feet=HerculeanFeet.TA}
  540.  
  541. sets.BlueMagic.ChargedWhisker = {ammo="Pemphredo Tathlum",
  542. head="Amalric Coif",
  543. neck="Sanctity Necklace",
  544. ear1="Hecate's earring",ear2="Friomisi earring",
  545. body="Adhemar Jacket",
  546. hands="Adhemar Wristbands",
  547. ring1="Shiva ring",ring2="Ramuh Ring +1",
  548. back="Cornflower cape",
  549. waist="Saline Belt",
  550. legs="Amalric Slops",
  551. feet="Hashishin Basmak +1"}
  552.  
  553. sets.BlueMagic.WhiteWind = {ammo="Pemphredo Tathlum",
  554. head="Adhemar Bonnet",
  555. neck="Phalaina Locket",
  556. ear1="Mendicant's Earring",ear2="Ethereal Earring",
  557. body="Vrikodara Jupon",
  558. hands="Telchine Gloves",
  559. ring1="Kunaji Ring",ring2="Rufescent Ring",
  560. back="Cornflower Cape",
  561. waist="Gishdubar Sash",
  562. legs="Gyve Trousers",
  563. feet="Medium's Sabots"}
  564.  
  565. sets.BlueMagic.MagicAccuracy = {ammo="Pemphredo Tathlum",
  566. head="Amalric Coif",
  567. neck="Sanctity Necklace",
  568. ear1="Psystorm earring",ear2="Lifestorm earring",
  569. body="Amalric Doublet",
  570. hands="Leyline Gloves",
  571. ring1="Ramuh Ring +1",ring2="Weatherspoon Ring",
  572. back="Cornflower cape",
  573. waist="Olseni Belt",
  574. legs="Amalric Slops",
  575. feet="Hashishin Basmak +1"}
  576.  
  577. sets.BlueMagic.Skill = {ammo="Pemphredo Tathlum",
  578. head="Luhlaza Keffiyah",
  579. neck="Incanter's Torque",
  580. ear1="Suppanomimi",ear2="Ethereal earring",
  581. body="Assim. jubbah +1",
  582. hands="Rawhide Gloves",
  583. ring1="Lebeche ring",ring2="Weatherspoon Ring",
  584. back="Cornflower cape",
  585. waist="Gishdubar Sash",
  586. legs="Hashishin Tayt +1",
  587. feet="Luhlaza charuqs +1"}
  588.  
  589. sets.BlueMagic.Enmity = {ammo="None",
  590. head="Rabid Visor",
  591. neck="Warder's Charm +1",
  592. ear1="None",ear2="None",
  593. body="Emet Harness +1",
  594. hands="None",
  595. ring1="None",ring2="Petrov Ring",
  596. back="Mubvumbamiri mantle",
  597. waist="None",
  598. legs="Obatala Subligar",
  599. Feet="None"}
  600.  
  601.  
  602.  
  603.  
  604. --Utility Sets--
  605. --Sets such as Phalanx/Steps are out of date because I don't fucking cast/use that shit!
  606.  
  607. sets.Utility = {}
  608.  
  609. sets.Utility.Stoneskin = {ammo="Hydrocera",
  610. head="Carmine Mask",
  611. neck="Stone Gorget",
  612. ear1="Loquac. earring",ear2="Earthcry earring",
  613. body="Assim. jubbah +1",
  614. hands="Stone Mufflers",
  615. ring1="None",ring2="Rufescent Ring",
  616. back="Swith cape",
  617. waist="Siegel sash",
  618. legs="Haven hose",
  619. feet=HerculeanFeet.DT}
  620.  
  621. sets.Utility.Phalanx = {ammo="Pemphredo Tathlum",
  622. head="Amalric Coif",
  623. neck="Colossus's torque",
  624. ear1="Loquac. earring",ear2="Augment. earring",
  625. body="Assim. jubbah +1",
  626. hands="Assim. bazu. +1",
  627. ring1="Lebeche ring",ring2="Weatherspoon ring",
  628. back="Swith cape",
  629. waist="Pythia sash +1",
  630. legs="Portent pants",
  631. feet=HerculeanFeet.DT}
  632.  
  633. sets.Utility.Steps = {ammo="Falcon Eye",
  634. head="Adhemar Bonnet",
  635. ear1="Dudgeon Earring",ear2="Heartseeker earring",
  636. body="Adhemar Jacket",
  637. hands=HerculeanGloves.WSD,
  638. back="Rosmerta's Cape",
  639. waist="Chaac Belt",
  640. legs="Samnuha Tights",
  641. feet=HerculeanFeet.DT}
  642.  
  643. sets.Utility.PDT = {ammo="Falcon Eye",
  644. head=HerculeanHelm.DT,
  645. neck="Loricate Torque +1",
  646. ear1="Odnowa Earring +1",ear2="Ethereal Earring",
  647. body="Emet Harness +1",
  648. hands=HerculeanGloves.DT,
  649. ring1="Defending ring",ring2="Dark ring",
  650. back="Umbra Cape",
  651. waist="Flume belt",
  652. legs="Iuitl tights +1",
  653. feet=HerculeanFeet.DT}
  654.  
  655. sets.Utility.MDT = {ammo="Floestone",
  656. head="Dampening Tam",
  657. neck="Loricate Torque +1",
  658. ear1="Flashward Earring",ear2="Odnowa Earring +1",
  659. body="Amalric Doublet",
  660. hands=HerculeanGloves.DT,
  661. ring1="Defending ring",ring2="Dark ring",
  662. back="Mubvumbamiri Mantle",
  663. waist="Flax Sash",
  664. legs=HerculeanLegs.DT,
  665. feet=HerculeanFeet.DT}
  666.  
  667. sets.Enhancing = {ammo="Pemphredo Tathlum",
  668. head="Carmine Mask +1",
  669. neck="Incanter's Torque",
  670. ear1="Suppanomimi",ear2="Ethereal earring",
  671. body="Telchine Chasuble",
  672. ring1="Dark ring",ring2="Defending Ring",
  673. back="Umbra Cape",
  674. waist="Gishdubar Sash",
  675. legs="Carmine Cuisses +1",
  676. feet="Carmine Greaves +1"}
  677.  
  678.  
  679.  
  680. --Job Ability Sets--
  681.  
  682. sets.JA = {}
  683.  
  684. sets.JA.ChainAffinity = {feet="Assim. charuqs +1"}
  685.  
  686. sets.JA.BurstAffinity = {feet="Hashishin Basmak +1"}
  687.  
  688. sets.JA.Efflux = {legs="Hashishin Tayt +1"}
  689.  
  690. sets.JA.AzureLore = {hands="Luhlaza bazubands"}
  691.  
  692. sets.JA.Diffusion = {ammo="Pemphredo Tathlum", neck="Incanter's Torque", head="Amalric Coif", feet="Luhlaza Charuqs +1", waist="Gishdubar Sash"}
  693.  
  694. sets.JA.Provoke = set_combine(sets.BlueMagic.Enmity,{})
  695.  
  696. sets.JA.Warcry = set_combine(sets.BlueMagic.Enmity,{})
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704. --Precast Sets--
  705. sets.precast = {}
  706.  
  707. sets.precast.FC = {}
  708.  
  709. sets.precast.FC.Standard = {ammo="Impatiens",
  710. head="Carmine Mask +1",
  711. neck="Voltsurge Torque",
  712. ear1="Loquac. Earring",ear2="None",
  713. body="Taeon Tabard",
  714. hands="Leyline Gloves",
  715. ring1="Prolix Ring",ring2="Weatherspoon Ring",
  716. back="Perimede Cape",
  717. waist="Witful Belt",
  718. legs="Enif Cosciales",
  719. feet="Carmine Greaves +1"}
  720.  
  721. sets.precast.FC.Blue = {ammo="Impatiens",
  722. head="Carmine Mask +1",
  723. neck="Voltsurge Torque",
  724. ear1="Loquac. Earring",ear2="None",
  725. body="Hashishin Mintan",
  726. hands="Leyline Gloves",
  727. ring1="Prolix Ring",ring2="Weatherspoon Ring",
  728. back="Perimede Cape",
  729. waist="Witful Belt",
  730. legs="Enif Cosciales",
  731. feet="Carmine Greaves +1"}
  732. end
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739. function precast(spell)
  740. if spell.action_type == 'Magic' then
  741. equip(sets.precast.FC.Standard)
  742.  
  743. elseif spell.action_type == 'BlueMagic' then
  744. equip(sets.precast.FC.Blue)
  745. end
  746.  
  747. if spell.english == 'Azure Lore' then
  748. equip(sets.JA.AzureLore)
  749. end
  750.  
  751. if spell.english == 'Requiescat' then
  752. equip(sets.Requiescat[sets.Requiescat.index[Requiescat_ind]])
  753. end
  754.  
  755. if spell.english == 'Chant du Cygne' then
  756. equip(sets.ChantDuCygne[sets.ChantDuCygne.index[ChantDuCygne_ind]])
  757. end
  758.  
  759. if spell.english == 'Expiacion' then
  760. equip(sets.Expiacion[sets.Expiacion.index[Expiacion_ind]])
  761. end
  762.  
  763. if spell.english == 'Savage Blade' then
  764. equip(sets.Expiacion[sets.Expiacion.index[Expiacion_ind]])
  765. end
  766.  
  767. if spell.english == 'Realmrazer' then
  768. equip(sets.Realmrazer[sets.Realmrazer.index[Realmrazer_ind]])
  769. end
  770.  
  771. if spell.english == 'Flash Nova' then
  772. equip(sets.FlashNova[sets.FlashNova.index[FlashNova_ind]])
  773. end
  774.  
  775. if spell.english == 'Circle Blade' then
  776. equip(sets.WS.CircleBlade)
  777. end
  778.  
  779. if spell.english == 'Sanguine Blade' or spell.english == 'Red Lotus Blade' then
  780. equip(sets.WS.SanguineBlade)
  781. end
  782.  
  783. if spell.english == 'Box Step' then
  784. equip(sets.Utility.Steps)
  785. end
  786. end
  787.  
  788. function midcast(spell,act)
  789. if spell.english == 'Vertical Cleave' or spell.english == 'Death Scissors' or spell.english == 'Empty Thrash'
  790. or spell.english == 'Dimensional Death' or spell.english == 'Quadrastrike' or spell.english == 'Bloodrake'
  791. or spell.english == 'Sweeping Gouge' then
  792. equip(sets.BlueMagic.STR)
  793. if buffactive['Chain Affinity'] then
  794. equip(sets.JA.ChainAffinity)
  795. end
  796. if buffactive['Efflux'] then
  797. equip(sets.JA.Efflux)
  798. end
  799. end
  800.  
  801. if spell.english == 'Disseverment' or spell.english == 'Hysteric Barrage' or spell.english == 'Frenetic Rip'
  802. or spell.english == 'Seedspray' or spell.english == 'Vanity Dive' or spell.english == 'Goblin Rush'
  803. or spell.english == 'Paralyzing Triad' or spell.english == 'Thrashing Assault' then
  804. equip(sets.BlueMagic.STRDEX)
  805. if buffactive['Chain Affinity'] then
  806. equip(sets.JA.ChainAffinity)
  807. end
  808. if buffactive['Efflux'] then
  809. equip(sets.JA.Efflux)
  810. end
  811. end
  812.  
  813. if spell.english == 'Quad. Continuum' or spell.english == 'Delta Thrust' or spell.english == 'Cannonball'
  814. or spell.english == 'Glutinous Dart' or spell.english == 'Sinker Drill' then
  815. equip(sets.BlueMagic.STRVIT)
  816. if buffactive['Chain Affinity'] then
  817. equip(sets.JA.ChainAffinity)
  818. end
  819. if buffactive['Efflux'] then
  820. equip(sets.JA.Efflux)
  821. end
  822. end
  823.  
  824. if spell.english == 'Whirl of Rage' then
  825. equip(sets.BlueMagic.STRMND)
  826. if buffactive['Chain Affinity'] then
  827. equip(sets.JA.ChainAffinity)
  828. end
  829. if buffactive['Efflux'] then
  830. equip(sets.JA.Efflux)
  831. end
  832. end
  833.  
  834. if spell.english == 'Benthic Typhoon' or spell.english == 'Final Sting' or spell.english == 'Spiral Spin' then
  835. equip(sets.BlueMagic.AGI)
  836. if buffactive['Chain Affinity'] then
  837. equip(sets.JA.ChainAffinity)
  838. end
  839. if buffactive['Efflux'] then
  840. equip(sets.JA.Efflux)
  841. end
  842. end
  843.  
  844. if spell.english == 'Gates of Hades' or spell.english == 'Leafstorm' or spell.english == 'Firespit'
  845. or spell.english == 'Acrid Stream' or spell.english == 'Regurgitation' or spell.english == 'Corrosive Ooze'
  846. or spell.english == 'Thermal Pulse' or spell.english == 'Evryone. Grudge' or spell.english == 'Water Bomb'
  847. or spell.english == 'Dark Orb' or spell.english == 'Thunderbolt' or spell.english == 'Tem. Upheaval'
  848. or spell.english == 'Embalming Earth' or spell.english == 'Foul Waters' or spell.english == 'Rending Deluge'
  849. or spell.english == 'Droning Whirlwind' or spell.english == 'Subduction' or spell.english == 'Polar Roar'
  850. or spell.english == 'Entomb' or spell.english == 'Spectral Floe'
  851. or spell.english == 'Scouring Spate' or spell.english == 'Searing Tempest' or spell.english == 'Anvil Lightning'
  852. or spell.english == 'Silent Storm' or spell.english == 'Swipe' or spell.english == 'Lunge' then
  853. equip(sets.BlueMagic.INT)
  854. if buffactive['Burst Affinity'] then
  855. equip(sets.JA.BurstAffinity)
  856. end
  857. end
  858.  
  859. if spell.english == 'Magic Hammer' or spell.english == 'Retinal Glare' or spell.english == 'Uproot'
  860. or spell.english == 'Blinding Fulgor' or spell.english == 'Diffusion Ray' or spell.english == 'Rail Cannon' then
  861. equip(sets.BlueMagic.LightNuke)
  862. if buffactive['Burst Affinity'] then
  863. equip(sets.JA.BurstAffinity)
  864. end
  865. end
  866.  
  867. if spell.english == 'Tenebral Crush' or spell.english == 'Palling Salvo' or spell.english == 'Eyes on Me'
  868. or spell.english == 'Evryone. Grudge' or spell.english == 'Dark Orb' then
  869. equip(sets.BlueMagic.DarkNuke)
  870. if buffactive['Burst Affinity'] then
  871. equip(sets.JA.BurstAffinity)
  872. end
  873. end
  874.  
  875. if spell.english == 'Magic Fruit' or spell.english == 'Plenilune Embrace' or spell.english == 'Wild Carrot'
  876. or spell.english == 'Pollen' or spell.english == 'Cure IV' or spell.english == 'Restoral' then
  877. equip(sets.BlueMagic.Cures)
  878. end
  879.  
  880. if spell.english == 'White Wind' then
  881. equip(sets.BlueMagic.WhiteWind)
  882. end
  883.  
  884. if spell.english == 'Battery Charge' or spell.english == 'Refresh' then
  885. equip(sets.BlueMagic.Battery)
  886. end
  887.  
  888. if spell.english == 'Barstone' or spell.english == 'Barsleep' or spell.english == 'Barwater'
  889. or spell.english == 'Barfire' or spell.english == 'Barfire' or spell.english == 'Barblind'
  890. or spell.english == 'Barblizzard' or spell.english == 'Barsilence' or spell.english == 'Barthunder'
  891. or spell.english == 'Barvirus' or spell.english == 'Barpetrify' or spell.english == 'Regen'
  892. or spell.english == 'Regen II' or spell.english == 'Aquaveil' or spell.english == 'Protect II'
  893. or spell.english == 'Shell II' or spell.english == 'Regeneration' then
  894. equip(sets.Enhancing)
  895. end
  896.  
  897. if spell.english == 'Head Butt' or spell.english == 'Sudden Lunge' or spell.english == 'Blitzstrahl' then
  898. equip(sets.BlueMagic.Stun)
  899. end
  900.  
  901. if spell.english == 'Heavy Strike' then
  902. equip(sets.BlueMagic.HeavyStrike)
  903. end
  904.  
  905. if spell.english == 'Actinic Burst' or spell.english == 'Fantod' or spell.english == 'Jettatura'
  906. or spell.english == 'Exuviation' or spell.english == 'Temporal Shift' or spell.english == 'Flash'then
  907. equip(sets.BlueMagic.Enmity)
  908. end
  909.  
  910. if spell.english == 'Charged Whisker' then
  911. equip(sets.BlueMagic.ChargedWhisker)
  912. if buffactive['Burst Affinity'] then
  913. equip(sets.JA.BurstAffinity)
  914. end
  915. end
  916.  
  917. if spell.english == 'Frightful Roar' or spell.english == 'Infrasonics' or spell.english == 'Barbed Crescent'
  918. or spell.english == 'Tourbillion' or spell.english == 'Cimicine Discharge' or spell.english == 'Sub-zero smash'
  919. or spell.english == 'Filamented Hold' or spell.english == 'Mind Blast' or spell.english == 'Sandspin'
  920. or spell.english == 'Hecatomb Wave' or spell.english == 'Cold Wave' or spell.english == 'Terror Touch'
  921. or spell.english == 'Dream Flower' or spell.english == 'Absolute Terror' or spell.english == 'Temporal Shift'
  922. or spell.english == 'Blank Gaze' then
  923. equip(sets.BlueMagic.MagicAccuracy)
  924. end
  925.  
  926. if spell.english == 'MP Drainkiss' or spell.english == 'Digest' or spell.english == 'Blood Saber'
  927. or spell.english == 'Blood Drain' or spell.english == 'Osmosis' or spell.english == 'Occultation'
  928. or spell.english == 'Magic Barrier' or spell.english == 'Diamondhide' or spell.english == 'Metallic Body'
  929. or spell.english == 'Mighty Guard' then
  930. equip(sets.BlueMagic.Skill)
  931. if buffactive['Diffusion'] then
  932. equip(sets.JA.Diffusion)
  933. end
  934. end
  935.  
  936. if spell.english == 'Cocoon' or spell.english == 'Harden Shell' or spell.english == 'Animating Wail'
  937. or spell.english == 'Nat. Meditation' or spell.english == 'Carcharian Verve'
  938. or spell.english == 'O. Counterstance' or spell.english == 'Barrier Tusk' or spell.english == 'Saline Coat' then
  939. if buffactive['Diffusion'] then
  940. equip(sets.JA.Diffusion)
  941. end
  942. end
  943.  
  944. end
  945.  
  946. function aftercast(spell)
  947. if player.status == 'Engaged' then
  948. equip(sets.TP[sets.TP.index[TP_ind]])
  949. else
  950. equip(sets.Idle[sets.Idle.index[Idle_ind]])
  951. end
  952. end
  953.  
  954. function status_change(new,old)
  955. if new == 'Engaged' then
  956. equip(sets.TP[sets.TP.index[TP_ind]])
  957. else
  958. equip(sets.Idle[sets.Idle.index[Idle_ind]])
  959. end
  960. end
  961.  
  962. function self_command(command)
  963. if command == 'toggle TP set' then
  964. TP_ind = TP_ind +1
  965. if TP_ind > #sets.TP.index then TP_ind = 1 end
  966. send_command('@input /echo <----- TP Set changed to '..sets.TP.index[TP_ind]..' ----->')
  967. equip(sets.TP[sets.TP.index[TP_ind]])
  968. elseif command == 'toggle Idle set' then
  969. Idle_ind = Idle_ind +1
  970. if Idle_ind > #sets.Idle.index then Idle_ind = 1 end
  971. send_command('@input /echo <----- Idle Set changed to '..sets.Idle.index[Idle_ind]..' ----->')
  972. equip(sets.Idle[sets.Idle.index[Idle_ind]])
  973. elseif command == 'toggle Req set' then
  974. Requiescat_ind = Requiescat_ind +1
  975. if Requiescat_ind > #sets.Requiescat.index then Requiescat_ind = 1 end
  976. send_command('@input /echo <----- Requiescat Set changed to '..sets.Requiescat.index[Requiescat_ind]..' ----->')
  977. elseif command == 'toggle CDC set' then
  978. ChantDuCygne_ind = ChantDuCygne_ind +1
  979. if ChantDuCygne_ind > #sets.ChantDuCygne.index then ChantDuCygne_ind = 1 end
  980. send_command('@input /echo <----- Chant du Cygne Set changed to '..sets.ChantDuCygne.index[ChantDuCygne_ind]..' ----->')
  981. elseif command == 'toggle Expi set' then
  982. Expiacion_ind = Expiacion_ind +1
  983. if Expiacion_ind > #sets.Expiacion.index then Expiacion_ind = 1 end
  984. send_command('@input /echo <----- Expiacion Set changed to '..sets.Expiacion.index[Expiacion_ind]..' ----->')
  985. elseif command == 'toggle Savage set' then
  986. SavageBlade_ind = SavageBlade_ind +1
  987. if SavageBlade_ind > #sets.SavageBlade.index then Expiacion_ind = 1 end
  988. send_command('@input /echo <----- Savage Blade Set changed to '..sets.SavageBlade.index[SavageBlade_ind]..' ----->')
  989. elseif command == 'toggle Realm set' then
  990. Realmrazer_ind = Realmrazer_ind +1
  991. if Realmrazer_ind > #sets.Realmrazer.index then Realmrazer_ind = 1 end
  992. elseif command == 'toggle FlashNova set' then
  993. FlashNova_ind = FlashNova_ind +1
  994. if FlashNova_ind > #sets.FlashNova.index then FlashNova_ind = 1 end
  995. send_command('@input /echo <----- Savage Blade Set changed to '..sets.FlashNova.index[FlashNova_ind]..' ----->')
  996. elseif command == 'equip TP set' then
  997. equip(sets.TP[sets.TP.index[TP_ind]])
  998. elseif command == 'equip Idle set' then
  999. equip(sets.Idle[sets.Idle.index[Idle_ind]])
  1000. end
  1001. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement