function user_setup() -- Options: Override default values state.OffenseMode:options('Fodder','Normal','MinAcc','SomeAcc','Acc','HighAcc','FullAcc') state.HybridMode:options('Normal','DTLite','PDT','MDT') state.WeaponskillMode:options('Match','Normal','SomeAcc','Acc','HighAcc','FullAcc','Fodder') state.CastingMode:options('Normal','Resistant','Fodder') state.IdleMode:options('Normal','Sphere','PDT','DTHippo') state.PhysicalDefenseMode:options('PDT', 'NukeLock') state.MagicalDefenseMode:options('MDT', 'NukeLock') state.ResistDefenseMode:options('MEVA') state.Weapons:options('Tizalmace','Sequence','None','Almace','MagicWeapons','MeleeClubs','MaccWeapons','HybridWeapons') state.ExtraMeleeMode = M{['description']='Extra Melee Mode', 'None', 'MP','SuppaBrutal', 'DWEarrings','DWMax'} gear.da_jse_back = {name="Rosmerta's Cape",augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10',}} gear.stp_jse_back = {name="Rosmerta's Cape",augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}} gear.crit_jse_back = {name="Rosmerta's Cape",augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}} gear.wsd_jse_back = {name="Rosmerta's Cape",augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}} gear.mab_jse_back = {name="Rosmerta's Cape",augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','"Mag.Atk.Bns."+10',}} gear.obi_cure_waist = "Luminary Sash" gear.obi_nuke_waist = "Yamabuki-no-Obi" -- Additional local binds send_command('bind ^` input /ja "Chain Affinity" ') send_command('bind @` input /ja "Efflux" ') send_command('bind !` input /ja "Burst Affinity" ') send_command('bind ^@!` gs c cycle SkillchainMode') send_command('bind ^backspace input /ja "Unbridled Learning" ;wait 1;input /ja "Diffusion" ;wait 2;input /ma "Mighty Guard" ') send_command('bind !backspace input /ja "Unbridled Learning" ;wait 1;input /ja "Diffusion" ;wait 2;input /ma "Carcharian Verve" ') send_command('bind @backspace input /ja "Convergence" ') send_command('bind !f11 gs c cycle ExtraMeleeMode') send_command('bind @f10 gs c toggle LearningMode') send_command('bind ^@!` gs c cycle MagicBurstMode') send_command('bind @f8 gs c toggle AutoNukeMode') send_command('bind !@^f7 gs c toggle AutoWSMode') send_command('bind !r gs c weapons MagicWeapons;gs c update') send_command('bind @q gs c weapons MaccWeapons;gs c update') send_command('bind ^q gs c weapons Almace;gs c update') send_command('bind !q gs c weapons HybridWeapons;gs c update') update_combat_form() select_default_macro_book() end function init_gear_sets() -------------------------------------- -- Start defining the sets -------------------------------------- sets.buff['Burst Affinity'] = {feet="Hashi. Basmak +1"} sets.buff['Chain Affinity'] = {feet="Assim. Charuqs +2"} sets.buff.Convergence = {head="Luh. Keffiyeh +1"} sets.buff.Diffusion = {feet="Luhlaza Charuqs +1"} sets.buff.Enchainment = {} sets.buff.Efflux = {back=gear.da_jse_back,legs="Hashishin Tayt +1"} sets.buff.Doom = set_combine(sets.buff.Doom, {}) sets.HPDown = {head="Pixie Hairpin +1",ear1="Mendicant's Earring",ear2="Evans Earring", body="Jhakri Robe +2",hands="Jhakri Cuffs +2",ring1="Mephitas's Ring +1",ring2="Persis Ring", back="Moonbeam cape",legs="Portent pants",feet="Jhakri Pigaches +1"} -- Precast Sets -- Precast sets to enhance JAs sets.precast.JA['Azure Lore'] = {hands="Luh. Bazubands +1"} -- Waltz set (chr and vit) sets.precast.Waltz = {legs="Dashing Subligar"} -- Don't need any special gear for Healing Waltz. sets.precast.Waltz['Healing Waltz'] = {} sets.precast.Step = { ammo="Falcon Eye", head="Dampening Tam", neck="Combatant's Torque", ear1="Cessance Earring", ear2="Telos Earring", body="Assim. Jubbah +2", hands="Assim. Bazu. +1", ring1="Regal Ring", ring2="Ramuh Ring", back={name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}} waist="Olseni Belt", legs="Carmine Cuisses +1", feet={ name="Herculean Trousers", augments={'Attack+24','"Triple Atk."+4','AGI+7','Accuracy+14',}}} sets.precast.Flourish1 = { ammo="Falcon Eye", head="Jhakri Coronal +1", neck="Sanctity Necklace", ear1="Digni. Earring", ear2="Telos Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Stikini Ring", ring2="Stikini Ring", back="Cornflower Cape", waist="Olseni Belt", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} -- Fast cast sets for spells sets.precast.FC = { main="Vampirism", sub="Vampirism", ammo="Impatiens", head="Carmine Mask", neck="Voltsurge Torque", ear1="Etiolation Earring", ear2="Loquacious Earring", body="Luh. Jubbah +1", hands="Leyline Gloves", ring1="Kishar Ring", ring2="Veneficium Ring", back="Perimede Cape", waist="Witful Belt", legs="Psycloth Lappas", feet="Carmine Greaves"} sets.precast.FC.Utsusemi = set_combine(sets.precast.FC, {body="Passion Jacket"}) sets.precast.FC['Blue Magic'] = set_combine(sets.precast.FC, {body="Hashishin Mintan +1"}) -- Weaponskill sets -- Default set for any weaponskill that isn't any more specifically defined sets.precast.WS = { ammo="Ginsen", head="Lilitu Headpiece", neck="Fotia Gorget", ear1="Cessance Earring", ear2="Brutal Earring", body="Adhemar Jacket", hands="Jhakri Cuffs +2", ring1="Epona's Ring", ring2="Apate Ring", back=gear.da_jse_back, waist="Fotia Belt", legs="Samnuha Tights", feet="Thereoid greaves"} sets.precast.WS.SomeAcc = { ammo="Ginsen", head="Dampening Tam", neck="Fotia Gorget", ear1="Cessance Earring", ear2="Brutal Earring", body="Adhemar Jacket", hands="Jhakri Cuffs +2", ring1="Epona's Ring", ring2="Apate Ring", back=gear.da_jse_back, waist="Fotia Belt", legs="Samnuha Tights", feet=gear.herculean_ta_feet} sets.precast.WS.Acc = { ammo="Falcon Eye", head="Carmine Mask", neck="Fotia Gorget", ear1="Cessance Earring", ear2="Telos Earring", body="Assim. Jubbah +2", hands={ name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}} ring1="Epona's Ring", ring2="Regal Ring", back=gear.da_jse_back, waist="Fotia Belt", legs="Carmine Cuisses +1", feet=gear.herculean_ta_feet} sets.precast.WS.HighAcc = { ammo="Falcon Eye", head="Carmine Mask +1", neck="Fotia Gorget", ear1="Cessance Earring", ear2="Telos Earring", body="Sayadio's Kaftan", hands={ name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}} ring1="Ramuh Ring", ring2="Ilabrat Ring", back=gear.da_jse_back, waist="Fotia Belt", legs="Carmine Cuisses +1", feet=gear.herculean_acc_feet} sets.precast.WS.FullAcc = { ammo="Falcon Eye", head="Carmine Mask +1", neck="Combatant's Torque", ear1="Regal Earring", ear2="Telos Earring", body="Assim. Jubbah +3", hands={ name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}} ring1="Regal Ring", ring2="Ramuh Ring", back=gear.da_jse_back, waist="Olseni Belt", legs="Carmine Cuisses +1", feet=gear.herculean_acc_feet} sets.precast.WS.Fodder = { ammo="Ginsen", head="Lilitu Headpiece", neck="Fotia Gorget", ear1="Cessance Earring", ear2="Brutal Earring", body="Adhemar Jacket", hands="Jhakri Cuffs +2", ring1="Epona's Ring", ring2="Apate Ring", back=gear.da_jse_back, waist="Fotia Belt", legs="Samnuha Tights", feet=gear.herculean_ta_feet} -- Specific weaponskill sets. Uses the base set if an appropriate WSMod version isn't found. sets.precast.WS['Requiescat'] = set_combine(sets.precast.WS, { head="Jhakri Coronal +1", ear1="Telos Earring", body="Jhakri Robe +2", ring2="Rufescent Ring", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"}) sets.precast.WS['Requiescat'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, { head="Jhakri Coronal +1", ear1="Telos Earring", ear2="Cessance Earring", body="Jhakri Robe +2", ring2="Rufescent Ring", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"}) sets.precast.WS['Requiescat'].Acc = set_combine(sets.precast.WS.Acc, { head="Jhakri Coronal +1", ear1="Telos Earring", ear2="Brutal Earring", ring1="Rufescent Ring", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"}) sets.precast.WS['Requiescat'].HighAcc = set_combine(sets.precast.WS.HighAcc, {ring1="Rufescent Ring",feet="Jhakri Pigaches +1"}) sets.precast.WS['Requiescat'].FullAcc = set_combine(sets.precast.WS.FullAcc, {}) sets.precast.WS['Requiescat'].Fodder = set_combine(sets.precast.WS['Requiescat'], {}) sets.precast.WS['Realmrazer'] = set_combine(sets.precast.WS, { head="Jhakri Coronal +1", ear1="Telos Earring", body="Jhakri Robe +1", ring2="Rufescent Ring", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"}) sets.precast.WS['Realmrazer'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, { head="Jhakri Coronal +1", ear1="Telos Earring", ear2="Moonshade Earring", body="Jhakri Robe +2", ring2="Rufescent Ring", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"}) sets.precast.WS['Realmrazer'].Acc = set_combine(sets.precast.WS.Acc, { head="Jhakri Coronal +1", ear1="Telos Earring", ear2="Digni. Earring", ring1="Rufescent Ring", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"}) sets.precast.WS['Realmrazer'].HighAcc = set_combine(sets.precast.WS.HighAcc, {ring1="Rufescent Ring",feet="Jhakri Pigaches +1"}) sets.precast.WS['Realmrazer'].FullAcc = set_combine(sets.precast.WS.FullAcc, {}) sets.precast.WS['Realmrazer'].Fodder = set_combine(sets.precast.WS['Realmrazer'], {}) sets.precast.WS['Chant du Cygne'] = set_combine(sets.precast.WS, { ammo="Falcon Eye", head="Adhemar Bonnet", ear2="Telos Earring", ear1="Moonshade Earring", body="Abnoba Kaftan", hands={ name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9',}}, ring2="Begrudging Ring", back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}}, legs = "Samnuha Tights", feet="Thereoid Greaves"}) sets.precast.WS['Chant du Cygne'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, { ammo="Falcon Eye", ear1="Moonshade Earring", ear2="Cessance Earring", body="Abnoba Kaftan", hands={ name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9',}}, ring1="Regal ring", ring2="Begrudging Ring", back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},}) sets.precast.WS['Chant du Cygne'].Acc = set_combine(sets.precast.WS.Acc, { ear2="Moonshade Earring", ring1="Regal ring", ring2="Begrudging Ring", body="Sayadio's Kaftan", hands={ name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9',}}, back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}}, legs="Carmine Cuisses +1"}) sets.precast.WS['Chant du Cygne'].HighAcc = set_combine(sets.precast.WS.HighAcc, {body="Sayadio's Kaftan",back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},}) sets.precast.WS['Chant du Cygne'].FullAcc = set_combine(sets.precast.WS.FullAcc, {}) sets.precast.WS['Chant du Cygne'].Fodder = set_combine(sets.precast.WS['Chant du Cygne'], {}) sets.precast.WS['Savage Blade'] = set_combine(sets.precast.WS, { ammo = "Floestone", head={ name="Herculean Helm", augments={'Accuracy+22 Attack+22','Weapon skill damage +3%','STR+3','Accuracy+11',}}, body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15 Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}}, hands="Jhakri Cuffs +2", legs={ name="Herculean Trousers", augments={'Accuracy+28','Weapon skill damage +2%','STR+6','Attack+10',}}, feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}}, neck = "Caro Necklace", ear1 = "Moonshade Earring", ear2 = "Ishvara Earring", ring1="Regal Ring", ring2="Rufescent Ring", back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}, waist="Grunfeld Rope", }) sets.precast.WS['Savage Blade'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, { head="Carmine Mask", ear1="Moonshade Earring", ear2="Ishvara Earring", body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15 Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}}, hands="Jhakri Cuffs +2", ring1="Regal Ring", ring2="Rufescent Ring", back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}, waist="Grunfeld Rope", legs={ name="Herculean Trousers", augments={'Accuracy+28','Weapon skill damage +2%','STR+6','Attack+10',}}, feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},}) sets.precast.WS['Savage Blade'].Acc = set_combine(sets.precast.WS.Acc, { ear1="Moonshade Earring", ear2="Ishvara Earring", body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15 Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}}, hands="Jhakri Cuffs +2", back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}, ring1="Regal Ring", ring2="Rufescent Ring", waist="Grunfeld Rope", legs={ name="Herculean Trousers", augments={'Accuracy+28','Weapon skill damage +2%','STR+6','Attack+10',}}, feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},}) sets.precast.WS['Savage Blade'].HighAcc = set_combine(sets.precast.WS.HighAcc, { ear1="Moonshade Earring", ear2="Ishvara Earring", body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15 Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}}, hands="Jhakri Cuffs +2", ring1="Regal Ring", ring2="Rufescent Ring", back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}, waist="Grunfeld Rope", feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},}) sets.precast.WS['Savage Blade'].FullAcc = set_combine(sets.precast.WS.FullAcc, {}) sets.precast.WS['Savage Blade'].Fodder = set_combine(sets.precast.WS['Savage Blade'], {}) sets.precast.WS['Vorpal Blade'] = set_combine(sets.precast.WS, { head="Adhemar Bonnet", ear1="Cessance Earring", ear2="Brutal Earring", ring1="Regal Ring", ring2="Begrudging Ring", back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}}, feet="Thereoid Greaves"}) sets.precast.WS['Vorpal Blade'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, { head="Adhemar Bonnet", ring2="Begrudging Ring", back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},}) sets.precast.WS['Vorpal Blade'].Acc = set_combine(sets.precast.WS.Acc, { back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},}) sets.precast.WS['Vorpal Blade'].HighAcc = set_combine(sets.precast.WS.HighAcc, {}) sets.precast.WS['Vorpal Blade'].FullAcc = set_combine(sets.precast.WS.FullAcc, {}) sets.precast.WS['Vorpal Blade'].Fodder = set_combine(sets.precast.WS['Vorpal Blade'], {}) sets.precast.WS['Expiacion'] = set_combine(sets.precast.WS, { ammo = "Floestone", head={ name="Herculean Helm", augments={'Accuracy+22 Attack+22','Weapon skill damage +3%','STR+3','Accuracy+11',}}, body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15 Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}}, hands="Jhakri Cuffs +2", legs={ name="Herculean Trousers", augments={'Accuracy+28','Weapon skill damage +2%','STR+6','Attack+10',}}, feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}}, neck = "Caro Necklace", ear1 = "Moonshade Earring", ear2 = "Ishvara Earring", ring1="Regal Ring", ring2="Rufescent Ring", back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}, waist="Grunfeld Rope", }) sets.precast.WS['Expiacion'].SomeAcc = set_combine(sets.precast.WS.SomeAcc, { head="Carmine Mask", ear1="Moonshade Earring", ear2="Ishvara Earring", body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15 Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}}, hands="Jhakri Cuffs +2", ring1="Regal Ring", ring2="Rufescent Ring", back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}, waist="Grunfeld Rope", legs={ name="Herculean Trousers", augments={'Accuracy+28','Weapon skill damage +2%','STR+6','Attack+10',}}, feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},}) sets.precast.WS['Expiacion'].Acc = set_combine(sets.precast.WS.Acc, { ear1="Moonshade Earring", ear2="Ishvara Earring", body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15 Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}}, hands="Jhakri Cuffs +2", back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}, ring1="Regal Ring", ring2="Rufescent Ring", waist="Grunfeld Rope", legs={ name="Herculean Trousers", augments={'Accuracy+28','Weapon skill damage +2%','STR+6','Attack+10',}}, feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},}) sets.precast.WS['Expiacion'].HighAcc = set_combine(sets.precast.WS.HighAcc, { ear1="Moonshade Earring", ear2="Ishvara Earring", body={ name="Herculean Vest", augments={'STR+5','"Rapid Shot"+1','Weapon skill damage +6%','Accuracy+15 Attack+15','Mag. Acc.+20 "Mag.Atk.Bns."+20',}}, hands="Jhakri Cuffs +2", ring1="Regal Ring", ring2="Rufescent Ring", back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}, waist="Grunfeld Rope", feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},}) sets.precast.WS['Expiacion'].FullAcc = set_combine(sets.precast.WS.FullAcc, {body="Assim. Jubbah +2",hands="Jhakri Cuffs +2"}) sets.precast.WS['Expiacion'].Fodder = set_combine(sets.precast.WS['Expiacion'], {}) sets.precast.WS['Sanguine Blade'] = {ammo="Pemphredo Tathlum", head="Pixie Hairpin +1", neck = "Sanctity Necklace", ear1 = "Hecate's Earring", ear2="Friomisi Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Shiva Ring", ring2="Archon Ring", back = "Toro Cape", waist="Yamabuki-no-Obi", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} -- test sets.precast.WS['Flash Nova'] = { ammo="Pemphredo Tathlum", head="Jhakri Coronal +1", neck = "Sanctity Necklace", ear1 = "Hecate's Earring", ear2="Friomisi Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Shiva Ring", ring2="Shiva Ring", back = "Toro Cape", waist="Yamabuki-no-Obi", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} -- Swap to these on Moonshade using WS if at 3000 TP sets.MaxTP = {ear1="Cessance Earring",ear2="Brutal Earring"} sets.AccMaxTP = {ear1="Cessance Earring",ear2="Telos Earring"} -- Midcast Sets sets.midcast.FastRecast = { ammo="Hasty Pinion +1", head="Carmine Mask", ear1="Etiolation Earring", ear2="Loquacious Earring", body = "Luhlaza Jubbah +2", hands="Leyline Gloves", ring1="Kishar Ring", ring2="Veneficium Ring", back = "Perimede Cape", waist="Witful Belt", legs="Psycloth Lappas", feet="Carmine Greaves"} sets.midcast['Blue Magic'] = {} -- Physical Spells -- sets.midcast['Blue Magic'].Physical = { main="Vampirism", sub="Vampirism", ammo="Mavi Tathlum", head="Lilitu Headpiece", neck="Caro Necklace", ear1="Suppanomimi", ear2="Telos Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Regal Ring", ring2="Ifrit Ring", back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}, waist="Grunfeld Rope", legs="Jhakri Slops +1", feet={ name="Herculean Boots", augments={'Accuracy+16','Weapon skill damage +4%','Attack+13',}},} sets.midcast['Blue Magic'].Physical.Resistant = { main="Sequence", sub="Colada", ammo="Falcon Eye", head="Jhakri Coronal +1", neck="Combatant's Torque", ear1="Regal Earring", ear2="Telos Earring", body="Assim. Jubbah +2", hands="Assim. Bazu. +1", ring1="Ramuh Ring", ring2="Ramuh Ring", back=gear.da_jse_back, waist="Grunfeld Rope", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} sets.midcast['Blue Magic'].Physical.Fodder = { main="Iris", sub="Iris", ammo="Mavi Tathlum", head="Luh. Keffiyeh +1", neck="Caro Necklace", ear1="Suppanomimi", ear2="Telos Earring", body="Assim. Jubbah +2", hands="Jhakri Cuffs +2", ring1="Regal Ring", ring2="Ifrit Ring", back="Cornflower Cape", waist="Grunfeld Rope", legs="Hashishin Tayt +1", feet="Luhlaza Charuqs +1"} sets.midcast['Blue Magic'].PhysicalAcc = { main="Sequence", sub="Colada", ammo="Falcon Eye", head="Jhakri Coronal +2", neck="Combatant's Torque", ear1="Regal Earring", ear2="Telos Earring", body="Assim. Jubbah +3", hands="Jhakri Cuffs +2", ring1="Regal Ring", ring2="Ifrit Ring", back=gear.da_jse_back, waist="Grunfeld Rope", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} sets.midcast['Blue Magic'].PhysicalAcc.Resistant = set_combine(sets.midcast['Blue Magic'].PhysicalAcc, {}) sets.midcast['Blue Magic'].PhysicalAcc.Fodder = sets.midcast['Blue Magic'].Fodder sets.midcast['Blue Magic'].PhysicalStr = set_combine(sets.midcast['Blue Magic'].Physical, {}) sets.midcast['Blue Magic'].PhysicalStr.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {}) sets.midcast['Blue Magic'].PhysicalStr.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {}) sets.midcast['Blue Magic'].PhysicalDex = set_combine(sets.midcast['Blue Magic'].Physical, {}) sets.midcast['Blue Magic'].PhysicalDex.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {}) sets.midcast['Blue Magic'].PhysicalDex.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {}) sets.midcast['Blue Magic'].PhysicalVit = set_combine(sets.midcast['Blue Magic'].Physical, {}) sets.midcast['Blue Magic'].PhysicalVit.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {}) sets.midcast['Blue Magic'].PhysicalVit.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {}) sets.midcast['Blue Magic'].PhysicalAgi = set_combine(sets.midcast['Blue Magic'].Physical, {}) sets.midcast['Blue Magic'].PhysicalAgi.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {}) sets.midcast['Blue Magic'].PhysicalAgi.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {}) sets.midcast['Blue Magic'].PhysicalInt = set_combine(sets.midcast['Blue Magic'].Physical, {}) sets.midcast['Blue Magic'].PhysicalInt.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {}) sets.midcast['Blue Magic'].PhysicalInt.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {}) sets.midcast['Blue Magic'].PhysicalMnd = set_combine(sets.midcast['Blue Magic'].Physical, {}) sets.midcast['Blue Magic'].PhysicalMnd.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {}) sets.midcast['Blue Magic'].PhysicalMnd.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {}) sets.midcast['Blue Magic'].PhysicalChr = set_combine(sets.midcast['Blue Magic'].Physical, {}) sets.midcast['Blue Magic'].PhysicalChr.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {}) sets.midcast['Blue Magic'].PhysicalChr.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {}) sets.midcast['Blue Magic'].PhysicalHP = set_combine(sets.midcast['Blue Magic'].Physical, {}) sets.midcast['Blue Magic'].PhysicalHP.Resistant = set_combine(sets.midcast['Blue Magic'].Physical.Resistant, {}) sets.midcast['Blue Magic'].PhysicalHP.Fodder = set_combine(sets.midcast['Blue Magic'].Physical.Fodder, {}) -- Magical Spells -- sets.midcast['Blue Magic'].Magical = { main="Nibiru Cudgel", sub="Nibiru Cudgel", ammo="Pemphredo Tathlum", head="Jhakri Coronal +1", neck ="Sanctity necklace", ear1="Hecate's Earring", ear2="Friomisi Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Shiva Ring", ring2="Shiva Ring", back = "Toro Cape", waist=gear.ElementalObi, legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} sets.midcast['Blue Magic'].Magical.Resistant = set_combine(sets.midcast['Blue Magic'].Magical, {neck="Sanctity Necklace",hands="Jhakri Cuffs +2",ring1="Stikini Ring",ring2="Stikini Ring",legs="Jhakri Slops +1",waist="Yamabuki-no-Obi"}) sets.midcast['Blue Magic'].Magical.Fodder = { main="Nibiru Cudgel", sub="Nibiru Cudgel", ammo="Pemphredo Tathlum", head="Jhakri Coronal +1", neck="Sanctity necklace", ear1="Hecate's Earring", ear2="Friomisi Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Shiva Ring", ring2="Shiva Ring", back = "Toro Cape", waist=gear.ElementalObi, legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} sets.midcast['Blue Magic'].MagicalMnd = set_combine(sets.midcast['Blue Magic'].Magical, {neck="Sanctity Necklace",hands="Jhakri Cuffs +2",ring1="Stikini Ring",ring2="Stikini Ring",legs="Jhakri Slops +1",waist="Yamabuki-no-Obi"}) sets.midcast['Blue Magic'].MagicalChr = set_combine(sets.midcast['Blue Magic'].Magical, {}) sets.midcast['Blue Magic'].MagicalVit = set_combine(sets.midcast['Blue Magic'].Magical, {}) sets.midcast['Blue Magic'].MagicalDex = set_combine(sets.midcast['Blue Magic'].Magical, {}) sets.midcast['Blue Magic'].MagicAccuracy = { main="Iris", sub="Iris", ammo="Pemphredo Tathlum", head="Jhakri Coronal +1", neck="Erra Pendant", ear1="Hermetic Earring", ear2="Digni. Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Stikini Ring", ring1="Stikini Ring", back="Cornflower Cape", waist="Luminary Sash", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} sets.midcast['Enfeebling Magic'] = { main="Nibiru Cudgel", sub="Nibiru Cudgel", ammo="Pemphredo Tathlum", head="Jhakri Coronal +2", neck="Erra Pendant", ear1="Hermetic Earring", ear2="Digni. Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Kishar Ring", ring2="Stikini Ring", back="Cornflower Cape", waist="Luminary Sash", legs="Psycloth Lappas", feet="Skaoi Boots"} sets.midcast['Dark Magic'] = { main="Nibiru Cudgel", sub="Nibiru Cudgel", ammo="Pemphredo Tathlum", head="Jhakri Coronal +1", neck="Erra Pendant", ear1="Hermetic Earring", ear2="Digni. Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Stikini Ring", ring2="Stikini Ring", back="Cornflower Cape", waist="Luminary Sash", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} sets.midcast['Enhancing Magic'] = { main="Vampirism", sub="Vampirism", ammo="Hasty Pinion +1", head="Carmine Mask", neck="Melic Torque", ear1="Andoaa Earring", ear2="Gifted Earring", body="Jhakri Robe +2", hands="Ayao's Gages", ring1="Stikini Ring", ring2="Stikini Ring", back="Perimede Cape", waist="Olympus Sash", legs="Carmine Cuisses +1", feet="Adhara Crackows",} sets.midcast.Refresh = set_combine(sets.midcast['Enhancing Magic'], {head="Amalric Coif"}) sets.midcast.Aquaveil = set_combine(sets.midcast['Enhancing Magic'], { head="Amalric Coif", hands="Ayao's Gages", }) sets.midcast.Stoneskin = set_combine(sets.midcast['Enhancing Magic'], { ear2="Earthcry Earring", waist="Siegel Sash", legs="Shedir Seraweels"}) sets.midcast.BarElement = set_combine(sets.precast.FC['Enhancing Magic'], {legs="Shedir Seraweels"}) sets.midcast.Protect = set_combine(sets.midcast['Enhancing Magic'], {ring2="Sheltered Ring"}) sets.midcast.Protectra = set_combine(sets.midcast['Enhancing Magic'], {ring2="Sheltered Ring"}) sets.midcast.Shell = set_combine(sets.midcast['Enhancing Magic'], {ring2="Sheltered Ring"}) sets.midcast.Shellra = set_combine(sets.midcast['Enhancing Magic'], {ring2="Sheltered Ring"}) sets.midcast['Divine Magic'] = { ammo="Pemphredo Tathlum", head="Jhakri Coronal +1", neck="Incanter's Torque", ear1="Gwati Earring", ear2="Digni. Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Stikini Ring", ring2="Stikini Ring", back="Cornflower Cape", waist="Luminary Sash", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} sets.midcast['Elemental Magic'] = { main="Nibiru Cudgel", sub="Nibiru Cudgel", ammo="Dosis Tathlum", head="Jhakri Coronal +1", neck="Sanctity necklace", ear1= "Hecate's Earring", ear2="Friomisi Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Shiva Ring", ring2="Shiva Ring", back=gear.mab_jse_back, waist="Eschan Stone", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} sets.midcast['Elemental Magic'].Resistant = {main="Nibiru Cudgel",sub="Nibiru Cudgel",ammo="Pemphredo Tathlum", head="Jhakri Coronal +2",neck="Sanctity Necklace",ear1="Crematio Earring",ear2="Friomisi Earring", body="Jhakri Robe +2",hands="Jhakri Cuffs +2",ring1="Shiva Ring +1",ring2="Shiva Ring +1", back=gear.mab_jse_back,waist="Yamabuki-no-Obi",legs="Jhakri Slops +2",feet="Jhakri Pigaches +2"} sets.midcast.Helix = sets.midcast['Elemental Magic'] sets.midcast.Helix.Resistant = sets.midcast['Elemental Magic'].Fodder sets.element.Dark = {head="Pixie Hairpin +1",ring2="Archon Ring"} sets.element.Earth = {neck="Quanpur Necklace"} sets.element.Light = {} --ring2="Weatherspoon Ring" sets.midcast.Cure = { main="Nibiru Cudgel", sub="Nibiru Cudgel", ammo="Pemphredo Tathlum", head="Carmine Mask", neck = "Phalaina Locket", ear1="Etiolation Earring", ear2="Mendi. Earring", body = "Hashishin Mintan +1", hands = "Buremte Gloves", ring1 = "Kunaji Ring", ring2="Haoma's Ring", back = "Solemnity Cape", waist = "Gishdubar Sash", legs = "Gyve Trousers", feet="Medium's Sabots"} -- Breath Spells -- sets.midcast['Blue Magic'].Breath = { ammo="Mavi Tathlum", head="Luh. Keffiyeh +1", neck="Mavi Scarf", ear1="Gwati Earring", ear2="Digni. Earring", body="Assim. Jubbah +2", hands="Luh. Bazubands +1", ring1="Kunaji Ring", ring2="Meridian Ring", back="Cornflower Cape", legs="Hashishin Tayt +1", feet="Luhlaza Charuqs +1"} -- Physical Added Effect Spells most notably "Stun" spells -- sets.midcast['Blue Magic'].Stun = { main="Iris", sub="Iris", ammo="Pemphredo Tathlum", head="Jhakri Coronal +1", neck="Erra Pendant", ear1="Gwati Earring", ear2="Digni. Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Stikini Ring", ring2="Stikini Ring", back="Cornflower Cape", waist="Luminary Sash", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} sets.midcast['Blue Magic'].Stun.Resistant = { main="Iris", sub="Iris", ammo="Falcon Eye", head="Jhakri Coronal +2", neck="Erra Pendant", ear1="Gwati Earring", ear2="Digni. Earring", body="Jhakri Robe +2", hands="Jhakri Cuffs +2", ring1="Stikini Ring", ring2="Stikini Ring", back="Cornflower Cape", waist="Olseni Belt", legs="Jhakri Slops +1", feet="Jhakri Pigaches +1"} sets.midcast['Blue Magic'].Stun.Fodder = sets.midcast['Blue Magic'].Stun -- Other Specific Spells -- sets.midcast['Blue Magic']['White Wind'] = { ammo="Mavi Tathlum", head="Carmine Mask", neck="Phalaina Locket", ear1="Gifted Earring", ear2="Loquac. Earring", body = "Jhakri Robe +2", hands="Telchine Gloves", ring1 = "Kunaji Ring", ring2 = "Etana Ring", back="Moonbeam cape", waist="Luminary Sash" legs="Gyve Trousers", feet="Medium's Sabots"} sets.midcast['Blue Magic']['Healing Breeze'] = sets.midcast['Blue Magic']['White Wind'] sets.midcast['Blue Magic'].Healing = { main="Nibiru Cudgel", sub="Nibiru Cudgel", ammo="Staunch Tathlum", head="Carmine Mask", neck = "Phalaina Locket", ear1="Etiolation Earring", ear2="Mendi. Earring", body = "Hashishin Mintan +1", hands = "Hashishin Bazubands +1", ring2 = "Kunaji Ring", ring2="Haoma's Ring", back = "Solemnity Cape", waist = "Chuq'aba Belt", legs="Carmine Cuisses +1", feet="Medium's Sabots"} --Overwrite certain spells with these peices even if the day matches, because of resource inconsistancies. sets.NonElementalCure = {back="Tempered Cape +1",waist="Luminary Sash"} sets.midcast['Blue Magic'].SkillBasedBuff = { main="Iris", sub="Iris", ammo="Mavi Tathlum", head="Luh. Keffiyeh +1", neck="Incanter's Torque", ear1="Gifted Earring", ear2="Loquac. Earring", body="Assim. Jubbah +2", hands="Rawhide Gloves", ring1="Stikini Ring", ring2="Stikini Ring", back="Cornflower Cape", waist="Witful Belt", legs="Hashishin Tayt +1", feet="Luhlaza Charuqs +1"} sets.midcast['Blue Magic'].Buff = { main="Vampirism", sub="Vampirism", ammo="Mavi Tathlum", head="Luh. Keffiyeh +1", neck="Incanter's Torque", ear1="Gifted Earring", ear2="Loquac. Earring", body="Assim. Jubbah +2", hands="Hashi. Bazu. +1", ring1="Kishar Ring", ring2="Dark Ring", back="Aurist's Cape +1", waist="Witful Belt", legs="Lengo Pants", feet="Carmine Greaves"} sets.midcast['Blue Magic']['Battery Charge'] = set_combine(sets.midcast['Blue Magic'].Buff, { head="Amalric Coif", back="Grapevine Cape", waist="Gishdubar Sash"}) sets.midcast['Blue Magic']['Carcharian Verve'] = set_combine(sets.midcast['Blue Magic'].Buff, { head="Amalric Coif", hands="Regal Cuffs", waist="Emphatikos Rope", legs="Shedir Seraweels"}) -- Sets to return to when not performing an action. sets.latent_refresh = {waist="Fucho-no-obi"} sets.DayIdle = {} sets.NightIdle = {} -- Gear for learning spells: +skill and AF hands. sets.Learning = {hands="Assim. Bazu. +3"} -- Resting sets sets.resting = { main="Bolelabunga", sub="Genbu's Shield", ammo="Falcon Eye", head="Rawhide Mask", neck="Loricate Torque +1", ear1="Etiolation Earring", ear2="Ethereal Earring", body="Jhakri Robe +2", hands ="Serpentes Cuffs", ring1="Defending Ring", ring2="Sheltered Ring", back="Bleating Mantle", waist="Flume Belt", legs="Lengo Pants", feet ="Serpentes Sabots",} -- Idle sets sets.idle = { main="Bolelabunga", sub="Genbu's Shield", ammo="Staunch Tathlum", head="Rawhide Mask", neck="Loricate Torque +1", ear1="Etiolation Earring", ear2="Ethereal Earring", body="Jhakri Robe +2", hands = "Serpentes Cuffs", ring1="Defending Ring", ring2="Vocane Ring", back="Umbra Cape", waist="Flume Belt", legs="Lengo Pants", feet ="Serpentes Sabots",} sets.idle.Sphere = set_combine(sets.idle, {body="Mekosu. Harness"}) sets.idle.PDT = {main="Mafic Cudgel",sub="Genmei Shield",ammo="Staunch Tathlum", head="Hagondes Hat +1",neck="Loricate Torque +1",ear1="Etiolation Earring", ear2="Genmei Earring", body="Ayanmo Corazza +2",hands="Assim. Bazu. +3",ring1="Defending Ring",ring2="Dark Ring", back="Moonlight Cape",waist="Flume Belt",legs=gear.herculean_dt_legs,feet=gear.herculean_dt_feet} sets.idle.DTHippo = set_combine(sets.idle.PDT, {legs="Carmine Cuisses +1",feet="Hippo. Socks +1"}) -- Defense sets sets.defense.PDT = { main="Bolelabunga", sub="Genbu's Shield", ammo="Staunch Tathlum", head="Rabid Visor", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Brutal Earring", body="Ayanmo Corazza +2", hands="Umuthi Gloves", ring1="Defending Ring", ring2="Vocane Ring", back="Moonlight Cape", waist="Windbuffet Belt", legs ="Ayanmo Cosciales +2", feet="Ahosi Leggings"} sets.defense.MDT = { main="Bolelabunga", sub="Genbu's Shield", ammo="Staunch Tathlum", head="Dampening Tam", neck="Loricate Torque +1", ear1="Etiolation Earring", ear2 = "Odnowa Earring +1", body="Ayanmo Corazza +2", hands="Hagondes Cuffs +1", ring1="Defending Ring", ring2="Vocane Ring", back="Engulfer Cape +1", waist="Flax Sash", legs ="Ayanmo Cosciales +2", feet="Ahosi Leggings"} sets.defense.MEVA = { main="Bolelabunga", sub="Genbu's Shield", ammo="Staunch Tathlum", head="Amalric Coif", neck="Warder's Charm +1", ear1="Etiolation Earring", ear2="Sanare Earring", body="Hashishin Mintan +1", hands="Leyline Gloves", ring1="Vengeful Ring", ring2="Purity Ring", back="Moonlight Cape", waist="Luminary Sash", legs="Carmine Cuisses +1", feet="Ahosi Leggings"} sets.defense.NukeLock = sets.midcast['Blue Magic'].Magical sets.Kiting = {legs="Carmine Cuisses +1"} -- Extra Melee sets. Apply these on top of melee sets. sets.Knockback = {} sets.MP = {waist="Flume Belt",ear1="Suppanomimi", ear2="Ethereal Earring"} sets.MP_Knockback = {} sets.SuppaBrutal = {ear1="Suppanomimi", ear2="Brutal Earring"} sets.DWEarrings = {ear1="Dudgeon Earring",ear2="Heartseeker Earring"} sets.DWMax = {ear1="Dudgeon Earring",ear2="Heartseeker Earring",body="Adhemar Jacket",waist="Reiki Yotai",legs="Carmine Cuisses +1"} sets.TreasureHunter = set_combine(sets.TreasureHunter, {}) sets.Assault = {ring1="Balrahn's Ring"} -- Weapons sets sets.weapons.Tizalmace = {main="Tizona",sub="Almace"} sets.weapons.MeleeClubs = {main="Nehushtan",sub="Nehushtan"} sets.weapons.Almace = {main="Almace",sub="Sequence"} sets.weapons.Sequence = {main="Sequence",sub="Colada"} sets.weapons.MagicWeapons = {main="Nibiru Cudgel",sub="Nibiru Cudgel"} sets.weapons.MaccWeapons = {main="Iris",sub="Iris"} sets.weapons.HybridWeapons = {main="Vampirism",sub="Vampirism"} -- Engaged sets sets.engaged = { main="Sequence", sub="Colada", ammo="Ginsen", head="Dampening Tam", neck="Asperity Necklace", ear1="Cessance Earring", ear2="Brutal Earring", body="Adhemar Jacket", hands="Adhemar Wristbands", ring1="Epona's Ring", ring2="Hetaroi Ring", back=gear.da_jse_back, waist="Windbuffet Belt", legs="Samnuha Tights", feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}} sets.engaged.AM = {ammo="Ginsen", head="Dampening Tam", neck="Asperity Necklace", ear1="Cessance Earring", ear2="Telos Earring", body="Adhemar Jacket", hands="Adhemar Wristbands", ring1="Epona's Ring", ring2="Hetaroi Ring", back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','"Store TP"+10',}}, waist="Windbuffet Belt +1", legs="Samnuha Tights", feet="Carmine Greaves"} sets.engaged.MinAcc = {ammo="Ginsen", head="Dampening Tam", neck="Combatant's Torque", ear1="Cessance Earring", ear2="Brutal Earring", body="Adhemar Jacket", hands="Adhemar Wristbands", ring1="Epona's Ring", ring2="Hetaroi Ring", back=gear.da_jse_back, waist="Windbuffet Belt", legs="Samnuha Tights", feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}} sets.engaged.MinAcc.AM = {ammo="Ginsen", head="Dampening Tam", neck="Combatant's Torque", ear1="Cessance Earring", ear2="Telos Earring", body="Adhemar Jacket", hands="Adhemar Wristbands", ring1="Epona's Ring", ring2="Hetaroi Ring", back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','"Store TP"+10',}}, waist="Windbuffet Belt", legs="Samnuha Tights", feet="Carmine Greaves"} sets.engaged.SomeAcc = { ammo="Falcon Eye", head="Dampening Tam", neck="Combatant's Torque", ear1="Cessance Earring", ear2="Telos Earring", body="Adhemar Jacket", hands="Adhemar Wristbands", ring1="Epona's Ring", ring2="Petrov Ring", back=gear.da_jse_back, waist="Windbuffet Belt", legs="Samnuha Tights", feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}} sets.engaged.SomeAcc.AM = { ammo="Ginsen", head="Dampening Tam", neck="Combatant's Torque", ear1="Cessance Earring", ear2="Telos Earring", body="Adhemar Jacket", hands="Adhemar Wristbands", ring1="Epona's Ring", ring2="Cacoethic Ring +1", back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','"Store TP"+10',}}, waist="Windbuffet Belt", legs="Samnuha Tights", feet="Carmine Greaves"} sets.engaged.Acc = { ammo="Falcon Eye", head="Dampening Tam", neck="Combatant's Torque", ear1="Cessance Earring", ear2="Telos Earring", body="Ayanmo Corazza +2", hands="Adhemar Wristbands", ring1="Epona's Ring", ring2="Petrov Ring", back=gear.da_jse_back, waist="Windbuffet Belt", legs="Carmine Cuisses +1", feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}} sets.engaged.Acc.AM = { ammo="Falcon Eye", head="Dampening Tam", neck="Combatant's Torque", ear1="Digni. Earring", ear2="Telos Earring", body="Ayanmo Corazza +2", hands="Adhemar Wrist. +1", ring1="Epona's Ring", ring2="Regal Ring", back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','"Store TP"+10',}}, waist="Windbuffet Belt", legs="Carmine Cuisses +1", feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}} sets.engaged.HighAcc = { ammo="Falcon Eye", head="Carmine Mask +1", neck="Combatant's Torque", ear1="Cessance Earring", ear2="Telos Earring", body="Assim. Jubbah +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Ramuh Ring", ring2="Regal Ring", back=gear.da_jse_back, waist="Windbuffet Belt", legs="Carmine Cuisses +1", feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}} sets.engaged.HighAcc.AM = { ammo="Falcon Eye", head="Carmine Mask", neck="Combatant's Torque", ear1="Cessance Earring", ear2="Telos Earring", body="Assim. Jubbah +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Ramuh Ring", ring2="Regal Ring", back=gear.stp_jse_back, waist="Windbuffet Belt", legs="Carmine Cuisses +1", feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}} sets.engaged.FullAcc = { ammo="Falcon Eye", head="Carmine Mask", neck="Combatant's Torque", ear1="Cessance Earring", ear2="Telos Earring", body="Assim. Jubbah +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Ramuh Ring", ring2="Ramuh Ring", back=gear.da_jse_back, waist="Olseni Belt", legs="Carmine Cuisses +1", feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}} sets.engaged.FullAcc.AM = { ammo="Falcon Eye", head="Carmine Mask", neck="Combatant's Torque", ear1="Cessance Earring", ear2="Telos Earring", body="Assim. Jubbah +3", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Ramuh Ring", ring2="Ramuh Ring", back=gear.stp_jse_back, waist="Olseni Belt", legs="Carmine Cuisses +1", feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}} sets.engaged.Fodder = { ammo="Ginsen", head="Dampening Tam", neck="Ainia Collar", ear1="Dedition Earring", ear2="Brutal Earring", body="Adhemar Jacket +1", hands="Adhemar Wristbands", ring1="Epona's Ring", ring2="Petrov Ring", back=gear.da_jse_back, waist="Windbuffet Belt +1", legs="Samnuha Tights", feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}} sets.engaged.Fodder.AM = { ammo="Ginsen", head="Dampening Tam", neck="Ainia Collar", ear1="Dedition Earring", ear2="Telos Earring", body="Adhemar Jacket", hands="Adhemar Wristbands", ring1="Epona's Ring", ring2="Petrov Ring", back=gear.stp_jse_back, waist="Windbuffet Belt +1", legs="Samnuha Tights", feet="Carmine Greaves"} sets.engaged.DTLite = { ammo="Ginsen", head="Dampening Tam", neck="Loricate Torque +1", ear1="Cessance Earring", ear2="Brutal Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back=gear.da_jse_back, waist="Reiki Yotai", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.DTLite.AM = { ammo="Ginsen", head="Dampening Tam", neck="Loricate Torque +1", ear1="Cessance Earring", ear2="Telos Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back=gear.da_jse_back, waist="Reiki Yotai", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.PDT = { ammo="Staunch Tathlum", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Brutal Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back="Moonlight Cape", waist="Flume Belt", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.MinAcc.DTLite = { ammo="Ginsen", head="Dampening Tam", neck="Loricate Torque +1", ear1="Cessance Earring", ear2="Telos Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back=gear.da_jse_back, waist="Reiki Yotai", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.MinAcc.PDT = { ammo="Falcon Eye", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Telos Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back="Moonlight Cape", waist="Flume Belt", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.SomeAcc.DTLite = { ammo="Ginsen", head="Dampening Tam", neck="Loricate Torque +1", ear1="Cessance Earring", ear2="Telos Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back=gear.da_jse_back, waist="Reiki Yotai", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.SomeAcc.PDT = { ammo="Ginsen", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Telos Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back="Moonlight Cape", waist="Flume Belt", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.Acc.DTLite = { ammo="Falcon Eye", head="Dampening Tam", neck="Loricate Torque +1", ear1="Digni. Earring", ear2="Telos Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back=gear.da_jse_back, waist="Reiki Yotai", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.Acc.PDT = { ammo="Falcon Eye", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Telos Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back="Moonlight Cape", waist="Flume Belt", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.HighAcc.DTLite = { ammo="Falcon Eye", head="Carmine Mask +1", neck="Loricate Torque +1", ear1="Digni. Earring", ear2="Telos Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back=gear.da_jse_back, waist="Reiki Yotai", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.HighAcc.PDT = { ammo="Falcon Eye", head="Carmine Mask +1", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Telos Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back="Moonlight Cape", waist="Flume Belt", legs="Carmine Cuisses +1", feet="Ahosi Leggings"} sets.engaged.FullAcc.DTLite = { ammo="Falcon Eye", head="Carmine Mask +1", neck="Loricate Torque +1", ear1="Regal Earring", ear2="Telos Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back=gear.da_jse_back, waist="Reiki Yotai", legs="Aya. Cosciales +2", feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}} sets.engaged.FullAcc.PDT = { ammo="Falcon Eye", head="Carmine Mask +1", neck="Loricate Torque +1", ear1="Regal Earring", ear2="Telos Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back=gear.da_jse_back, waist="Olseni Belt", legs="Carmine Cuisses +1", feet={ name="Herculean Boots", augments={'"Triple Atk."+4','DEX+7','Accuracy+9',}}} sets.engaged.Fodder.DTLite = { ammo="Ginsen", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Brutal Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back=gear.da_jse_back, waist="Windbuffet Belt +1", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.Fodder.DTLite.AM = { ammo="Ginsen", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Telos Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back=gear.da_jse_back, waist="Windbuffet Belt +1", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.Fodder.PDT = { ammo="Staunch Tathlum", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Brutal Earring", body="Ayanmo Corazza +2", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Patricius Ring", back="Moonlight Cape", waist="Windbuffet Belt +1", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.MDT = { ammo="Ginsen", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Telos Earring", body="Adhemar Jacket", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Dark Ring", back="Engulfer Cape +1", waist="Windbuffet Belt +1", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.MinAcc.MDT = { ammo="Falcon Eye", head="Dampening Tam", neck="Loricate Torque +1", ear1="Cessance Earring", ear2="Telos Earring", body="Adhemar Jacket", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Dark Ring", back="Engulfer Cape +1", waist="Windbuffet Belt", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.engaged.SomeAcc.MDT = { ammo="Falcon Eye", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Telos Earring", body="Adhemar Jacket", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Dark Ring", back="Engulfer Cape +1", waist="Windbuffet Belt +1", legs="Samnuha Tights", feet="Ahosi Leggings"} sets.engaged.Acc.MDT = { ammo="Falcon Eye", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Telos Earring", body="Adhemar Jacket", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Dark Ring", back="Engulfer Cape +1", waist="Olseni Belt", legs="Samnuha Tights", feet="Ahosi Leggings"} sets.engaged.HighAcc.MDT = { ammo="Falcon Eye", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Telos Earring", body="Adhemar Jacket", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Dark Ring", back="Engulfer Cape +1", waist="Olseni Belt", legs="Carmine Cuisses +1", feet="Ahosi Leggings"} sets.engaged.FullAcc.MDT = { ammo="Falcon Eye", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Telos Earring", body="Adhemar Jacket", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Vocane Ring", back=gear.da_jse_back, waist="Olseni Belt", legs="Carmine Cuisses +1", feet=gear.herculean_acc_feet} sets.engaged.Fodder.MDT = { ammo="Ginsen", head="Dampening Tam", neck="Loricate Torque +1", ear1="Suppanomimi", ear2="Telos Earring", body="Adhemar Jacket", hands={name="Herculean Gloves", augments={'Accuracy+22','Crit. hit damage +1%','DEX+15','Attack+9'}}, ring1="Defending Ring", ring2="Vocane Ring", back="Engulfer Cape +1", waist="Windbuffet Belt +1", legs="Aya. Cosciales +2", feet="Ahosi Leggings"} sets.Self_Healing = {neck="Phalaina Locket",hands="Buremte Gloves",legs="Gyve Trousers",ring2="Kunaji Ring",waist="Gishdubar Sash"} sets.Self_Healing_Club = {neck="Phalaina Locket",hands="Buremte Gloves",ring2="Kunaji Ring",waist="Gishdubar Sash"} sets.Self_Healing_DWClub = {neck="Phalaina Locket",hands="Buremte Gloves",ring2="Kunaji Ring",waist="Gishdubar Sash"} sets.Healing_Club = {} sets.Healing_DWClub = {} sets.Cure_Received = {neck="Phalaina Locket",hands="Buremte Gloves",ring2="Kunaji Ring",waist="Gishdubar Sash"} sets.Self_Refresh = {back="Grapevine Cape",waist="Gishdubar Sash"} sets.MagicBurst = {body="Samnuha Coat",hands="Amalric Gages",ring1="Mujin Band",ring2="Locus Ring"} end -- Select default macro book on initial load or subjob change. function select_default_macro_book() -- Default macro set/book if player.sub_job == 'DNC' then set_macro_page(4, 2) elseif player.sub_job == 'NIN' then set_macro_page(5, 2) elseif player.sub_job == 'WAR' then set_macro_page(7, 2) elseif player.sub_job == 'RUN' then set_macro_page(3, 2) elseif player.sub_job == 'THF' then set_macro_page(2, 2) elseif player.sub_job == 'RDM' then set_macro_page(1, 2) else set_macro_page(6, 2) end end --Job Specific Trust Overwrite function check_trust() if not moving then if state.AutoTrustMode.value and not areas.Cities:contains(world.area) and (buffactive['Elvorseal'] or buffactive['Reive Mark'] or not player.in_combat) then local party = windower.ffxi.get_party() if party.p5 == nil then local spell_recasts = windower.ffxi.get_spell_recasts() if spell_recasts[980] == 0 and not have_trust("Yoran-Oran") then windower.chat.input('/ma "Yoran-Oran (UC)" ') tickdelay = 250 return true elseif spell_recasts[952] == 0 and not have_trust("Koru-Moru") then windower.chat.input('/ma "Koru-Moru" ') tickdelay = 250 return true elseif spell_recasts[967] == 0 and not have_trust("Qultada") then windower.chat.input('/ma "Qultada" ') tickdelay = 250 return true elseif spell_recasts[914] == 0 and not have_trust("Ulmia") then windower.chat.input('/ma "Ulmia" ') tickdelay = 250 return true elseif spell_recasts[979] == 0 and not have_trust("Selh'teus") then windower.chat.input('/ma "Selh\'teus" ') tickdelay = 250 return true else return false end end end end return false end