Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -------------------------------------------------------------------------------------------------------------------
- -- Setup functions for this job. Generally should not be modified.
- -------------------------------------------------------------------------------------------------------------------
- -- Initialization function for this job file.
- function get_sets()
- include('organizer-lib')
- mote_include_version = 2
- -- Load and initialize the include file.
- include('Mote-Include.lua')
- end
- -- Setup vars that are user-independent. state.Buff vars initialized here will automatically be tracked.
- function job_setup()
- state.Buff['Aftermath'] = buffactive['Aftermath: Lv.1'] or
- buffactive['Aftermath: Lv.2'] or
- buffactive['Aftermath: Lv.3'] or false
- state.Buff['Mighty Strikes'] = buffactive['Mighty Strikes'] or false
- no_swap_gear = S{"Warp Ring", "Dim. Ring (Dem)", "Dim. Ring (Holla)", "Dim. Ring (Mea)",
- "Trizek Ring", "Echad Ring", "Facility Ring", "Capacity Ring"}
- --include('Mote-TreasureHunter')
- --state.TreasureMode:set('Tag')
- end
- -------------------------------------------------------------------------------------------------------------------
- -- User setup functions for this job. Recommend that these be overridden in a sidecar file.
- -------------------------------------------------------------------------------------------------------------------
- -- Setup vars that are user-dependent. Can override this function in a sidecar file.
- function user_setup()
- state.OffenseMode:options('Normal', 'AccLow', 'AccHigh', 'DW', 'DWAccLow', 'SubtleBlow')
- state.RangedMode:options('Normal')
- state.HybridMode:options('Normal', 'PDT', 'Proc', 'Resist')
- state.WeaponskillMode:options('Normal', 'AccLow', 'AccHigh', 'Attack', 'Proc')
- state.CastingMode:options('Normal')
- state.IdleMode:options('Normal', 'Craft')
- state.RestingMode:options('Normal')
- state.PhysicalDefenseMode:options('PDT', 'Reraise')
- state.MagicalDefenseMode:options('MDT')
- update_combat_weapon()
- update_melee_groups()
- select_default_macro_book()
- send_command('lua l gearinfo')
- -- Additional Binds
- --send_command('alias g510_m1g13 input /ws "Ukko\'s Fury" <t>;')
- --send_command('alias g510_m1g14 input /ws "King\'s Justice" <t>;')
- --send_command('alias g510_m1g15 input /ws "Upheaval" <t>;')
- end
- function user_unload()
- send_command('lua u gearinfo')
- end
- function init_gear_sets()
- --------------------------------------
- -- Precast sets
- --------------------------------------
- sets.TreasureHunter = {head="Volte Cap",
- body="Volte Jupon",
- feet="Volte Boots"}
- -- Sets to apply to arbitrary JAs
- sets.precast.JA.Berserk = {body="Pumm. Lorica +3",feet={ name="Agoge Calligae +3", augments={'Enhances "Tomahawk" effect'}},
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
- sets.precast.JA['Aggressor'] = {head="Pummeler's Mask +3",body="Agoge Lorica +3"}
- sets.precast.JA['Mighty Strikes'] = {hands="Agoge Mufflers +3"}
- sets.precast.JA['Blood Rage'] = {body="Boii Lorica +3"}
- sets.precast.JA['Warcry'] = {head="Agoge Mask +3"}
- sets.precast.JA.Tomahawk = {ammo="Thr. Tomahawk",feet="Agoge Calligae +3"}
- sets.precast.JA["Warrior's Charge"] = {legs="Agoge Cuisses +3"}
- sets.precast.JA.Retaliation = {hands="Pumm. Mufflers +3",feet="Boii Calligae +3"}
- sets.precast.JA['Provoke'] = {ammo="Sapience Orb",
- head="Rabid Visor",
- body="Emet Harness +1",
- hands="Pumm. Mufflers +3",
- legs={ name="Odyssean Cuisses", augments={'Accuracy+30','"Store TP"+7','STR+6','Attack+2',}},
- feet="Pumm. Calligae +3",
- neck={ name="Unmoving Collar +1", augments={'Path: A',}},
- waist="Goading Belt",
- left_ear="Friomisi Earring",
- right_ear="Odnowa Earring",
- left_ring="Vengeful Ring",
- right_ring="Supershear Ring",
- back="Moonlight Cape"}
- -- Sets to apply to any actions of spell.type
- sets.precast.Waltz = {}
- -- Sets for specific actions within spell.type
- sets.precast.Waltz['Healing Waltz'] = {}
- -- Sets for fast cast gear for spells
- sets.precast.FC = {ammo="Impatiens",
- head="Sakpata's Helm",
- body="Odyss. Chestplate",
- hands={ name="Leyline Gloves", augments={'Accuracy+15','Mag. Acc.+15','"Mag.Atk.Bns."+15','"Fast Cast"+3',}},
- legs="Pumm. Cuisses +3",
- feet={ name="Odyssean Greaves", augments={'"Mag.Atk.Bns."+14','Weapon skill damage +7%',}},
- neck="Orunmila's Torque",
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Etiolation Earring",
- right_ear="Loquac. Earring",
- left_ring="Rahab Ring",
- right_ring="Evanescence Ring",
- back={ name="Cichol's Mantle", augments={'"Fast Cast"+10',}},
- }
- -- Fast cast gear for specific spells or spell maps
- sets.precast.FC.Utsusemi = set_combine(sets.precast.FC, { })
- -- Weaponskill sets
- sets.precast.WS = {ammo="Seeth. Bomblet +1",
- head="Agoge Mask +3",
- body="Pumm. Lorica +3",
- hands={ name="Nyame Gauntlets", augments={'Path: B',}},
- legs={ name="Nyame Flanchard", augments={'Path: B',}},
- feet="Nyame Sollerets",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Regal Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},}
- sets.precast.WS.AccLow = set_combine(sets.precast.WS, {})
- sets.precast.WS.AccHigh = set_combine(sets.precast.WS.AccLow, {})
- sets.precast.WS.Attack = set_combine(sets.precast.WS, {})
- sets.precast.WS.Proc = {ammo="Staunch Tathlum +1",
- head="Volte Cap",
- body="Volte Jupon",
- hands="Volte Mittens",
- legs="Volte Tights",
- feet="Volte Boots",
- neck={ name="Loricate Torque +1", augments={'Path: A',}},
- waist="Windbuffet Belt +1",
- left_ear="Dedition Earring",
- right_ear="Crep. Earring",
- left_ring="Chirich Ring +1",
- right_ring="Chirich Ring +1",
- back="Moonlight Cape"}
- sets.precast.WS.MS = set_combine(sets.precast.WS, {ammo="Yetshila +1",
- feet="Boii Calligae +3",
- back={ name="Cichol's Mantle", augments={'VIT+20','Accuracy+20 Attack+20','VIT+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}})
- -- Specific weaponskill sets.
- sets.precast.WS['Upheaval'] = {ammo="Knobkierrie",
- head="Agoge Mask +3",
- body="Pumm. Lorica +3",
- hands="Boii Mufflers +3",
- legs="Boii Cuisses +3",
- feet="Nyame Sollerets",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Regal Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'VIT+20','Accuracy+20 Attack+20','VIT+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},}
- sets.precast.WS['Upheaval'].AccLow = set_combine(sets.precast.WS['Upheaval'], {})
- sets.precast.WS['Upheaval'].AccHigh = set_combine(sets.precast.WS['Upheaval'].AccLow, {})
- sets.precast.WS['Upheaval'].Attack = set_combine(sets.precast.WS['Upheaval'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS['Upheaval'].MS = set_combine(sets.precast.WS['Upheaval'], { ammo="Yetshila +1",
- head={ name="Agoge Mask +3", augments={'Enhances "Savagery" effect',}},
- body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- feet="Boii Calligae +3",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Cornelia's Ring",
- right_ring="Epaminondas's Ring",
- back={ name="Cichol's Mantle", augments={'VIT+20','Accuracy+20 Attack+20','VIT+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}})
- sets.precast.WS["Ukko's Fury"] = {ammo="Yetshila +1",
- head="Agoge Mask +3",
- body="Pumm. Lorica +3",
- hands={ name="Nyame Gauntlets", augments={'Path: B',}},
- legs={ name="Nyame Flanchard", augments={'Path: B',}},
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Epaminondas's Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}},}
- sets.precast.WS["Ukko's Fury"].AccLow = set_combine(sets.precast.WS["Ukko's Fury"], {})
- sets.precast.WS["Ukko's Fury"].AccHigh = set_combine(sets.precast.WS["Ukko's Fury"].AccLow, {})
- sets.precast.WS["Ukko's Fury"].Attack = set_combine(sets.precast.WS["Ukko's Fury"], {})
- sets.precast.WS["Ukko's Fury"].MS = set_combine(sets.precast.WS["Ukko's Fury"], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS["King's Justice"] = {ammo="Seeth. Bomblet +1",head="Agoge Mask +3",
- body="Pumm. Lorica +3",
- hands={ name="Nyame Gauntlets", augments={'Path: B',}},
- legs="Boii Cuisses +3",
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Sroda Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},}
- sets.precast.WS["King's Justice"].AccLow = set_combine(sets.precast.WS["King's Justice"], {})
- sets.precast.WS["King's Justice"].AccHigh = set_combine(sets.precast.WS["King's Justice"].AccLow, {})
- sets.precast.WS["King's Justice"].Attack = set_combine(sets.precast.WS["King's Justice"], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS["King's Justice"].MS = set_combine(sets.precast.WS["King's Justice"], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Fell Cleave'] = {ammo="Knobkierrie",
- head={ name="Agoge Mask +3", augments={'Enhances "Savagery" effect',}},
- body="Pumm. Lorica +3",
- hands={ name="Nyame Gauntlets", augments={'Path: B',}},
- legs={ name="Nyame Flanchard", augments={'Path: B',}},
- feet="Nyame Sollerets",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Ishvara Earring",
- right_ear="Thrud Earring",
- left_ring="Cornelia's Ring",
- right_ring="Epaminondas's Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},}
- sets.precast.WS['Fell Cleave'].AccLow = set_combine(sets.precast.WS['Fell Cleave'], {})
- sets.precast.WS['Fell Cleave'].AccHigh = set_combine(sets.precast.WS['Fell Cleave'].AccLow, {})
- sets.precast.WS['Fell Cleave'].Attack = set_combine(sets.precast.WS['Fell Cleave'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS['Fell Cleave'].MS = set_combine(sets.precast.WS['Fell Cleave'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Full Break'] = {ammo="Pemphredo Tathlum",
- head="Sakpata's Helm",
- body="Sakpata's Plate",
- hands={ name="Sakpata's Gauntlets", augments={'Path: A',}},
- legs="Sakpata's Cuisses",
- feet="Sakpata's Leggings",
- neck="Sanctity Necklace",
- waist="Eschan Stone",
- left_ear="Digni. Earring",
- right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
- left_ring={ name="Metamor. Ring +1", augments={'Path: A',}},
- right_ring="Stikini Ring +1",
- back={ name="Cichol's Mantle", augments={'STR+20','Mag. Acc+20 /Mag. Dmg.+20','MND+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
- sets.precast.WS['Armor Break'] = set_combine(sets.precast.WS['Full Break'], {})
- sets.precast.WS['Weapon Break'] = set_combine(sets.precast.WS['Full Break'], {})
- sets.precast.WS['Resolution'] = {ammo={ name="Seeth. Bomblet +1", augments={'Path: A',}},
- head={ name="Nyame Helm", augments={'Path: B',}},
- body="Sakpata's Plate",
- hands="Boii Mufflers +3",
- legs={ name="Nyame Flanchard", augments={'Path: B',}},
- feet="Flam. Gambieras +2",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Telos Earring",
- left_ring="Regal Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}},}
- sets.precast.WS['Resolution'].AccLow = set_combine(sets.precast.WS['Resolution'], {})
- sets.precast.WS['Resolution'].AccHigh = set_combine(sets.precast.WS['Resolution'].AccLow, {})
- sets.precast.WS['Resolution'].Attack = set_combine(sets.precast.WS['Resolution'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS['Resolution'].MS = set_combine(sets.precast.WS['Resolution'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Scourge'] = {ammo="Knobkierrie",head={ name="Valorous Mask", augments={'Attack+27','Weapon skill damage +4%','STR+6','Accuracy+6',}},
- body="Pumm. Lorica +3",hands={ name="Odyssean Gauntlets", augments={'Accuracy+16','Weapon skill damage +5%','VIT+9','Attack+11',}},
- 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',}},
- 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%',}}}
- sets.precast.WS['Scourge'].AccLow = set_combine(sets.precast.WS['Scourge'], {})
- sets.precast.WS['Scourge'].AccHigh = set_combine(sets.precast.WS['Scourge'].AccLow, {})
- sets.precast.WS['Scourge'].Attack = set_combine(sets.precast.WS['Scourge'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS['Scourge'].MS = set_combine(sets.precast.WS['Scourge'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Cloudsplitter'] = {ammo="Knobkierrie",
- head={ name="Nyame Helm", augments={'Path: B',}},
- body={ name="Nyame Mail", augments={'Path: A',}},
- hands={ name="Nyame Gauntlets", augments={'Path: B',}},
- legs={ name="Nyame Flanchard", augments={'Path: B',}},
- feet="Nyame Sollerets",
- neck="Baetyl Pendant",
- waist="Orpheus's Sash",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Friomisi Earring",
- left_ring="Epaminondas's Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Mag. Acc+20 /Mag. Dmg.+20','MND+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},}
- sets.precast.WS['Cloudsplitter'].AccLow = set_combine(sets.precast.WS['Cloudsplitter'], {})
- sets.precast.WS['Cloudsplitter'].AccHigh = set_combine(sets.precast.WS['Cloudsplitter'].AccLow, {})
- sets.precast.WS['Cloudsplitter'].Attack = set_combine(sets.precast.WS['Cloudsplitter'], {})
- sets.precast.WS['Cloudsplitter'].MS = set_combine(sets.precast.WS['Cloudsplitter'], {})
- sets.precast.WS['Decimation'] = {ammo="Knobkierrie",
- head={ name="Nyame Helm", augments={'Path: B',}},
- body="Sakpata's Plate",
- hands="Boii Mufflers +3",
- legs={ name="Nyame Flanchard", augments={'Path: B',}},
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Fotia Belt",
- left_ear="Cessance Earring",
- right_ear="Brutal Earring",
- left_ring="Regal Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}},}
- sets.precast.WS['Decimation'].AccLow = set_combine(sets.precast.WS['Decimation'], {})
- sets.precast.WS['Decimation'].AccHigh = set_combine(sets.precast.WS['Decimation'].AccLow, {})
- sets.precast.WS['Decimation'].Attack = set_combine(sets.precast.WS['Decimation'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS['Decimation'].MS = set_combine(sets.precast.WS['Decimation'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Calamity'] = {ammo="Knobkierrie",
- head={ name="Nyame Helm", augments={'Path: B',}},
- body="Sakpata's Plate",
- hands="Boii Mufflers +3",
- legs={ name="Nyame Flanchard", augments={'Path: B',}},
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Sroda Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'VIT+20','Accuracy+20 Attack+20','VIT+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
- sets.precast.WS['Calamity'].AccLow = set_combine(sets.precast.WS['Calamity'], {})
- sets.precast.WS['Calamity'].AccHigh = set_combine(sets.precast.WS['Calamity'].AccLow, {})
- sets.precast.WS['Calamity'].Attack = set_combine(sets.precast.WS['Calamity'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS['Calamity'].MS = set_combine(sets.precast.WS['Calamity'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Mistral Axe'] = set_combine(sets.precast.WS['Calamity'], {})
- sets.precast.WS['Mistral Axe'].AccLow = set_combine(sets.precast.WS['Mistral Axe'], {})
- sets.precast.WS['Mistral Axe'].AccHigh = set_combine(sets.precast.WS['Mistral Axe'].AccLow, {})
- sets.precast.WS['Mistral Axe'].Attack = set_combine(sets.precast.WS['Mistral Axe'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS['Mistral Axe'].MS = set_combine(sets.precast.WS['Mistral Axe'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Rampage'] = { ammo="Yetshila +1",
- head="Flam. Zucchetto +2",
- body="Pumm. Lorica +3",
- hands="Boii Mufflers +3",
- legs={ name="Odyssean Cuisses", augments={'Accuracy+12 Attack+12','Weapon skill damage +4%','AGI+5','Accuracy+4','Attack+15',}},
- feet="Boii Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Brutal Earring",
- left_ring="Regal Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.precast.WS['Rampage'].AccLow = set_combine(sets.precast.WS['Rampage'], {})
- sets.precast.WS['Rampage'].AccHigh = set_combine(sets.precast.WS['Rampage'].AccLow, {})
- sets.precast.WS['Rampage'].Attack = set_combine(sets.precast.WS['Rampage'], {})
- sets.precast.WS['Rampage'].MS = set_combine(sets.precast.WS['Rampage'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Savage Blade'] = {ammo="Knobkierrie",
- head="Nyame Helm",
- body="Pumm. Lorica +3",
- hands="Boii Mufflers +3",
- legs="Nyame Flanchard",
- feet="Nyame Sollerets",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Cornelia's Ring",
- right_ring="Epaminondas's Ring",
- back={ name="Cichol's Mantle", augments={'MND+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
- sets.precast.WS['Savage Blade'].AccLow = set_combine(sets.precast.WS['Savage Blade'], {})
- sets.precast.WS['Savage Blade'].AccHigh = set_combine(sets.precast.WS['Savage Blade'].AccLow, {})
- sets.precast.WS['Savage Blade'].Attack = set_combine(sets.precast.WS['Savage Blade'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- right_ring="Sroda Ring",})
- sets.precast.WS['Savage Blade'].MS = set_combine(sets.precast.WS['Savage Blade'], { ammo="Yetshila +1",
- head="Nyame Helm",
- body="Sakpata's Plate",
- hands="Boii Mufflers +3",
- legs="Boii Cuisses +3",
- feet="Boii Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Sroda Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'MND+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}})
- sets.precast.WS['Sanguine Blade'] = {ammo={ name="Seeth. Bomblet +1", augments={'Path: A',}},
- head="Pixie Hairpin +1",
- body="Sacro Breastplate",
- hands={ name="Nyame Gauntlets", augments={'Path: B',}},
- 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',}},
- feet={ name="Odyssean Greaves", augments={'"Mag.Atk.Bns."+14','Weapon skill damage +7%',}},
- neck="Baetyl Pendant",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Friomisi Earring",
- left_ring="Epaminondas's Ring",
- right_ring="Archon Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Mag. Acc+20 /Mag. Dmg.+20','MND+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},}
- sets.precast.WS['Vorpal Blade'] = {ammo="Yetshila +1",
- head="Flam. Zucchetto +2",
- body="Hjarrandi Breast.",
- hands="Boii Mufflers +3",
- legs="Pumm. Cuisses +3",
- feet="Boii Calligae +3",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear="Cessance Earring",
- right_ear="Brutal 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%',}},}
- sets.precast.WS['Requiescat'] = {ammo="Knobkierrie",
- head="Hjarrandi Helm",
- body={ name="Agoge Lorica +3", augments={'Enhances "Aggressive Aim" effect',}},
- hands={ name="Odyssean Gauntlets", augments={'"Mag.Atk.Bns."+25','Weapon skill damage +3%','MND+6','Mag. Acc.+7',}},
- legs="Pumm. Cuisses +3",
- feet="Pumm. Calligae +3",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Friomisi Earring",
- left_ring="Epaminondas's Ring",
- right_ring={ name="Metamor. Ring +1", augments={'Path: A',}},
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}},}
- sets.precast.WS['Vorpal Thurst'] = {ammo="Yetshila +1",
- head={ name="Agoge Mask +3", augments={'Enhances "Savagery" effect',}},
- body="Pumm. Lorica +3",
- hands="Boii Mufflers +3",
- legs="Nyame Flanchard",
- feet="Boii Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Regal Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
- sets.precast.WS['Vorpal Thurst'].MS = set_combine(sets.precast.WS['Vorpal Thurst'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Impulse Drive'] = {ammo="Knobkierrie",
- head="Nyame Helm",
- body="Pumm. Lorica +3",
- hands="Boii Mufflers +3",
- legs="Boii Cuisses +3",
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Sroda Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
- sets.precast.WS['Impulse Drive'].MS = set_combine(sets.precast.WS['Impulse Drive'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Impulse Drive'].Attack = set_combine(sets.precast.WS['Impulse Drive'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS['Impulse Drive'].MS = set_combine(sets.precast.WS['Impulse Drive'], { ammo="Yetshila +1",
- head="Agoge Mask +3",
- body="Sakpata's Plate",
- hands="Boii Mufflers +3",
- legs="Boii Cuisses +3",
- feet="Boii Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Sroda Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'MND+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}})
- sets.precast.WS['Stardiver'] = {ammo="Seeth. Bomblet +1",
- head="Sakpata's Helm",
- body="Pumm. Lorica +3",
- hands="Boii Mufflers +3",
- legs="Nyame Flanchard",
- feet="Sakpata's Leggings",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Regal Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
- sets.precast.WS['Stardiver'].Attack = set_combine(sets.precast.WS['Stardiver'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS['Stardiver'].MS = set_combine(sets.precast.WS['Stardiver'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Judgment'] = {ammo="Knobkierrie",
- head={ name="Agoge Mask +3", augments={'Enhances "Savagery" effect',}},
- body="Pumm. Lorica +3",
- hands="Boii Mufflers +3",
- legs="Nyame Flanchard",
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Regal Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
- sets.precast.WS['Judgment'].Attack = set_combine(sets.precast.WS['Judgment'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS['Judgment'].MS = set_combine(sets.precast.WS['Judgment'], { ammo="Yetshila +1",
- head="Agoge Mask +3",
- body="Sakpata's Plate",
- hands="Boii Mufflers +3",
- legs="Boii Cuisses +3",
- feet="Boii Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Sroda Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'MND+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}})
- sets.precast.WS['True Strike'] = {ammo="Yetshila +1",
- head={ name="Agoge Mask +3", augments={'Enhances "Savagery" effect',}},
- body="Pumm. Lorica +3",
- hands="Boii Mufflers +3",
- legs={ name="Nyame Flanchard", augments={'Path: B',}},
- feet="Boii Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear={ name="Moonshade Earring", augments={'Accuracy+4','TP Bonus +250',}},
- right_ear="Thrud Earring",
- left_ring="Regal Ring",
- right_ring="Cornelia's Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}}}
- sets.precast.WS['True Strike'].Attack = set_combine(sets.precast.WS['True Strike'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS['True Strike'].MS = set_combine(sets.precast.WS['True Strike'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Black Halo'] = set_combine(sets.precast.WS['Black Halo'], {})
- sets.precast.WS['Black Halo'].MS = set_combine(sets.precast.WS['Black Halo'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})sets.precast.WS['Black Halo'].Attack = set_combine(sets.precast.WS['Black Halo'], {body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- left_ring="Sroda Ring",})
- sets.precast.WS['Black Halo'].MS = set_combine(sets.precast.WS['Black Halo'], {ammo="Yetshila +1",
- feet="Boii Calligae +3",})
- sets.precast.WS['Red Lotus Blade'] = set_combine(sets.precast.WS['Cloudsplitter'], {waist="Fotia Belt"})
- sets.precast.WS['Raiden Thrust'] = set_combine(sets.precast.WS['Cloudsplitter'], {})
- sets.precast.WS['Flash Nova'] = set_combine(sets.precast.WS['Cloudsplitter'], {waist="Fotia Belt"})
- sets.precast.WS['Sonic Thrust'] = set_combine(sets.precast.WS['Judgment'], {})
- sets.precast.WS['Cataclysm'] = set_combine(sets.precast.WS['Cloudsplitter'], {head="Pixie Hairpin +1",
- waist="Orpheus's Sash",
- right_ring="Archon Ring"})
- sets.precast.WS['Earth Crusher'] = set_combine(sets.precast.WS['Cloudsplitter'], {})
- --------------------------------------
- -- Midcast sets
- --------------------------------------
- -- Generic spell recast set
- sets.midcast.FastRecast = {}
- -- Specific spells
- sets.midcast.Utsusemi = {}
- sets.midcast.Jump = {body="Barone Corazza",
- feet="Ostro Greaves"}
- sets.midcast['High Jump'] = {body="Barone Corazza",
- feet="Ostro Greaves"}
- --------------------------------------
- -- Idle/resting/defense/etc sets
- --------------------------------------
- -- Resting sets
- sets.resting = {}
- -- Idle sets
- sets.idle = {ammo="Staunch Tathlum +1",
- head="Sakpata's Helm",
- body="Sacro Breastplate",
- hands="Sakpata's Gauntlets",
- legs="Sakpata's Cuisses",
- feet="Hermes' Sandals",
- neck="Bathy Choker +1",
- waist="Plat. Mog. Belt",
- left_ear={ name="Odnowa Earring +1", augments={'Path: A',}},
- right_ear="Tuisto Earring",
- left_ring="Moonlight Ring",
- right_ring={ name="Gelatinous Ring +1", augments={'Path: A',}},
- back="Moonlight Cape",}
- sets.idle.Craft = {head="Magnifying Specs.",
- body="Weaver's Smock",
- hands="Weaver's Cuffs",
- feet="Hermes' Sandals",
- neck="Weaver's Torque",
- waist="Weaver's Belt",
- left_ring="Orvail Ring +1",
- right_ring="Craftmaster's Ring",
- back="Shaper's Shawl",}
- sets.idle.Weak = set_combine(sets.idle, {})
- -- Defense sets
- sets.defense.PDT = {}
- sets.defense.Reraise = set_combine(sets.defense.PDT, {head="Twilight Helm",body="Twilight Mail"})
- sets.defense.MDT = {}
- -- Gear to wear for kiting
- sets.Kiting = {feet="Hermes' Sandals"}
- --------------------------------------
- -- Engaged sets
- --------------------------------------
- -- Variations for TP weapon and (optional) offense/defense modes. Code will fall back on previous
- -- sets if more refined versions aren't defined.
- -- If you create a set with both offense and defense modes, the offense mode should be first.
- -- EG: sets.engaged.Dagger.Accuracy.Evasion
- -- Normal melee group
- -- If using a weapon that isn't specified later, the basic engaged sets should automatically be used.
- -- 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.
- sets.engaged = {ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Tatena. Harama. +1", augments={'Path: A',}},
- hands={ name="Tatena. Gote +1", augments={'Path: A',}},
- legs="Pumm. Cuisses +3",
- feet="Pumm. Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Schere Earring",
- right_ear="Balder Earring +1",
- left_ring="Hetairoi Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- 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%',}}})
- sets.engaged.AccHigh = set_combine(sets.engaged.AccLow, {hands="Sulev. Gauntlets +2",right_ear="Mache Earring +1",})
- sets.engaged.PDT = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Pumm. Cuisses +3",
- feet="Sakpata's Leggings",
- neck="Vim Torque +1",
- --neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Schere Earring",
- right_ear="Telos Earring",
- left_ring="Flamma Ring",
- right_ring="Moonlight Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged.SubtleBlow = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sacro Breastplate",
- hands="Sakpata's Gauntlets",
- legs="Sakpata's Cuisses",
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear="Digni. Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged.DW = {ammo={ name="Seeth. Bomblet +1", augments={'Path: A',}},
- head="Flam. Zucchetto +2",
- body={ name="Nyame Mail", augments={'Path: A',}},
- hands="Sakpata's Gauntlets",
- legs="Pumm. Cuisses +3",
- feet="Pumm. Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Reiki Yotai",
- left_ear="Eabani Earring",
- right_ear="Balder Earring +1",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- 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%',}}})
- sets.engaged.Proc = set_combine(sets.engaged, {ammo="Staunch Tathlum +1",
- head="Volte Cap",
- body="Volte Jupon",
- hands="Volte Mittens",
- legs="Volte Tights",
- feet="Volte Boots",
- neck={ name="Loricate Torque +1", augments={'Path: A',}},
- waist="Windbuffet Belt +1",
- left_ear="Dedition Earring",
- right_ear="Crep. Earring",
- left_ring="Chirich Ring +1",
- right_ring="Chirich Ring +1",
- back="Moonlight Cape"})
- sets.engaged.AccLow.PDT = set_combine(sets.engaged.PDT, {})
- sets.engaged.AccHigh.PDT = set_combine(sets.engaged.AccLow.PDT, {})
- sets.engaged.Conqueror = {ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Tatena. Harama. +1", augments={'Path: A',}},
- hands={ name="Tatena. Gote +1", augments={'Path: A',}},
- legs="Pumm. Cuisses +3",
- feet="Pumm. Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Schere Earring",
- right_ear="Balder Earring +1",
- left_ring="Flamma 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%',}}}
- sets.engaged.Conqueror.AccLow = set_combine(sets.engaged.Conqueror, {left_ring="Regal Ring",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%',}}})
- sets.engaged.Conqueror.AccHigh = set_combine(sets.engaged.Conqueror.AccLow, {hands="Sulev. Gauntlets +2",
- right_ear="Mache Earring +1",})
- sets.engaged.Conqueror.PDT = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Pumm. Cuisses +3",
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Schere Earring",
- right_ear="Telos Earring",
- left_ring="Flamma 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%',}}}
- sets.engaged.Conqueror.SubtleBlow = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sacro Breastplate",
- hands="Sakpata's Gauntlets",
- legs="Sakpata's Cuisses",
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear="Digni. Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged.Conqueror.AccLow.PDT = set_combine(sets.engaged.Conqueror.PDT, {})
- sets.engaged.Conqueror.AccHigh.PDT = set_combine(sets.engaged.Conqueror.AccLow.PDT, {})
- -- Conqueror Aftermath Lv.3 sets
- sets.engaged.Conqueror.AM3 = {ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Tatena. Harama. +1", augments={'Path: A',}},
- hands={ name="Tatena. Gote +1", augments={'Path: A',}},
- legs={ name="Odyssean Cuisses", augments={'Accuracy+30','"Store TP"+7','STR+6','Attack+2',}},
- feet="Pumm. Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Kentarch Belt +1", augments={'Path: A',}},
- left_ear="Dedition Earring",
- right_ear="Balder Earring +1",
- left_ring="Flamma Ring",
- right_ring="Petrov Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}},}
- sets.engaged.Conqueror.AccLow.AM3 = set_combine(sets.engaged.Conqueror.AM3, {})
- sets.engaged.Conqueror.AccHigh.AM3 = set_combine(sets.engaged.Conqueror.AccLow.AM3, {})
- 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",
- 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%',}}}
- sets.engaged.Conqueror.SubtleBlow.AM3 = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sacro Breastplate",
- hands="Sakpata's Gauntlets",
- legs="Sakpata's Cuisses",
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear="Digni. Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged.Conqueror.AccLow.PDT.AM3 = set_combine(sets.engaged.Conqueror.PDT.AM3, {})
- sets.engaged.Conqueror.AccHigh.PDT.AM3 = set_combine(sets.engaged.Conqueror.AccLow.PDT.AM3, {})
- sets.engaged.Ukonvasara = {ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Tatena. Harama. +1", augments={'Path: A',}},
- hands={ name="Tatena. Gote +1", augments={'Path: A',}},
- legs="Pumm. Cuisses +3",
- feet="Pumm. Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Dedition Earring",
- right_ear="Brutal Earring",
- left_ring="Hetairoi 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%',}}}
- sets.engaged.Ukonvasara.AccLow = set_combine(sets.engaged.Ukonvasara, {left_ring="Regal Ring",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%',}}})
- sets.engaged.Ukonvasara.AccHigh = set_combine(sets.engaged.Ukonvasara.AccLow, {hands="Sulev. Gauntlets +2",right_ear="Mache Earring +1",})
- sets.engaged.Ukonvasara.PDT = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Pumm. Cuisses +3",
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Schere Earring",
- right_ear="Balder Earring +1",
- left_ring="Flamma 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%',}}}
- sets.engaged.Ukonvasara.SubtleBlow = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sacro Breastplate",
- hands="Sakpata's Gauntlets",
- legs="Sakpata's Cuisses",
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear="Digni. Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged.Ukonvasara.AccLow.PDT = set_combine(sets.engaged.Ukonvasara.PDT, {})
- sets.engaged.Ukonvasara.AccHigh.PDT = set_combine(sets.engaged.Ukonvasara.AccLow.PDT, {})
- sets.engaged.Ragnarok = {ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Tatena. Harama. +1", augments={'Path: A',}},
- hands={ name="Tatena. Gote +1", augments={'Path: A',}},
- legs="Pumm. Cuisses +3",
- feet="Pumm. Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Schere Earring",
- right_ear="Balder Earring +1",
- left_ring="Hetairoi 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%',}}}
- 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%',}}})
- sets.engaged.Ragnarok.AccHigh = set_combine(sets.engaged.Ragnarok.AccLow, {hands="Sulev. Gauntlets +2",right_ring="Regal Ring",right_ear="Mache Earring +1",})
- sets.engaged.Ragnarok.PDT = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Pumm. Cuisses +3",
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Schere Earring",
- right_ear="Balder Earring +1",
- left_ring="Flamma 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%',}}}
- sets.engaged.Ragnarok.SubtleBlow = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sacro Breastplate",
- hands="Sakpata's Gauntlets",
- legs="Sakpata's Cuisses",
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear="Digni. Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged.Ragnarok.AccLow.PDT = set_combine(sets.engaged.Ragnarok.PDT, {})
- sets.engaged.Ragnarok.AccHigh.PDT = set_combine(sets.engaged.Ragnarok.AccLow.PDT, {})
- sets.engaged.Chango = {ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Tatena. Harama. +1", augments={'Path: A',}},
- hands={ name="Tatena. Gote +1", augments={'Path: A',}},
- legs="Pumm. Cuisses +3",
- feet="Pumm. Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Schere Earring",
- right_ear="Balder Earring +1",
- left_ring="Flamma 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%',}}}
- 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',}},
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
- sets.engaged.Chango.AccHigh = set_combine(sets.engaged.Chango.AccLow, {})
- sets.engaged.Chango.PDT = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Pumm. Cuisses +3",
- feet="Sakpata's Leggings",
- neck="Vim Torque +1",
- --neck="War. Beads +2",
- waist="Ioskeha Belt +1",
- left_ear="Schere Earring",
- right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
- left_ring="Moonlight Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged.Chango.SubtleBlow = {ammo="Seeth. Bomblet +1",
- head="Sakpata's Helm",
- body="Dagon Breast.",
- hands={ name="Sakpata's Gauntlets", augments={'Path: A',}},
- legs={ name="Sakpata's Cuisses", augments={'Path: A',}},
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged.Chango.Resist = {ammo="Staunch Tathlum +1",
- head="Boii Mask +3",
- body={ name="Sakpata's Plate", augments={'Path: A',}},
- hands={ name="Sakpata's Gauntlets", augments={'Path: A',}},
- legs={ name="Sakpata's Cuisses", augments={'Path: A',}},
- feet={ name="Sakpata's Leggings", augments={'Path: A',}},
- neck="Warder's Charm +1",
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
- left_ring="Moonlight Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Eva.+20 /Mag. Eva.+20','Accuracy+10','Enmity-10','Mag. Evasion+15',}}}
- 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%',}}})
- sets.engaged.Chango.AccHigh.PDT = set_combine(sets.engaged.Chango.AccLow.PDT, {})
- sets.engaged.Farsha = {
- ammo="Coiste Bodhar",
- head="Boii Mask +3",
- body="Hjarrandi Breast.",
- hands="Sakpata's Gauntlets",
- legs="Boii Cuisses +3",
- feet="Pumm. Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Schere Earring",
- right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
- left_ring="Moonlight Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- 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%',}}})
- sets.engaged.Farsha.DW = {ammo={ name="Seeth. Bomblet +1", augments={'Path: A',}},
- head="Flam. Zucchetto +2",
- body={ name="Nyame Mail", augments={'Path: A',}},
- hands="Sakpata's Gauntlets",
- legs="Pumm. Cuisses +3",
- feet="Pumm. Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Reiki Yotai",
- left_ear="Eabani Earring",
- right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- 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%',}}})
- sets.engaged.Farsha.PDT = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Pumm. Cuisses +3",
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Schere Earring",
- right_ear="Telos Earring",
- left_ring="Flamma Ring",
- right_ring="Moonlight Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged.Farsha.SubtleBlow = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sacro Breastplate",
- hands="Sakpata's Gauntlets",
- legs="Sakpata's Cuisses",
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear="Digni. Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- 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%',}}})
- sets.engaged.Naegling = set_combine(sets.engaged.Farsha)
- sets.engaged.Naegling.AccLow = set_combine(sets.engaged.Farsha.AccLow)
- sets.engaged.Naegling.DW = set_combine(sets.engaged.Farsha.DW)
- sets.engaged.Naegling.DWAccLow = set_combine(sets.engaged.Farsha.DWAccLow)
- sets.engaged.Naegling.PDT = set_combine(sets.engaged.Farsha.PDT)
- sets.engaged.Naegling.SubtleBlow = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sacro Breastplate",
- hands="Sakpata's Gauntlets",
- legs="Sakpata's Cuisses",
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear="Schere Earring",
- right_ear="Balder Earring +1",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged.Dolichenus = set_combine(sets.engaged.Farsha)
- sets.engaged.Dolichenus.AccLow = set_combine(sets.engaged.Farsha.AccLow)
- sets.engaged.Dolichenus.DW = set_combine(sets.engaged.Farsha.DW)
- sets.engaged.Dolichenus.DWAccLow = set_combine(sets.engaged.Farsha.DWAccLow)
- sets.engaged.Dolichenus.PDT = set_combine(sets.engaged.Farsha.PDT)
- sets.engaged.Dolichenus.SubtleBlow = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sacro Breastplate",
- hands="Sakpata's Gauntlets",
- legs="Sakpata's Cuisses",
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear="Schere Earring",
- right_ear="Balder Earring +1",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged['Loxotic Mace +1'] = set_combine(sets.engaged.Farsha)
- sets.engaged['Loxotic Mace +1'].AccLow = set_combine(sets.engaged.Farsha.AccLow)
- sets.engaged['Loxotic Mace +1'].DW = set_combine(sets.engaged.Farsha.DW)
- sets.engaged['Loxotic Mace +1'].DWAccLow = set_combine(sets.engaged.Farsha.DWAccLow)
- sets.engaged['Loxotic Mace +1'].PDT = set_combine(sets.engaged.Farsha.PDT)
- sets.engaged['Loxotic Mace +1'].SubtleBlow = {ammo="Seeth. Bomblet +1",
- head="Sakpata's Helm",
- body="Dagon Breast.",
- hands={ name="Sakpata's Gauntlets", augments={'Path: A',}},
- legs={ name="Sakpata's Cuisses", augments={'Path: A',}},
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged['Shining One'] = {ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Tatena. Harama. +1", augments={'Path: A',}},
- hands={ name="Tatena. Gote +1", augments={'Path: A',}},
- legs="Pumm. Cuisses +3",
- feet="Pumm. Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Schere Earring",
- right_ear="Balder Earring +1",
- left_ring="Flamma Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- 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',}},
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
- sets.engaged['Shining One'].PDT = set_combine(sets.engaged['Shining One'],{
- ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Pumm. Cuisses +3",
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Schere Earring",
- right_ear="Balder Earring +1",
- left_ring="Flamma Ring",
- right_ring="Moonlight Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
- sets.engaged['Shining One'].SubtleBlow = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sacro Breastplate",
- hands="Sakpata's Gauntlets",
- legs="Sakpata's Cuisses",
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear="Digni. Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged['Montante +1'] = {ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Tatena. Harama. +1", augments={'Path: A',}},
- hands={ name="Tatena. Gote +1", augments={'Path: A',}},
- legs="Pumm. Cuisses +3",
- feet="Pumm. Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Schere Earring",
- right_ear="Balder Earring +1",
- left_ring="Flamma 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%',}},}
- sets.engaged['Montante +1'].AccLow = set_combine(sets.engaged['Montante +1'],{waist="Ioskeha Belt +1",
- left_ear="Cessance Earring",
- right_ring="Moonlight Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}})
- sets.engaged['Montante +1'].PDT = set_combine(sets.engaged['Montante +1'],{
- ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sakpata's Plate",
- hands="Sakpata's Gauntlets",
- legs="Pumm. Cuisses +3",
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Schere Earring",
- right_ear="Balder Earring +1",
- left_ring="Flamma 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%',}}})
- sets.engaged['Montante +1'].SubtleBlow = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sacro Breastplate",
- hands="Sakpata's Gauntlets",
- legs="Sakpata's Cuisses",
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear="Digni. Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- sets.engaged.Xoanon = set_combine(sets.engaged.Chango)
- sets.engaged.Xoanon.AccLow = set_combine(sets.engaged.Chango.AccLow)
- sets.engaged.Xoanon.DWAccLow = set_combine(sets.engaged.Chango.DWAccLow)
- sets.engaged.Xoanon.PDT = set_combine(sets.engaged.Chango.PDT)
- sets.engaged.Labraunda = {ammo="Yetshila +1",
- head="Boii Mask +2",
- body="Hjarrandi Breast.",
- hands="Sakpata's Gauntlets",
- legs="Pumm. Cuisses +3",
- feet="Pumm. Calligae +3",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
- left_ring="Niqmaddu Ring",
- right_ring="Hetairoi Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10','Phys. dmg. taken-10%',}}}
- sets.engaged.Labraunda.AccLow = set_combine(sets.engaged.Labraunda, {waist="Ioskeha Belt +1"})
- sets.engaged.Labraunda.AccHigh = set_combine(sets.engaged.Labraunda.AccLow, {left_ear="Mache Earring +1",})
- sets.engaged.Labraunda.PDT = {ammo="Yetshila +1",
- head="Boii Mask +2",
- body="Hjarrandi Breast.",
- hands="Sakpata's Gauntlets",
- legs="Pumm. Cuisses +3",
- feet="Sakpata's Leggings",
- neck={ name="War. Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear={ name="Boii Earring +1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Crit.hit rate+4',}},
- left_ring="Moonlight Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10','Phys. dmg. taken-10%',}}}
- sets.engaged.Labraunda.SubtleBlow = {ammo="Staunch Tathlum +1",
- head="Flam. Zucchetto +2",
- body="Sacro Breastplate",
- hands="Sakpata's Gauntlets",
- legs="Sakpata's Cuisses",
- feet="Sakpata's Leggings",
- neck="Bathy Choker +1",
- waist="Ioskeha Belt +1",
- left_ear={ name="Schere Earring", augments={'Path: A',}},
- right_ear="Digni. Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Cichol's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}}}
- 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%',}}})
- sets.engaged.Labraunda.AccHigh.PDT = set_combine(sets.engaged.Labraunda.AccLow.PDT, {})
- --------------------------------------
- -- Custom buff sets
- --------------------------------------
- -- Mighty Strikes TP Gear, combines with current melee set.
- sets.buff.MS = {ammo="Yetshila +1"}
- -- Earrings to use with Upheaval when TP is 3000
- sets.VIT_earring = {left_ear={ name="Lugra Earring +1", augments={'Path: A',}}}
- -- Earrings to use with all other weaponskills when TP is 3000
- sets.STR_earring = {left_ear={ name="Lugra Earring +1", augments={'Path: A',}}}
- end
- -------------------------------------------------------------------------------------------------------------------
- -- Job-specific hooks for standard casting events.
- -------------------------------------------------------------------------------------------------------------------
- -- Set eventArgs.handled to true if we don't want any automatic target handling to be done.
- function job_pretarget(spell, action, spellMap, eventArgs)
- end
- -- Set eventArgs.handled to true if we don't want any automatic gear equipping to be done.
- -- Set eventArgs.useMidcastGear to true if we want midcast gear equipped on precast.
- function job_precast(spell, action, spellMap, eventArgs)
- end
- -- Run after the default precast() is done.
- -- eventArgs is the same one used in job_precast, in case information needs to be persisted.
- function job_post_precast(spell, action, spellMap, eventArgs)
- if spell.type == 'WeaponSkill' then
- if is_sc_element_today(spell) and player.inventory['Gavialis Helm'] or player.wardrobe['Gavialis Helm'] then
- equip(sets.WSDayBonus)
- end
- if player.tp == 3000 then
- if spell.english == "Upheaval" then
- equip(sets.VIT_earring)
- else
- equip(sets.STR_earring)
- end
- end
- if spell.english == "Upheaval" and world.day_element == 'Dark' then
- equip(sets.Upheaval_shadow)
- end
- end
- end
- -- Set eventArgs.handled to true if we don't want any automatic gear equipping to be done.
- function job_aftercast(spell, action, spellMap, eventArgs)
- if spell.english == "Tomahawk" and not spell.interrupted then
- send_command('timers create "Tomahawk" 90 down')
- end
- end
- -- Run after the default aftercast() is done.
- -- eventArgs is the same one used in job_aftercast, in case information needs to be persisted.
- function job_post_aftercast(spell, action, spellMap, eventArgs)
- end
- -------------------------------------------------------------------------------------------------------------------
- -- Job-specific hooks for non-casting events.
- -------------------------------------------------------------------------------------------------------------------
- -- Called when the player's status changes.
- function job_status_change(newStatus, oldStatus, eventArgs)
- update_combat_weapon()
- update_melee_groups()
- end
- -- Called when a player gains or loses a buff.
- -- buff == buff gained or lost
- -- gain == true if the buff was gained, false if it was lost.
- function job_buff_change(buff, gain)
- if buff == "Aftermath: Lv.3" or buff == "Aftermath" then
- classes.CustomMeleeGroups:clear()
- if (buff == "Aftermath: Lv.3" and gain) or buffactive["Aftermath: Lv.3"] then
- if player.equipment.main == "Conqueror" then
- classes.CustomMeleeGroups:append('AM3')
- if gain then
- 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.]')
- else
- send_command('timers delete "Aftermath: Lv.3"')
- add_to_chat(123,'AM3: [OFF]')
- end
- end
- end
- if (buff == "Aftermath" and gain) or buffactive.Aftermath then
- if player.equipment.main == "Bravura" and state.HybridMode.value == 'PDT' then
- classes.CustomMeleeGroups:append('AM')
- end
- end
- end
- if buff == "Aftermath: Lv.3" or buff == "Aftermath" then
- handle_equipping_gear(player.status)
- end
- if buff == 'Blood Rage' and gain then
- send_command('timers create "Blood Rage" 60 down abilities/00255.png')
- else
- send_command('timers delete "Blood Rage"')
- end
- if buff == 'Warcry' and gain then
- send_command('timers create "Warcry" 60 down abilities/00255.png')
- else
- send_command('timers delete "Warcry"')
- end
- if buff == "sleep" and gain and player.hp > 200 and player.status == "Engaged" then
- equip({head="Frenzy Sallet"})
- else
- handle_equipping_gear(player.status)
- end
- end
- -------------------------------------------------------------------------------------------------------------------
- -- User code that supplements standard library decisions.
- -------------------------------------------------------------------------------------------------------------------
- -- Return a customized weaponskill mode to use for weaponskill sets.
- -- Don't return anything if you're not overriding the default value.
- function get_custom_wsmode(spell, spellMap, default_wsmode)
- local wsmode = ''
- if state.Buff['Mighty Strikes'] then
- wsmode = wsmode .. 'MS'
- end
- if wsmode ~= '' then
- return wsmode
- end
- end
- -- Modify the default melee set after it was constructed.
- function customize_melee_set(meleeSet)
- if buffactive["Mighty Strikes"] then
- meleeSet = set_combine(meleeSet, sets.buff.MS)
- end
- return meleeSet
- end
- -- Called by the 'update' self-command, for common needs.
- -- Set eventArgs.handled to true if we don't want automatic equipping of gear.
- function job_update(cmdParams, eventArgs)
- update_combat_weapon()
- update_melee_groups()
- end
- -- Set eventArgs.handled to true if we don't want the automatic display to be run.
- function display_current_job_state(eventArgs)
- local msg = 'Melee'
- if state.CombatForm.has_value then
- msg = msg .. ' (' .. state.CombatForm.value .. ')'
- end
- if state.CombatWeapon.has_value then
- msg = msg .. ' (' .. state.CombatWeapon.value .. ')'
- end
- msg = msg .. ': '
- msg = msg .. state.OffenseMode.value
- if state.HybridMode.value ~= 'Normal' then
- msg = msg .. '/' .. state.HybridMode.value
- end
- msg = msg .. ', WS: ' .. state.WeaponskillMode.value
- if state.DefenseMode.value ~= 'None' then
- msg = msg .. ', ' .. 'Defense: ' .. state.DefenseMode.value .. ' (' .. state[state.DefenseMode.value .. 'DefenseMode'].value .. ')'
- end
- if state.Kiting.value == true then
- msg = msg .. ', Kiting'
- end
- if state.PCTargetMode.value ~= 'default' then
- msg = msg .. ', Target PC: '..state.PCTargetMode.value
- end
- if state.SelectNPCTargets.value == true then
- msg = msg .. ', Target NPCs'
- end
- add_to_chat(122, msg)
- eventArgs.handled = true
- end
- -------------------------------------------------------------------------------------------------------------------
- -- Utility functions specific to this job.
- -------------------------------------------------------------------------------------------------------------------
- -- Select default macro book on initial load or subjob change.
- function select_default_macro_book()
- -- Default macro set/book
- if player.sub_job == 'WAR' then
- set_macro_page(1, 1)
- elseif player.sub_job == 'NIN' then
- set_macro_page(1, 1)
- elseif player.sub_job == 'SAM' then
- set_macro_page(1, 1)
- else
- set_macro_page(1, 1)
- end
- end
- function update_combat_weapon()
- state.CombatWeapon:set(player.equipment.main)
- end
- function update_melee_groups()
- classes.CustomMeleeGroups:clear()
- if buffactive['Aftermath: Lv.3'] and player.equipment.main == "Conqueror" then
- classes.CustomMeleeGroups:append('AM3')
- end
- if buffactive.Aftermath and player.equipment.main == "Bravura" and state.HybridMode.value == 'PDT' then
- classes.CustomMeleeGroups:append('AM')
- end
- end
- function is_sc_element_today(spell)
- if spell.type ~= 'WeaponSkill' then
- return
- end
- local weaponskill_elements = S{}:
- union(skillchain_elements[spell.skillchain_a]):
- union(skillchain_elements[spell.skillchain_b]):
- union(skillchain_elements[spell.skillchain_c])
- if weaponskill_elements:contains(world.day_element) then
- return true
- else
- return false
- end
- end
- function job_self_command(cmdParams, eventArgs)
- gearinfo(cmdParams, eventArgs)
- end
- function gearinfo(cmdParams, eventArgs)
- if cmdParams[1] == 'gearinfo' then
- if type(cmdParams[4]) == 'string' then
- if cmdParams[4] == 'true' then
- moving = true
- elseif cmdParams[4] == 'false' then
- moving = false
- end
- end
- if not midaction() then
- job_update()
- end
- end
- end
- function check_moving()
- if state.DefenseMode.value == 'None' and state.Kiting.value == false then
- if state.Auto_Kite.value == false and moving then
- state.Auto_Kite:set(true)
- elseif state.Auto_Kite.value == true and moving == false then
- state.Auto_Kite:set(false)
- end
- end
- end
- function check_gear()
- if no_swap_gear:contains(player.equipment.left_ring) then
- disable("left_ring")
- else
- enable("left_ring")
- end
- if no_swap_gear:contains(player.equipment.right_ring) then
- disable("right_ring")
- else
- enable("right_ring")
- end
- end
- windower.register_event('zone change',
- function()
- if no_swap_gear:contains(player.equipment.left_ring) then
- enable("left_ring")
- equip(sets.idle)
- end
- if no_swap_gear:contains(player.equipment.right_ring) then
- enable("right_ring")
- equip(sets.idle)
- end
- end
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement