Advertisement
Darkvlade

Darkvlade_BLU (Selin Build)

Apr 4th, 2018
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 72.21 KB | None | 0 0
  1. function user_setup()
  2. -- Options: Override default values
  3. state.OffenseMode:options('Fodder','Normal','MinAcc','SomeAcc','Acc','HighAcc','FullAcc')
  4. state.HybridMode:options('Normal','DTLite','PDT','MDT')
  5. state.WeaponskillMode:options('Match','Normal','SomeAcc','Acc','HighAcc','FullAcc','Fodder')
  6. state.CastingMode:options('Normal','Resistant','Fodder')
  7. state.IdleMode:options('Normal','Sphere','PDT','DTHippo')
  8. state.PhysicalDefenseMode:options('PDT', 'NukeLock')
  9. state.MagicalDefenseMode:options('MDT', 'NukeLock')
  10. state.ResistDefenseMode:options('MEVA')
  11. state.Weapons:options('Tizalmace','Sequence','None','Almace','MagicWeapons','MeleeClubs','MaccWeapons','HybridWeapons')
  12.  
  13. state.ExtraMeleeMode = M{['description']='Extra Melee Mode', 'None', 'MP','SuppaBrutal', 'DWEarrings','DWMax'}
  14.  
  15. gear.da_jse_back = {name="Rosmerta's Cape",augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10',}}
  16. gear.stp_jse_back = {name="Rosmerta's Cape",augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}}
  17. gear.crit_jse_back = {name="Rosmerta's Cape",augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}}
  18. gear.wsd_jse_back = {name="Rosmerta's Cape",augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}
  19. gear.mab_jse_back = {name="Rosmerta's Cape",augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','"Mag.Atk.Bns."+10',}}
  20.  
  21. gear.obi_cure_waist = "Luminary Sash"
  22. gear.obi_nuke_waist = "Yamabuki-no-Obi"
  23.  
  24. -- Additional local binds
  25. send_command('bind ^` input /ja "Chain Affinity" <me>')
  26. send_command('bind @` input /ja "Efflux" <me>')
  27. send_command('bind !` input /ja "Burst Affinity" <me>')
  28. send_command('bind ^@!` gs c cycle SkillchainMode')
  29. send_command('bind ^backspace input /ja "Unbridled Learning" <me>;wait 1;input /ja "Diffusion" <me>;wait 2;input /ma "Mighty Guard" <me>')
  30. send_command('bind !backspace input /ja "Unbridled Learning" <me>;wait 1;input /ja "Diffusion" <me>;wait 2;input /ma "Carcharian Verve" <me>')
  31. send_command('bind @backspace input /ja "Convergence" <me>')
  32. send_command('bind !f11 gs c cycle ExtraMeleeMode')
  33. send_command('bind @f10 gs c toggle LearningMode')
  34. send_command('bind ^@!` gs c cycle MagicBurstMode')
  35. send_command('bind @f8 gs c toggle AutoNukeMode')
  36. send_command('bind !@^f7 gs c toggle AutoWSMode')
  37. send_command('bind !r gs c weapons MagicWeapons;gs c update')
  38. send_command('bind @q gs c weapons MaccWeapons;gs c update')
  39. send_command('bind ^q gs c weapons Almace;gs c update')
  40. send_command('bind !q gs c weapons HybridWeapons;gs c update')
  41.  
  42. update_combat_form()
  43. select_default_macro_book()
  44. end
  45.  
  46. function init_gear_sets()
  47.  
  48. --------------------------------------
  49. -- Start defining the sets
  50. --------------------------------------
  51.  
  52. sets.buff['Burst Affinity'] = {feet="Hashi. Basmak +1"}
  53. sets.buff['Chain Affinity'] = {feet="Assim. Charuqs +2"}
  54. sets.buff.Convergence = {head="Luh. Keffiyeh +1"}
  55. sets.buff.Diffusion = {feet="Luhlaza Charuqs +1"}
  56. sets.buff.Enchainment = {}
  57. sets.buff.Efflux = {back=gear.da_jse_back,legs="Hashishin Tayt +1"}
  58. sets.buff.Doom = set_combine(sets.buff.Doom, {})
  59.  
  60. sets.HPDown = {head="Pixie Hairpin +1",ear1="Mendicant's Earring",ear2="Evans Earring",
  61. body="Jhakri Robe +2",hands="Jhakri Cuffs +2",ring1="Mephitas's Ring +1",ring2="Persis Ring",
  62. back="Moonbeam cape",legs="Portent pants",feet="Jhakri Pigaches +1"}
  63.  
  64. -- Precast Sets
  65.  
  66. -- Precast sets to enhance JAs
  67. sets.precast.JA['Azure Lore'] = {hands="Luh. Bazubands +1"}
  68.  
  69.  
  70. -- Waltz set (chr and vit)
  71. sets.precast.Waltz = {legs="Dashing Subligar"}
  72.  
  73. -- Don't need any special gear for Healing Waltz.
  74. sets.precast.Waltz['Healing Waltz'] = {}
  75.  
  76. sets.precast.Step = {
  77. ammo="Falcon Eye",
  78. head="Dampening Tam",
  79. neck="Combatant's Torque",
  80. ear1="Cessance Earring",
  81. ear2="Telos Earring",
  82. body="Assim. Jubbah +2",
  83. hands="Assim. Bazu. +1",
  84. ring1="Regal Ring",
  85. ring2="Ramuh Ring",
  86. back={name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}}
  87. waist="Olseni Belt",
  88. legs="Carmine Cuisses +1",
  89. feet={ name="Herculean Trousers", augments={'Attack+24','"Triple Atk."+4','AGI+7','Accuracy+14',}}}
  90.  
  91. sets.precast.Flourish1 = {
  92. ammo="Falcon Eye",
  93. head="Jhakri Coronal +1",
  94. neck="Sanctity Necklace",
  95. ear1="Digni. Earring",
  96. ear2="Telos Earring",
  97. body="Jhakri Robe +2",
  98. hands="Jhakri Cuffs +2",
  99. ring1="Stikini Ring",
  100. ring2="Stikini Ring",
  101. back="Cornflower Cape",
  102. waist="Olseni Belt",
  103. legs="Jhakri Slops +1",
  104. feet="Jhakri Pigaches +1"}
  105.  
  106. -- Fast cast sets for spells
  107.  
  108. sets.precast.FC = {
  109. main="Vampirism",
  110. sub="Vampirism",
  111. ammo="Impatiens",
  112. head="Carmine Mask",
  113. neck="Voltsurge Torque",
  114. ear1="Etiolation Earring",
  115. ear2="Loquacious Earring",
  116. body="Luh. Jubbah +1",
  117. hands="Leyline Gloves",
  118. ring1="Kishar Ring",
  119. ring2="Veneficium Ring",
  120. back="Perimede Cape",
  121. waist="Witful Belt",
  122. legs="Psycloth Lappas",
  123. feet="Carmine Greaves"}
  124.  
  125. sets.precast.FC.Utsusemi = set_combine(sets.precast.FC, {body="Passion Jacket"})
  126.  
  127. sets.precast.FC['Blue Magic'] = set_combine(sets.precast.FC, {body="Hashishin Mintan +1"})
  128.  
  129.  
  130. -- Weaponskill sets
  131. -- Default set for any weaponskill that isn't any more specifically defined
  132. sets.precast.WS = {
  133. ammo="Ginsen",
  134. head="Lilitu Headpiece",
  135. neck="Fotia Gorget",
  136. ear1="Cessance Earring",
  137. ear2="Brutal Earring",
  138. body="Adhemar Jacket",
  139. hands="Jhakri Cuffs +2",
  140. ring1="Epona's Ring",
  141. ring2="Apate Ring",
  142. back=gear.da_jse_back,
  143. waist="Fotia Belt",
  144. legs="Samnuha Tights",
  145. feet="Thereoid greaves"}
  146.  
  147. sets.precast.WS.SomeAcc = {
  148. ammo="Ginsen",
  149. head="Dampening Tam",
  150. neck="Fotia Gorget",
  151. ear1="Cessance Earring",
  152. ear2="Brutal Earring",
  153. body="Adhemar Jacket",
  154. hands="Jhakri Cuffs +2",
  155. ring1="Epona's Ring",
  156. ring2="Apate Ring",
  157. back=gear.da_jse_back,
  158. waist="Fotia Belt",
  159. legs="Samnuha Tights",
  160. feet=gear.herculean_ta_feet}
  161.  
  162. sets.precast.WS.Acc = {
  163. ammo="Falcon Eye",
  164. head="Carmine Mask",
  165. neck="Fotia Gorget",
  166. ear1="Cessance Earring",
  167. ear2="Telos Earring",
  168. body="Assim. Jubbah +2",
  169. hands={ name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}
  170. ring1="Epona's Ring",
  171. ring2="Regal Ring",
  172. back=gear.da_jse_back,
  173. waist="Fotia Belt",
  174. legs="Carmine Cuisses +1",
  175. feet=gear.herculean_ta_feet}
  176.  
  177. sets.precast.WS.HighAcc = {
  178. ammo="Falcon Eye",
  179. head="Carmine Mask +1",
  180. neck="Fotia Gorget",
  181. ear1="Cessance Earring",
  182. ear2="Telos Earring",
  183. body="Sayadio's Kaftan",
  184. hands={ name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}
  185. ring1="Ramuh Ring",
  186. ring2="Ilabrat Ring",
  187. back=gear.da_jse_back,
  188. waist="Fotia Belt",
  189. legs="Carmine Cuisses +1",
  190. feet=gear.herculean_acc_feet}
  191.  
  192. sets.precast.WS.FullAcc = {
  193. ammo="Falcon Eye",
  194. head="Carmine Mask +1",
  195. neck="Combatant's Torque",
  196. ear1="Regal Earring",
  197. ear2="Telos Earring",
  198. body="Assim. Jubbah +3",
  199. hands={ name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}
  200. ring1="Regal Ring",
  201. ring2="Ramuh Ring",
  202. back=gear.da_jse_back,
  203. waist="Olseni Belt",
  204. legs="Carmine Cuisses +1",
  205. feet=gear.herculean_acc_feet}
  206.  
  207. sets.precast.WS.Fodder = {
  208. ammo="Ginsen",
  209. head="Lilitu Headpiece",
  210. neck="Fotia Gorget",
  211. ear1="Cessance Earring",
  212. ear2="Brutal Earring",
  213. body="Adhemar Jacket",
  214. hands="Jhakri Cuffs +2",
  215. ring1="Epona's Ring",
  216. ring2="Apate Ring",
  217. back=gear.da_jse_back,
  218. waist="Fotia Belt",
  219. legs="Samnuha Tights",
  220. feet=gear.herculean_ta_feet}
  221.  
  222. -- Specific weaponskill sets. Uses the base set if an appropriate WSMod version isn't found.
  223. sets.precast.WS['Requiescat'] = set_combine(sets.precast.WS, {
  224. head="Jhakri Coronal +1",
  225. ear1="Telos Earring",
  226. body="Jhakri Robe +2",
  227. ring2="Rufescent Ring",
  228. legs="Jhakri Slops +1",
  229. feet="Jhakri Pigaches +1"})
  230.  
  231. sets.precast.WS['Requiescat'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {
  232. head="Jhakri Coronal +1",
  233. ear1="Telos Earring",
  234. ear2="Cessance Earring",
  235. body="Jhakri Robe +2",
  236. ring2="Rufescent Ring",
  237. legs="Jhakri Slops +1",
  238. feet="Jhakri Pigaches +1"})
  239.  
  240. sets.precast.WS['Requiescat'].Acc = set_combine(sets.precast.WS.Acc, {
  241. head="Jhakri Coronal +1",
  242. ear1="Telos Earring",
  243. ear2="Brutal Earring",
  244. ring1="Rufescent Ring",
  245. legs="Jhakri Slops +1",
  246. feet="Jhakri Pigaches +1"})
  247.  
  248. sets.precast.WS['Requiescat'].HighAcc = set_combine(sets.precast.WS.HighAcc, {ring1="Rufescent Ring",feet="Jhakri Pigaches +1"})
  249.  
  250. sets.precast.WS['Requiescat'].FullAcc = set_combine(sets.precast.WS.FullAcc, {})
  251.  
  252. sets.precast.WS['Requiescat'].Fodder = set_combine(sets.precast.WS['Requiescat'], {})
  253.  
  254.  
  255. sets.precast.WS['Realmrazer'] = set_combine(sets.precast.WS, {
  256. head="Jhakri Coronal +1",
  257. ear1="Telos Earring",
  258. body="Jhakri Robe +1",
  259. ring2="Rufescent Ring",
  260. legs="Jhakri Slops +1",
  261. feet="Jhakri Pigaches +1"})
  262.  
  263. sets.precast.WS['Realmrazer'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {
  264. head="Jhakri Coronal +1",
  265. ear1="Telos Earring",
  266. ear2="Moonshade Earring",
  267. body="Jhakri Robe +2",
  268. ring2="Rufescent Ring",
  269. legs="Jhakri Slops +1",
  270. feet="Jhakri Pigaches +1"})
  271.  
  272. sets.precast.WS['Realmrazer'].Acc = set_combine(sets.precast.WS.Acc, {
  273. head="Jhakri Coronal +1",
  274. ear1="Telos Earring",
  275. ear2="Digni. Earring",
  276. ring1="Rufescent Ring",
  277. legs="Jhakri Slops +1",
  278. feet="Jhakri Pigaches +1"})
  279.  
  280. sets.precast.WS['Realmrazer'].HighAcc = set_combine(sets.precast.WS.HighAcc, {ring1="Rufescent Ring",feet="Jhakri Pigaches +1"})
  281.  
  282. sets.precast.WS['Realmrazer'].FullAcc = set_combine(sets.precast.WS.FullAcc, {})
  283.  
  284. sets.precast.WS['Realmrazer'].Fodder = set_combine(sets.precast.WS['Realmrazer'], {})
  285.  
  286. sets.precast.WS['Chant du Cygne'] = set_combine(sets.precast.WS, {
  287. ammo="Falcon Eye",
  288. head="Adhemar Bonnet",
  289. ear2="Telos Earring",
  290. ear1="Moonshade Earring",
  291. body="Abnoba Kaftan",
  292. hands={ name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9',}},
  293. ring2="Begrudging Ring",
  294. back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},
  295. legs = "Samnuha Tights",
  296. feet="Thereoid Greaves"})
  297.  
  298. sets.precast.WS['Chant du Cygne'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {
  299. ammo="Falcon Eye",
  300. ear1="Moonshade Earring",
  301. ear2="Cessance Earring",
  302. body="Abnoba Kaftan",
  303. hands={ name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9',}},
  304. ring1="Regal ring",
  305. ring2="Begrudging Ring",
  306. back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},})
  307.  
  308. sets.precast.WS['Chant du Cygne'].Acc = set_combine(sets.precast.WS.Acc, {
  309. ear2="Moonshade Earring",
  310. ring1="Regal ring",
  311. ring2="Begrudging Ring",
  312. body="Sayadio's Kaftan",
  313. hands={ name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9',}},
  314. back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},
  315. legs="Carmine Cuisses +1"})
  316.  
  317. sets.precast.WS['Chant du Cygne'].HighAcc = set_combine(sets.precast.WS.HighAcc, {body="Sayadio's Kaftan",back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},})
  318.  
  319. sets.precast.WS['Chant du Cygne'].FullAcc = set_combine(sets.precast.WS.FullAcc, {})
  320. sets.precast.WS['Chant du Cygne'].Fodder = set_combine(sets.precast.WS['Chant du Cygne'], {})
  321.  
  322. sets.precast.WS['Savage Blade'] = set_combine(sets.precast.WS, {
  323. ammo = "Floestone",
  324. head={ name="Herculean Helm", augments={'Accuracy+22 Attack+22','Weapon skill damage
  325. +3%','STR+3','Accuracy+11',}},
  326. body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15
  327. Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}},
  328. hands="Jhakri Cuffs +2",
  329. legs={ name="Herculean Trousers", augments={'Accuracy+28','Weapon skill damage +2%','STR+6','Attack+10',}},
  330. feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},
  331. neck = "Caro Necklace",
  332. ear1 = "Moonshade Earring",
  333. ear2 = "Ishvara Earring",
  334. ring1="Regal Ring",
  335. ring2="Rufescent Ring",
  336. back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},
  337. waist="Grunfeld Rope",
  338. })
  339.  
  340. sets.precast.WS['Savage Blade'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {
  341. head="Carmine Mask",
  342. ear1="Moonshade Earring",
  343. ear2="Ishvara Earring",
  344. body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15
  345. Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}},
  346. hands="Jhakri Cuffs +2",
  347. ring1="Regal Ring",
  348. ring2="Rufescent Ring",
  349. back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},
  350. waist="Grunfeld Rope",
  351. legs={ name="Herculean Trousers", augments={'Accuracy+28','Weapon skill damage +2%','STR+6','Attack+10',}},
  352. feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},})
  353.  
  354. sets.precast.WS['Savage Blade'].Acc = set_combine(sets.precast.WS.Acc, {
  355. ear1="Moonshade Earring",
  356. ear2="Ishvara Earring",
  357. body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15
  358. Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}},
  359. hands="Jhakri Cuffs +2",
  360. back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},
  361. ring1="Regal Ring",
  362. ring2="Rufescent Ring",
  363. waist="Grunfeld Rope",
  364. legs={ name="Herculean Trousers", augments={'Accuracy+28','Weapon skill damage +2%','STR+6','Attack+10',}},
  365. feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},})
  366.  
  367. sets.precast.WS['Savage Blade'].HighAcc = set_combine(sets.precast.WS.HighAcc, {
  368. ear1="Moonshade Earring",
  369. ear2="Ishvara Earring",
  370. body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15
  371. Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}},
  372. hands="Jhakri Cuffs +2",
  373. ring1="Regal Ring",
  374. ring2="Rufescent Ring",
  375. back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},
  376. waist="Grunfeld Rope",
  377. feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},})
  378.  
  379. sets.precast.WS['Savage Blade'].FullAcc = set_combine(sets.precast.WS.FullAcc, {})
  380. sets.precast.WS['Savage Blade'].Fodder = set_combine(sets.precast.WS['Savage Blade'], {})
  381.  
  382. sets.precast.WS['Vorpal Blade'] = set_combine(sets.precast.WS, {
  383. head="Adhemar Bonnet",
  384. ear1="Cessance Earring",
  385. ear2="Brutal Earring",
  386. ring1="Regal Ring",
  387. ring2="Begrudging Ring",
  388. back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},
  389. feet="Thereoid Greaves"})
  390.  
  391. sets.precast.WS['Vorpal Blade'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {
  392. head="Adhemar Bonnet",
  393. ring2="Begrudging Ring",
  394. back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},})
  395.  
  396. sets.precast.WS['Vorpal Blade'].Acc = set_combine(sets.precast.WS.Acc, {
  397. back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},})
  398.  
  399. sets.precast.WS['Vorpal Blade'].HighAcc = set_combine(sets.precast.WS.HighAcc, {})
  400. sets.precast.WS['Vorpal Blade'].FullAcc = set_combine(sets.precast.WS.FullAcc, {})
  401. sets.precast.WS['Vorpal Blade'].Fodder = set_combine(sets.precast.WS['Vorpal Blade'], {})
  402.  
  403. sets.precast.WS['Expiacion'] = set_combine(sets.precast.WS, {
  404. ammo = "Floestone",
  405. head={ name="Herculean Helm", augments={'Accuracy+22 Attack+22','Weapon skill damage
  406. +3%','STR+3','Accuracy+11',}},
  407. body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15
  408. Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}},
  409. hands="Jhakri Cuffs +2",
  410. legs={ name="Herculean Trousers", augments={'Accuracy+28','Weapon skill damage +2%','STR+6','Attack+10',}},
  411. feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},
  412. neck = "Caro Necklace",
  413. ear1 = "Moonshade Earring",
  414. ear2 = "Ishvara Earring",
  415. ring1="Regal Ring",
  416. ring2="Rufescent Ring",
  417. back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},
  418. waist="Grunfeld Rope",
  419. })
  420.  
  421. sets.precast.WS['Expiacion'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {
  422. head="Carmine Mask",
  423. ear1="Moonshade Earring",
  424. ear2="Ishvara Earring",
  425. body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15
  426. Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}},
  427. hands="Jhakri Cuffs +2",
  428. ring1="Regal Ring",
  429. ring2="Rufescent Ring",
  430. back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},
  431. waist="Grunfeld Rope",
  432. legs={ name="Herculean Trousers", augments={'Accuracy+28','Weapon skill damage +2%','STR+6','Attack+10',}},
  433. feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},})
  434.  
  435. sets.precast.WS['Expiacion'].Acc = set_combine(sets.precast.WS.Acc, {
  436. ear1="Moonshade Earring",
  437. ear2="Ishvara Earring",
  438. body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15
  439. Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}},
  440. hands="Jhakri Cuffs +2",
  441. back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},
  442. ring1="Regal Ring",
  443. ring2="Rufescent Ring",
  444. waist="Grunfeld Rope",
  445. legs={ name="Herculean Trousers", augments={'Accuracy+28','Weapon skill damage +2%','STR+6','Attack+10',}},
  446. feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},})
  447.  
  448.  
  449. sets.precast.WS['Expiacion'].HighAcc = set_combine(sets.precast.WS.HighAcc, {
  450. ear1="Moonshade Earring",
  451. ear2="Ishvara Earring",
  452. body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15
  453. Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}},
  454. hands="Jhakri Cuffs +2",
  455. ring1="Regal Ring",
  456. ring2="Rufescent Ring",
  457. back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},
  458. waist="Grunfeld Rope",
  459. feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},})
  460.  
  461. sets.precast.WS['Expiacion'].FullAcc = set_combine(sets.precast.WS.FullAcc, {body="Assim. Jubbah +2",hands="Jhakri Cuffs +2"})
  462.  
  463. sets.precast.WS['Expiacion'].Fodder = set_combine(sets.precast.WS['Expiacion'], {})
  464.  
  465.  
  466. sets.precast.WS['Sanguine Blade'] = {ammo="Pemphredo Tathlum",
  467. head="Pixie Hairpin +1",
  468. neck = "Sanctity Necklace",
  469. ear1 = "Hecate's Earring",
  470. ear2="Friomisi Earring",
  471. body="Jhakri Robe +2",
  472. hands="Jhakri Cuffs +2",
  473. ring1="Shiva Ring",
  474. ring2="Archon Ring",
  475. back = "Toro Cape",
  476. waist="Yamabuki-no-Obi",
  477. legs="Jhakri Slops +1",
  478. feet="Jhakri Pigaches +1"} -- test
  479.  
  480. sets.precast.WS['Flash Nova'] = {
  481. ammo="Pemphredo Tathlum",
  482. head="Jhakri Coronal +1",
  483. neck = "Sanctity Necklace",
  484. ear1 = "Hecate's Earring",
  485. ear2="Friomisi Earring",
  486. body="Jhakri Robe +2",
  487. hands="Jhakri Cuffs +2",
  488. ring1="Shiva Ring",
  489. ring2="Shiva Ring",
  490. back = "Toro Cape",
  491. waist="Yamabuki-no-Obi",
  492. legs="Jhakri Slops +1",
  493. feet="Jhakri Pigaches +1"}
  494.  
  495. -- Swap to these on Moonshade using WS if at 3000 TP
  496. sets.MaxTP = {ear1="Cessance Earring",ear2="Brutal Earring"}
  497. sets.AccMaxTP = {ear1="Cessance Earring",ear2="Telos Earring"}
  498.  
  499. -- Midcast Sets
  500. sets.midcast.FastRecast = {
  501. ammo="Hasty Pinion +1",
  502. head="Carmine Mask",
  503. ear1="Etiolation Earring",
  504. ear2="Loquacious Earring",
  505. body = "Luhlaza Jubbah +2",
  506. hands="Leyline Gloves",
  507. ring1="Kishar Ring",
  508. ring2="Veneficium Ring",
  509. back = "Perimede Cape",
  510. waist="Witful Belt",
  511. legs="Psycloth Lappas",
  512. feet="Carmine Greaves"}
  513.  
  514. sets.midcast['Blue Magic'] = {}
  515.  
  516. -- Physical Spells --
  517.  
  518. sets.midcast['Blue Magic'].Physical = {
  519. main="Vampirism",
  520. sub="Vampirism",
  521. ammo="Mavi Tathlum",
  522. head="Lilitu Headpiece",
  523. neck="Caro Necklace",
  524. ear1="Suppanomimi",
  525. ear2="Telos Earring",
  526. body="Jhakri Robe +2",
  527. hands="Jhakri Cuffs +2",
  528. ring1="Regal Ring",
  529. ring2="Ifrit Ring",
  530. back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},
  531. waist="Grunfeld Rope",
  532. legs="Jhakri Slops +1",
  533. feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},}
  534.  
  535. sets.midcast['Blue Magic'].Physical.Resistant = {
  536. main="Sequence",
  537. sub="Colada",
  538. ammo="Falcon Eye",
  539. head="Jhakri Coronal +1",
  540. neck="Combatant's Torque",
  541. ear1="Regal Earring",
  542. ear2="Telos Earring",
  543. body="Assim. Jubbah +2",
  544. hands="Assim. Bazu. +1",
  545. ring1="Ramuh Ring",
  546. ring2="Ramuh Ring",
  547. back=gear.da_jse_back,
  548. waist="Grunfeld Rope",
  549. legs="Jhakri Slops +1",
  550. feet="Jhakri Pigaches +1"}
  551.  
  552. sets.midcast['Blue Magic'].Physical.Fodder = {
  553. main="Iris",
  554. sub="Iris",
  555. ammo="Mavi Tathlum",
  556. head="Luh. Keffiyeh +1",
  557. neck="Caro Necklace",
  558. ear1="Suppanomimi",
  559. ear2="Telos Earring",
  560. body="Assim. Jubbah +2",
  561. hands="Jhakri Cuffs +2",
  562. ring1="Regal Ring",
  563. ring2="Ifrit Ring",
  564. back="Cornflower Cape",
  565. waist="Grunfeld Rope",
  566. legs="Hashishin Tayt +1",
  567. feet="Luhlaza Charuqs +1"}
  568.  
  569. sets.midcast['Blue Magic'].PhysicalAcc = {
  570. main="Sequence",
  571. sub="Colada",
  572. ammo="Falcon Eye",
  573. head="Jhakri Coronal +2",
  574. neck="Combatant's Torque",
  575. ear1="Regal Earring",
  576. ear2="Telos Earring",
  577. body="Assim. Jubbah +3",
  578. hands="Jhakri Cuffs +2",
  579. ring1="Regal Ring",
  580. ring2="Ifrit Ring",
  581. back=gear.da_jse_back,
  582. waist="Grunfeld Rope",
  583. legs="Jhakri Slops +1",
  584. feet="Jhakri Pigaches +1"}
  585.  
  586. sets.midcast['Blue Magic'].PhysicalAcc.Resistant = set_combine(sets.midcast['Blue Magic'].PhysicalAcc, {})
  587. sets.midcast['Blue Magic'].PhysicalAcc.Fodder = sets.midcast['Blue Magic'].Fodder
  588.  
  589. sets.midcast['Blue Magic'].PhysicalStr = set_combine(sets.midcast['Blue Magic'].Physical, {})
  590. sets.midcast['Blue Magic'].PhysicalStr.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {})
  591. sets.midcast['Blue Magic'].PhysicalStr.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {})
  592.  
  593. sets.midcast['Blue Magic'].PhysicalDex = set_combine(sets.midcast['Blue Magic'].Physical, {})
  594. sets.midcast['Blue Magic'].PhysicalDex.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {})
  595. sets.midcast['Blue Magic'].PhysicalDex.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {})
  596.  
  597. sets.midcast['Blue Magic'].PhysicalVit = set_combine(sets.midcast['Blue Magic'].Physical, {})
  598. sets.midcast['Blue Magic'].PhysicalVit.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {})
  599. sets.midcast['Blue Magic'].PhysicalVit.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {})
  600.  
  601. sets.midcast['Blue Magic'].PhysicalAgi = set_combine(sets.midcast['Blue Magic'].Physical, {})
  602. sets.midcast['Blue Magic'].PhysicalAgi.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {})
  603. sets.midcast['Blue Magic'].PhysicalAgi.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {})
  604.  
  605. sets.midcast['Blue Magic'].PhysicalInt = set_combine(sets.midcast['Blue Magic'].Physical, {})
  606. sets.midcast['Blue Magic'].PhysicalInt.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {})
  607. sets.midcast['Blue Magic'].PhysicalInt.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {})
  608.  
  609. sets.midcast['Blue Magic'].PhysicalMnd = set_combine(sets.midcast['Blue Magic'].Physical, {})
  610. sets.midcast['Blue Magic'].PhysicalMnd.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {})
  611. sets.midcast['Blue Magic'].PhysicalMnd.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {})
  612.  
  613. sets.midcast['Blue Magic'].PhysicalChr = set_combine(sets.midcast['Blue Magic'].Physical, {})
  614. sets.midcast['Blue Magic'].PhysicalChr.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {})
  615. sets.midcast['Blue Magic'].PhysicalChr.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {})
  616.  
  617. sets.midcast['Blue Magic'].PhysicalHP = set_combine(sets.midcast['Blue Magic'].Physical, {})
  618. sets.midcast['Blue Magic'].PhysicalHP.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {})
  619. sets.midcast['Blue Magic'].PhysicalHP.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {})
  620.  
  621.  
  622. -- Magical Spells --
  623.  
  624. sets.midcast['Blue Magic'].Magical = {
  625. main="Nibiru Cudgel",
  626. sub="Nibiru Cudgel",
  627. ammo="Pemphredo Tathlum",
  628. head="Jhakri Coronal +1",
  629. neck ="Sanctity necklace",
  630. ear1="Hecate's Earring",
  631. ear2="Friomisi Earring",
  632. body="Jhakri Robe +2",
  633. hands="Jhakri Cuffs +2",
  634. ring1="Shiva Ring",
  635. ring2="Shiva Ring",
  636. back = "Toro Cape",
  637. waist=gear.ElementalObi,
  638. legs="Jhakri Slops +1",
  639. feet="Jhakri Pigaches +1"}
  640.  
  641. sets.midcast['Blue Magic'].Magical.Resistant = set_combine(sets.midcast['Blue Magic'].Magical,
  642. {neck="Sanctity Necklace",hands="Jhakri Cuffs +2",ring1="Stikini Ring",ring2="Stikini Ring",legs="Jhakri Slops +1",waist="Yamabuki-no-Obi"})
  643.  
  644. sets.midcast['Blue Magic'].Magical.Fodder = {
  645. main="Nibiru Cudgel",
  646. sub="Nibiru Cudgel",
  647. ammo="Pemphredo Tathlum",
  648. head="Jhakri Coronal +1",
  649. neck="Sanctity necklace",
  650. ear1="Hecate's Earring",
  651. ear2="Friomisi Earring",
  652. body="Jhakri Robe +2",
  653. hands="Jhakri Cuffs +2",
  654. ring1="Shiva Ring",
  655. ring2="Shiva Ring",
  656. back = "Toro Cape",
  657. waist=gear.ElementalObi,
  658. legs="Jhakri Slops +1",
  659. feet="Jhakri Pigaches +1"}
  660.  
  661. sets.midcast['Blue Magic'].MagicalMnd = set_combine(sets.midcast['Blue Magic'].Magical, {neck="Sanctity Necklace",hands="Jhakri Cuffs +2",ring1="Stikini Ring",ring2="Stikini Ring",legs="Jhakri Slops +1",waist="Yamabuki-no-Obi"})
  662.  
  663. sets.midcast['Blue Magic'].MagicalChr = set_combine(sets.midcast['Blue Magic'].Magical, {})
  664. sets.midcast['Blue Magic'].MagicalVit = set_combine(sets.midcast['Blue Magic'].Magical, {})
  665. sets.midcast['Blue Magic'].MagicalDex = set_combine(sets.midcast['Blue Magic'].Magical, {})
  666.  
  667. sets.midcast['Blue Magic'].MagicAccuracy = {
  668. main="Iris",
  669. sub="Iris",
  670. ammo="Pemphredo Tathlum",
  671. head="Jhakri Coronal +1",
  672. neck="Erra Pendant",
  673. ear1="Hermetic Earring",
  674. ear2="Digni. Earring",
  675. body="Jhakri Robe +2",
  676. hands="Jhakri Cuffs +2",
  677. ring1="Stikini Ring",
  678. ring1="Stikini Ring",
  679. back="Cornflower Cape",
  680. waist="Luminary Sash",
  681. legs="Jhakri Slops +1",
  682. feet="Jhakri Pigaches +1"}
  683.  
  684. sets.midcast['Enfeebling Magic'] = {
  685. main="Nibiru Cudgel",
  686. sub="Nibiru Cudgel",
  687. ammo="Pemphredo Tathlum",
  688. head="Jhakri Coronal +2",
  689. neck="Erra Pendant",
  690. ear1="Hermetic Earring",
  691. ear2="Digni. Earring",
  692. body="Jhakri Robe +2",
  693. hands="Jhakri Cuffs +2",
  694. ring1="Kishar Ring",
  695. ring2="Stikini Ring",
  696. back="Cornflower Cape",
  697. waist="Luminary Sash",
  698. legs="Psycloth Lappas",
  699. feet="Skaoi Boots"}
  700.  
  701. sets.midcast['Dark Magic'] = {
  702. main="Nibiru Cudgel",
  703. sub="Nibiru Cudgel",
  704. ammo="Pemphredo Tathlum",
  705. head="Jhakri Coronal +1",
  706. neck="Erra Pendant",
  707. ear1="Hermetic Earring",
  708. ear2="Digni. Earring",
  709. body="Jhakri Robe +2",
  710. hands="Jhakri Cuffs +2",
  711. ring1="Stikini Ring",
  712. ring2="Stikini Ring",
  713. back="Cornflower Cape",
  714. waist="Luminary Sash",
  715. legs="Jhakri Slops +1",
  716. feet="Jhakri Pigaches +1"}
  717.  
  718. sets.midcast['Enhancing Magic'] = {
  719. main="Vampirism",
  720. sub="Vampirism",
  721. ammo="Hasty Pinion +1",
  722. head="Carmine Mask",
  723. neck="Melic Torque",
  724. ear1="Andoaa Earring",
  725. ear2="Gifted Earring",
  726. body="Jhakri Robe +2",
  727. hands="Ayao's Gages",
  728. ring1="Stikini Ring",
  729. ring2="Stikini Ring",
  730. back="Perimede Cape",
  731. waist="Olympus Sash",
  732. legs="Carmine Cuisses +1",
  733. feet="Adhara Crackows",}
  734.  
  735. sets.midcast.Refresh = set_combine(sets.midcast['Enhancing Magic'], {head="Amalric Coif"})
  736.  
  737. sets.midcast.Aquaveil = set_combine(sets.midcast['Enhancing Magic'], {
  738. head="Amalric Coif",
  739. hands="Ayao's Gages",
  740. })
  741.  
  742. sets.midcast.Stoneskin = set_combine(sets.midcast['Enhancing Magic'], {
  743. ear2="Earthcry Earring",
  744. waist="Siegel Sash",
  745. legs="Shedir Seraweels"})
  746.  
  747. sets.midcast.BarElement = set_combine(sets.precast.FC['Enhancing Magic'], {legs="Shedir Seraweels"})
  748.  
  749. sets.midcast.Protect = set_combine(sets.midcast['Enhancing Magic'], {ring2="Sheltered Ring"})
  750. sets.midcast.Protectra = set_combine(sets.midcast['Enhancing Magic'], {ring2="Sheltered Ring"})
  751. sets.midcast.Shell = set_combine(sets.midcast['Enhancing Magic'], {ring2="Sheltered Ring"})
  752. sets.midcast.Shellra = set_combine(sets.midcast['Enhancing Magic'], {ring2="Sheltered Ring"})
  753.  
  754. sets.midcast['Divine Magic'] = {
  755. ammo="Pemphredo Tathlum",
  756. head="Jhakri Coronal +1",
  757. neck="Incanter's Torque",
  758. ear1="Gwati Earring",
  759. ear2="Digni. Earring",
  760. body="Jhakri Robe +2",
  761. hands="Jhakri Cuffs +2",
  762. ring1="Stikini Ring",
  763. ring2="Stikini Ring",
  764. back="Cornflower Cape",
  765. waist="Luminary Sash",
  766. legs="Jhakri Slops +1",
  767. feet="Jhakri Pigaches +1"}
  768.  
  769. sets.midcast['Elemental Magic'] = {
  770. main="Nibiru Cudgel",
  771. sub="Nibiru Cudgel",
  772. ammo="Dosis Tathlum",
  773. head="Jhakri Coronal +1",
  774. neck="Sanctity necklace",
  775. ear1= "Hecate's Earring",
  776. ear2="Friomisi Earring",
  777. body="Jhakri Robe +2",
  778. hands="Jhakri Cuffs +2",
  779. ring1="Shiva Ring",
  780. ring2="Shiva Ring",
  781. back=gear.mab_jse_back,
  782. waist="Eschan Stone",
  783. legs="Jhakri Slops +1",
  784. feet="Jhakri Pigaches +1"}
  785.  
  786. sets.midcast['Elemental Magic'].Resistant = {main="Nibiru Cudgel",sub="Nibiru Cudgel",ammo="Pemphredo Tathlum",
  787. head="Jhakri Coronal +2",neck="Sanctity Necklace",ear1="Crematio Earring",ear2="Friomisi Earring",
  788. body="Jhakri Robe +2",hands="Jhakri Cuffs +2",ring1="Shiva Ring +1",ring2="Shiva Ring +1",
  789. back=gear.mab_jse_back,waist="Yamabuki-no-Obi",legs="Jhakri Slops +2",feet="Jhakri Pigaches +2"}
  790.  
  791. sets.midcast.Helix = sets.midcast['Elemental Magic']
  792. sets.midcast.Helix.Resistant = sets.midcast['Elemental Magic'].Fodder
  793.  
  794. sets.element.Dark = {head="Pixie Hairpin +1",ring2="Archon Ring"}
  795. sets.element.Earth = {neck="Quanpur Necklace"}
  796. sets.element.Light = {} --ring2="Weatherspoon Ring"
  797.  
  798. sets.midcast.Cure = {
  799. main="Nibiru Cudgel",
  800. sub="Nibiru Cudgel",
  801. ammo="Pemphredo Tathlum",
  802. head="Carmine Mask",
  803. neck = "Phalaina Locket",
  804. ear1="Etiolation Earring",
  805. ear2="Mendi. Earring",
  806. body = "Hashishin Mintan +1",
  807. hands = "Buremte Gloves",
  808. ring1 = "Kunaji Ring",
  809. ring2="Haoma's Ring",
  810. back = "Solemnity Cape",
  811. waist = "Gishdubar Sash",
  812. legs = "Gyve Trousers",
  813. feet="Medium's Sabots"}
  814.  
  815. -- Breath Spells --
  816.  
  817. sets.midcast['Blue Magic'].Breath = {
  818. ammo="Mavi Tathlum",
  819. head="Luh. Keffiyeh +1",
  820. neck="Mavi Scarf",
  821. ear1="Gwati Earring",
  822. ear2="Digni. Earring",
  823. body="Assim. Jubbah +2",
  824. hands="Luh. Bazubands +1",
  825. ring1="Kunaji Ring",
  826. ring2="Meridian Ring",
  827. back="Cornflower Cape",
  828. legs="Hashishin Tayt +1",
  829. feet="Luhlaza Charuqs +1"}
  830.  
  831. -- Physical Added Effect Spells most notably "Stun" spells --
  832.  
  833. sets.midcast['Blue Magic'].Stun = {
  834. main="Iris",
  835. sub="Iris",
  836. ammo="Pemphredo Tathlum",
  837. head="Jhakri Coronal +1",
  838. neck="Erra Pendant",
  839. ear1="Gwati Earring",
  840. ear2="Digni. Earring",
  841. body="Jhakri Robe +2",
  842. hands="Jhakri Cuffs +2",
  843. ring1="Stikini Ring",
  844. ring2="Stikini Ring",
  845. back="Cornflower Cape",
  846. waist="Luminary Sash",
  847. legs="Jhakri Slops +1",
  848. feet="Jhakri Pigaches +1"}
  849.  
  850. sets.midcast['Blue Magic'].Stun.Resistant = {
  851. main="Iris",
  852. sub="Iris",
  853. ammo="Falcon Eye",
  854. head="Jhakri Coronal +2",
  855. neck="Erra Pendant",
  856. ear1="Gwati Earring",
  857. ear2="Digni. Earring",
  858. body="Jhakri Robe +2",
  859. hands="Jhakri Cuffs +2",
  860. ring1="Stikini Ring",
  861. ring2="Stikini Ring",
  862. back="Cornflower Cape",
  863. waist="Olseni Belt",
  864. legs="Jhakri Slops +1",
  865. feet="Jhakri Pigaches +1"}
  866.  
  867. sets.midcast['Blue Magic'].Stun.Fodder = sets.midcast['Blue Magic'].Stun
  868.  
  869. -- Other Specific Spells --
  870.  
  871. sets.midcast['Blue Magic']['White Wind'] = {
  872. ammo="Mavi Tathlum",
  873. head="Carmine Mask",
  874. neck="Phalaina Locket",
  875. ear1="Gifted Earring",
  876. ear2="Loquac. Earring",
  877. body = "Jhakri Robe +2",
  878. hands="Telchine Gloves",
  879. ring1 = "Kunaji Ring",
  880. ring2 = "Etana Ring",
  881. back="Moonbeam cape",
  882. waist="Luminary Sash"
  883. legs="Gyve Trousers",
  884. feet="Medium's Sabots"}
  885.  
  886. sets.midcast['Blue Magic']['Healing Breeze'] = sets.midcast['Blue Magic']['White Wind']
  887.  
  888. sets.midcast['Blue Magic'].Healing = {
  889. main="Nibiru Cudgel",
  890. sub="Nibiru Cudgel",
  891. ammo="Staunch Tathlum",
  892. head="Carmine Mask",
  893. neck = "Phalaina Locket",
  894. ear1="Etiolation Earring",
  895. ear2="Mendi. Earring",
  896. body = "Hashishin Mintan +1",
  897. hands = "Hashishin Bazubands +1",
  898. ring2 = "Kunaji Ring",
  899. ring2="Haoma's Ring",
  900. back = "Solemnity Cape",
  901. waist = "Chuq'aba Belt",
  902. legs="Carmine Cuisses +1",
  903. feet="Medium's Sabots"}
  904.  
  905. --Overwrite certain spells with these peices even if the day matches, because of resource inconsistancies.
  906. sets.NonElementalCure = {back="Tempered Cape +1",waist="Luminary Sash"}
  907.  
  908. sets.midcast['Blue Magic'].SkillBasedBuff = {
  909. main="Iris",
  910. sub="Iris",
  911. ammo="Mavi Tathlum",
  912. head="Luh. Keffiyeh +1",
  913. neck="Incanter's Torque",
  914. ear1="Gifted Earring",
  915. ear2="Loquac. Earring",
  916. body="Assim. Jubbah +2",
  917. hands="Rawhide Gloves",
  918. ring1="Stikini Ring",
  919. ring2="Stikini Ring",
  920. back="Cornflower Cape",
  921. waist="Witful Belt",
  922. legs="Hashishin Tayt +1",
  923. feet="Luhlaza Charuqs +1"}
  924.  
  925. sets.midcast['Blue Magic'].Buff = {
  926. main="Vampirism",
  927. sub="Vampirism",
  928. ammo="Mavi Tathlum",
  929. head="Luh. Keffiyeh +1",
  930. neck="Incanter's Torque",
  931. ear1="Gifted Earring",
  932. ear2="Loquac. Earring",
  933. body="Assim. Jubbah +2",
  934. hands="Hashi. Bazu. +1",
  935. ring1="Kishar Ring",
  936. ring2="Dark Ring",
  937. back="Aurist's Cape +1",
  938. waist="Witful Belt",
  939. legs="Lengo Pants",
  940. feet="Carmine Greaves"}
  941.  
  942. sets.midcast['Blue Magic']['Battery Charge'] = set_combine(sets.midcast['Blue Magic'].Buff, {
  943. head="Amalric Coif",
  944. back="Grapevine Cape",
  945. waist="Gishdubar Sash"})
  946.  
  947. sets.midcast['Blue Magic']['Carcharian Verve'] = set_combine(sets.midcast['Blue Magic'].Buff, {
  948. head="Amalric Coif",
  949. hands="Regal Cuffs",
  950. waist="Emphatikos Rope",
  951. legs="Shedir Seraweels"})
  952.  
  953. -- Sets to return to when not performing an action.
  954.  
  955. sets.latent_refresh = {waist="Fucho-no-obi"}
  956. sets.DayIdle = {}
  957. sets.NightIdle = {}
  958.  
  959. -- Gear for learning spells: +skill and AF hands.
  960. sets.Learning = {hands="Assim. Bazu. +3"}
  961.  
  962. -- Resting sets
  963. sets.resting = {
  964. main="Bolelabunga",
  965. sub="Genbu's Shield",
  966. ammo="Falcon Eye",
  967. head="Rawhide Mask",
  968. neck="Loricate Torque +1",
  969. ear1="Etiolation Earring",
  970. ear2="Ethereal Earring",
  971. body="Jhakri Robe +2",
  972. hands ="Serpentes Cuffs",
  973. ring1="Defending Ring",
  974. ring2="Sheltered Ring",
  975. back="Bleating Mantle",
  976. waist="Flume Belt",
  977. legs="Lengo Pants",
  978. feet ="Serpentes Sabots",}
  979.  
  980. -- Idle sets
  981. sets.idle = {
  982. main="Bolelabunga",
  983. sub="Genbu's Shield",
  984. ammo="Staunch Tathlum",
  985. head="Rawhide Mask",
  986. neck="Loricate Torque +1",
  987. ear1="Etiolation Earring",
  988. ear2="Ethereal Earring",
  989. body="Jhakri Robe +2",
  990. hands = "Serpentes Cuffs",
  991. ring1="Defending Ring",
  992. ring2="Vocane Ring",
  993. back="Umbra Cape",
  994. waist="Flume Belt",
  995. legs="Lengo Pants",
  996. feet ="Serpentes Sabots",}
  997.  
  998. sets.idle.Sphere = set_combine(sets.idle, {body="Mekosu. Harness"})
  999.  
  1000. sets.idle.PDT = {main="Mafic Cudgel",sub="Genmei Shield",ammo="Staunch Tathlum",
  1001. head="Hagondes Hat +1",neck="Loricate Torque +1",ear1="Etiolation Earring", ear2="Genmei Earring",
  1002. body="Ayanmo Corazza +2",hands="Assim. Bazu. +3",ring1="Defending Ring",ring2="Dark Ring",
  1003. back="Moonlight Cape",waist="Flume Belt",legs=gear.herculean_dt_legs,feet=gear.herculean_dt_feet}
  1004.  
  1005. sets.idle.DTHippo = set_combine(sets.idle.PDT, {legs="Carmine Cuisses +1",feet="Hippo. Socks +1"})
  1006.  
  1007. -- Defense sets
  1008. sets.defense.PDT = {
  1009. main="Bolelabunga",
  1010. sub="Genbu's Shield",
  1011. ammo="Staunch Tathlum",
  1012. head="Rabid Visor",
  1013. neck="Loricate Torque +1",
  1014. ear1="Suppanomimi",
  1015. ear2="Brutal Earring",
  1016. body="Ayanmo Corazza +2",
  1017. hands="Umuthi Gloves",
  1018. ring1="Defending Ring",
  1019. ring2="Vocane Ring",
  1020. back="Moonlight Cape",
  1021. waist="Windbuffet Belt",
  1022. legs ="Ayanmo Cosciales +2",
  1023. feet="Ahosi Leggings"}
  1024.  
  1025. sets.defense.MDT = {
  1026. main="Bolelabunga",
  1027. sub="Genbu's Shield",
  1028. ammo="Staunch Tathlum",
  1029. head="Dampening Tam",
  1030. neck="Loricate Torque +1",
  1031. ear1="Etiolation Earring",
  1032. ear2 = "Odnowa Earring +1",
  1033. body="Ayanmo Corazza +2",
  1034. hands="Hagondes Cuffs +1",
  1035. ring1="Defending Ring",
  1036. ring2="Vocane Ring",
  1037. back="Engulfer Cape +1",
  1038. waist="Flax Sash",
  1039. legs ="Ayanmo Cosciales +2",
  1040. feet="Ahosi Leggings"}
  1041.  
  1042. sets.defense.MEVA = {
  1043. main="Bolelabunga",
  1044. sub="Genbu's Shield",
  1045. ammo="Staunch Tathlum",
  1046. head="Amalric Coif",
  1047. neck="Warder's Charm +1",
  1048. ear1="Etiolation Earring",
  1049. ear2="Sanare Earring",
  1050. body="Hashishin Mintan +1",
  1051. hands="Leyline Gloves",
  1052. ring1="Vengeful Ring",
  1053. ring2="Purity Ring",
  1054. back="Moonlight Cape",
  1055. waist="Luminary Sash",
  1056. legs="Carmine Cuisses +1",
  1057. feet="Ahosi Leggings"}
  1058.  
  1059. sets.defense.NukeLock = sets.midcast['Blue Magic'].Magical
  1060.  
  1061. sets.Kiting = {legs="Carmine Cuisses +1"}
  1062.  
  1063. -- Extra Melee sets. Apply these on top of melee sets.
  1064. sets.Knockback = {}
  1065. sets.MP = {waist="Flume Belt",ear1="Suppanomimi", ear2="Ethereal Earring"}
  1066. sets.MP_Knockback = {}
  1067. sets.SuppaBrutal = {ear1="Suppanomimi", ear2="Brutal Earring"}
  1068. sets.DWEarrings = {ear1="Dudgeon Earring",ear2="Heartseeker Earring"}
  1069. sets.DWMax = {ear1="Dudgeon Earring",ear2="Heartseeker Earring",body="Adhemar Jacket",waist="Reiki Yotai",legs="Carmine Cuisses +1"}
  1070. sets.TreasureHunter = set_combine(sets.TreasureHunter, {})
  1071. sets.Assault = {ring1="Balrahn's Ring"}
  1072.  
  1073. -- Weapons sets
  1074. sets.weapons.Tizalmace = {main="Tizona",sub="Almace"}
  1075. sets.weapons.MeleeClubs = {main="Nehushtan",sub="Nehushtan"}
  1076. sets.weapons.Almace = {main="Almace",sub="Sequence"}
  1077. sets.weapons.Sequence = {main="Sequence",sub="Colada"}
  1078. sets.weapons.MagicWeapons = {main="Nibiru Cudgel",sub="Nibiru Cudgel"}
  1079. sets.weapons.MaccWeapons = {main="Iris",sub="Iris"}
  1080. sets.weapons.HybridWeapons = {main="Vampirism",sub="Vampirism"}
  1081.  
  1082. -- Engaged sets
  1083.  
  1084. sets.engaged = {
  1085. main="Sequence",
  1086. sub="Colada",
  1087. ammo="Ginsen",
  1088. head="Dampening Tam",
  1089. neck="Asperity Necklace",
  1090. ear1="Cessance Earring",
  1091. ear2="Brutal Earring",
  1092. body="Adhemar Jacket",
  1093. hands="Adhemar Wristbands",
  1094. ring1="Epona's Ring",
  1095. ring2="Hetaroi Ring",
  1096. back=gear.da_jse_back,
  1097. waist="Windbuffet Belt",
  1098. legs="Samnuha Tights",
  1099. feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}}
  1100.  
  1101. sets.engaged.AM = {ammo="Ginsen",
  1102. head="Dampening Tam",
  1103. neck="Asperity Necklace",
  1104. ear1="Cessance Earring",
  1105. ear2="Telos Earring",
  1106. body="Adhemar Jacket",
  1107. hands="Adhemar Wristbands",
  1108. ring1="Epona's Ring",
  1109. ring2="Hetaroi Ring",
  1110. back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','"Store TP"+10',}},
  1111. waist="Windbuffet Belt +1",
  1112. legs="Samnuha Tights",
  1113. feet="Carmine Greaves"}
  1114.  
  1115. sets.engaged.MinAcc = {ammo="Ginsen",
  1116. head="Dampening Tam",
  1117. neck="Combatant's Torque",
  1118. ear1="Cessance Earring",
  1119. ear2="Brutal Earring",
  1120. body="Adhemar Jacket",
  1121. hands="Adhemar Wristbands",
  1122. ring1="Epona's Ring",
  1123. ring2="Hetaroi Ring",
  1124. back=gear.da_jse_back,
  1125. waist="Windbuffet Belt",
  1126. legs="Samnuha Tights",
  1127. feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}}
  1128.  
  1129. sets.engaged.MinAcc.AM = {ammo="Ginsen",
  1130. head="Dampening Tam",
  1131. neck="Combatant's Torque",
  1132. ear1="Cessance Earring",
  1133. ear2="Telos Earring",
  1134. body="Adhemar Jacket",
  1135. hands="Adhemar Wristbands",
  1136. ring1="Epona's Ring",
  1137. ring2="Hetaroi Ring",
  1138. back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','"Store TP"+10',}},
  1139. waist="Windbuffet Belt",
  1140. legs="Samnuha Tights",
  1141. feet="Carmine Greaves"}
  1142.  
  1143. sets.engaged.SomeAcc = {
  1144. ammo="Falcon Eye",
  1145. head="Dampening Tam",
  1146. neck="Combatant's Torque",
  1147. ear1="Cessance Earring",
  1148. ear2="Telos Earring",
  1149. body="Adhemar Jacket",
  1150. hands="Adhemar Wristbands",
  1151. ring1="Epona's Ring",
  1152. ring2="Petrov Ring",
  1153. back=gear.da_jse_back,
  1154. waist="Windbuffet Belt",
  1155. legs="Samnuha Tights",
  1156. feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}}
  1157.  
  1158. sets.engaged.SomeAcc.AM = {
  1159. ammo="Ginsen",
  1160. head="Dampening Tam",
  1161. neck="Combatant's Torque",
  1162. ear1="Cessance Earring",
  1163. ear2="Telos Earring",
  1164. body="Adhemar Jacket",
  1165. hands="Adhemar Wristbands",
  1166. ring1="Epona's Ring",
  1167. ring2="Cacoethic Ring +1",
  1168. back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','"Store TP"+10',}},
  1169. waist="Windbuffet Belt",
  1170. legs="Samnuha Tights",
  1171. feet="Carmine Greaves"}
  1172.  
  1173. sets.engaged.Acc = {
  1174. ammo="Falcon Eye",
  1175. head="Dampening Tam",
  1176. neck="Combatant's Torque",
  1177. ear1="Cessance Earring",
  1178. ear2="Telos Earring",
  1179. body="Ayanmo Corazza +2",
  1180. hands="Adhemar Wristbands",
  1181. ring1="Epona's Ring",
  1182. ring2="Petrov Ring",
  1183. back=gear.da_jse_back,
  1184. waist="Windbuffet Belt",
  1185. legs="Carmine Cuisses +1",
  1186. feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}}
  1187.  
  1188. sets.engaged.Acc.AM = {
  1189. ammo="Falcon Eye",
  1190. head="Dampening Tam",
  1191. neck="Combatant's Torque",
  1192. ear1="Digni. Earring",
  1193. ear2="Telos Earring",
  1194. body="Ayanmo Corazza +2",
  1195. hands="Adhemar Wrist. +1",
  1196. ring1="Epona's Ring",
  1197. ring2="Regal Ring",
  1198. back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','"Store TP"+10',}},
  1199. waist="Windbuffet Belt",
  1200. legs="Carmine Cuisses +1",
  1201. feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}}
  1202.  
  1203. sets.engaged.HighAcc = {
  1204. ammo="Falcon Eye",
  1205. head="Carmine Mask +1",
  1206. neck="Combatant's Torque",
  1207. ear1="Cessance Earring",
  1208. ear2="Telos Earring",
  1209. body="Assim. Jubbah +2",
  1210. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1211. ring1="Ramuh Ring",
  1212. ring2="Regal Ring",
  1213. back=gear.da_jse_back,
  1214. waist="Windbuffet Belt",
  1215. legs="Carmine Cuisses +1",
  1216. feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}}
  1217.  
  1218. sets.engaged.HighAcc.AM = {
  1219. ammo="Falcon Eye",
  1220. head="Carmine Mask",
  1221. neck="Combatant's Torque",
  1222. ear1="Cessance Earring",
  1223. ear2="Telos Earring",
  1224. body="Assim. Jubbah +2",
  1225. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1226. ring1="Ramuh Ring",
  1227. ring2="Regal Ring",
  1228. back=gear.stp_jse_back,
  1229. waist="Windbuffet Belt",
  1230. legs="Carmine Cuisses +1",
  1231. feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}}
  1232.  
  1233.  
  1234. sets.engaged.FullAcc = {
  1235. ammo="Falcon Eye",
  1236. head="Carmine Mask",
  1237. neck="Combatant's Torque",
  1238. ear1="Cessance Earring",
  1239. ear2="Telos Earring",
  1240. body="Assim. Jubbah +2",
  1241. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1242. ring1="Ramuh Ring",
  1243. ring2="Ramuh Ring",
  1244. back=gear.da_jse_back,
  1245. waist="Olseni Belt",
  1246. legs="Carmine Cuisses +1",
  1247. feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}}
  1248.  
  1249.  
  1250. sets.engaged.FullAcc.AM = {
  1251. ammo="Falcon Eye",
  1252. head="Carmine Mask",
  1253. neck="Combatant's Torque",
  1254. ear1="Cessance Earring",
  1255. ear2="Telos Earring",
  1256. body="Assim. Jubbah +3",
  1257. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1258. ring1="Ramuh Ring",
  1259. ring2="Ramuh Ring",
  1260. back=gear.stp_jse_back,
  1261. waist="Olseni Belt",
  1262. legs="Carmine Cuisses +1",
  1263. feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}}
  1264.  
  1265. sets.engaged.Fodder = {
  1266. ammo="Ginsen",
  1267. head="Dampening Tam",
  1268. neck="Ainia Collar",
  1269. ear1="Dedition Earring",
  1270. ear2="Brutal Earring",
  1271. body="Adhemar Jacket +1",
  1272. hands="Adhemar Wristbands",
  1273. ring1="Epona's Ring",
  1274. ring2="Petrov Ring",
  1275. back=gear.da_jse_back,
  1276. waist="Windbuffet Belt +1",
  1277. legs="Samnuha Tights",
  1278. feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}}
  1279.  
  1280. sets.engaged.Fodder.AM = {
  1281. ammo="Ginsen",
  1282. head="Dampening Tam",
  1283. neck="Ainia Collar",
  1284. ear1="Dedition Earring",
  1285. ear2="Telos Earring",
  1286. body="Adhemar Jacket",
  1287. hands="Adhemar Wristbands",
  1288. ring1="Epona's Ring",
  1289. ring2="Petrov Ring",
  1290. back=gear.stp_jse_back,
  1291. waist="Windbuffet Belt +1",
  1292. legs="Samnuha Tights",
  1293. feet="Carmine Greaves"}
  1294.  
  1295. sets.engaged.DTLite = {
  1296. ammo="Ginsen",
  1297. head="Dampening Tam",
  1298. neck="Loricate Torque +1",
  1299. ear1="Cessance Earring",
  1300. ear2="Brutal Earring",
  1301. body="Ayanmo Corazza +2",
  1302. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1303. ring1="Defending Ring",
  1304. ring2="Patricius Ring",
  1305. back=gear.da_jse_back,
  1306. waist="Reiki Yotai",
  1307. legs="Aya. Cosciales +2",
  1308. feet="Ahosi Leggings"}
  1309.  
  1310. sets.engaged.DTLite.AM = {
  1311. ammo="Ginsen",
  1312. head="Dampening Tam",
  1313. neck="Loricate Torque +1",
  1314. ear1="Cessance Earring",
  1315. ear2="Telos Earring",
  1316. body="Ayanmo Corazza +2",
  1317. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1318. ring1="Defending Ring",
  1319. ring2="Patricius Ring",
  1320. back=gear.da_jse_back,
  1321. waist="Reiki Yotai",
  1322. legs="Aya. Cosciales +2",
  1323. feet="Ahosi Leggings"}
  1324.  
  1325. sets.engaged.PDT = {
  1326. ammo="Staunch Tathlum",
  1327. head="Dampening Tam",
  1328. neck="Loricate Torque +1",
  1329. ear1="Suppanomimi",
  1330. ear2="Brutal Earring",
  1331. body="Ayanmo Corazza +2",
  1332. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1333. ring1="Defending Ring",
  1334. ring2="Patricius Ring",
  1335. back="Moonlight Cape",
  1336. waist="Flume Belt",
  1337. legs="Aya. Cosciales +2",
  1338. feet="Ahosi Leggings"}
  1339.  
  1340. sets.engaged.MinAcc.DTLite = {
  1341. ammo="Ginsen",
  1342. head="Dampening Tam",
  1343. neck="Loricate Torque +1",
  1344. ear1="Cessance Earring",
  1345. ear2="Telos Earring",
  1346. body="Ayanmo Corazza +2",
  1347. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1348. ring1="Defending Ring",
  1349. ring2="Patricius Ring",
  1350. back=gear.da_jse_back,
  1351. waist="Reiki Yotai",
  1352. legs="Aya. Cosciales +2",
  1353. feet="Ahosi Leggings"}
  1354.  
  1355. sets.engaged.MinAcc.PDT = {
  1356. ammo="Falcon Eye",
  1357. head="Dampening Tam",
  1358. neck="Loricate Torque +1",
  1359. ear1="Suppanomimi",
  1360. ear2="Telos Earring",
  1361. body="Ayanmo Corazza +2",
  1362. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1363. ring1="Defending Ring",
  1364. ring2="Patricius Ring",
  1365. back="Moonlight Cape",
  1366. waist="Flume Belt",
  1367. legs="Aya. Cosciales +2",
  1368. feet="Ahosi Leggings"}
  1369.  
  1370. sets.engaged.SomeAcc.DTLite = {
  1371. ammo="Ginsen",
  1372. head="Dampening Tam",
  1373. neck="Loricate Torque +1",
  1374. ear1="Cessance Earring",
  1375. ear2="Telos Earring",
  1376. body="Ayanmo Corazza +2",
  1377. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1378. ring1="Defending Ring",
  1379. ring2="Patricius Ring",
  1380. back=gear.da_jse_back,
  1381. waist="Reiki Yotai",
  1382. legs="Aya. Cosciales +2",
  1383. feet="Ahosi Leggings"}
  1384.  
  1385. sets.engaged.SomeAcc.PDT = {
  1386. ammo="Ginsen",
  1387. head="Dampening Tam",
  1388. neck="Loricate Torque +1",
  1389. ear1="Suppanomimi",
  1390. ear2="Telos Earring",
  1391. body="Ayanmo Corazza +2",
  1392. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1393. ring1="Defending Ring",
  1394. ring2="Patricius Ring",
  1395. back="Moonlight Cape",
  1396. waist="Flume Belt",
  1397. legs="Aya. Cosciales +2",
  1398. feet="Ahosi Leggings"}
  1399.  
  1400. sets.engaged.Acc.DTLite = {
  1401. ammo="Falcon Eye",
  1402. head="Dampening Tam",
  1403. neck="Loricate Torque +1",
  1404. ear1="Digni. Earring",
  1405. ear2="Telos Earring",
  1406. body="Ayanmo Corazza +2",
  1407. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1408. ring1="Defending Ring",
  1409. ring2="Patricius Ring",
  1410. back=gear.da_jse_back,
  1411. waist="Reiki Yotai",
  1412. legs="Aya. Cosciales +2",
  1413. feet="Ahosi Leggings"}
  1414.  
  1415. sets.engaged.Acc.PDT = {
  1416. ammo="Falcon Eye",
  1417. head="Dampening Tam",
  1418. neck="Loricate Torque +1",
  1419. ear1="Suppanomimi",
  1420. ear2="Telos Earring",
  1421. body="Ayanmo Corazza +2",
  1422. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1423. ring1="Defending Ring",
  1424. ring2="Patricius Ring",
  1425. back="Moonlight Cape",
  1426. waist="Flume Belt",
  1427. legs="Aya. Cosciales +2",
  1428. feet="Ahosi Leggings"}
  1429.  
  1430. sets.engaged.HighAcc.DTLite = {
  1431. ammo="Falcon Eye",
  1432. head="Carmine Mask +1",
  1433. neck="Loricate Torque +1",
  1434. ear1="Digni. Earring",
  1435. ear2="Telos Earring",
  1436. body="Ayanmo Corazza +2",
  1437. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1438. ring1="Defending Ring",
  1439. ring2="Patricius Ring",
  1440. back=gear.da_jse_back,
  1441. waist="Reiki Yotai",
  1442. legs="Aya. Cosciales +2",
  1443. feet="Ahosi Leggings"}
  1444.  
  1445. sets.engaged.HighAcc.PDT = {
  1446. ammo="Falcon Eye",
  1447. head="Carmine Mask +1",
  1448. neck="Loricate Torque +1",
  1449. ear1="Suppanomimi",
  1450. ear2="Telos Earring",
  1451. body="Ayanmo Corazza +2",
  1452. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1453. ring1="Defending Ring",
  1454. ring2="Patricius Ring",
  1455. back="Moonlight Cape",
  1456. waist="Flume Belt",
  1457. legs="Carmine Cuisses +1",
  1458. feet="Ahosi Leggings"}
  1459.  
  1460. sets.engaged.FullAcc.DTLite = {
  1461. ammo="Falcon Eye",
  1462. head="Carmine Mask +1",
  1463. neck="Loricate Torque +1",
  1464. ear1="Regal Earring",
  1465. ear2="Telos Earring",
  1466. body="Ayanmo Corazza +2",
  1467. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1468. ring1="Defending Ring",
  1469. ring2="Patricius Ring",
  1470. back=gear.da_jse_back,
  1471. waist="Reiki Yotai",
  1472. legs="Aya. Cosciales +2",
  1473. feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}}
  1474.  
  1475. sets.engaged.FullAcc.PDT = {
  1476. ammo="Falcon Eye",
  1477. head="Carmine Mask +1",
  1478. neck="Loricate Torque +1",
  1479. ear1="Regal Earring",
  1480. ear2="Telos Earring",
  1481. body="Ayanmo Corazza +2",
  1482. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1483. ring1="Defending Ring",
  1484. ring2="Patricius Ring",
  1485. back=gear.da_jse_back,
  1486. waist="Olseni Belt",
  1487. legs="Carmine Cuisses +1",
  1488. feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}}
  1489.  
  1490.  
  1491. sets.engaged.Fodder.DTLite = {
  1492. ammo="Ginsen",
  1493. head="Dampening Tam",
  1494. neck="Loricate Torque +1",
  1495. ear1="Suppanomimi",
  1496. ear2="Brutal Earring",
  1497. body="Ayanmo Corazza +2",
  1498. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1499. ring1="Defending Ring",
  1500. ring2="Patricius Ring",
  1501. back=gear.da_jse_back,
  1502. waist="Windbuffet Belt +1",
  1503. legs="Aya. Cosciales +2",
  1504. feet="Ahosi Leggings"}
  1505.  
  1506. sets.engaged.Fodder.DTLite.AM = {
  1507. ammo="Ginsen",
  1508. head="Dampening Tam",
  1509. neck="Loricate Torque +1",
  1510. ear1="Suppanomimi",
  1511. ear2="Telos Earring",
  1512. body="Ayanmo Corazza +2",
  1513. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1514. ring1="Defending Ring",
  1515. ring2="Patricius Ring",
  1516. back=gear.da_jse_back,
  1517. waist="Windbuffet Belt +1",
  1518. legs="Aya. Cosciales +2",
  1519. feet="Ahosi Leggings"}
  1520.  
  1521. sets.engaged.Fodder.PDT = {
  1522. ammo="Staunch Tathlum",
  1523. head="Dampening Tam",
  1524. neck="Loricate Torque +1",
  1525. ear1="Suppanomimi",
  1526. ear2="Brutal Earring",
  1527. body="Ayanmo Corazza +2",
  1528. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1529. ring1="Defending Ring",
  1530. ring2="Patricius Ring",
  1531. back="Moonlight Cape",
  1532. waist="Windbuffet Belt +1",
  1533. legs="Aya. Cosciales +2",
  1534. feet="Ahosi Leggings"}
  1535.  
  1536. sets.engaged.MDT = {
  1537. ammo="Ginsen",
  1538. head="Dampening Tam",
  1539. neck="Loricate Torque +1",
  1540. ear1="Suppanomimi",
  1541. ear2="Telos Earring",
  1542. body="Adhemar Jacket",
  1543. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1544. ring1="Defending Ring",
  1545. ring2="Dark Ring",
  1546. back="Engulfer Cape +1",
  1547. waist="Windbuffet Belt +1",
  1548. legs="Aya. Cosciales +2",
  1549. feet="Ahosi Leggings"}
  1550.  
  1551. sets.engaged.MinAcc.MDT = {
  1552. ammo="Falcon Eye",
  1553. head="Dampening Tam",
  1554. neck="Loricate Torque +1",
  1555. ear1="Cessance Earring",
  1556. ear2="Telos Earring",
  1557. body="Adhemar Jacket",
  1558. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1559. ring1="Defending Ring",
  1560. ring2="Dark Ring",
  1561. back="Engulfer Cape +1",
  1562. waist="Windbuffet Belt",
  1563. legs="Aya. Cosciales +2",
  1564. feet="Ahosi Leggings"}
  1565.  
  1566. sets.engaged.SomeAcc.MDT = {
  1567. ammo="Falcon Eye",
  1568. head="Dampening Tam",
  1569. neck="Loricate Torque +1",
  1570. ear1="Suppanomimi",
  1571. ear2="Telos Earring",
  1572. body="Adhemar Jacket",
  1573. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1574. ring1="Defending Ring",
  1575. ring2="Dark Ring",
  1576. back="Engulfer Cape +1",
  1577. waist="Windbuffet Belt +1",
  1578. legs="Samnuha Tights",
  1579. feet="Ahosi Leggings"}
  1580.  
  1581. sets.engaged.Acc.MDT = {
  1582. ammo="Falcon Eye",
  1583. head="Dampening Tam",
  1584. neck="Loricate Torque +1",
  1585. ear1="Suppanomimi",
  1586. ear2="Telos Earring",
  1587. body="Adhemar Jacket",
  1588. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1589. ring1="Defending Ring",
  1590. ring2="Dark Ring",
  1591. back="Engulfer Cape +1",
  1592. waist="Olseni Belt",
  1593. legs="Samnuha Tights",
  1594. feet="Ahosi Leggings"}
  1595.  
  1596. sets.engaged.HighAcc.MDT = {
  1597. ammo="Falcon Eye",
  1598. head="Dampening Tam",
  1599. neck="Loricate Torque +1",
  1600. ear1="Suppanomimi",
  1601. ear2="Telos Earring",
  1602. body="Adhemar Jacket",
  1603. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1604. ring1="Defending Ring",
  1605. ring2="Dark Ring",
  1606. back="Engulfer Cape +1",
  1607. waist="Olseni Belt",
  1608. legs="Carmine Cuisses +1",
  1609. feet="Ahosi Leggings"}
  1610.  
  1611. sets.engaged.FullAcc.MDT = {
  1612. ammo="Falcon Eye",
  1613. head="Dampening Tam",
  1614. neck="Loricate Torque +1",
  1615. ear1="Suppanomimi",
  1616. ear2="Telos Earring",
  1617. body="Adhemar Jacket",
  1618. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1619. ring1="Defending Ring",
  1620. ring2="Vocane Ring",
  1621. back=gear.da_jse_back,
  1622. waist="Olseni Belt",
  1623. legs="Carmine Cuisses +1",
  1624. feet=gear.herculean_acc_feet}
  1625.  
  1626. sets.engaged.Fodder.MDT = {
  1627. ammo="Ginsen",
  1628. head="Dampening Tam",
  1629. neck="Loricate Torque +1",
  1630. ear1="Suppanomimi",
  1631. ear2="Telos Earring",
  1632. body="Adhemar Jacket",
  1633. hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}},
  1634. ring1="Defending Ring",
  1635. ring2="Vocane Ring",
  1636. back="Engulfer Cape +1",
  1637. waist="Windbuffet Belt +1",
  1638. legs="Aya. Cosciales +2",
  1639. feet="Ahosi Leggings"}
  1640.  
  1641. sets.Self_Healing = {neck="Phalaina Locket",hands="Buremte Gloves",legs="Gyve Trousers",ring2="Kunaji Ring",waist="Gishdubar Sash"}
  1642. sets.Self_Healing_Club = {neck="Phalaina Locket",hands="Buremte Gloves",ring2="Kunaji Ring",waist="Gishdubar Sash"}
  1643. sets.Self_Healing_DWClub = {neck="Phalaina Locket",hands="Buremte Gloves",ring2="Kunaji Ring",waist="Gishdubar Sash"}
  1644. sets.Healing_Club = {}
  1645. sets.Healing_DWClub = {}
  1646. sets.Cure_Received = {neck="Phalaina Locket",hands="Buremte Gloves",ring2="Kunaji Ring",waist="Gishdubar Sash"}
  1647. sets.Self_Refresh = {back="Grapevine Cape",waist="Gishdubar Sash"}
  1648. sets.MagicBurst = {body="Samnuha Coat",hands="Amalric Gages",ring1="Mujin Band",ring2="Locus Ring"}
  1649.  
  1650. end
  1651.  
  1652. -- Select default macro book on initial load or subjob change.
  1653. function select_default_macro_book()
  1654. -- Default macro set/book
  1655. if player.sub_job == 'DNC' then
  1656. set_macro_page(4, 2)
  1657. elseif player.sub_job == 'NIN' then
  1658. set_macro_page(5, 2)
  1659. elseif player.sub_job == 'WAR' then
  1660. set_macro_page(7, 2)
  1661. elseif player.sub_job == 'RUN' then
  1662. set_macro_page(3, 2)
  1663. elseif player.sub_job == 'THF' then
  1664. set_macro_page(2, 2)
  1665. elseif player.sub_job == 'RDM' then
  1666. set_macro_page(1, 2)
  1667. else
  1668. set_macro_page(6, 2)
  1669. end
  1670. end
  1671.  
  1672. --Job Specific Trust Overwrite
  1673. function check_trust()
  1674. if not moving then
  1675. if state.AutoTrustMode.value and not areas.Cities:contains(world.area) and (buffactive['Elvorseal'] or buffactive['Reive Mark'] or not player.in_combat) then
  1676. local party = windower.ffxi.get_party()
  1677. if party.p5 == nil then
  1678. local spell_recasts = windower.ffxi.get_spell_recasts()
  1679.  
  1680. if spell_recasts[980] == 0 and not have_trust("Yoran-Oran") then
  1681. windower.chat.input('/ma "Yoran-Oran (UC)" <me>')
  1682. tickdelay = 250
  1683. return true
  1684. elseif spell_recasts[952] == 0 and not have_trust("Koru-Moru") then
  1685. windower.chat.input('/ma "Koru-Moru" <me>')
  1686. tickdelay = 250
  1687. return true
  1688. elseif spell_recasts[967] == 0 and not have_trust("Qultada") then
  1689. windower.chat.input('/ma "Qultada" <me>')
  1690. tickdelay = 250
  1691. return true
  1692. elseif spell_recasts[914] == 0 and not have_trust("Ulmia") then
  1693. windower.chat.input('/ma "Ulmia" <me>')
  1694. tickdelay = 250
  1695. return true
  1696. elseif spell_recasts[979] == 0 and not have_trust("Selh'teus") then
  1697. windower.chat.input('/ma "Selh\'teus" <me>')
  1698. tickdelay = 250
  1699. return true
  1700. else
  1701. return false
  1702. end
  1703. end
  1704. end
  1705. end
  1706. return false
  1707. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement