Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function user_setup()
- -- Options: Override default values
- state.OffenseMode:options('Normal','SomeAcc','Acc','FullAcc','Fodder','Buff')
- state.WeaponskillMode:options('Match','Normal','SomeAcc','Acc','FullAcc','Fodder')
- state.HybridMode:options('Normal')
- state.PhysicalDefenseMode:options('PDT', 'PDTReraise')
- state.MagicalDefenseMode:options('MDT', 'MDTReraise')
- state.ResistDefenseMode:options('MEVA')
- state.IdleMode:options('Normal', 'PDT','Refresh','Reraise')
- state.Weapons:options('Caladbolg','Liberator','Apocalypse')
- state.ExtraMeleeMode = M{['description']='Extra Melee Mode','None'}
- state.Passive = M{['description'] = 'Passive Mode','None','MP','Twilight'}
- state.DrainSwapWeaponMode = M{'Always','Never','300','1000'}
- -- Additional local binds
- send_command('bind ^` input /ja "Hasso" <me>')
- send_command('bind !` input /ja "Seigan" <me>')
- send_command('bind @` gs c cycle SkillchainMode')
- select_default_macro_book()
- end
- -- Define sets and vars used by this job file.
- function init_gear_sets()
- --------------------------------------
- -- Start defining the sets
- --------------------------------------
- -- Precast Sets
- -- Precast sets to enhance JAs
- sets.precast.JA['Diabolic Eye'] = {}
- sets.precast.JA['Arcane Circle'] = {feet="Ignominy Sollerets +3"}
- sets.precast.JA['Nether Void'] = {legs="Heathen's Flanchard +1"}
- sets.precast.JA['Souleater'] = {head="Ignominy Burgonet +3"}
- sets.precast.JA['Last Resort'] = {feet="Fallen's Sollerets +3", back="Ankou's Mantle"}
- sets.precast.JA['Weapon Bash'] = {hands="Ignominy Gauntlets +3"}
- sets.precast.JA['Blood Weapon'] = {body="Fallen's Cuirass +3"}
- sets.precast.JA['Dark Seal'] = {head="Fallen's Burgeonet +3"}
- -- Waltz set (chr and vit)
- sets.precast.Waltz = {}
- -- Don't need any special gear for Healing Waltz.
- sets.precast.Waltz['Healing Waltz'] = {}
- sets.precast.Step = {}
- sets.precast.Flourish1 = {}
- -- Fast cast sets for spells
- sets.precast.FC = {
- ammo="Impatiens",
- head="Carmine Mask +1", body={ name="Odyss. Chestplate", augments={'"Mag.Atk.Bns."+23','"Fast Cast"+5',}},
- back={ name="Ankou's Mantle", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Spell interruption rate down-10%',}},
- neck="Orunmila's Torque",
- hands="Leyline Gloves",
- waist="Tempus Fugit +1",
- legs="Eschite Cuisses",
- feet={ name="Odyssean Greaves", augments={'"Mag.Atk.Bns."+10','"Fast Cast"+5','CHR+1','Mag. Acc.+5',}},
- ring1="Weatherspoon Ring",
- ring2="Kishar Ring",
- ear1="Enchanter Earring +1",
- ear2="Loquacious Earring"}
- sets.precast.FC.Impact = set_combine(sets.precast.FC, {head=empty,body="Twilight Cloak"})
- -- Midcast Sets
- sets.midcast.FastRecast = {
- ammo="Sapience Orb",
- head="Carmine Mask +1",
- body={ name="Odyss. Chestplate", augments={'"Mag.Atk.Bns."+23','"Fast Cast"+5',}},
- hands="Leyline gloves",
- legs="Eschite cuisses",
- feet={ name="Odyssean Greaves", augments={'"Mag.Atk.Bns."+10','"Fast Cast"+5','CHR+1','Mag. Acc.+5',}},
- neck="Orunmila's Torque",
- waist="Tempus Fugit +1",
- left_ear="Enchntr. Earring +1",
- right_ear="Loquac. Earring",
- left_ring="Weather. Ring",
- right_ring="Kishar Ring",
- back={ name="Ankou's Mantle", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Spell interruption rate down-10%',}},
- }
- -- Specific spells
- sets.midcast['Dark Magic'] = { ammo="Pemphredo Tathlum",
- head="Ignominy Burgonet +3",
- body="Carmine Scale Mail",
- back={ name="Ankou's Mantle", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Spell interruption rate down-10%',}},
- neck="Erra Pendant",
- hands="Fallen's Finger Gauntlets",
- waist="Eschan Stone",
- legs="Eschite Cuisses",
- feet="Ratri Sollerets",
- ring1="Evanescence Ring",
- Ring2="Stikini Ring +1",
- ear1="Enchanter Earring +1",
- ear2="Gwati Earring"}
- sets.midcast['Enfeebling Magic'] = {
- ammo="Quartz Tathlum +1",
- head="Befouled Crown", body="Flamma Korazin +1",
- back={ name="Ankou's Mantle", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Spell interruption rate down-10%',}}, neck="Incanter's Torque",
- hands="Flamma Manopolas +1",
- waist="Eschan Stone",
- legs="Flamma Dirs +1",
- feet="Ignominy Sollerets +3",
- ring1="Stikini Ring +1",
- Ring2="Kishar Ring",
- ear1="Enchanter Earring +1",
- ear2="Gwati Earring"}
- sets.midcast['Dread Spikes'] = {
- ammo="Egoist's Tathlum",
- head="Ratri Sallet +1",
- body="Heath. Cuirass +1",
- hands="Rat. Gadlings +1",
- legs="Ratri Cuisses +1",
- feet="Rat. Sollerets +1",
- neck="Dualism Collar +1",
- waist="Oneiros Belt",
- left_ear="Odnowa Earring",
- right_ear="Odnowa Earring +1",
- left_ring="Moonlight Ring",
- right_ring="Moonlight Ring",
- back="Moonlight Cape"}
- sets.midcast.Absorb = {
- ammo="Pemphredo Tathlum",
- head="Ignominy Burgonet +3",
- body="Carmine Scale Mail +1",
- back="Chuparrosa Mantle",
- neck="Erra Pendant",
- hands="Pavor Gauntlets",
- waist="Casso Sash",
- legs="Fallen Flanchard +3",
- feet="Ratri Sollerets +1",
- Ring1="Stikini Ring +1 +1",
- Ring2="Kishar Ring",
- ear1="Malignance Earring",
- ear2="Dignitary's Earring"}
- sets.midcast.Stun = {
- ammo="Impatiens",
- head="Carmine Mask +1",
- body={ name="Odyss. Chestplate", augments={'"Mag.Atk.Bns."+23','"Fast Cast"+5',}},
- back={ name="Ankou's Mantle", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Spell interruption rate down-10%',}},
- neck="Orunmila's Torque",
- hands="Leyline Gloves",
- waist="Tempus Fugit +1",
- legs="Eschite Cuisses", feet={ name="Odyssean Greaves", augments={'"Mag.Atk.Bns."+10','"Fast Cast"+5','CHR+1','Mag. Acc.+5',}},
- Ring1="Evanescence Ring",
- Ring2="Stikini Ring +1",
- ear1="Enchanter Earring +1",
- ear2="Gwati Earring"}
- sets.midcast.Drain = set_combine(sets.midcast['Dark Magic'], {
- head="Pixie Hairpin +1",
- ear1="Hirudinea Earring",
- ring2="Archon Ring",
- neck="Erra Pendant",
- hands="Fallen's Finger Gauntlets +3",
- feet="Ratri Sollerets",
- back={ name="Niht Mantle", augments={'Attack+14','Dark magic skill +10','"Drain" and "Aspir" potency +25','Weapon skill damage +1%',}},
- waist="Austerity Belt +1"})
- sets.midcast.Aspir = sets.midcast.Drain
- sets.midcast.Impact = set_combine(sets.midcast['Dark Magic'], {head=empty,body="Twilight Cloak"})
- sets.midcast.Cure = {}
- sets.Self_Healing = {neck="Phalaina Locket",hands="Buremte Gloves",ring2="Kunaji Ring",waist="Gishdubar Sash"}
- sets.Cure_Received = {neck="Phalaina Locket",hands="Buremte Gloves",ring2="Kunaji Ring",waist="Gishdubar Sash"}
- sets.Self_Refresh = {waist="Gishdubar Sash"}
- -- Weaponskill sets
- -- Default set for any weaponskill that isn't any more specifically defined
- sets.precast.WS = {
- ammo="Knobkierrie",
- head="Ratri Sallet +1",
- body="Ignominy Cuirass +3",
- hands={ name="Odyssean Gauntlets", augments={'Weapon skill damage +3%','VIT+11','Accuracy+12',}},
- legs="Ratri Cuisses +1",
- feet="Sulev. Leggings +2",
- neck="Abyssal Beads +2",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'"Mag.Atk.Bns."+4','TP Bonus +250',}},
- right_ear="Thurd Earring",
- left_ring="Epaminondas's Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Ankou's Mantle", augments={'VIT+20','Accuracy+20 Attack+20','VIT+10','Weapon skill damage +10%','Damage taken-5%',}},}
- sets.precast.WS.SomeAcc = set_combine(sets.precast.WS, {})
- sets.precast.WS.Acc = set_combine(sets.precast.WS, {})
- sets.precast.WS.FullAcc = set_combine(sets.precast.WS, {neck="Abyssal Beads +2"})
- sets.precast.WS.Fodder = set_combine(sets.precast.WS, {})
- -- Specific weaponskill sets. Uses the base set if an appropriate WSMod version isn't found.
- sets.precast.WS['Catastrophe'] = set_combine(sets.precast.WS, {
- })
- sets.precast.WS['Catastrophe'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {})
- sets.precast.WS['Catastrophe'].Acc = set_combine(sets.precast.WS.Acc, {})
- sets.precast.WS['Catastrophe'].FullAcc = set_combine(sets.precast.WS.FullAcc, {})
- sets.precast.WS['Catastrophe'].Fodder = set_combine(sets.precast.WS.Fodder, {})
- sets.precast.WS['Torcleaver'] = set_combine(sets.precast.WS, {
- ammo="Knobkierrie",
- head={ name="Odyssean Helm", augments={'Attack+13','Weapon skill damage +4%','VIT+6','Accuracy+12',}},
- body="Ignominy Cuirass +3",
- hands={ name="Odyssean Gauntlets", augments={'Weapon skill damage +3%','VIT+11','Accuracy+12',}},
- legs="Fallen Flanchard +3",
- feet="Sulev. Leggings +2",
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist="Fotia Belt",
- left_ear="Thurd Earring",
- right_ear="Brutal Earring",
- left_ring="Epaminondas's Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Ankou's Mantle", augments={'VIT+20','Accuracy+20 Attack+20','VIT+10','Weapon skill damage +10%','Damage taken-5%',}},})
- sets.precast.WS['Torcleaver'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {})
- sets.precast.WS['Torcleaver'].Acc = set_combine(sets.precast.WS.Acc, {})
- sets.precast.WS['Torcleaver'].FullAcc = set_combine(sets.precast.WS.FullAcc, {})
- sets.precast.WS['Torcleaver'].Fodder = set_combine(sets.precast.WS.Fodder, {})
- sets.precast.WS['Entropy'] = set_combine(sets.precast.WS, {
- ammo="Floestone",
- head="Hjarrandi Helm",
- body="Dagon Breastplate",
- back={ name="Ankou's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},
- neck="Abyssal Beads +2",
- hands="Raetic Bangles +1",
- waist="Fotia Belt",
- legs={ name="Fall. Flanchard +3", augments={'Enhances "Muted Soul" effect',}},
- feet="Flamma Gambieras +1",
- ring1="Shiva Ring +1",
- ring2="Metamorph Ring +1",
- ear1="Lugra Earring +1",
- ear2="Moonshade Earring"})
- sets.precast.WS['Entropy'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {ammo="Seething Bomblet +1",
- ear1="Mache Earring",
- ring1="Ramuh ring +1",
- ring2="Regal ring"})
- sets.precast.WS['Entropy'].Acc = set_combine(sets.precast.WS.Acc, {})
- sets.precast.WS['Entropy'].FullAcc = set_combine(sets.precast.WS.FullAcc, {})
- sets.precast.WS['Entropy'].Fodder = set_combine(sets.precast.WS.Fodder, {})
- sets.precast.WS['Insurgency'] = set_combine(sets.precast.WS, {
- ammo="Knobkierrie",
- head="Ratri Sallet +1",
- body="Ignominy Cuirass +3",
- neck="Abyssal Beads +2",
- hands="Ratri Gadlings +1",
- waist="Fotia Belt",
- legs="Ratri Cuisses +1",
- feet="Ratri Sollerets +1",
- ring1="Niqmaddu Ring",
- ring2="Regal Ring",
- ear1="Brutal Earring", ear2="Moonshade Earring",
- back={ name="Ankou's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},})
- sets.precast.WS['Insurgency'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {})
- sets.precast.WS['Insurgency'].Acc = set_combine(sets.precast.WS.Acc, {})
- sets.precast.WS['Insurgency'].FullAcc = set_combine(sets.precast.WS.FullAcc, {})
- sets.precast.WS['Insurgency'].Fodder = set_combine(sets.precast.WS.Fodder, {})
- sets.precast.WS['Cross Reaper'] = set_combine(sets.precast.WS, {
- ammo="Knobkierrie",
- head="Ratri Sallet +1",
- body="Ignominy Cuirass +3",
- hands="Ratri Gadlings +1",
- legs="Ratri Cuisses +1",
- feet="Sulev. Leggings +1",
- neck="Abyssal Beads +2",
- waist="Fotia Belt",
- left_ear="Brutal Earring",
- right_ear={ name="Moonshade Earring", augments={'"Mag.Atk.Bns."+4','TP Bonus +250',}},
- left_ring="Petrov Ring",
- right_ring="Epaminondas Ring"})
- sets.precast.WS['Cross Reaper'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {})
- sets.precast.WS['Cross Reaper'].Acc = set_combine(sets.precast.WS.Acc, {})
- sets.precast.WS['Cross Reaper'].FullAcc = set_combine(sets.precast.WS.FullAcc, {})
- sets.precast.WS['Cross Reaper'].Fodder = set_combine(sets.precast.WS.Fodder, {})
- sets.precast.WS['Infernal Scythe'] = set_combine(sets.precast.WS, {})
- sets.precast.WS['Infernal Scythe'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {})
- sets.precast.WS['Infernal Scythe'].Acc = set_combine(sets.precast.WS.Acc, {})
- sets.precast.WS['Infernal Scythe'].FullAcc = set_combine(sets.precast.WS.FullAcc, {})
- sets.precast.WS['Infernal Scythe'].Fodder = set_combine(sets.precast.WS.Fodder, {})
- sets.precast.WS['Shadow of Death'] = set_combine(sets.precast.WS, {
- ammo="Knobkierrie",
- head="Pixie Hairpin +1",
- body="Fallen Cuirass +3",
- hands="Fallen Finger Gauntlets +3",
- legs="Augury Cuisses +1",
- feet="Founder's Greaves",
- neck="Abyssal Beads +2",
- waist="Orpheus's Sash",
- left_ear="Malignance Earring",
- right_ear="Friomisi Earring",
- left_ring="Epaminondas's Ring",
- right_ring="Archon Ring",
- back={ name="Ankou's Mantle", augments={'VIT+20','Accuracy+20 Attack+20','VIT+10','Weapon skill damage +10%','Damage taken-5%',}},})
- sets.precast.WS['Shadow of Death'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, {})
- sets.precast.WS['Shadow of Death'].Acc = set_combine(sets.precast.WS.Acc, {})
- sets.precast.WS['Shadow of Death'].FullAcc = set_combine(sets.precast.WS.FullAcc, {})
- sets.precast.WS['Shadow of Death'].Fodder = set_combine(sets.precast.WS.Fodder, {})
- -- Sets to return to when not performing an action.
- -- Resting sets
- sets.resting = {}
- -- Swap to these on Moonshade using WS if at 3000 TP
- sets.MaxTP = {ear1="Lugra Earring +1",ear2="Lugra Earring",}
- sets.AccMaxTP = {ear1="Zennaroi Earring",ear2="Telos Earring"}
- sets.AccDayMaxTPWSEars = {ear1="Zennaroi Earring",ear2="Telos Earring"}
- sets.DayMaxTPWSEars = {ear1="Thurd Earring",ear2="Brutal Earring",}
- sets.AccDayWSEars = {ear1="Zennaroi Earring",ear2="Telos Earring"}
- sets.DayWSEars = {ear1="Brutal Earring",ear2="Moonshade Earring",}
- -- Idle sets
- sets.idle = {
- ammo="Staunch Tathlum +1",
- head="Hjarrandi Helm",
- body="Hjarrandi Breast.",
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck="Abyssal Beads +2",
- waist="Flume Belt +1",
- left_ear="Telos Earring",
- right_ear="Cessance Earring",
- left_ring="Moonlight Ring",
- right_ring="Moonlight Ring",
- back="Moonlight Cape",}
- sets.idle.PDT = {
- ammo="Staunch Tathlum +1",
- head="Hjarrandi Helm",
- body="Hjarrandi Breast.",
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck="Abyssal Beads +2",
- waist="Flume Belt +1",
- left_ear="Telos Earring",
- right_ear="Cessance Earring",
- left_ring="Moonlight Ring",
- right_ring="Moonlight Ring",
- back="Moonlight Cape",}
- sets.idle.Weak = set_combine(sets.idle, {head="Twilight Helm",body="Twilight Mail"})
- sets.idle.Reraise = set_combine(sets.idle, {head="Twilight Helm",body="Twilight Mail"})
- -- Defense sets
- sets.defense.PDT = {
- ammo="Staunch Tathlum +1",
- head="Hjarrandi Helm",
- body="Hjarrandi Breast.",
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck="Abyssal Beads +2",
- waist="Flume Belt +1",
- left_ear="Telos Earring",
- right_ear="Cessance Earring",
- left_ring="Moonlight Ring",
- right_ring="Moonlight Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},
- }
- sets.defense.PDTReraise = set_combine(sets.defense.PDT, {head="Twilight Helm",body="Twilight Mail"})
- sets.defense.MDT = {
- ammo="Staunch Tathlum +1",
- head="Hjarrandi Helm",
- body="Sacro Breastplate",
- hands="Sulev. Gauntlets +2",
- legs="Sulev. Cuisses +2",
- feet="Sulev. Leggings +2",
- neck="Loricate Torque +1",
- waist="Asklepian Belt",
- left_ear="Etiolation Earring",
- right_ear="Odnowa Earring +1",
- left_ring="Moonlight Ring",
- right_ring="Defending Ring",
- back={ name="Ankou's Mantle", augments={'HP+60','Eva.+20 /Mag. Eva.+20','Mag. Evasion+10','Mag. Evasion+15',}},
- }
- sets.defense.MDTReraise = set_combine(sets.defense.MDT, {head="Twilight Helm",body="Twilight Mail"})
- sets.defense.MEVA = {
- ammo="Staunch Tathlum +1",
- head="Ratri Sallet +1",
- body="Sacro Breastplate",
- hands={ name="Macabre Gaunt. +1", augments={'Path: A',}},
- legs="Ratri Cuisses +1",
- feet="Rat. Sollerets +1",
- neck="Warder's Charm +1",
- waist="Asklepian Belt",
- left_ear="Eabani Earring",
- right_ear="Flashward Earring",
- left_ring="Purity Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Ankou's Mantle", augments={'HP+60','Eva.+20 /Mag. Eva.+20','Mag. Evasion+10','Mag. Evasion+15',}},}
- sets.Kiting = {legs="Carmine Cuisses +1"}
- sets.passive.Reraise = {head="Twilight Helm",body="Twilight Mail"}
- sets.buff.Doom = set_combine(sets.buff.Doom, {})
- sets.buff.Sleep = {head="Frenzy Sallet"}
- -- Engaged sets
- sets.engaged = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Valorous Mail", augments={'Accuracy+25','"Dbl.Atk."+3','STR+4',}},
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck="Abyssal Beads +2",
- waist="Ioskeha Belt +1 +1",
- left_ear="Telos Earring",
- right_ear="Cessance Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Petrov Ring",
- back={ name="Ankou's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Damage taken-5%',}},
- }
- sets.engaged.SomeAcc = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body="Hjarrandi Breast.",
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet={ name="Valorous Greaves", augments={'Accuracy+16 Attack+16','"Store TP"+6','DEX+5','Accuracy+5','Attack+8',}},
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist="Sailfi Belt +1",
- left_ear="Telos Earring",
- right_ear="Balder Earring +1",
- left_ring="Niqmaddu Ring",
- right_ring="Flamma Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- sets.engaged.Acc = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Valorous Mail", augments={'Accuracy+26','"Store TP"+7','VIT+4','Attack+7',}},
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck="Abyssal Beads +2",
- waist="Ioskeha Belt +1",
- left_ear="Telos Earring",
- right_ear="Cessance Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Hetairoi Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- sets.engaged.FullAcc = {
- ammo="Aurgelmir Orb +1",
- head="Hjarrandi Helm",
- body={ name="Emicho Haubert +1", augments={'HP+65','DEX+12','Accuracy+20',}},
- hands={ name="Emi. Gauntlets +1", augments={'HP+65','DEX+12','Accuracy+20',}},
- legs="Ignominy Flanchard +3",
- feet="Flam. Gambieras +2",
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Digni. Earring",
- right_ear="Telos Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},
- }
- sets.engaged.Fodder = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body="Hjarrandi Breast.",
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet={ name="Valorous Greaves", augments={'Accuracy+16 Attack+16','"Store TP"+6','DEX+5','Accuracy+5','Attack+8',}},
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist="Sailfi Belt +1",
- left_ear="Telos Earring",
- right_ear="Balder Earring +1",
- left_ring="Niqmaddu Ring",
- right_ring="Flamma Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- -- 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
- --Liberator melee sets
- sets.engaged.Liberator = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body="Hjarrandi Breast.",
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet={ name="Valorous Greaves", augments={'Accuracy+16 Attack+16','"Store TP"+6','DEX+5','Accuracy+5','Attack+8',}},
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist="Sailfi Belt +1",
- left_ear="Telos Earring",
- right_ear="Balder Earring +1",
- left_ring="Niqmaddu Ring",
- right_ring="Hetairoi Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- sets.engaged.Liberator.Buff = {}
- sets.engaged.Liberator.SomeAcc = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Valorous Mail", augments={'Accuracy+25','"Dbl.Atk."+3','STR+4',}},
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck="Abyssal Beads +2",
- waist="Sailfi Belt +1",
- left_ear="Telos Earring",
- right_ear="Cessance Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Hetairoi Ring",
- back={ name="Ankou's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Damage taken-5%',}},}
- sets.engaged.Liberator.Acc = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Valorous Mail", augments={'Accuracy+26','"Store TP"+7','VIT+4','Attack+7',}},
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck="Abyssal Beads +2",
- waist="Ioskeha Belt +1",
- left_ear="Telos Earring",
- right_ear="Cessance Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Flamma Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- sets.engaged.Liberator.FullAcc = {
- ammo="Aurgelmir Orb +1",
- head="Hjarrandi Helm",
- body={ name="Emicho Haubert +1", augments={'HP+65','DEX+12','Accuracy+20',}},
- hands={ name="Emi. Gauntlets +1", augments={'HP+65','DEX+12','Accuracy+20',}},
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Digni. Earring",
- right_ear="Telos Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},
- }
- sets.engaged.Liberator.Fodder = {
- sub="Utu Grip",
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body="Hjarrandi Breast.",
- hands={ name="Acro Gauntlets", augments={'Accuracy+20 Attack+20','"Store TP"+6','Crit. hit damage +3%',}},
- legs={ name="Odyssean Cuisses", augments={'Mag. Acc.+6 "Mag.Atk.Bns."+6','Attack+18','"Store TP"+8',}},
- feet={ name="Valorous Greaves", augments={'Accuracy+16 Attack+16','"Store TP"+6','DEX+5','Accuracy+5','Attack+8',}},
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Dedition Earring",
- right_ear="Balder Earring +1",
- left_ring="Hetairoi Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- sets.engaged.Liberator.AM = {
- sub="Utu Grip",
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body="Hjarrandi Breast.",
- hands={ name="Acro Gauntlets", augments={'Accuracy+20 Attack+20','"Store TP"+6','Crit. hit damage +3%',}},
- legs={ name="Odyssean Cuisses", augments={'Mag. Acc.+6 "Mag.Atk.Bns."+6','Attack+18','"Store TP"+8',}},
- feet={ name="Valorous Greaves", augments={'Accuracy+16 Attack+16','"Store TP"+6','DEX+5','Accuracy+5','Attack+8',}},
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Dedition Earring",
- right_ear="Balder Earring +1",
- left_ring="Hetairoi Ring",
- right_ring="Niqmaddu Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- sets.engaged.Liberator.AM['Last Resort']= {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Valorous Mail", augments={'Accuracy+26','"Store TP"+7','VIT+4','Attack+7',}},
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Dedition Earring",
- right_ear="Telos Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- sets.engaged.Liberator.SomeAcc.AM = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Valorous Mail", augments={'Accuracy+26','"Store TP"+7','VIT+4','Attack+7',}},
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Cessance Earring",
- right_ear="Telos Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- sets.engaged.Liberator.Acc.AM = {}
- sets.engaged.Liberator.FullAcc.AM = {}
- sets.engaged.Liberator.Fodder.AM = {}
- sets.engaged.Liberator.PDT = {}
- sets.engaged.Liberator.SomeAcc.PDT = {}
- sets.engaged.Liberator.Acc.PDT = {}
- sets.engaged.Liberator.MDT = {}
- sets.engaged.Liberator.SomeAcc.MDT = {}
- sets.engaged.Liberator.Acc.MDT = {}
- --Apocalypse melee sets
- sets.engaged.Apocalypse = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Valorous Mail", augments={'Accuracy+26','"Store TP"+7','VIT+4','Attack+7',}},
- hands={ name="Acro Gauntlets", augments={'Accuracy+20 Attack+20','"Store TP"+6','Crit. hit damage +3%',}},
- legs={ name="Odyssean Cuisses", augments={'Mag. Acc.+6 "Mag.Atk.Bns."+6','Attack+18','"Store TP"+8',}},
- feet={ name="Valorous Greaves", augments={'Accuracy+16 Attack+16','"Store TP"+6','DEX+5','Accuracy+5','Attack+8',}},
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist="Sailfi Belt +1",
- left_ear="Telos Earring",
- right_ear="Balder Earring +1",
- left_ring="Chirich Ring +1",
- right_ring="Petrov Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- sets.engaged.Apocalypse.Fodder = {}
- sets.engaged.Apocalypse.SomeAcc = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Valorous Mail", augments={'Accuracy+25','"Dbl.Atk."+3','STR+4',}},
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck="Abyssal Beads +2",
- waist="Ioskeha Belt +1",
- left_ear="Telos Earring",
- right_ear="Cessance Earring",
- left_ring="Chirich Ring +1",
- right_ring="Petrov Ring",
- back={ name="Ankou's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','"Dbl.Atk."+10','Damage taken-5%',}},}
- sets.engaged.Apocalypse.Acc = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Valorous Mail", augments={'Accuracy+26','"Store TP"+7','VIT+4','Attack+7',}},
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck="Abyssal Beads +2",
- waist="Ioskeha Belt +1",
- left_ear="Telos Earring",
- right_ear="Cessance Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Hetairoi Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- sets.engaged.Apocalypse.FullAcc = {
- ammo="Aurgelmir Orb +1",
- head="Hjarrandi Helm",
- body={ name="Emicho Haubert +1", augments={'HP+65','DEX+12','Accuracy+20',}},
- hands={ name="Emi. Gauntlets +1", augments={'HP+65','DEX+12','Accuracy+20',}},
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist="Ioskeha Belt +1",
- left_ear="Digni. Earring",
- right_ear="Telos Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},
- }
- sets.engaged.Apocalypse.AM = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Valorous Mail", augments={'Accuracy+26','"Store TP"+7','VIT+4','Attack+7',}},
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Dedition Earring",
- right_ear="Telos Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- sets.engaged.Apocalypse.SomeAcc.AM = {
- ammo="Aurgelmir Orb +1",
- head="Flam. Zucchetto +2",
- body={ name="Valorous Mail", augments={'Accuracy+26','"Store TP"+7','VIT+4','Attack+7',}},
- hands="Flam. Manopolas +2",
- legs="Sulev. Cuisses +2",
- feet="Flam. Gambieras +2",
- neck={ name="Abyssal Beads +2", augments={'Path: A',}},
- waist={ name="Sailfi Belt +1", augments={'Path: A',}},
- left_ear="Cessance Earring",
- right_ear="Telos Earring",
- left_ring="Chirich Ring +1",
- right_ring="Niqmaddu Ring",
- back={ name="Ankou's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','Damage taken-5%',}},}
- sets.engaged.Apocalypse.Acc.AM = {}
- sets.engaged.Apocalypse.FullAcc.AM = {}
- sets.engaged.Apocalypse.Fodder.AM = {}
- sets.engaged.Apocalypse.PDT = {}
- sets.engaged.Apocalypse.SomeAcc.PDT = {}
- sets.engaged.Apocalypse.Acc.PDT = {}
- sets.engaged.Apocalypse.FullAcc.PDT = {}
- sets.engaged.Apocalypse.Fodder.PDT = {}
- sets.engaged.Apocalypse.PDT.AM = {}
- sets.engaged.Apocalypse.SomeAcc.PDT.AM = {}
- sets.engaged.Apocalypse.Acc.PDT.AM = {}
- sets.engaged.Apocalypse.MDT = {}
- sets.engaged.Apocalypse.SomeAcc.MDT = {}
- sets.engaged.Apocalypse.Acc.MDT = {}
- --Extra Special Sets
- sets.buff.Souleater = {}
- sets.buff.Doom = set_combine(sets.buff.Doom, {})
- sets.buff.Sleep = {head="Frenzy Sallet"}
- sets.latent_refresh = {waist="Fucho-no-Obi"}
- sets.TreasureHunter = set_combine(sets.TreasureHunter, {})
- -- Weapons sets
- sets.weapons.Caladbolg = {main="Caladbolg",sub="Utu Grip"}
- sets.weapons.Liberator = {main="Liberator",sub="Utu Grip"}
- sets.weapons.Apocalypse = {main="Apocalypse",sub="Utu Grip"}
- end
- -- 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(2, 15)
- elseif player.sub_job == 'SAM' then
- set_macro_page(3, 15)
- elseif player.sub_job == 'DNC' then
- set_macro_page(4, 15)
- elseif player.sub_job == 'THF' then
- set_macro_page(1, 15)
- else
- set_macro_page(5, 15)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement