Advertisement
bongarippa

WAR

Jan 5th, 2021 (edited)
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 71.49 KB | None | 0 0
  1. -------------------------------------------------------------------------------------------------------------------
  2. -- Setup functions for this job. Generally should not be modified.
  3. -------------------------------------------------------------------------------------------------------------------
  4. -- Initialization function for this job file.
  5. function get_sets()
  6. include('organizer-lib')
  7. mote_include_version = 2
  8.  
  9. -- Load and initialize the include file.
  10. include('Mote-Include.lua')
  11. end
  12.  
  13.  
  14. -- Setup vars that are user-independent. state.Buff vars initialized here will automatically be tracked.
  15. function job_setup()
  16. state.Buff['Aftermath'] = buffactive['Aftermath: Lv.1'] or
  17. buffactive['Aftermath: Lv.2'] or
  18. buffactive['Aftermath: Lv.3'] or false
  19. state.Buff['Mighty Strikes'] = buffactive['Mighty Strikes'] or false
  20.  
  21. no_swap_gear = S{"Warp Ring", "Dim. Ring (Dem)", "Dim. Ring (Holla)", "Dim. Ring (Mea)",
  22. "Trizek Ring", "Echad Ring", "Facility Ring", "Capacity Ring"}
  23.  
  24. --include('Mote-TreasureHunter')
  25. --state.TreasureMode:set('Tag')
  26. end
  27.  
  28.  
  29. -------------------------------------------------------------------------------------------------------------------
  30. -- User setup functions for this job. Recommend that these be overridden in a sidecar file.
  31. -------------------------------------------------------------------------------------------------------------------
  32.  
  33. -- Setup vars that are user-dependent. Can override this function in a sidecar file.
  34. function user_setup()
  35. state.OffenseMode:options('Normal', 'AccLow', 'AccHigh', 'DW', 'DWAccLow', 'SubtleBlow')
  36. state.RangedMode:options('Normal')
  37. state.HybridMode:options('Normal', 'PDT', 'Proc', 'Resist')
  38. state.WeaponskillMode:options('Normal', 'AccLow', 'AccHigh', 'Attack', 'Proc')
  39. state.CastingMode:options('Normal')
  40. state.IdleMode:options('Normal', 'Craft')
  41. state.RestingMode:options('Normal')
  42. state.PhysicalDefenseMode:options('PDT', 'Reraise')
  43. state.MagicalDefenseMode:options('MDT')
  44.  
  45. update_combat_weapon()
  46. update_melee_groups()
  47. select_default_macro_book()
  48.  
  49. send_command('lua l gearinfo')
  50.  
  51. -- Additional Binds
  52. --send_command('alias g510_m1g13 input /ws "Ukko\'s Fury" <t>;')
  53. --send_command('alias g510_m1g14 input /ws "King\'s Justice" <t>;')
  54. --send_command('alias g510_m1g15 input /ws "Upheaval" <t>;')
  55. end
  56.  
  57. function user_unload()
  58. send_command('lua u gearinfo')
  59. end
  60.  
  61. function init_gear_sets()
  62.  
  63. --------------------------------------
  64. -- Precast sets
  65. --------------------------------------
  66. sets.TreasureHunter = {head="Volte Cap",
  67. body="Volte Jupon",
  68. feet="Volte Boots"}
  69. -- Sets to apply to arbitrary JAs
  70. sets.precast.JA.Berserk = {body="Pumm. Lorica +3",feet={ name="Agoge Calligae +3", augments={'Enhances "Tomahawk" effect'}},
  71. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
  72. sets.precast.JA['Aggressor'] = {head="Pummeler's Mask +3",body="Agoge Lorica +3"}
  73. sets.precast.JA['Mighty Strikes'] = {hands="Agoge Mufflers +3"}
  74. sets.precast.JA['Blood Rage'] = {body="Boii Lorica +3"}
  75. sets.precast.JA['Warcry'] = {head="Agoge Mask +3"}
  76. sets.precast.JA.Tomahawk = {ammo="Thr. Tomahawk",feet="Agoge Calligae +3"}
  77. sets.precast.JA["Warrior's Charge"] = {legs="Agoge Cuisses +3"}
  78. sets.precast.JA.Retaliation = {hands="Pumm. Mufflers +3",feet="Boii Calligae +3"}
  79. sets.precast.JA['Provoke'] = {ammo="Sapience Orb",
  80. head="Rabid Visor",
  81. body="Emet Harness +1",
  82. hands="Pumm. Mufflers +3",
  83. legs={ name="Odyssean Cuisses", augments={'Accuracy+30','"Store TP"+7','STR+6','Attack+2',}},
  84. feet="Pumm. Calligae +3",
  85. neck={ name="Unmoving Collar +1", augments={'Path: A',}},
  86. waist="Goading Belt",
  87. left_ear="Friomisi Earring",
  88. right_ear="Odnowa Earring",
  89. left_ring="Vengeful Ring",
  90. right_ring="Supershear Ring",
  91. back="Moonlight Cape"}
  92. -- Sets to apply to any actions of spell.type
  93. sets.precast.Waltz = {}
  94.  
  95. -- Sets for specific actions within spell.type
  96. sets.precast.Waltz['Healing Waltz'] = {}
  97.  
  98. -- Sets for fast cast gear for spells
  99. sets.precast.FC = {ammo="Impatiens",
  100. head="Sakpata's Helm",
  101. body="Odyss. Chestplate",
  102. hands={ name="Leyline Gloves", augments={'Accuracy+15','Mag. Acc.+15','"Mag.Atk.Bns."+15','"Fast Cast"+3',}},
  103. legs="Pumm. Cuisses +3",
  104. feet={ name="Odyssean Greaves", augments={'"Mag.Atk.Bns."+14','Weapon skill damage +7%',}},
  105. neck="Orunmila's Torque",
  106. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  107. left_ear="Etiolation Earring",
  108. right_ear="Loquac. Earring",
  109. left_ring="Rahab Ring",
  110. right_ring="Evanescence Ring",
  111. back={ name="Cichol's Mantle", augments={'"Fast Cast"+10',}},
  112. }
  113.  
  114. -- Fast cast gear for specific spells or spell maps
  115. sets.precast.FC.Utsusemi = set_combine(sets.precast.FC, { })
  116.  
  117. -- Weaponskill sets
  118. sets.precast.WS = {ammo="Seeth. Bomblet +1",
  119. head="Agoge Mask +3",
  120. body="Pumm. Lorica +3",
  121. hands={ name="Nyame Gauntlets", augments={'Path: B',}},
  122. legs={ name="Nyame Flanchard", augments={'Path: B',}},
  123. feet="Nyame Sollerets",
  124. neck={ name="War. Beads +2", augments={'Path: A',}},
  125. waist="Ioskeha Belt +1",
  126. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  127. right_ear="Thrud Earring",
  128. left_ring="Regal Ring",
  129. right_ring="Niqmaddu Ring",
  130. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},}
  131.  
  132. sets.precast.WS.AccLow = set_combine(sets.precast.WS, {})
  133. sets.precast.WS.AccHigh = set_combine(sets.precast.WS.AccLow, {})
  134. sets.precast.WS.Attack = set_combine(sets.precast.WS, {})
  135. sets.precast.WS.Proc = {ammo="Staunch Tathlum +1",
  136. head="Volte Cap",
  137. body="Volte Jupon",
  138. hands="Volte Mittens",
  139. legs="Volte Tights",
  140. feet="Volte Boots",
  141. neck={ name="Loricate Torque +1", augments={'Path: A',}},
  142. waist="Windbuffet Belt +1",
  143. left_ear="Dedition Earring",
  144. right_ear="Crep. Earring",
  145. left_ring="Chirich Ring +1",
  146. right_ring="Chirich Ring +1",
  147. back="Moonlight Cape"}
  148. sets.precast.WS.MS = set_combine(sets.precast.WS, {ammo="Yetshila +1",
  149. feet="Boii Calligae +3",
  150. back={ name="Cichol's Mantle", augments={'VIT+20','Accuracy+20 Attack+20','VIT+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}})
  151.  
  152. -- Specific weaponskill sets.
  153. sets.precast.WS['Upheaval'] = {ammo="Knobkierrie",
  154. head="Agoge Mask +3",
  155. body="Pumm. Lorica +3",
  156. hands="Boii Mufflers +3",
  157. legs="Boii Cuisses +3",
  158. feet="Nyame Sollerets",
  159. neck={ name="War. Beads +2", augments={'Path: A',}},
  160. waist="Ioskeha Belt +1",
  161. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  162. right_ear="Thrud Earring",
  163. left_ring="Regal Ring",
  164. right_ring="Cornelia's Ring",
  165. back={ name="Cichol's Mantle", augments={'VIT+20','Accuracy+20 Attack+20','VIT+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},}
  166. sets.precast.WS['Upheaval'].AccLow = set_combine(sets.precast.WS['Upheaval'], {})
  167. sets.precast.WS['Upheaval'].AccHigh = set_combine(sets.precast.WS['Upheaval'].AccLow, {})
  168. sets.precast.WS['Upheaval'].Attack = set_combine(sets.precast.WS['Upheaval'], {body="Sakpata's Plate",
  169. hands="Sakpata's Gauntlets",
  170. legs="Boii Cuisses +3",
  171. left_ring="Sroda Ring",})
  172. sets.precast.WS['Upheaval'].MS = set_combine(sets.precast.WS['Upheaval'], { ammo="Yetshila +1",
  173. head={ name="Agoge Mask +3", augments={'Enhances "Savagery" effect',}},
  174. body="Sakpata's Plate",
  175. hands="Sakpata's Gauntlets",
  176. legs="Boii Cuisses +3",
  177. feet="Boii Calligae +3",
  178. neck="Fotia Gorget",
  179. waist="Fotia Belt",
  180. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  181. right_ear="Thrud Earring",
  182. left_ring="Cornelia's Ring",
  183. right_ring="Epaminondas's Ring",
  184. back={ name="Cichol's Mantle", augments={'VIT+20','Accuracy+20 Attack+20','VIT+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}})
  185.  
  186. sets.precast.WS["Ukko's Fury"] = {ammo="Yetshila +1",
  187. head="Agoge Mask +3",
  188. body="Pumm. Lorica +3",
  189. hands={ name="Nyame Gauntlets", augments={'Path: B',}},
  190. legs={ name="Nyame Flanchard", augments={'Path: B',}},
  191. feet="Sakpata's Leggings",
  192. neck={ name="War. Beads +2", augments={'Path: A',}},
  193. waist="Ioskeha Belt +1",
  194. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  195. right_ear="Thrud Earring",
  196. left_ring="Epaminondas's Ring",
  197. right_ring="Cornelia's Ring",
  198. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}},}
  199. sets.precast.WS["Ukko's Fury"].AccLow = set_combine(sets.precast.WS["Ukko's Fury"], {})
  200. sets.precast.WS["Ukko's Fury"].AccHigh = set_combine(sets.precast.WS["Ukko's Fury"].AccLow, {})
  201. sets.precast.WS["Ukko's Fury"].Attack = set_combine(sets.precast.WS["Ukko's Fury"], {})
  202. sets.precast.WS["Ukko's Fury"].MS = set_combine(sets.precast.WS["Ukko's Fury"], {ammo="Yetshila +1",
  203. feet="Boii Calligae +3",})
  204.  
  205. sets.precast.WS["King's Justice"] = {ammo="Seeth. Bomblet +1",head="Agoge Mask +3",
  206. body="Pumm. Lorica +3",
  207. hands={ name="Nyame Gauntlets", augments={'Path: B',}},
  208. legs="Boii Cuisses +3",
  209. feet="Sakpata's Leggings",
  210. neck={ name="War. Beads +2", augments={'Path: A',}},
  211. waist="Ioskeha Belt +1",
  212. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  213. right_ear="Thrud Earring",
  214. left_ring="Sroda Ring",
  215. right_ring="Cornelia's Ring",
  216. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},}
  217. sets.precast.WS["King's Justice"].AccLow = set_combine(sets.precast.WS["King's Justice"], {})
  218. sets.precast.WS["King's Justice"].AccHigh = set_combine(sets.precast.WS["King's Justice"].AccLow, {})
  219. sets.precast.WS["King's Justice"].Attack = set_combine(sets.precast.WS["King's Justice"], {body="Sakpata's Plate",
  220. hands="Sakpata's Gauntlets",
  221. legs="Boii Cuisses +3",
  222. left_ring="Sroda Ring",})
  223. sets.precast.WS["King's Justice"].MS = set_combine(sets.precast.WS["King's Justice"], {ammo="Yetshila +1",
  224. feet="Boii Calligae +3",})
  225.  
  226. sets.precast.WS['Fell Cleave'] = {ammo="Knobkierrie",
  227. head={ name="Agoge Mask +3", augments={'Enhances "Savagery" effect',}},
  228. body="Pumm. Lorica +3",
  229. hands={ name="Nyame Gauntlets", augments={'Path: B',}},
  230. legs={ name="Nyame Flanchard", augments={'Path: B',}},
  231. feet="Nyame Sollerets",
  232. neck={ name="War. Beads +2", augments={'Path: A',}},
  233. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  234. left_ear="Ishvara Earring",
  235. right_ear="Thrud Earring",
  236. left_ring="Cornelia's Ring",
  237. right_ring="Epaminondas's Ring",
  238. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},}
  239. sets.precast.WS['Fell Cleave'].AccLow = set_combine(sets.precast.WS['Fell Cleave'], {})
  240. sets.precast.WS['Fell Cleave'].AccHigh = set_combine(sets.precast.WS['Fell Cleave'].AccLow, {})
  241. sets.precast.WS['Fell Cleave'].Attack = set_combine(sets.precast.WS['Fell Cleave'], {body="Sakpata's Plate",
  242. hands="Sakpata's Gauntlets",
  243. legs="Boii Cuisses +3",
  244. left_ring="Sroda Ring",})
  245. sets.precast.WS['Fell Cleave'].MS = set_combine(sets.precast.WS['Fell Cleave'], {ammo="Yetshila +1",
  246. feet="Boii Calligae +3",})
  247.  
  248. sets.precast.WS['Full Break'] = {ammo="Pemphredo Tathlum",
  249. head="Sakpata's Helm",
  250. body="Sakpata's Plate",
  251. hands={ name="Sakpata's Gauntlets", augments={'Path: A',}},
  252. legs="Sakpata's Cuisses",
  253. feet="Sakpata's Leggings",
  254. neck="Sanctity Necklace",
  255. waist="Eschan Stone",
  256. left_ear="Digni. Earring",
  257. right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
  258. left_ring={ name="Metamor. Ring +1", augments={'Path: A',}},
  259. right_ring="Stikini Ring +1",
  260. back={ name="Cichol's Mantle", augments={'STR+20','Mag. Acc+20 /Mag. Dmg.+20','MND+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
  261.  
  262. sets.precast.WS['Armor Break'] = set_combine(sets.precast.WS['Full Break'], {})
  263.  
  264. sets.precast.WS['Weapon Break'] = set_combine(sets.precast.WS['Full Break'], {})
  265.  
  266. sets.precast.WS['Resolution'] = {ammo={ name="Seeth. Bomblet +1", augments={'Path: A',}},
  267. head={ name="Nyame Helm", augments={'Path: B',}},
  268. body="Sakpata's Plate",
  269. hands="Boii Mufflers +3",
  270. legs={ name="Nyame Flanchard", augments={'Path: B',}},
  271. feet="Flam. Gambieras +2",
  272. neck={ name="War. Beads +2", augments={'Path: A',}},
  273. waist="Fotia Belt",
  274. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  275. right_ear="Telos Earring",
  276. left_ring="Regal Ring",
  277. right_ring="Cornelia's Ring",
  278. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}},}
  279. sets.precast.WS['Resolution'].AccLow = set_combine(sets.precast.WS['Resolution'], {})
  280. sets.precast.WS['Resolution'].AccHigh = set_combine(sets.precast.WS['Resolution'].AccLow, {})
  281. sets.precast.WS['Resolution'].Attack = set_combine(sets.precast.WS['Resolution'], {body="Sakpata's Plate",
  282. hands="Sakpata's Gauntlets",
  283. legs="Boii Cuisses +3",
  284. left_ring="Sroda Ring",})
  285. sets.precast.WS['Resolution'].MS = set_combine(sets.precast.WS['Resolution'], {ammo="Yetshila +1",
  286. feet="Boii Calligae +3",})
  287.  
  288. sets.precast.WS['Scourge'] = {ammo="Knobkierrie",head={ name="Valorous Mask", augments={'Attack+27','Weapon skill damage +4%','STR+6','Accuracy+6',}},
  289. body="Pumm. Lorica +3",hands={ name="Odyssean Gauntlets", augments={'Accuracy+16','Weapon skill damage +5%','VIT+9','Attack+11',}},
  290. legs={ name="Odyssean Cuisses", augments={'Accuracy+12 Attack+12','Weapon skill damage +4%','AGI+5','Accuracy+4','Attack+15',}},feet="Nyame Sollerets",neck={ name="War. Beads +2", augments={'Path: A',}},waist="Fotia Belt",left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +25',}},
  291. right_ear="Telos Earring",left_ring="Regal Ring",right_ring="Niqmaddu Ring",back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  292. sets.precast.WS['Scourge'].AccLow = set_combine(sets.precast.WS['Scourge'], {})
  293. sets.precast.WS['Scourge'].AccHigh = set_combine(sets.precast.WS['Scourge'].AccLow, {})
  294. sets.precast.WS['Scourge'].Attack = set_combine(sets.precast.WS['Scourge'], {body="Sakpata's Plate",
  295. hands="Sakpata's Gauntlets",
  296. legs="Boii Cuisses +3",
  297. left_ring="Sroda Ring",})
  298. sets.precast.WS['Scourge'].MS = set_combine(sets.precast.WS['Scourge'], {ammo="Yetshila +1",
  299. feet="Boii Calligae +3",})
  300.  
  301. sets.precast.WS['Cloudsplitter'] = {ammo="Knobkierrie",
  302. head={ name="Nyame Helm", augments={'Path: B',}},
  303. body={ name="Nyame Mail", augments={'Path: A',}},
  304. hands={ name="Nyame Gauntlets", augments={'Path: B',}},
  305. legs={ name="Nyame Flanchard", augments={'Path: B',}},
  306. feet="Nyame Sollerets",
  307. neck="Baetyl Pendant",
  308. waist="Orpheus's Sash",
  309. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  310. right_ear="Friomisi Earring",
  311. left_ring="Epaminondas's Ring",
  312. right_ring="Cornelia's Ring",
  313. back={ name="Cichol's Mantle", augments={'STR+20','Mag. Acc+20 /Mag. Dmg.+20','MND+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},}
  314. sets.precast.WS['Cloudsplitter'].AccLow = set_combine(sets.precast.WS['Cloudsplitter'], {})
  315. sets.precast.WS['Cloudsplitter'].AccHigh = set_combine(sets.precast.WS['Cloudsplitter'].AccLow, {})
  316. sets.precast.WS['Cloudsplitter'].Attack = set_combine(sets.precast.WS['Cloudsplitter'], {})
  317. sets.precast.WS['Cloudsplitter'].MS = set_combine(sets.precast.WS['Cloudsplitter'], {})
  318.  
  319. sets.precast.WS['Decimation'] = {ammo="Knobkierrie",
  320. head={ name="Nyame Helm", augments={'Path: B',}},
  321. body="Sakpata's Plate",
  322. hands="Boii Mufflers +3",
  323. legs={ name="Nyame Flanchard", augments={'Path: B',}},
  324. feet="Sakpata's Leggings",
  325. neck={ name="War. Beads +2", augments={'Path: A',}},
  326. waist="Fotia Belt",
  327. left_ear="Cessance Earring",
  328. right_ear="Brutal Earring",
  329. left_ring="Regal Ring",
  330. right_ring="Cornelia's Ring",
  331. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}},}
  332. sets.precast.WS['Decimation'].AccLow = set_combine(sets.precast.WS['Decimation'], {})
  333. sets.precast.WS['Decimation'].AccHigh = set_combine(sets.precast.WS['Decimation'].AccLow, {})
  334. sets.precast.WS['Decimation'].Attack = set_combine(sets.precast.WS['Decimation'], {body="Sakpata's Plate",
  335. hands="Sakpata's Gauntlets",
  336. legs="Boii Cuisses +3",
  337. left_ring="Sroda Ring",})
  338. sets.precast.WS['Decimation'].MS = set_combine(sets.precast.WS['Decimation'], {ammo="Yetshila +1",
  339. feet="Boii Calligae +3",})
  340.  
  341. sets.precast.WS['Calamity'] = {ammo="Knobkierrie",
  342. head={ name="Nyame Helm", augments={'Path: B',}},
  343. body="Sakpata's Plate",
  344. hands="Boii Mufflers +3",
  345. legs={ name="Nyame Flanchard", augments={'Path: B',}},
  346. feet="Sakpata's Leggings",
  347. neck={ name="War. Beads +2", augments={'Path: A',}},
  348. waist="Ioskeha Belt +1",
  349. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  350. right_ear="Thrud Earring",
  351. left_ring="Sroda Ring",
  352. right_ring="Cornelia's Ring",
  353. back={ name="Cichol's Mantle", augments={'VIT+20','Accuracy+20 Attack+20','VIT+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
  354. sets.precast.WS['Calamity'].AccLow = set_combine(sets.precast.WS['Calamity'], {})
  355. sets.precast.WS['Calamity'].AccHigh = set_combine(sets.precast.WS['Calamity'].AccLow, {})
  356. sets.precast.WS['Calamity'].Attack = set_combine(sets.precast.WS['Calamity'], {body="Sakpata's Plate",
  357. hands="Sakpata's Gauntlets",
  358. legs="Boii Cuisses +3",
  359. left_ring="Sroda Ring",})
  360. sets.precast.WS['Calamity'].MS = set_combine(sets.precast.WS['Calamity'], {ammo="Yetshila +1",
  361. feet="Boii Calligae +3",})
  362.  
  363. sets.precast.WS['Mistral Axe'] = set_combine(sets.precast.WS['Calamity'], {})
  364. sets.precast.WS['Mistral Axe'].AccLow = set_combine(sets.precast.WS['Mistral Axe'], {})
  365. sets.precast.WS['Mistral Axe'].AccHigh = set_combine(sets.precast.WS['Mistral Axe'].AccLow, {})
  366. sets.precast.WS['Mistral Axe'].Attack = set_combine(sets.precast.WS['Mistral Axe'], {body="Sakpata's Plate",
  367. hands="Sakpata's Gauntlets",
  368. legs="Boii Cuisses +3",
  369. left_ring="Sroda Ring",})
  370. sets.precast.WS['Mistral Axe'].MS = set_combine(sets.precast.WS['Mistral Axe'], {ammo="Yetshila +1",
  371. feet="Boii Calligae +3",})
  372.  
  373. sets.precast.WS['Rampage'] = { ammo="Yetshila +1",
  374. head="Flam. Zucchetto +2",
  375. body="Pumm. Lorica +3",
  376. hands="Boii Mufflers +3",
  377. legs={ name="Odyssean Cuisses", augments={'Accuracy+12 Attack+12','Weapon skill damage +4%','AGI+5','Accuracy+4','Attack+15',}},
  378. feet="Boii Calligae +3",
  379. neck={ name="War. Beads +2", augments={'Path: A',}},
  380. waist="Fotia Belt",
  381. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  382. right_ear="Brutal Earring",
  383. left_ring="Regal Ring",
  384. right_ring="Cornelia's Ring",
  385. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  386. sets.precast.WS['Rampage'].AccLow = set_combine(sets.precast.WS['Rampage'], {})
  387. sets.precast.WS['Rampage'].AccHigh = set_combine(sets.precast.WS['Rampage'].AccLow, {})
  388. sets.precast.WS['Rampage'].Attack = set_combine(sets.precast.WS['Rampage'], {})
  389. sets.precast.WS['Rampage'].MS = set_combine(sets.precast.WS['Rampage'], {ammo="Yetshila +1",
  390. feet="Boii Calligae +3",})
  391.  
  392. sets.precast.WS['Savage Blade'] = {ammo="Knobkierrie",
  393. head="Nyame Helm",
  394. body="Pumm. Lorica +3",
  395. hands="Boii Mufflers +3",
  396. legs="Nyame Flanchard",
  397. feet="Nyame Sollerets",
  398. neck={ name="War. Beads +2", augments={'Path: A',}},
  399. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  400. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  401. right_ear="Thrud Earring",
  402. left_ring="Cornelia's Ring",
  403. right_ring="Epaminondas's Ring",
  404. back={ name="Cichol's Mantle", augments={'MND+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
  405. sets.precast.WS['Savage Blade'].AccLow = set_combine(sets.precast.WS['Savage Blade'], {})
  406. sets.precast.WS['Savage Blade'].AccHigh = set_combine(sets.precast.WS['Savage Blade'].AccLow, {})
  407. sets.precast.WS['Savage Blade'].Attack = set_combine(sets.precast.WS['Savage Blade'], {body="Sakpata's Plate",
  408. hands="Sakpata's Gauntlets",
  409. legs="Boii Cuisses +3",
  410. right_ring="Sroda Ring",})
  411. sets.precast.WS['Savage Blade'].MS = set_combine(sets.precast.WS['Savage Blade'], { ammo="Yetshila +1",
  412. head="Nyame Helm",
  413. body="Sakpata's Plate",
  414. hands="Boii Mufflers +3",
  415. legs="Boii Cuisses +3",
  416. feet="Boii Calligae +3",
  417. neck={ name="War. Beads +2", augments={'Path: A',}},
  418. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  419. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  420. right_ear="Thrud Earring",
  421. left_ring="Sroda Ring",
  422. right_ring="Cornelia's Ring",
  423. back={ name="Cichol's Mantle", augments={'MND+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}})
  424.  
  425. sets.precast.WS['Sanguine Blade'] = {ammo={ name="Seeth. Bomblet +1", augments={'Path: A',}},
  426. head="Pixie Hairpin +1",
  427. body="Sacro Breastplate",
  428. hands={ name="Nyame Gauntlets", augments={'Path: B',}},
  429. legs={ name="Odyssean Cuisses", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','Weapon skill damage +3%','INT+2','Mag. Acc.+4','"Mag.Atk.Bns."+12',}},
  430. feet={ name="Odyssean Greaves", augments={'"Mag.Atk.Bns."+14','Weapon skill damage +7%',}},
  431. neck="Baetyl Pendant",
  432. waist="Fotia Belt",
  433. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  434. right_ear="Friomisi Earring",
  435. left_ring="Epaminondas's Ring",
  436. right_ring="Archon Ring",
  437. back={ name="Cichol's Mantle", augments={'STR+20','Mag. Acc+20 /Mag. Dmg.+20','MND+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},}
  438.  
  439. sets.precast.WS['Vorpal Blade'] = {ammo="Yetshila +1",
  440. head="Flam. Zucchetto +2",
  441. body="Hjarrandi Breast.",
  442. hands="Boii Mufflers +3",
  443. legs="Pumm. Cuisses +3",
  444. feet="Boii Calligae +3",
  445. neck="Fotia Gorget",
  446. waist="Fotia Belt",
  447. left_ear="Cessance Earring",
  448. right_ear="Brutal Earring",
  449. left_ring="Regal Ring",
  450. right_ring="Niqmaddu Ring",
  451. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}},}
  452.  
  453. sets.precast.WS['Requiescat'] = {ammo="Knobkierrie",
  454. head="Hjarrandi Helm",
  455. body={ name="Agoge Lorica +3", augments={'Enhances "Aggressive Aim" effect',}},
  456. hands={ name="Odyssean Gauntlets", augments={'"Mag.Atk.Bns."+25','Weapon skill damage +3%','MND+6','Mag. Acc.+7',}},
  457. legs="Pumm. Cuisses +3",
  458. feet="Pumm. Calligae +3",
  459. neck="Fotia Gorget",
  460. waist="Fotia Belt",
  461. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  462. right_ear="Friomisi Earring",
  463. left_ring="Epaminondas's Ring",
  464. right_ring={ name="Metamor. Ring +1", augments={'Path: A',}},
  465. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}},}
  466.  
  467. sets.precast.WS['Vorpal Thurst'] = {ammo="Yetshila +1",
  468. head={ name="Agoge Mask +3", augments={'Enhances "Savagery" effect',}},
  469. body="Pumm. Lorica +3",
  470. hands="Boii Mufflers +3",
  471. legs="Nyame Flanchard",
  472. feet="Boii Calligae +3",
  473. neck={ name="War. Beads +2", augments={'Path: A',}},
  474. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  475. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  476. right_ear="Thrud Earring",
  477. left_ring="Regal Ring",
  478. right_ring="Niqmaddu Ring",
  479. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
  480. sets.precast.WS['Vorpal Thurst'].MS = set_combine(sets.precast.WS['Vorpal Thurst'], {ammo="Yetshila +1",
  481. feet="Boii Calligae +3",})
  482.  
  483. sets.precast.WS['Impulse Drive'] = {ammo="Knobkierrie",
  484. head="Nyame Helm",
  485. body="Pumm. Lorica +3",
  486. hands="Boii Mufflers +3",
  487. legs="Boii Cuisses +3",
  488. feet="Sakpata's Leggings",
  489. neck={ name="War. Beads +2", augments={'Path: A',}},
  490. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  491. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  492. right_ear="Thrud Earring",
  493. left_ring="Sroda Ring",
  494. right_ring="Cornelia's Ring",
  495. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
  496. sets.precast.WS['Impulse Drive'].MS = set_combine(sets.precast.WS['Impulse Drive'], {ammo="Yetshila +1",
  497. feet="Boii Calligae +3",})
  498. sets.precast.WS['Impulse Drive'].Attack = set_combine(sets.precast.WS['Impulse Drive'], {body="Sakpata's Plate",
  499. hands="Sakpata's Gauntlets",
  500. legs="Boii Cuisses +3",
  501. left_ring="Sroda Ring",})
  502. sets.precast.WS['Impulse Drive'].MS = set_combine(sets.precast.WS['Impulse Drive'], { ammo="Yetshila +1",
  503. head="Agoge Mask +3",
  504. body="Sakpata's Plate",
  505. hands="Boii Mufflers +3",
  506. legs="Boii Cuisses +3",
  507. feet="Boii Calligae +3",
  508. neck={ name="War. Beads +2", augments={'Path: A',}},
  509. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  510. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  511. right_ear="Thrud Earring",
  512. left_ring="Sroda Ring",
  513. right_ring="Cornelia's Ring",
  514. back={ name="Cichol's Mantle", augments={'MND+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}})
  515.  
  516. sets.precast.WS['Stardiver'] = {ammo="Seeth. Bomblet +1",
  517. head="Sakpata's Helm",
  518. body="Pumm. Lorica +3",
  519. hands="Boii Mufflers +3",
  520. legs="Nyame Flanchard",
  521. feet="Sakpata's Leggings",
  522. neck="Fotia Gorget",
  523. waist="Fotia Belt",
  524. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  525. right_ear="Thrud Earring",
  526. left_ring="Regal Ring",
  527. right_ring="Cornelia's Ring",
  528. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
  529. sets.precast.WS['Stardiver'].Attack = set_combine(sets.precast.WS['Stardiver'], {body="Sakpata's Plate",
  530. hands="Sakpata's Gauntlets",
  531. legs="Boii Cuisses +3",
  532. left_ring="Sroda Ring",})
  533. sets.precast.WS['Stardiver'].MS = set_combine(sets.precast.WS['Stardiver'], {ammo="Yetshila +1",
  534. feet="Boii Calligae +3",})
  535.  
  536. sets.precast.WS['Judgment'] = {ammo="Knobkierrie",
  537. head={ name="Agoge Mask +3", augments={'Enhances "Savagery" effect',}},
  538. body="Pumm. Lorica +3",
  539. hands="Boii Mufflers +3",
  540. legs="Nyame Flanchard",
  541. feet="Sakpata's Leggings",
  542. neck={ name="War. Beads +2", augments={'Path: A',}},
  543. waist="Fotia Belt",
  544. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  545. right_ear="Thrud Earring",
  546. left_ring="Regal Ring",
  547. right_ring="Cornelia's Ring",
  548. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
  549. sets.precast.WS['Judgment'].Attack = set_combine(sets.precast.WS['Judgment'], {body="Sakpata's Plate",
  550. hands="Sakpata's Gauntlets",
  551. legs="Boii Cuisses +3",
  552. left_ring="Sroda Ring",})
  553. sets.precast.WS['Judgment'].MS = set_combine(sets.precast.WS['Judgment'], { ammo="Yetshila +1",
  554. head="Agoge Mask +3",
  555. body="Sakpata's Plate",
  556. hands="Boii Mufflers +3",
  557. legs="Boii Cuisses +3",
  558. feet="Boii Calligae +3",
  559. neck={ name="War. Beads +2", augments={'Path: A',}},
  560. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  561. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  562. right_ear="Thrud Earring",
  563. left_ring="Sroda Ring",
  564. right_ring="Cornelia's Ring",
  565. back={ name="Cichol's Mantle", augments={'MND+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}})
  566.  
  567. sets.precast.WS['True Strike'] = {ammo="Yetshila +1",
  568. head={ name="Agoge Mask +3", augments={'Enhances "Savagery" effect',}},
  569. body="Pumm. Lorica +3",
  570. hands="Boii Mufflers +3",
  571. legs={ name="Nyame Flanchard", augments={'Path: B',}},
  572. feet="Boii Calligae +3",
  573. neck={ name="War. Beads +2", augments={'Path: A',}},
  574. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  575. left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
  576. right_ear="Thrud Earring",
  577. left_ring="Regal Ring",
  578. right_ring="Cornelia's Ring",
  579. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
  580. sets.precast.WS['True Strike'].Attack = set_combine(sets.precast.WS['True Strike'], {body="Sakpata's Plate",
  581. hands="Sakpata's Gauntlets",
  582. legs="Boii Cuisses +3",
  583. left_ring="Sroda Ring",})
  584. sets.precast.WS['True Strike'].MS = set_combine(sets.precast.WS['True Strike'], {ammo="Yetshila +1",
  585. feet="Boii Calligae +3",})
  586.  
  587.  
  588. sets.precast.WS['Black Halo'] = set_combine(sets.precast.WS['Black Halo'], {})
  589. sets.precast.WS['Black Halo'].MS = set_combine(sets.precast.WS['Black Halo'], {ammo="Yetshila +1",
  590. feet="Boii Calligae +3",})sets.precast.WS['Black Halo'].Attack = set_combine(sets.precast.WS['Black Halo'], {body="Sakpata's Plate",
  591. hands="Sakpata's Gauntlets",
  592. legs="Boii Cuisses +3",
  593. left_ring="Sroda Ring",})
  594. sets.precast.WS['Black Halo'].MS = set_combine(sets.precast.WS['Black Halo'], {ammo="Yetshila +1",
  595. feet="Boii Calligae +3",})
  596.  
  597. sets.precast.WS['Red Lotus Blade'] = set_combine(sets.precast.WS['Cloudsplitter'], {waist="Fotia Belt"})
  598.  
  599. sets.precast.WS['Raiden Thrust'] = set_combine(sets.precast.WS['Cloudsplitter'], {})
  600.  
  601. sets.precast.WS['Flash Nova'] = set_combine(sets.precast.WS['Cloudsplitter'], {waist="Fotia Belt"})
  602.  
  603. sets.precast.WS['Sonic Thrust'] = set_combine(sets.precast.WS['Judgment'], {})
  604.  
  605. sets.precast.WS['Cataclysm'] = set_combine(sets.precast.WS['Cloudsplitter'], {head="Pixie Hairpin +1",
  606. waist="Orpheus's Sash",
  607. right_ring="Archon Ring"})
  608.  
  609. sets.precast.WS['Earth Crusher'] = set_combine(sets.precast.WS['Cloudsplitter'], {})
  610.  
  611.  
  612. --------------------------------------
  613. -- Midcast sets
  614. --------------------------------------
  615.  
  616. -- Generic spell recast set
  617. sets.midcast.FastRecast = {}
  618.  
  619. -- Specific spells
  620. sets.midcast.Utsusemi = {}
  621.  
  622. sets.midcast.Jump = {body="Barone Corazza",
  623. feet="Ostro Greaves"}
  624.  
  625. sets.midcast['High Jump'] = {body="Barone Corazza",
  626. feet="Ostro Greaves"}
  627.  
  628.  
  629.  
  630. --------------------------------------
  631. -- Idle/resting/defense/etc sets
  632. --------------------------------------
  633.  
  634. -- Resting sets
  635. sets.resting = {}
  636.  
  637.  
  638. -- Idle sets
  639. sets.idle = {ammo="Staunch Tathlum +1",
  640. head="Sakpata's Helm",
  641. body="Sacro Breastplate",
  642. hands="Sakpata's Gauntlets",
  643. legs="Sakpata's Cuisses",
  644. feet="Hermes' Sandals",
  645. neck="Bathy Choker +1",
  646. waist="Plat. Mog. Belt",
  647. left_ear={ name="Odnowa Earring +1", augments={'Path: A',}},
  648. right_ear="Tuisto Earring",
  649. left_ring="Moonlight Ring",
  650. right_ring={ name="Gelatinous Ring +1", augments={'Path: A',}},
  651. back="Moonlight Cape",}
  652.  
  653. sets.idle.Craft = {head="Magnifying Specs.",
  654. body="Weaver's Smock",
  655. hands="Weaver's Cuffs",
  656. feet="Hermes' Sandals",
  657. neck="Weaver's Torque",
  658. waist="Weaver's Belt",
  659. left_ring="Orvail Ring +1",
  660. right_ring="Craftmaster's Ring",
  661. back="Shaper's Shawl",}
  662.  
  663. sets.idle.Weak = set_combine(sets.idle, {})
  664.  
  665. -- Defense sets
  666. sets.defense.PDT = {}
  667. sets.defense.Reraise = set_combine(sets.defense.PDT, {head="Twilight Helm",body="Twilight Mail"})
  668. sets.defense.MDT = {}
  669.  
  670. -- Gear to wear for kiting
  671. sets.Kiting = {feet="Hermes' Sandals"}
  672.  
  673. --------------------------------------
  674. -- Engaged sets
  675. --------------------------------------
  676.  
  677. -- Variations for TP weapon and (optional) offense/defense modes. Code will fall back on previous
  678. -- sets if more refined versions aren't defined.
  679. -- If you create a set with both offense and defense modes, the offense mode should be first.
  680. -- EG: sets.engaged.Dagger.Accuracy.Evasion
  681.  
  682. -- Normal melee group
  683. -- If using a weapon that isn't specified later, the basic engaged sets should automatically be used.
  684. -- Equip the weapon you want to use and engage, disengage, or force update with f12, the correct gear will be used; default weapon is whats equip when file loads.
  685. sets.engaged = {ammo="Aurgelmir Orb +1",
  686. head="Flam. Zucchetto +2",
  687. body={ name="Tatena. Harama. +1", augments={'Path: A',}},
  688. hands={ name="Tatena. Gote +1", augments={'Path: A',}},
  689. legs="Pumm. Cuisses +3",
  690. feet="Pumm. Calligae +3",
  691. neck={ name="War. Beads +2", augments={'Path: A',}},
  692. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  693. left_ear="Schere Earring",
  694. right_ear="Balder Earring +1",
  695. left_ring="Hetairoi Ring",
  696. right_ring="Niqmaddu Ring",
  697. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  698. sets.engaged.AccLow = set_combine(sets.engaged, {left_ring="Regal Ring",waist="Ioskeha Belt +1",left_ear="Telos Earring",back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  699. sets.engaged.AccHigh = set_combine(sets.engaged.AccLow, {hands="Sulev. Gauntlets +2",right_ear="Mache Earring +1",})
  700. sets.engaged.PDT = {ammo="Staunch Tathlum +1",
  701. head="Flam. Zucchetto +2",
  702. body="Sakpata's Plate",
  703. hands="Sakpata's Gauntlets",
  704. legs="Pumm. Cuisses +3",
  705. feet="Sakpata's Leggings",
  706. neck="Vim Torque +1",
  707. --neck={ name="War. Beads +2", augments={'Path: A',}},
  708. waist="Ioskeha Belt +1",
  709. left_ear="Schere Earring",
  710. right_ear="Telos Earring",
  711. left_ring="Flamma Ring",
  712. right_ring="Moonlight Ring",
  713. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  714. sets.engaged.SubtleBlow = {ammo="Staunch Tathlum +1",
  715. head="Flam. Zucchetto +2",
  716. body="Sacro Breastplate",
  717. hands="Sakpata's Gauntlets",
  718. legs="Sakpata's Cuisses",
  719. feet="Sakpata's Leggings",
  720. neck="Bathy Choker +1",
  721. waist="Ioskeha Belt +1",
  722. left_ear={ name="Schere Earring", augments={'Path: A',}},
  723. right_ear="Digni. Earring",
  724. left_ring="Chirich Ring +1",
  725. right_ring="Niqmaddu Ring",
  726. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  727. sets.engaged.DW = {ammo={ name="Seeth. Bomblet +1", augments={'Path: A',}},
  728. head="Flam. Zucchetto +2",
  729. body={ name="Nyame Mail", augments={'Path: A',}},
  730. hands="Sakpata's Gauntlets",
  731. legs="Pumm. Cuisses +3",
  732. feet="Pumm. Calligae +3",
  733. neck={ name="War. Beads +2", augments={'Path: A',}},
  734. waist="Reiki Yotai",
  735. left_ear="Eabani Earring",
  736. right_ear="Balder Earring +1",
  737. left_ring="Chirich Ring +1",
  738. right_ring="Niqmaddu Ring",
  739. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  740. sets.engaged.DWAccLow = set_combine(sets.engaged.DW, {right_ear="Telos Earring", right_ring="Chirich Ring +1",back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  741. sets.engaged.Proc = set_combine(sets.engaged, {ammo="Staunch Tathlum +1",
  742. head="Volte Cap",
  743. body="Volte Jupon",
  744. hands="Volte Mittens",
  745. legs="Volte Tights",
  746. feet="Volte Boots",
  747. neck={ name="Loricate Torque +1", augments={'Path: A',}},
  748. waist="Windbuffet Belt +1",
  749. left_ear="Dedition Earring",
  750. right_ear="Crep. Earring",
  751. left_ring="Chirich Ring +1",
  752. right_ring="Chirich Ring +1",
  753. back="Moonlight Cape"})
  754. sets.engaged.AccLow.PDT = set_combine(sets.engaged.PDT, {})
  755. sets.engaged.AccHigh.PDT = set_combine(sets.engaged.AccLow.PDT, {})
  756.  
  757. sets.engaged.Conqueror = {ammo="Aurgelmir Orb +1",
  758. head="Flam. Zucchetto +2",
  759. body={ name="Tatena. Harama. +1", augments={'Path: A',}},
  760. hands={ name="Tatena. Gote +1", augments={'Path: A',}},
  761. legs="Pumm. Cuisses +3",
  762. feet="Pumm. Calligae +3",
  763. neck={ name="War. Beads +2", augments={'Path: A',}},
  764. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  765. left_ear="Schere Earring",
  766. right_ear="Balder Earring +1",
  767. left_ring="Flamma Ring",
  768. right_ring="Niqmaddu Ring",
  769. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  770. sets.engaged.Conqueror.AccLow = set_combine(sets.engaged.Conqueror, {left_ring="Regal Ring",left_ear="Telos Earring",
  771. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  772. sets.engaged.Conqueror.AccHigh = set_combine(sets.engaged.Conqueror.AccLow, {hands="Sulev. Gauntlets +2",
  773. right_ear="Mache Earring +1",})
  774. sets.engaged.Conqueror.PDT = {ammo="Staunch Tathlum +1",
  775. head="Flam. Zucchetto +2",
  776. body="Sakpata's Plate",
  777. hands="Sakpata's Gauntlets",
  778. legs="Pumm. Cuisses +3",
  779. feet="Sakpata's Leggings",
  780. neck={ name="War. Beads +2", augments={'Path: A',}},
  781. waist="Ioskeha Belt +1",
  782. left_ear="Schere Earring",
  783. right_ear="Telos Earring",
  784. left_ring="Flamma Ring",
  785. right_ring="Moonlight Ring",
  786. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  787. sets.engaged.Conqueror.SubtleBlow = {ammo="Staunch Tathlum +1",
  788. head="Flam. Zucchetto +2",
  789. body="Sacro Breastplate",
  790. hands="Sakpata's Gauntlets",
  791. legs="Sakpata's Cuisses",
  792. feet="Sakpata's Leggings",
  793. neck="Bathy Choker +1",
  794. waist="Ioskeha Belt +1",
  795. left_ear={ name="Schere Earring", augments={'Path: A',}},
  796. right_ear="Digni. Earring",
  797. left_ring="Chirich Ring +1",
  798. right_ring="Niqmaddu Ring",
  799. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  800. sets.engaged.Conqueror.AccLow.PDT = set_combine(sets.engaged.Conqueror.PDT, {})
  801. sets.engaged.Conqueror.AccHigh.PDT = set_combine(sets.engaged.Conqueror.AccLow.PDT, {})
  802. -- Conqueror Aftermath Lv.3 sets
  803. sets.engaged.Conqueror.AM3 = {ammo="Aurgelmir Orb +1",
  804. head="Flam. Zucchetto +2",
  805. body={ name="Tatena. Harama. +1", augments={'Path: A',}},
  806. hands={ name="Tatena. Gote +1", augments={'Path: A',}},
  807. legs={ name="Odyssean Cuisses", augments={'Accuracy+30','"Store TP"+7','STR+6','Attack+2',}},
  808. feet="Pumm. Calligae +3",
  809. neck={ name="War. Beads +2", augments={'Path: A',}},
  810. waist={ name="Kentarch Belt +1", augments={'Path: A',}},
  811. left_ear="Dedition Earring",
  812. right_ear="Balder Earring +1",
  813. left_ring="Flamma Ring",
  814. right_ring="Petrov Ring",
  815. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}},}
  816. sets.engaged.Conqueror.AccLow.AM3 = set_combine(sets.engaged.Conqueror.AM3, {})
  817. sets.engaged.Conqueror.AccHigh.AM3 = set_combine(sets.engaged.Conqueror.AccLow.AM3, {})
  818. sets.engaged.Conqueror.PDT.AM3 = {ammo="Staunch Tathlum +1",head="Flam. Zucchetto +2",body="Sakpata's Plate",hands="Sulev. Gauntlets +2",legs="Sakpata's Cuisses",feet="Pumm. Calligae +3",neck="Loricate Torque +1",
  819. waist="Ioskeha Belt +1",left_ear="Genmei Earring",right_ear="Mache Earring +1",left_ring="Defending Ring",right_ring="Moonlight Ring",back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  820. sets.engaged.Conqueror.SubtleBlow.AM3 = {ammo="Staunch Tathlum +1",
  821. head="Flam. Zucchetto +2",
  822. body="Sacro Breastplate",
  823. hands="Sakpata's Gauntlets",
  824. legs="Sakpata's Cuisses",
  825. feet="Sakpata's Leggings",
  826. neck="Bathy Choker +1",
  827. waist="Ioskeha Belt +1",
  828. left_ear={ name="Schere Earring", augments={'Path: A',}},
  829. right_ear="Digni. Earring",
  830. left_ring="Chirich Ring +1",
  831. right_ring="Niqmaddu Ring",
  832. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  833. sets.engaged.Conqueror.AccLow.PDT.AM3 = set_combine(sets.engaged.Conqueror.PDT.AM3, {})
  834. sets.engaged.Conqueror.AccHigh.PDT.AM3 = set_combine(sets.engaged.Conqueror.AccLow.PDT.AM3, {})
  835.  
  836. sets.engaged.Ukonvasara = {ammo="Aurgelmir Orb +1",
  837. head="Flam. Zucchetto +2",
  838. body={ name="Tatena. Harama. +1", augments={'Path: A',}},
  839. hands={ name="Tatena. Gote +1", augments={'Path: A',}},
  840. legs="Pumm. Cuisses +3",
  841. feet="Pumm. Calligae +3",
  842. neck={ name="War. Beads +2", augments={'Path: A',}},
  843. waist="Ioskeha Belt +1",
  844. left_ear="Dedition Earring",
  845. right_ear="Brutal Earring",
  846. left_ring="Hetairoi Ring",
  847. right_ring="Niqmaddu Ring",
  848. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  849. sets.engaged.Ukonvasara.AccLow = set_combine(sets.engaged.Ukonvasara, {left_ring="Regal Ring",left_ear="Telos Earring",
  850. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  851. sets.engaged.Ukonvasara.AccHigh = set_combine(sets.engaged.Ukonvasara.AccLow, {hands="Sulev. Gauntlets +2",right_ear="Mache Earring +1",})
  852. sets.engaged.Ukonvasara.PDT = {ammo="Staunch Tathlum +1",
  853. head="Flam. Zucchetto +2",
  854. body="Sakpata's Plate",
  855. hands="Sakpata's Gauntlets",
  856. legs="Pumm. Cuisses +3",
  857. feet="Sakpata's Leggings",
  858. neck={ name="War. Beads +2", augments={'Path: A',}},
  859. waist="Ioskeha Belt +1",
  860. left_ear="Schere Earring",
  861. right_ear="Balder Earring +1",
  862. left_ring="Flamma Ring",
  863. right_ring="Moonlight Ring",
  864. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  865. sets.engaged.Ukonvasara.SubtleBlow = {ammo="Staunch Tathlum +1",
  866. head="Flam. Zucchetto +2",
  867. body="Sacro Breastplate",
  868. hands="Sakpata's Gauntlets",
  869. legs="Sakpata's Cuisses",
  870. feet="Sakpata's Leggings",
  871. neck="Bathy Choker +1",
  872. waist="Ioskeha Belt +1",
  873. left_ear={ name="Schere Earring", augments={'Path: A',}},
  874. right_ear="Digni. Earring",
  875. left_ring="Chirich Ring +1",
  876. right_ring="Niqmaddu Ring",
  877. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  878. sets.engaged.Ukonvasara.AccLow.PDT = set_combine(sets.engaged.Ukonvasara.PDT, {})
  879. sets.engaged.Ukonvasara.AccHigh.PDT = set_combine(sets.engaged.Ukonvasara.AccLow.PDT, {})
  880.  
  881. sets.engaged.Ragnarok = {ammo="Aurgelmir Orb +1",
  882. head="Flam. Zucchetto +2",
  883. body={ name="Tatena. Harama. +1", augments={'Path: A',}},
  884. hands={ name="Tatena. Gote +1", augments={'Path: A',}},
  885. legs="Pumm. Cuisses +3",
  886. feet="Pumm. Calligae +3",
  887. neck={ name="War. Beads +2", augments={'Path: A',}},
  888. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  889. left_ear="Schere Earring",
  890. right_ear="Balder Earring +1",
  891. left_ring="Hetairoi Ring",
  892. right_ring="Niqmaddu Ring",
  893. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  894. sets.engaged.Ragnarok.AccLow = set_combine(sets.engaged.Ragnarok, {ammo="Seeth. Bomblet +1",left_ear="Telos Earring",back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  895. sets.engaged.Ragnarok.AccHigh = set_combine(sets.engaged.Ragnarok.AccLow, {hands="Sulev. Gauntlets +2",right_ring="Regal Ring",right_ear="Mache Earring +1",})
  896. sets.engaged.Ragnarok.PDT = {ammo="Staunch Tathlum +1",
  897. head="Flam. Zucchetto +2",
  898. body="Sakpata's Plate",
  899. hands="Sakpata's Gauntlets",
  900. legs="Pumm. Cuisses +3",
  901. feet="Sakpata's Leggings",
  902. neck={ name="War. Beads +2", augments={'Path: A',}},
  903. waist="Ioskeha Belt +1",
  904. left_ear="Schere Earring",
  905. right_ear="Balder Earring +1",
  906. left_ring="Flamma Ring",
  907. right_ring="Moonlight Ring",
  908. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  909. sets.engaged.Ragnarok.SubtleBlow = {ammo="Staunch Tathlum +1",
  910. head="Flam. Zucchetto +2",
  911. body="Sacro Breastplate",
  912. hands="Sakpata's Gauntlets",
  913. legs="Sakpata's Cuisses",
  914. feet="Sakpata's Leggings",
  915. neck="Bathy Choker +1",
  916. waist="Ioskeha Belt +1",
  917. left_ear={ name="Schere Earring", augments={'Path: A',}},
  918. right_ear="Digni. Earring",
  919. left_ring="Chirich Ring +1",
  920. right_ring="Niqmaddu Ring",
  921. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  922. sets.engaged.Ragnarok.AccLow.PDT = set_combine(sets.engaged.Ragnarok.PDT, {})
  923. sets.engaged.Ragnarok.AccHigh.PDT = set_combine(sets.engaged.Ragnarok.AccLow.PDT, {})
  924.  
  925. sets.engaged.Chango = {ammo="Aurgelmir Orb +1",
  926. head="Flam. Zucchetto +2",
  927. body={ name="Tatena. Harama. +1", augments={'Path: A',}},
  928. hands={ name="Tatena. Gote +1", augments={'Path: A',}},
  929. legs="Pumm. Cuisses +3",
  930. feet="Pumm. Calligae +3",
  931. neck={ name="War. Beads +2", augments={'Path: A',}},
  932. waist="Ioskeha Belt +1",
  933. left_ear="Schere Earring",
  934. right_ear="Balder Earring +1",
  935. left_ring="Flamma Ring",
  936. right_ring="Niqmaddu Ring",
  937. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  938. sets.engaged.Chango.AccLow = set_combine(sets.engaged.Chango, {left_ring="Chirich Ring +1",right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
  939. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  940. sets.engaged.Chango.AccHigh = set_combine(sets.engaged.Chango.AccLow, {})
  941. sets.engaged.Chango.PDT = {ammo="Staunch Tathlum +1",
  942. head="Flam. Zucchetto +2",
  943. body="Sakpata's Plate",
  944. hands="Sakpata's Gauntlets",
  945. legs="Pumm. Cuisses +3",
  946. feet="Sakpata's Leggings",
  947. neck="Vim Torque +1",
  948. --neck="War. Beads +2",
  949. waist="Ioskeha Belt +1",
  950. left_ear="Schere Earring",
  951. right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
  952. left_ring="Moonlight Ring",
  953. right_ring="Niqmaddu Ring",
  954. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  955. sets.engaged.Chango.SubtleBlow = {ammo="Seeth. Bomblet +1",
  956. head="Sakpata's Helm",
  957. body="Dagon Breast.",
  958. hands={ name="Sakpata's Gauntlets", augments={'Path: A',}},
  959. legs={ name="Sakpata's Cuisses", augments={'Path: A',}},
  960. feet="Sakpata's Leggings",
  961. neck="Bathy Choker +1",
  962. waist="Ioskeha Belt +1",
  963. left_ear={ name="Schere Earring", augments={'Path: A',}},
  964. right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
  965. left_ring="Chirich Ring +1",
  966. right_ring="Niqmaddu Ring",
  967. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  968. sets.engaged.Chango.Resist = {ammo="Staunch Tathlum +1",
  969. head="Boii Mask +3",
  970. body={ name="Sakpata's Plate", augments={'Path: A',}},
  971. hands={ name="Sakpata's Gauntlets", augments={'Path: A',}},
  972. legs={ name="Sakpata's Cuisses", augments={'Path: A',}},
  973. feet={ name="Sakpata's Leggings", augments={'Path: A',}},
  974. neck="Warder's Charm +1",
  975. waist="Ioskeha Belt +1",
  976. left_ear={ name="Schere Earring", augments={'Path: A',}},
  977. right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
  978. left_ring="Moonlight Ring",
  979. right_ring="Niqmaddu Ring",
  980. back={ name="Cichol's Mantle", augments={'DEX+20','Eva.+20 /Mag. Eva.+20','Accuracy+10','Enmity-10','Mag. Evasion+15',}}}
  981. sets.engaged.Chango.AccLow.PDT = set_combine(sets.engaged.Chango.PDT, {back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  982. sets.engaged.Chango.AccHigh.PDT = set_combine(sets.engaged.Chango.AccLow.PDT, {})
  983.  
  984. sets.engaged.Farsha = {
  985. ammo="Coiste Bodhar",
  986. head="Boii Mask +3",
  987. body="Hjarrandi Breast.",
  988. hands="Sakpata's Gauntlets",
  989. legs="Boii Cuisses +3",
  990. feet="Pumm. Calligae +3",
  991. neck={ name="War. Beads +2", augments={'Path: A',}},
  992. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  993. left_ear="Schere Earring",
  994. right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
  995. left_ring="Moonlight Ring",
  996. right_ring="Niqmaddu Ring",
  997. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  998. sets.engaged.Farsha.AccLow = set_combine(sets.engaged.Farsha, {right_ear="Telos Earring", right_ring="Chirich Ring +1",back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  999. sets.engaged.Farsha.DW = {ammo={ name="Seeth. Bomblet +1", augments={'Path: A',}},
  1000. head="Flam. Zucchetto +2",
  1001. body={ name="Nyame Mail", augments={'Path: A',}},
  1002. hands="Sakpata's Gauntlets",
  1003. legs="Pumm. Cuisses +3",
  1004. feet="Pumm. Calligae +3",
  1005. neck={ name="War. Beads +2", augments={'Path: A',}},
  1006. waist="Reiki Yotai",
  1007. left_ear="Eabani Earring",
  1008. right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
  1009. left_ring="Chirich Ring +1",
  1010. right_ring="Niqmaddu Ring",
  1011. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  1012. sets.engaged.Farsha.DWAccLow = set_combine(sets.engaged.Farsha.DW, {right_ear="Telos Earring", right_ring="Chirich Ring +1",back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  1013. sets.engaged.Farsha.PDT = {ammo="Staunch Tathlum +1",
  1014. head="Flam. Zucchetto +2",
  1015. body="Sakpata's Plate",
  1016. hands="Sakpata's Gauntlets",
  1017. legs="Pumm. Cuisses +3",
  1018. feet="Sakpata's Leggings",
  1019. neck={ name="War. Beads +2", augments={'Path: A',}},
  1020. waist="Ioskeha Belt +1",
  1021. left_ear="Schere Earring",
  1022. right_ear="Telos Earring",
  1023. left_ring="Flamma Ring",
  1024. right_ring="Moonlight Ring",
  1025. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  1026. sets.engaged.Farsha.SubtleBlow = {ammo="Staunch Tathlum +1",
  1027. head="Flam. Zucchetto +2",
  1028. body="Sacro Breastplate",
  1029. hands="Sakpata's Gauntlets",
  1030. legs="Sakpata's Cuisses",
  1031. feet="Sakpata's Leggings",
  1032. neck="Bathy Choker +1",
  1033. waist="Ioskeha Belt +1",
  1034. left_ear={ name="Schere Earring", augments={'Path: A',}},
  1035. right_ear="Digni. Earring",
  1036. left_ring="Chirich Ring +1",
  1037. right_ring="Niqmaddu Ring",
  1038. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  1039. sets.engaged.Farsha.AccLow.PDT = set_combine(sets.engaged.Farsha.PDT, {back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  1040.  
  1041. sets.engaged.Naegling = set_combine(sets.engaged.Farsha)
  1042. sets.engaged.Naegling.AccLow = set_combine(sets.engaged.Farsha.AccLow)
  1043. sets.engaged.Naegling.DW = set_combine(sets.engaged.Farsha.DW)
  1044. sets.engaged.Naegling.DWAccLow = set_combine(sets.engaged.Farsha.DWAccLow)
  1045. sets.engaged.Naegling.PDT = set_combine(sets.engaged.Farsha.PDT)
  1046. sets.engaged.Naegling.SubtleBlow = {ammo="Staunch Tathlum +1",
  1047. head="Flam. Zucchetto +2",
  1048. body="Sacro Breastplate",
  1049. hands="Sakpata's Gauntlets",
  1050. legs="Sakpata's Cuisses",
  1051. feet="Sakpata's Leggings",
  1052. neck="Bathy Choker +1",
  1053. waist="Ioskeha Belt +1",
  1054. left_ear="Schere Earring",
  1055. right_ear="Balder Earring +1",
  1056. left_ring="Chirich Ring +1",
  1057. right_ring="Niqmaddu Ring",
  1058. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  1059.  
  1060. sets.engaged.Dolichenus = set_combine(sets.engaged.Farsha)
  1061. sets.engaged.Dolichenus.AccLow = set_combine(sets.engaged.Farsha.AccLow)
  1062. sets.engaged.Dolichenus.DW = set_combine(sets.engaged.Farsha.DW)
  1063. sets.engaged.Dolichenus.DWAccLow = set_combine(sets.engaged.Farsha.DWAccLow)
  1064. sets.engaged.Dolichenus.PDT = set_combine(sets.engaged.Farsha.PDT)
  1065. sets.engaged.Dolichenus.SubtleBlow = {ammo="Staunch Tathlum +1",
  1066. head="Flam. Zucchetto +2",
  1067. body="Sacro Breastplate",
  1068. hands="Sakpata's Gauntlets",
  1069. legs="Sakpata's Cuisses",
  1070. feet="Sakpata's Leggings",
  1071. neck="Bathy Choker +1",
  1072. waist="Ioskeha Belt +1",
  1073. left_ear="Schere Earring",
  1074. right_ear="Balder Earring +1",
  1075. left_ring="Chirich Ring +1",
  1076. right_ring="Niqmaddu Ring",
  1077. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  1078.  
  1079. sets.engaged['Loxotic Mace +1'] = set_combine(sets.engaged.Farsha)
  1080. sets.engaged['Loxotic Mace +1'].AccLow = set_combine(sets.engaged.Farsha.AccLow)
  1081. sets.engaged['Loxotic Mace +1'].DW = set_combine(sets.engaged.Farsha.DW)
  1082. sets.engaged['Loxotic Mace +1'].DWAccLow = set_combine(sets.engaged.Farsha.DWAccLow)
  1083. sets.engaged['Loxotic Mace +1'].PDT = set_combine(sets.engaged.Farsha.PDT)
  1084. sets.engaged['Loxotic Mace +1'].SubtleBlow = {ammo="Seeth. Bomblet +1",
  1085. head="Sakpata's Helm",
  1086. body="Dagon Breast.",
  1087. hands={ name="Sakpata's Gauntlets", augments={'Path: A',}},
  1088. legs={ name="Sakpata's Cuisses", augments={'Path: A',}},
  1089. feet="Sakpata's Leggings",
  1090. neck="Bathy Choker +1",
  1091. waist="Ioskeha Belt +1",
  1092. left_ear={ name="Schere Earring", augments={'Path: A',}},
  1093. right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
  1094. left_ring="Chirich Ring +1",
  1095. right_ring="Niqmaddu Ring",
  1096. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  1097.  
  1098. sets.engaged['Shining One'] = {ammo="Aurgelmir Orb +1",
  1099. head="Flam. Zucchetto +2",
  1100. body={ name="Tatena. Harama. +1", augments={'Path: A',}},
  1101. hands={ name="Tatena. Gote +1", augments={'Path: A',}},
  1102. legs="Pumm. Cuisses +3",
  1103. feet="Pumm. Calligae +3",
  1104. neck={ name="War. Beads +2", augments={'Path: A',}},
  1105. waist="Ioskeha Belt +1",
  1106. left_ear="Schere Earring",
  1107. right_ear="Balder Earring +1",
  1108. left_ring="Flamma Ring",
  1109. right_ring="Niqmaddu Ring",
  1110. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  1111. sets.engaged['Shining One'].AccLow = set_combine(sets.engaged['Shining One'],{right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
  1112. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  1113. sets.engaged['Shining One'].PDT = set_combine(sets.engaged['Shining One'],{
  1114. ammo="Staunch Tathlum +1",
  1115. head="Flam. Zucchetto +2",
  1116. body="Sakpata's Plate",
  1117. hands="Sakpata's Gauntlets",
  1118. legs="Pumm. Cuisses +3",
  1119. feet="Sakpata's Leggings",
  1120. neck={ name="War. Beads +2", augments={'Path: A',}},
  1121. waist="Ioskeha Belt +1",
  1122. left_ear="Schere Earring",
  1123. right_ear="Balder Earring +1",
  1124. left_ring="Flamma Ring",
  1125. right_ring="Moonlight Ring",
  1126. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  1127. sets.engaged['Shining One'].SubtleBlow = {ammo="Staunch Tathlum +1",
  1128. head="Flam. Zucchetto +2",
  1129. body="Sacro Breastplate",
  1130. hands="Sakpata's Gauntlets",
  1131. legs="Sakpata's Cuisses",
  1132. feet="Sakpata's Leggings",
  1133. neck="Bathy Choker +1",
  1134. waist="Ioskeha Belt +1",
  1135. left_ear={ name="Schere Earring", augments={'Path: A',}},
  1136. right_ear="Digni. Earring",
  1137. left_ring="Chirich Ring +1",
  1138. right_ring="Niqmaddu Ring",
  1139. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  1140.  
  1141. sets.engaged['Montante +1'] = {ammo="Aurgelmir Orb +1",
  1142. head="Flam. Zucchetto +2",
  1143. body={ name="Tatena. Harama. +1", augments={'Path: A',}},
  1144. hands={ name="Tatena. Gote +1", augments={'Path: A',}},
  1145. legs="Pumm. Cuisses +3",
  1146. feet="Pumm. Calligae +3",
  1147. neck={ name="War. Beads +2", augments={'Path: A',}},
  1148. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  1149. left_ear="Schere Earring",
  1150. right_ear="Balder Earring +1",
  1151. left_ring="Flamma Ring",
  1152. right_ring="Niqmaddu Ring",
  1153. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}},}
  1154. sets.engaged['Montante +1'].AccLow = set_combine(sets.engaged['Montante +1'],{waist="Ioskeha Belt +1",
  1155. left_ear="Cessance Earring",
  1156. right_ring="Moonlight Ring",
  1157. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  1158. sets.engaged['Montante +1'].PDT = set_combine(sets.engaged['Montante +1'],{
  1159. ammo="Staunch Tathlum +1",
  1160. head="Flam. Zucchetto +2",
  1161. body="Sakpata's Plate",
  1162. hands="Sakpata's Gauntlets",
  1163. legs="Pumm. Cuisses +3",
  1164. feet="Sakpata's Leggings",
  1165. neck={ name="War. Beads +2", augments={'Path: A',}},
  1166. waist="Ioskeha Belt +1",
  1167. left_ear="Schere Earring",
  1168. right_ear="Balder Earring +1",
  1169. left_ring="Flamma Ring",
  1170. right_ring="Moonlight Ring",
  1171. back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  1172. sets.engaged['Montante +1'].SubtleBlow = {ammo="Staunch Tathlum +1",
  1173. head="Flam. Zucchetto +2",
  1174. body="Sacro Breastplate",
  1175. hands="Sakpata's Gauntlets",
  1176. legs="Sakpata's Cuisses",
  1177. feet="Sakpata's Leggings",
  1178. neck="Bathy Choker +1",
  1179. waist="Ioskeha Belt +1",
  1180. left_ear={ name="Schere Earring", augments={'Path: A',}},
  1181. right_ear="Digni. Earring",
  1182. left_ring="Chirich Ring +1",
  1183. right_ring="Niqmaddu Ring",
  1184. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  1185.  
  1186. sets.engaged.Xoanon = set_combine(sets.engaged.Chango)
  1187. sets.engaged.Xoanon.AccLow = set_combine(sets.engaged.Chango.AccLow)
  1188. sets.engaged.Xoanon.DWAccLow = set_combine(sets.engaged.Chango.DWAccLow)
  1189. sets.engaged.Xoanon.PDT = set_combine(sets.engaged.Chango.PDT)
  1190.  
  1191. sets.engaged.Labraunda = {ammo="Yetshila +1",
  1192. head="Boii Mask +2",
  1193. body="Hjarrandi Breast.",
  1194. hands="Sakpata's Gauntlets",
  1195. legs="Pumm. Cuisses +3",
  1196. feet="Pumm. Calligae +3",
  1197. neck={ name="War. Beads +2", augments={'Path: A',}},
  1198. waist={ name="Sailfi Belt +1", augments={'Path: A',}},
  1199. left_ear={ name="Schere Earring", augments={'Path: A',}},
  1200. right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
  1201. left_ring="Niqmaddu Ring",
  1202. right_ring="Hetairoi Ring",
  1203. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10','Phys. dmg. taken-10%',}}}
  1204. sets.engaged.Labraunda.AccLow = set_combine(sets.engaged.Labraunda, {waist="Ioskeha Belt +1"})
  1205. sets.engaged.Labraunda.AccHigh = set_combine(sets.engaged.Labraunda.AccLow, {left_ear="Mache Earring +1",})
  1206. sets.engaged.Labraunda.PDT = {ammo="Yetshila +1",
  1207. head="Boii Mask +2",
  1208. body="Hjarrandi Breast.",
  1209. hands="Sakpata's Gauntlets",
  1210. legs="Pumm. Cuisses +3",
  1211. feet="Sakpata's Leggings",
  1212. neck={ name="War. Beads +2", augments={'Path: A',}},
  1213. waist="Ioskeha Belt +1",
  1214. left_ear={ name="Schere Earring", augments={'Path: A',}},
  1215. right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
  1216. left_ring="Moonlight Ring",
  1217. right_ring="Niqmaddu Ring",
  1218. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10','Phys. dmg. taken-10%',}}}
  1219. sets.engaged.Labraunda.SubtleBlow = {ammo="Staunch Tathlum +1",
  1220. head="Flam. Zucchetto +2",
  1221. body="Sacro Breastplate",
  1222. hands="Sakpata's Gauntlets",
  1223. legs="Sakpata's Cuisses",
  1224. feet="Sakpata's Leggings",
  1225. neck="Bathy Choker +1",
  1226. waist="Ioskeha Belt +1",
  1227. left_ear={ name="Schere Earring", augments={'Path: A',}},
  1228. right_ear="Digni. Earring",
  1229. left_ring="Chirich Ring +1",
  1230. right_ring="Niqmaddu Ring",
  1231. back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
  1232. sets.engaged.Labraunda.AccLow.PDT = set_combine(sets.engaged.Labraunda.PDT, {back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
  1233. sets.engaged.Labraunda.AccHigh.PDT = set_combine(sets.engaged.Labraunda.AccLow.PDT, {})
  1234.  
  1235.  
  1236.  
  1237.  
  1238. --------------------------------------
  1239. -- Custom buff sets
  1240. --------------------------------------
  1241. -- Mighty Strikes TP Gear, combines with current melee set.
  1242. sets.buff.MS = {ammo="Yetshila +1"}
  1243. -- Earrings to use with Upheaval when TP is 3000
  1244. sets.VIT_earring = {left_ear={ name="Lugra Earring +1", augments={'Path: A',}}}
  1245. -- Earrings to use with all other weaponskills when TP is 3000
  1246. sets.STR_earring = {left_ear={ name="Lugra Earring +1", augments={'Path: A',}}}
  1247. end
  1248.  
  1249. -------------------------------------------------------------------------------------------------------------------
  1250. -- Job-specific hooks for standard casting events.
  1251. -------------------------------------------------------------------------------------------------------------------
  1252.  
  1253. -- Set eventArgs.handled to true if we don't want any automatic target handling to be done.
  1254. function job_pretarget(spell, action, spellMap, eventArgs)
  1255.  
  1256. end
  1257.  
  1258. -- Set eventArgs.handled to true if we don't want any automatic gear equipping to be done.
  1259. -- Set eventArgs.useMidcastGear to true if we want midcast gear equipped on precast.
  1260. function job_precast(spell, action, spellMap, eventArgs)
  1261.  
  1262. end
  1263.  
  1264. -- Run after the default precast() is done.
  1265. -- eventArgs is the same one used in job_precast, in case information needs to be persisted.
  1266. function job_post_precast(spell, action, spellMap, eventArgs)
  1267. if spell.type == 'WeaponSkill' then
  1268. if is_sc_element_today(spell) and player.inventory['Gavialis Helm'] or player.wardrobe['Gavialis Helm'] then
  1269. equip(sets.WSDayBonus)
  1270. end
  1271. if player.tp == 3000 then
  1272. if spell.english == "Upheaval" then
  1273. equip(sets.VIT_earring)
  1274. else
  1275. equip(sets.STR_earring)
  1276. end
  1277. end
  1278. if spell.english == "Upheaval" and world.day_element == 'Dark' then
  1279. equip(sets.Upheaval_shadow)
  1280. end
  1281. end
  1282. end
  1283.  
  1284. -- Set eventArgs.handled to true if we don't want any automatic gear equipping to be done.
  1285. function job_aftercast(spell, action, spellMap, eventArgs)
  1286. if spell.english == "Tomahawk" and not spell.interrupted then
  1287. send_command('timers create "Tomahawk" 90 down')
  1288. end
  1289. end
  1290.  
  1291. -- Run after the default aftercast() is done.
  1292. -- eventArgs is the same one used in job_aftercast, in case information needs to be persisted.
  1293. function job_post_aftercast(spell, action, spellMap, eventArgs)
  1294.  
  1295. end
  1296.  
  1297. -------------------------------------------------------------------------------------------------------------------
  1298. -- Job-specific hooks for non-casting events.
  1299. -------------------------------------------------------------------------------------------------------------------
  1300.  
  1301. -- Called when the player's status changes.
  1302. function job_status_change(newStatus, oldStatus, eventArgs)
  1303. update_combat_weapon()
  1304. update_melee_groups()
  1305. end
  1306.  
  1307. -- Called when a player gains or loses a buff.
  1308. -- buff == buff gained or lost
  1309. -- gain == true if the buff was gained, false if it was lost.
  1310. function job_buff_change(buff, gain)
  1311. if buff == "Aftermath: Lv.3" or buff == "Aftermath" then
  1312. classes.CustomMeleeGroups:clear()
  1313. if (buff == "Aftermath: Lv.3" and gain) or buffactive["Aftermath: Lv.3"] then
  1314. if player.equipment.main == "Conqueror" then
  1315. classes.CustomMeleeGroups:append('AM3')
  1316. if gain then
  1317. send_command('timers create "Aftermath: Lv.3" 180 down;wait 120;input /echo Aftermath: Lv.3 [WEARING OFF IN 60 SEC.];wait 30;input /echo Aftermath: Lv.3 [WEARING OFF IN 30 SEC.];wait 20;input /echo Aftermath: Lv.3 [WEARING OFF IN 10 SEC.]')
  1318. else
  1319. send_command('timers delete "Aftermath: Lv.3"')
  1320. add_to_chat(123,'AM3: [OFF]')
  1321. end
  1322. end
  1323. end
  1324. if (buff == "Aftermath" and gain) or buffactive.Aftermath then
  1325. if player.equipment.main == "Bravura" and state.HybridMode.value == 'PDT' then
  1326. classes.CustomMeleeGroups:append('AM')
  1327. end
  1328. end
  1329. end
  1330. if buff == "Aftermath: Lv.3" or buff == "Aftermath" then
  1331. handle_equipping_gear(player.status)
  1332. end
  1333. if buff == 'Blood Rage' and gain then
  1334. send_command('timers create "Blood Rage" 60 down abilities/00255.png')
  1335. else
  1336. send_command('timers delete "Blood Rage"')
  1337. end
  1338. if buff == 'Warcry' and gain then
  1339. send_command('timers create "Warcry" 60 down abilities/00255.png')
  1340. else
  1341. send_command('timers delete "Warcry"')
  1342. end
  1343. if buff == "sleep" and gain and player.hp > 200 and player.status == "Engaged" then
  1344. equip({head="Frenzy Sallet"})
  1345. else
  1346. handle_equipping_gear(player.status)
  1347. end
  1348. end
  1349.  
  1350. -------------------------------------------------------------------------------------------------------------------
  1351. -- User code that supplements standard library decisions.
  1352. -------------------------------------------------------------------------------------------------------------------
  1353.  
  1354. -- Return a customized weaponskill mode to use for weaponskill sets.
  1355. -- Don't return anything if you're not overriding the default value.
  1356. function get_custom_wsmode(spell, spellMap, default_wsmode)
  1357. local wsmode = ''
  1358. if state.Buff['Mighty Strikes'] then
  1359. wsmode = wsmode .. 'MS'
  1360. end
  1361. if wsmode ~= '' then
  1362. return wsmode
  1363. end
  1364. end
  1365.  
  1366. -- Modify the default melee set after it was constructed.
  1367. function customize_melee_set(meleeSet)
  1368. if buffactive["Mighty Strikes"] then
  1369. meleeSet = set_combine(meleeSet, sets.buff.MS)
  1370. end
  1371. return meleeSet
  1372. end
  1373.  
  1374. -- Called by the 'update' self-command, for common needs.
  1375. -- Set eventArgs.handled to true if we don't want automatic equipping of gear.
  1376. function job_update(cmdParams, eventArgs)
  1377. update_combat_weapon()
  1378. update_melee_groups()
  1379. end
  1380.  
  1381. -- Set eventArgs.handled to true if we don't want the automatic display to be run.
  1382. function display_current_job_state(eventArgs)
  1383. local msg = 'Melee'
  1384. if state.CombatForm.has_value then
  1385. msg = msg .. ' (' .. state.CombatForm.value .. ')'
  1386. end
  1387. if state.CombatWeapon.has_value then
  1388. msg = msg .. ' (' .. state.CombatWeapon.value .. ')'
  1389. end
  1390. msg = msg .. ': '
  1391. msg = msg .. state.OffenseMode.value
  1392. if state.HybridMode.value ~= 'Normal' then
  1393. msg = msg .. '/' .. state.HybridMode.value
  1394. end
  1395. msg = msg .. ', WS: ' .. state.WeaponskillMode.value
  1396. if state.DefenseMode.value ~= 'None' then
  1397. msg = msg .. ', ' .. 'Defense: ' .. state.DefenseMode.value .. ' (' .. state[state.DefenseMode.value .. 'DefenseMode'].value .. ')'
  1398. end
  1399. if state.Kiting.value == true then
  1400. msg = msg .. ', Kiting'
  1401. end
  1402. if state.PCTargetMode.value ~= 'default' then
  1403. msg = msg .. ', Target PC: '..state.PCTargetMode.value
  1404. end
  1405. if state.SelectNPCTargets.value == true then
  1406. msg = msg .. ', Target NPCs'
  1407. end
  1408. add_to_chat(122, msg)
  1409. eventArgs.handled = true
  1410. end
  1411.  
  1412. -------------------------------------------------------------------------------------------------------------------
  1413. -- Utility functions specific to this job.
  1414. -------------------------------------------------------------------------------------------------------------------
  1415.  
  1416. -- Select default macro book on initial load or subjob change.
  1417. function select_default_macro_book()
  1418. -- Default macro set/book
  1419. if player.sub_job == 'WAR' then
  1420. set_macro_page(1, 1)
  1421. elseif player.sub_job == 'NIN' then
  1422. set_macro_page(1, 1)
  1423. elseif player.sub_job == 'SAM' then
  1424. set_macro_page(1, 1)
  1425. else
  1426. set_macro_page(1, 1)
  1427. end
  1428. end
  1429.  
  1430. function update_combat_weapon()
  1431. state.CombatWeapon:set(player.equipment.main)
  1432. end
  1433.  
  1434. function update_melee_groups()
  1435. classes.CustomMeleeGroups:clear()
  1436. if buffactive['Aftermath: Lv.3'] and player.equipment.main == "Conqueror" then
  1437. classes.CustomMeleeGroups:append('AM3')
  1438. end
  1439. if buffactive.Aftermath and player.equipment.main == "Bravura" and state.HybridMode.value == 'PDT' then
  1440. classes.CustomMeleeGroups:append('AM')
  1441. end
  1442. end
  1443.  
  1444. function is_sc_element_today(spell)
  1445. if spell.type ~= 'WeaponSkill' then
  1446. return
  1447. end
  1448.  
  1449. local weaponskill_elements = S{}:
  1450. union(skillchain_elements[spell.skillchain_a]):
  1451. union(skillchain_elements[spell.skillchain_b]):
  1452. union(skillchain_elements[spell.skillchain_c])
  1453.  
  1454. if weaponskill_elements:contains(world.day_element) then
  1455. return true
  1456. else
  1457. return false
  1458. end
  1459. end
  1460.  
  1461. function job_self_command(cmdParams, eventArgs)
  1462. gearinfo(cmdParams, eventArgs)
  1463. end
  1464.  
  1465. function gearinfo(cmdParams, eventArgs)
  1466. if cmdParams[1] == 'gearinfo' then
  1467. if type(cmdParams[4]) == 'string' then
  1468. if cmdParams[4] == 'true' then
  1469. moving = true
  1470. elseif cmdParams[4] == 'false' then
  1471. moving = false
  1472. end
  1473. end
  1474. if not midaction() then
  1475. job_update()
  1476. end
  1477. end
  1478. end
  1479.  
  1480. function check_moving()
  1481. if state.DefenseMode.value == 'None' and state.Kiting.value == false then
  1482. if state.Auto_Kite.value == false and moving then
  1483. state.Auto_Kite:set(true)
  1484. elseif state.Auto_Kite.value == true and moving == false then
  1485. state.Auto_Kite:set(false)
  1486. end
  1487. end
  1488. end
  1489.  
  1490. function check_gear()
  1491. if no_swap_gear:contains(player.equipment.left_ring) then
  1492. disable("left_ring")
  1493. else
  1494. enable("left_ring")
  1495. end
  1496. if no_swap_gear:contains(player.equipment.right_ring) then
  1497. disable("right_ring")
  1498. else
  1499. enable("right_ring")
  1500. end
  1501. end
  1502.  
  1503. windower.register_event('zone change',
  1504. function()
  1505. if no_swap_gear:contains(player.equipment.left_ring) then
  1506. enable("left_ring")
  1507. equip(sets.idle)
  1508. end
  1509. if no_swap_gear:contains(player.equipment.right_ring) then
  1510. enable("right_ring")
  1511. equip(sets.idle)
  1512. end
  1513. end
  1514. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement