Advertisement
Darkvlade

Rng.lua 07/17/18

Jul 17th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.20 KB | None | 0 0
  1. -- Setup vars that are user-dependent. Can override this function in a sidecar file.
  2. function user_setup()
  3. state.OffenseMode:options('Normal','Acc','SomeAcc','FullAcc','AM','Fodder')
  4. state.RangedMode:options('Normal','Acc','SomeAcc','FullAcc','AM','Fodder')
  5. state.WeaponskillMode:options('Match','Normal','Acc','SomeAcc','FullAcc','AM','Fodder')
  6. state.IdleMode:options('Normal', 'PDT')
  7. state.Weapons:options('Default','KustaFoma','MalevoFoma','KustaFail','MalevoFail','KustaAnni','MalevoAnni','KustaYoichi','MalevoYoichi')
  8.  
  9. DefaultAmmo = {['Fomalhaut']="Chrono Bullet"}
  10. U_Shot_Ammo = {['Fomalhaut']="Animkii Bullet"}
  11.  
  12. gear.tp_ranger_jse_back = {name="Belenus's Cape",augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','"Store TP"+10',}}
  13. gear.wsd_ranger_jse_back = {name="Belenus's Cape",augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Weapon skill damage +10%',}}
  14.  
  15. -- Additional local binds
  16. send_command('bind !` input /ra <t>')
  17. send_command('bind !backspace input /ja "Bounty Shot" <t>')
  18. send_command('bind @f7 gs c toggle RngHelper')
  19. send_command('bind @` gs c cycle SkillchainMode')
  20. send_command('bind !r gs c weapons MagicWeapons;gs c update')
  21. send_command('bind ^q gs c weapons SingleWeapon;gs c update')
  22.  
  23. select_default_macro_book()
  24.  
  25. end
  26.  
  27. -- Set up all gear sets.
  28. function init_gear_sets()
  29. --------------------------------------
  30. -- Precast sets
  31. --------------------------------------
  32.  
  33.  
  34.  
  35. -- Precast sets to enhance JAs
  36. sets.TreasureHunter = set_combine(sets.TreasureHunter, {})
  37. sets.precast.JA['Bounty Shot'] = set_combine(sets.TreasureHunter, {hands="Amini Glove. +1"})
  38. sets.precast.JA['Camouflage'] = {body="Orion Jerkin +1"}
  39. sets.precast.JA['Scavenge'] = {feet="Orion Socks +1"}
  40. sets.precast.JA['Shadowbind'] = {hands="Orion Bracers +1"}
  41. sets.precast.JA['Sharpshot'] = {legs="Orion Braccae +1"}
  42. sets.precast.JA['Double Shot'] = {back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20',}},}
  43.  
  44.  
  45. -- Fast cast sets for spells
  46.  
  47. sets.precast.FC = {
  48. head="Carmine Mask",
  49. neck="Sanctity necklace", --neck="Baetyl Pendant",
  50. ear1="Etiolation Earring",
  51. ear2="Loquacious Earring",
  52. body="Samnuha Coat", --body="Dread Jupon",
  53. hands="Leyline Gloves",
  54. ring1="Kishar Ring",
  55. ring2="Rahab Ring",
  56. back="Moonbeam Cape",
  57. waist="Flume Belt",
  58. legs="Rawhide Trousers",
  59. feet="Carmine Greaves"}
  60.  
  61. sets.precast.FC.Utsusemi = set_combine(sets.precast.FC, {neck="Magoraga Beads",body="Passion Jacket"})
  62.  
  63.  
  64. -- Ranged sets (snapshot)
  65.  
  66. sets.precast.RA = {
  67. head="Amini Gapette +1", -- head="Oshosi Mask",
  68. body="Meghanada Cuirie +1", -- body="Oshosi vest",
  69. hands="Carmine Fin. Ga. +1",
  70. back={ name="Belenus's Cape", augments={'"Snapshot"+10'}},
  71. waist="Impulse Belt",
  72. legs="Adhemar Kecks", --legs="Orion Braccae +3",
  73. feet="Meg. Jam. +2"}
  74.  
  75. sets.precast.RA.Flurry = set_combine(sets.precast.RA, {})
  76. sets.precast.RA.Flurry2 = set_combine(sets.precast.RA, {})
  77.  
  78.  
  79. -- Weaponskill sets
  80. -- Default set for any weaponskill that isn't any more specifically defined
  81.  
  82.  
  83.  
  84. sets.precast.WS = {
  85. head="Meghanada Visor +1",
  86. neck="Fotia Gorget",
  87. ear1="Moonshade Earring",
  88. ear2="Telos Earring",
  89. body="Meg. Cuirie +1",
  90. hands="Meg. Gloves +1",
  91. ring1="Regal Ring",
  92. ring2="Petrov Ring", --ring2="Dingir Ring",
  93. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Weapon skill damage +5%',}},
  94. waist="Fotia Belt",
  95. legs="Meg. Chausses +1",
  96. feet="Meg. Jam. +2"}
  97.  
  98. sets.precast.WS.Acc = {
  99. head="Meghanada Visor +1",
  100. neck="Fotia Gorget",
  101. ear1="Moonshade Earring",
  102. ear2="Telos Earring",
  103. body="Meg. Cuirie +1",
  104. hands="Meg. Gloves +1",
  105. ring1="Regal Ring",
  106. ring2="Petrov Ring", --ring2="Dingir Ring",
  107. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Weapon skill damage +5%',}},
  108. waist="Fotia Belt",
  109. legs="Meg. Chausses +1",
  110. feet="Meg. Jam. +2"}
  111.  
  112.  
  113. sets.precast.WS['Wildfire'] = {
  114. head={ name="Herculean Helm", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','Crit. hit damage +1%','"Mag.Atk.Bns."+6',}},
  115. neck="Sanctity Necklace", --neck="Baetyl Pendant",
  116. ear1="Hecate's Earring", --ear1="Crematio Earring",
  117. ear2="Friomisi Earring",
  118. body="Samnuha Coat",
  119. hands="Carmine Fin. Ga. +1",
  120. ring1="Regal Ring",
  121. ring2="Shiva Ring +1", --ring2="Dingir Ring",
  122. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Weapon skill damage +5%',}},
  123. waist="Eschan Stone",
  124. legs="Gyve Trousers",
  125. feet={ name="Herculean Boots", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Magic burst dmg.+5%','MND+8','"Mag.Atk.Bns."+1',}}}
  126.  
  127. sets.precast.WS['Wildfire'].Acc = {
  128. head={ name="Herculean Helm", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','Crit. hit damage +1%','"Mag.Atk.Bns."+6',}},
  129. neck="Sanctity Necklace",
  130. ear1="Hecate's Earring", --ear1="Crematio Earring",
  131. ear2="Friomisi Earring",
  132. body="Samnuha Coat",
  133. hands="Leyline Gloves",
  134. ring1="Regal Ring",
  135. ring2="Shiva Ring +1", --ring2="Dingir Ring",
  136. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Weapon skill damage +5%',}},
  137. waist="Eschan Stone",
  138. legs="Gyve Trousers",
  139. feet={ name="Herculean Boots", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Magic burst dmg.+5%','MND+8','"Mag.Atk.Bns."+1',}}}
  140.  
  141.  
  142. sets.precast.WS['Wildfire'].FullAcc = set_combine(sets.precast.WS["Trueflight"].FullAcc,{
  143. ring1="Regal Ring", --ring1="Ilabrat Ring",
  144. ear2="Friomisi Earring", --ear2="Novio earring",
  145. hands="Meg. Gloves +1"})
  146.  
  147.  
  148. sets.precast.WS['Wildfire'].AM = sets.precast.WS['Wildfire']
  149.  
  150. sets.precast.WS['Trueflight'] = {
  151. head={ name="Herculean Helm", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','Crit. hit damage +1%','"Mag.Atk.Bns."+6',}},
  152. neck="Sanctity Necklace",--neck="Baetyl Pendant",
  153. ear1="Hecate's Earring", --ear1="Crematio Earring",
  154. ear2="Friomisi Earring",
  155. body="Samnuha Coat",
  156. hands="Carmine Fin. Ga. +1",
  157. ring1="Regal Ring",
  158. ring2="Shiva Ring +1", --ring2="Dingir Ring",
  159. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Weapon skill damage +5%',}},
  160. waist="Eschan Stone", --"Svelt. Gouriz +1",--
  161. legs="Gyve Trousers",
  162. feet={ name="Herculean Boots", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Magic burst dmg.+5%','MND+8','"Mag.Atk.Bns."+1',}}}
  163.  
  164. sets.precast.WS['Trueflight'].Acc = {
  165. head={ name="Herculean Helm", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','Crit. hit damage +1%','"Mag.Atk.Bns."+6',}},
  166. neck="Sanctity Necklace",--neck="Baetyl Pendant",
  167. ear1="Digni. Earring", --ear1="Crematio Earring",
  168. ear2="Friomisi Earring",
  169. body="Samnuha Coat",
  170. hands="Leyline Gloves",
  171. ring1="Regal Ring",
  172. ring2="Shiva Ring +1", --ring2="Dingir Ring",
  173. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Weapon skill damage +5%',}},
  174. waist="Eschan Stone",
  175. legs="Gyve Trousers",
  176. feet={ name="Herculean Boots", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Magic burst dmg.+5%','MND+8','"Mag.Atk.Bns."+1',}}}
  177.  
  178. sets.precast.WS['Trueflight'].FullAcc = set_combine(sets.precast.WS["Trueflight"].Acc,{neck="Sanctity Necklace"})
  179.  
  180. sets.precast.WS['Trueflight'].AM = sets.precast.WS['Trueflight']
  181.  
  182. -- Apex Arrow --
  183.  
  184. sets.precast.WS['Apex Arrow'] = set_combine(sets.precast.WS,{
  185. head="Orion Beret +1",
  186. neck="Fotia Gorget",
  187. --body={ name="Herculean Vest", AGI,WSD}},
  188. hands="Meg. Gloves +1",
  189. ring1="Regal Ring", --ring1="Ilabrat Ring",
  190. ring2="Begrudging ring", --ring2="Dingir Ring",
  191. --back={ name="Belenus's Cape", AGI,WSD}},
  192. waist="Fotia Belt",})
  193. --legs={ name="Herculean Trousers", AGI,WSD}},
  194. --feet={ name="Herculean Boots", AGI,WSD})
  195.  
  196. sets.precast.WS['Apex Arrow'].Acc = set_combine(sets.precast.WS["Apex Arrow"],{ ring2="Cacoethic Ring +1"})
  197.  
  198. sets.precast.WS['Apex Arrow'].FullAcc = set_combine(sets.precast.WS["Apex Arrow"].Acc,{body="Orion Jerkin +1"})
  199.  
  200. sets.precast.WS['Apex Arrow'].AM = sets.precast.WS['Apex Arrow']
  201.  
  202.  
  203. -- Namas Arrow Sets –
  204.  
  205. sets.precast.WS['Namas Arrow'] = set_combine(sets.precast.WS,{
  206. head="Orion Beret +1",
  207. neck="Fotia Gorget",
  208. --body={ name="Herculean Vest", AGI, WSD}},
  209. hands="Meg. Gloves +1",
  210. ring1="Regal Ring", --ring1="Ilabrat Ring",
  211. ring2="Begrudging ring",
  212. --back={ name="Belenus's Cape", AGI,WSD}},
  213. waist="Fotia Belt",})
  214. --legs={ name="Herculean Trousers", AGI,WSD}},
  215. --feet={ name="Herculean Boots", AGI,WSD})
  216.  
  217. sets.precast.WS['Namas Arrow'].Acc = set_combine(sets.precast.WS["Namas Arrow"],{ring2="Cacoethic Ring +1"})
  218.  
  219. sets.precast.WS['Namas Arrow'].FullAcc = set_combine(sets.precast.WS["Namas Arrow"].Acc,{body="Orion Jerkin +1"})
  220.  
  221. sets.precast.WS['Namas Arrow'].AM = sets.precast.WS['Namas Arrow']
  222.  
  223.  
  224.  
  225. -- Jishnu's Radiance --
  226.  
  227. sets.precast.WS["Jishnu's Radiance"] = set_combine(sets.precast.WS, {
  228. head="Adhemar Bonnet +1",
  229. neck="Fotia Gorget",
  230. ear1="Mache earring", --ear1="Sherida Earring",
  231. ear2="Moonshade Earring",
  232. body="Meg. Cuirie +1",
  233. hands="Mummu Wrists +2",
  234. ring1="Regal ring", --ring2="Ilabrat Ring",
  235. ring2="Begrudging Ring",
  236. --back={ name="Belenus's Cape", DEX,CRITRATE}},
  237. waist="Fotia Belt",
  238. legs="Darraigner's Brais",
  239. feet="Thereoid greaves"})
  240.  
  241.  
  242. sets.precast.WS["Jishnu's Radiance"].Acc = set_combine(sets.precast.WS ["Jishnu's Radiance"],{feet="Mummu Gamash. +2",ear1="Telos Earring"})
  243.  
  244. sets.precast.WS["Jishnu's Radiance"].FullAcc = set_combine(sets.precast.WS["Jishnu's Radiance"].Acc,{})
  245.  
  246. sets.precast.WS["Jishnu's Radiance"].AM = sets.precast.WS["Jishnu's Radiance"]
  247.  
  248.  
  249. -- Last Stand --
  250. sets.precast.WS['Last Stand'] = set_combine(sets.precast.WS, {
  251. head="Orion Beret +1",
  252. neck="Fotia Gorget",
  253. ear1="Ishvara Earring",
  254. ear2="Moonshade Earring",
  255. --body={ name="Herculean Vest", WSD}},
  256. hands="Meg. Gloves +1",
  257. ring1="Regal Ring", --ring1="Ilabrat Ring",
  258. ring2="Begrudging Ring", --ring2="Dingir Ring",
  259. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Weapon skill damage +5%',}},
  260. waist="Fotia Belt",})
  261. --legs={ name="Herculean Trousers", WSD},
  262. --feet={ name="Herculean Boots", WSD})
  263.  
  264.  
  265. sets.precast.WS['Last Stand'].Acc = set_combine(sets.precast.WS["Last Stand"],{ring2="Cacoethic Ring +1"})
  266.  
  267. sets.precast.WS['Last Stand'].FullAcc = set_combine(sets.precast.WS["Last Stand"].Acc,{body="Orion Jerkin +1"})
  268.  
  269. sets.precast.WS['Last Stand'].AM = sets.precast.WS['Last Stand']
  270.  
  271.  
  272. --Coronach--
  273.  
  274.  
  275. sets.precast.WS['Coronach'].Acc = set_combine(sets.precast.WS['Last Stand'].Acc, {ring2="Begrudging Ring",}) --ring2="Ilabrat Ring"
  276.  
  277. sets.precast.WS['Coronach'].FullAcc = set_combine(sets.precast.WS['Last Stand'].FullAcc, {ring1="Cacoethic ring +1",ring2="Begrudging Ring",})
  278.  
  279. sets.precast.WS['Hot Shot'] = set_combine(sets.precast.WS["Trueflight"],{neck="Fotia Gorget",waist="Fotia Belt"})
  280.  
  281. sets.precast.WS['Hot Shot'].Acc = set_combine(sets.precast.WS['Hot Shot'],{legs="Adhemar Kecks"})
  282.  
  283. sets.precast.WS['Hot Shot'].FullAcc = set_combine(sets.precast.WS['Hot Shot'].Acc,{ear2="Telos Earring"})
  284.  
  285. sets.precast.WS['Hot Shot'].AM = sets.precast.WS['Hot Shot']
  286.  
  287.  
  288.  
  289.  
  290. -- Dagger Weapon Skills --
  291.  
  292. sets.precast.WS['Exenterator'] = {
  293. head="Adhemar Bonnet +1",
  294. neck="Fotia Gorget",
  295. ear1="Infused Earring",
  296. ear2="Digni. Earring",
  297. body="Meg. Cuirie +1",
  298. hands="Mummu Wrists +1",
  299. ring1="Regal Ring", --ring1="Ilabrat Ring",
  300. ring2="Shiva Ring +1 Ring", --ring2="Dingir Ring",
  301. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','AGI+10','Weapon skill damage +10%',}},
  302. waist="Fotia Belt",
  303. legs="Jokushu Haidate",
  304. feet="Thereoid Greaves"}
  305.  
  306.  
  307. sets.precast.WS['Evisceration'] = sets.precast.WS['Exenterator']
  308.  
  309.  
  310. sets.precast.WS['Aeolian Edge'] = sets.precast.WS['Hot Shot']
  311.  
  312.  
  313. -- Swap to these on Moonshade using WS if at 3000 TP
  314. sets.MaxTP = {}
  315. sets.AccMaxTP = {}
  316.  
  317. -- Specific weaponskill sets. Uses the base set if an appropriate WSMod version isn't found.
  318.  
  319.  
  320. --------------------------------------
  321. -- Midcast sets
  322. --------------------------------------
  323.  
  324. -- Fast recast for spells
  325.  
  326. sets.midcast.FastRecast = {
  327. head="Carmine Mask",
  328. neck="Sanctity Necklace",--neck="Baetyl Pendant",
  329. ear1="Etiolation Earring",
  330. ear2="Loquacious Earring",
  331. body="Samnuha Coat", --body="Dread Jupon",
  332. hands="Leyline Gloves",
  333. ring1="Kishar Ring",
  334. ring2="Rahab Ring",
  335. back="Moonbeam Cape",
  336. waist="Flume Belt",
  337. legs="Rawhide Trousers",
  338. feet="Carmine Greaves"}
  339.  
  340. -- Ranged sets
  341.  
  342. sets.midcast.RA = {
  343. head="Meghanada Visor +1",
  344. neck="Iskur Gorget",
  345. ear1="Enervating Earring",
  346. ear2="Telos Earring",
  347. body="Meg. Cuirie +1",
  348. hands="Carmine Fin. Ga. +1",
  349. ring1="Regal Ring",
  350. ring2="Cacoethic ring +1", --ring2="Dingir Ring",
  351. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20',}},
  352. waist="Yemaya Belt",
  353. legs="Adhemar Kecks",
  354. feet="Meg. Jam. +2"}
  355.  
  356. sets.midcast.RA.Acc = {
  357. head="Meghanada Visor +1",
  358. neck="Iskur Gorget",
  359. ear1="Enervating Earring",
  360. ear2="Telos Earring",
  361. body="Meg. Cuirie +1",
  362. hands="Meg. Gloves +1",
  363. ring1="Regal Ring",
  364. ring2="Cacoethic ring +1", --ring2="Dingir Ring",
  365. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20',}},
  366. waist="Yemaya Belt",
  367. legs="Meg. Chausses +1",
  368. feet="Meg. Jam. +2"}
  369.  
  370. sets.buff['Double Shot'] = {back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20',}}}
  371. sets.buff['Double Shot'].Acc = {} --head"Oshosi Mask",--body="Oshosi vest", --hands="Oshosi Gloves", legs="Oshosi Trousers"
  372.  
  373. sets.Self_Healing = {neck="Phalaina Locket",hands="Buremte Gloves",ring2="Kunaji Ring",waist="Gishdubar Sash"}
  374. sets.Cure_Received = {neck="Phalaina Locket",hands="Buremte Gloves",ring2="Kunaji Ring",waist="Gishdubar Sash"}
  375. sets.Self_Refresh = {waist="Gishdubar Sash"}
  376.  
  377. sets.midcast.Utsusemi = sets.midcast.FastRecast
  378.  
  379. --------------------------------------
  380. -- Idle/resting/defense/etc sets
  381. --------------------------------------
  382.  
  383. -- Sets to return to when not performing an action.
  384.  
  385. -- Resting sets
  386. sets.resting = {}
  387.  
  388. -- Idle sets
  389. sets.idle = {
  390. head="Meghanada Visor +1",
  391. neck="Loricate Torque +1",
  392. ear1="Genmei Earring",
  393. ear2="Etiolation Earring",
  394. body="Meg. Cuirie +1",
  395. hands={ name="Floral Gauntlets", augments={'Rng.Acc.+15','Accuracy+15','"Triple Atk."+3','Magic dmg. taken -4%',}},
  396. ring1="Defending Ring",
  397. ring2="Vocane Ring",
  398. back="Moonbeam Cape",
  399. waist="Flume Belt",
  400. legs="Carmine Cuisses +1",
  401. feet={ name="Herculean Boots", augments={'CHR+7','"Cure" potency +1%','Damage taken-4%','Accuracy+6 Attack+6','Mag. Acc.+13 "Mag.Atk.Bns."+13',}},}
  402.  
  403. -- Defense sets
  404. sets.defense.PDT = {
  405. head="Meghanada Visor +1",
  406. neck="Loricate Torque +1",
  407. ear1="Genmei Earring",
  408. ear2="Etiolation Earring",
  409. body="Meg. Cuirie +1",
  410. hands={ name="Floral Gauntlets", augments={'Rng.Acc.+15','Accuracy+15','"Triple Atk."+3','Magic dmg. taken -4%',}},
  411. ring1="Defending Ring",
  412. ring2="Vocane Ring",
  413. back="Moonbeam Cape",
  414. waist="Flume Belt",
  415. legs="Carmine Cuisses +1",
  416. feet={ name="Herculean Boots", augments={'CHR+7','"Cure" potency +1%','Damage taken-4%','Accuracy+6 Attack+6','Mag. Acc.+13 "Mag.Atk.Bns."+13',}},}
  417.  
  418. sets.defense.MDT = {
  419. head="Meghanada Visor +1",
  420. neck="Loricate Torque +1",
  421. ear1="Genmei Earring",
  422. ear2="Etiolation Earring",
  423. body="Meg. Cuirie +1",
  424. hands={ name="Floral Gauntlets", augments={'Rng.Acc.+15','Accuracy+15','"Triple Atk."+3','Magic dmg. taken -4%',}},
  425. ring1="Defending Ring",
  426. ring2="Vocane Ring",
  427. back="Moonbeam Cape",
  428. waist="Flume Belt",
  429. legs="Carmine Cuisses +1",
  430. feet="Ahosi Leggings"}
  431.  
  432. sets.defense.MEVA = {
  433. head="Meghanada Visor +1",
  434. neck="Loricate Torque +1",
  435. ear1="Genmei Earring",
  436. ear2="Etiolation Earring",
  437. body="Meg. Cuirie +1",
  438. hands={ name="Floral Gauntlets", augments={'Rng.Acc.+15','Accuracy+15','"Triple Atk."+3','Magic dmg. taken -4%',}},
  439. ring1="Defending Ring",
  440. ring2="Vocane Ring",
  441. back="Moonbeam Cape",
  442. waist="Flume Belt",
  443. legs="Carmine Cuisses +1",
  444. feet="Ahosi Leggings"}
  445.  
  446.  
  447.  
  448. sets.Kiting = {legs="Carmine Cuisses +1",feet="Jute Boots +1"}
  449. sets.DayIdle = {}
  450. sets.NightIdle = {}
  451.  
  452. -- Weapons sets
  453. sets.weapons.Default =
  454. {main="Kustawi +1",sub="Nusku Shield",range="Fomalhaut",ammo="Chrono Bullet"}
  455.  
  456. sets.weapons.KustaFoma =
  457. {main="Kustawi +1",sub="Kustawi",range="Fomalhaut",ammo="Chrono Bullet"}
  458.  
  459. sets.weapons.MalevoFoma =
  460. {main="Malevolence",sub="Malevolence",range="Fomalhaut",ammo="Chrono Bullet"}
  461.  
  462. sets.weapons.KustaFail =
  463. {main="Kustawi +1",sub="Kustawi",range="Fail-Not",ammo="Chrono Arrow"}
  464.  
  465. sets.weapons.MalevoFail =
  466. {main="Malevolence",sub="Malevolence",range="Fail-Not",ammo="Chrono Arrow"}
  467.  
  468. sets.weapons.KustaAnni =
  469. {main="Kustawi +1",sub="Kustawi",range="Annihilator",ammo="Chrono Bullet"}
  470.  
  471. sets.weapons.MalevoAnni = {main="Malevolence",sub="Malevolence",range="Annihilator ",ammo="Chrono Bullet"}
  472.  
  473. sets.weapons.KustaYoichi =
  474. {main="Kustawi +1",sub="Kustawi",range="Yoichinoyumi",ammo="Chrono Arrow"}
  475.  
  476. sets.weapons.MalevoYoichi =
  477. {main="Malevolence",sub="Malevolence",range="Yoichinoyumi",ammo="Chrono Arrow"}
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484. --------------------------------------
  485. -- Engaged sets
  486. --------------------------------------
  487.  
  488. -- Normal melee group
  489. sets.engaged = {
  490. head="Dampening Tam",
  491. neck="Iskur Gorget",
  492. ear1="Cessance Earring",
  493. ear2="Brutal Earring",
  494. body="Meg. Cuirie +1",
  495. hands="Adhemar Wrist. +1",
  496. ring1="Epona's Ring",
  497. ring2="Petrov Ring",
  498. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20',}},
  499. waist="Reiki Yotai", --waist="Windbuffet Belt +1",
  500. legs="Samnuha Tights",
  501. feet={ name="Herculean Boots", augments={'Accuracy+29','"Triple Atk."+2','DEX+8','Attack+15',}},}
  502.  
  503. sets.engaged.Acc = {
  504. head="Dampening Tam",
  505. neck="Combatant's Torque",
  506. ear1="Cessance Earring",
  507. ear2="Telos Earring",
  508. body="Meg. Cuirie +1",
  509. hands="Adhemar Wrist. +1",
  510. ring1="Epona's Ring",
  511. ring2="Petrov Ring",
  512. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20',}},
  513. waist="Olseni Belt",
  514. legs="Samnuha Tights",
  515. feet={ name="Herculean Boots", augments={'Accuracy+29','"Triple Atk."+2','DEX+8','Attack+15',}},}
  516.  
  517. sets.engaged.DW = {
  518. head="Dampening Tam",
  519. neck="Asperity Necklace",
  520. ear1="Cessance Earring",
  521. ear2="Brutal Earring",
  522. body="Adhemar Jacket",
  523. hands="Floral Gauntlets",
  524. ring1="Epona's Ring",
  525. ring2="Petrov Ring",
  526. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20',}},
  527. waist="Reiki Yotai", --waist="Windbuffet Belt +1",
  528. legs="Samnuha Tights",
  529. feet={ name="Herculean Boots", augments={'Accuracy+29','"Triple Atk."+2','DEX+8','Attack+15',}},}
  530.  
  531. sets.engaged.DW.Acc = {
  532. head="Dampening Tam",
  533. neck="Combatant's Torque",
  534. ear1="Digni. Earring",
  535. ear2="Telos Earring",
  536. body="Adhemar Jacket",
  537. hands="Floral Gauntlets",
  538. ring1="Regal Ring",
  539. ring2="Hetairoi Ring",
  540. back={ name="Belenus's Cape", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20',}},
  541. waist="Olseni Belt",
  542. legs="Meg. Chausses +1",
  543. ffeet={ name="Herculean Boots", augments={'Accuracy+29','"Triple Atk."+2','DEX+8','Attack+15',}},}
  544.  
  545. --------------------------------------
  546. -- Custom buff sets
  547. --------------------------------------
  548.  
  549. sets.buff.Barrage = {hands="Orion Bracers +1"}
  550. sets.buff.Camouflage = {body="Orion Jerkin +1"}
  551. sets.buff.Doom = set_combine(sets.buff.Doom, {})
  552. end
  553.  
  554. -- Select default macro book on initial load or subjob change.
  555. function select_default_macro_book()
  556. set_macro_page(1, 19)
  557. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement