Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Setup vars that are user-dependent. Can override this function in a sidecar.
- function user_setup()
- state.OffenseMode:options('Normal','SomeAcc','Acc','HighAcc','FullAcc','Fodder')
- state.WeaponskillMode:options('Match','Normal','SomeAcc','Acc','HighAcc','FullAcc','Fodder')
- state.CastingMode:options('Normal','Resistant')
- state.IdleMode:options('Normal','PDT','TPEat')
- state.Weapons:options('None','Nirvana','EspiritusMAB','EspiritusSKILL','Gridarvor')
- gear.perp_staff = {name="Gridarvor"}
- gear.magic_jse_back = {name="Campestres's Cape",augments={'Pet: M.Acc.+20 Pet: M.Dmg.+20','Eva.+20 /Mag. Eva.+20','Pet: "Regen"+10',}}
- gear.phys_jse_back = {name="Campestres's Cape",augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Haste+10',}}
- send_command('bind !` input /ja "Release" <me>')
- send_command('bind @` gs c cycle MagicBurst')
- send_command('bind ^` gs c toggle PactSpamMode')
- send_command('bind !pause gs c toggle AutoSubMode') --Automatically uses sublimation.
- select_default_macro_book()
- end
- -- Define sets and vars used by this job file.
- function init_gear_sets()
- --------------------------------------
- -- Precast Sets
- --------------------------------------
- sets.TreasureHunter = set_combine(sets.TreasureHunter, {head="Wh. Rarab Cap +1",waist="Chaac Belt",})
- -- Precast sets to enhance JAs
- sets.precast.JA['Astral Flow'] = {head="Glyphic Horn +1"}
- sets.precast.JA['Elemental Siphon'] = {
- main={ name="Espiritus", augments={'Summoning magic skill +15','Pet: Mag. Acc.+30','Pet: Damage taken -4%',}},
- sub="Vox Grip",
- ammo="Esper Stone +1",
- head="Beckoner's Horn +1",
- neck="Caller's Pendant",
- body="Apo. Dalmatica +1", --body="Shomonjijoe +1",
- hands="Glyphic Bracers +1",
- ring1="Evoker's Ring",
- ring2="Fervor Ring",
- back="Conveyance Cape",
- waist="Kobo Obi",
- legs="Baayami Slops",
- feet="Beckoner's Pigaches +1"}
- sets.precast.JA['Mana Cede'] = {hands="Beckoner's Bracers +1"}
- -- Pact delay reduction gear
- sets.precast.BloodPactWard = {
- main="Espiritus",
- sub="Vox Grip",
- ammo="Sancus Sachet",
- head="Beckoner's Horn +1",
- neck="Caller's pendant",
- ear1="Andoaa Earring",
- ear2="Evans Earring",
- body="Con. Doublet +2",
- hands="Baayami Cuffs",
- ring1="Evoker's Ring",
- ring2="Globidonta Ring",
- back="Conveyance Cape",
- waist="Kobo Obi",
- legs="Baayami Slops",
- feet="Baayami Sabots"}
- sets.precast.BloodPactRage = sets.precast.BloodPactWard
- -- Fast cast sets for spells
- sets.precast.FC = {
- main="Grioavolr", --4
- sub="Clerisy Strap", --2
- ammo="Sapience Orb", --2 --ammo="Impatiens",
- head="Amalric Coif", --10
- neck="Baetyl Pendant", --4
- ear1="Etiolation Earring", --1
- ear2="Loquacious Earring", --2
- body="Inyanga Jubbah +1", --12
- hands={ name="Merlinic Dastanas", augments={'Mag. Acc.+22 "Mag.Atk.Bns."+22','"Fast Cast"+5','CHR+7','Mag. Acc.+11','"Mag.Atk.Bns."+3',}}, --5
- ring1="Rahab ring", --2
- ring2="Kishar ring", --4
- back={ name="Campestres's Cape", augments={'"Fast Cast"+10',}}, --10
- waist="Witful Belt", --3 --waist="Channeler's stone",
- legs="Psycloth Lappas", --7
- feet={ name="Merlinic Crackows", augments={'"Fast Cast"+4','INT+6',}}} --9 --feet="Regal Pumps +1"
- sets.precast.FC.Cure = set_combine(sets.precast.FC, {main="Serenity",sub="Clerisy Strap"})
- sets.precast.FC['Enhancing Magic'] = set_combine(sets.precast.FC, {waist="Siegel Sash"})
- sets.precast.FC.Stoneskin = set_combine(sets.precast.FC['Enhancing Magic'], {})
- -- Weaponskill sets
- -- Default set for any weaponskill that isn't any more specifically defined
- sets.precast.WS = {
- ammo="Sancus Sachet",
- head="Convoker's Horn +1",
- neck="Fotia Gorget",
- ear1="Zennaroi Earring",
- ear2="Telos Earring",
- body="Tali'ah Manteel +1",
- hands="Tali'ah Gages +1",
- ring1="Regal Ring",
- ring2="Varar Ring",
- back={ name="Campestres's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10',}},
- waist="Fotia Belt",
- legs={ name="Telchine Braconi", augments={'Accuracy+17','Weapon Skill Acc.+14','Weapon skill damage +3%',}},
- feet="Convoker's Pigaches +2"}
- -- Specific weaponskill sets. Uses the base set if an appropriate WSMod version isn't found.
- sets.precast.WS['Myrkr'] = {
- ammo="Sancus Sachet",
- head="Beckoner's Horn +1",
- neck="Sanctity Necklace",
- ear1="Etiolation Earring",
- ear2="Gifted Earring",
- body="Con. Doublet +2",
- hands="Inyanga dastanas +1",
- ring1="Mephitas's Ring +1",
- ring2="Persis Ring",
- back="Conveyance Cape",
- waist="Luminary Sash",
- legs={ name="Merlinic Shalwar", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+3%','INT+6','Mag. Acc.+2','"Mag.Atk.Bns."+12',}},
- feet="Beck. Pigaches +1"}
- sets.precast.WS['Shattersoul'] = {
- ammo="Sancus Sachet",
- head="Convoker's Horn +1",
- neck="Fotia Gorget",
- ear1="Zennaroi Earring",
- ear2="Telos Earring",
- body="Tali'ah Manteel +1",
- hands="Tali'ah Gages +1",
- ring1="Regal Ring",
- ring2="Varar Ring",
- back={ name="Campestres's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10',}},
- waist="Fotia Belt",
- legs={ name="Merlinic Shalwar", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+3%','INT+6','Mag. Acc.+2','"Mag.Atk.Bns."+12',}},
- feet="Convoker's Pigaches +2"}
- sets.precast.WS['Garland of Bliss'] = {
- main={ name="Grioavolr", augments={'Mag. crit. hit dmg. +6%','INT+6','Mag. Acc.+28','"Mag.Atk.Bns."+25',}},
- sub="Niobid Strap",
- ammo="Pemphredo Tathlum",
- head={ name="Merlinic Hood", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+2%','INT+4','"Mag.Atk.Bns."+13',}},
- neck="Sanctity Necklace", --neck="Eddy Necklace",
- ear1="Hecate's Earring",
- ear2="Friomisi Earring",
- body={ name="Merlinic Jubbah", augments={'Mag. Acc.+23 "Mag.Atk.Bns."+23','Magic burst dmg.+8%','Mag. Acc.+14','"Mag.Atk.Bns."+14',}},
- hands="Amalric Gages",
- ring1="Shiva Ring +1", --ring1="Acumen Ring",
- ring2="Shiva Ring +1", --ring2="Strendu Ring",
- back="Toro Cape",
- waist="Eschan Stone",
- legs={ name="Merlinic Shalwar", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+3%','INT+6','Mag. Acc.+2','"Mag.Atk.Bns."+12',}},
- feet={ name="Merlinic Crackows", augments={'Mag. Acc.+21 "Mag.Atk.Bns."+21','Phys. dmg. taken -3%','MND+4','Mag. Acc.+9','"Mag.Atk.Bns."+13',}}}
- --------------------------------------
- -- Midcast sets
- --------------------------------------
- sets.midcast.FastRecast = {
- main={ name="Grioavolr", augments={'Mag. crit. hit dmg. +6%','INT+6','Mag. Acc.+28','"Mag.Atk.Bns."+25',}},
- sub="Clerisy Strap",
- ammo="Sapience Orb", --2 --ammo="Impatiens", ammo="Hasty Pinion +1",
- head={ name="Merlinic Hood", augments={'"Mag.Atk.Bns."+9','"Fast Cast"+5',}}, --13
- neck="Baetyl Pendant",
- ear1="Etiolation Earring",
- ear2="Loquacious Earring",
- body="Inyanga Jubbah +1",
- hands={ name="Merlinic Dastanas", augments={'Mag. Acc.+22 "Mag.Atk.Bns."+22','"Fast Cast"+5','CHR+7','Mag. Acc.+11','"Mag.Atk.Bns."+3',}},
- ring1="Rahab ring",
- ring2="Kishar ring",
- back={ name="Campestres's Cape", augments={'"Fast Cast"+10',}},
- waist="Channeler's stone",
- legs="Psycloth Lappas", --legs="Lengo Pants",
- feet={ name="Merlinic Crackows", augments={'"Fast Cast"+4','INT+6',}}}
- sets.midcast.Cure = {
- main="Gada",
- sub="Sors Shield",
- ammo="Hasty Pinion +1",
- head="Vanya Hood",
- neck="Phalaina Locket",
- ear1="Mendicant's Earring",
- ear2="Gifted Earring",
- body="Heka's Kalasiris",
- hands="Revealer's mitts",
- ring1="Rahab ring",
- ring2="Sirona's Ring",
- back="Solemnity Cape",
- waist="Austerity Belt +1",
- legs="Gyve Trousers",
- feet="Vanya Clogs"}
- sets.Self_Healing = {neck="Phalaina Locket",ring1="Kunaji Ring",ring2="Asklepian Ring",waist="Gishdubar Sash"}
- sets.Cure_Received = {neck="Phalaina Locket",ring1="Kunaji Ring",ring2="Asklepian Ring",waist="Gishdubar Sash"}
- sets.Self_Refresh = {back="Grapevine Cape",waist="Gishdubar Sash",feet="Inspirited Boots"}
- sets.midcast.Cursna = set_combine(sets.midcast.Cure, {
- neck="Debilis Medallion",
- hands="Hieros Mittens",
- ring1="Haoma's Ring",
- ring2="Haoma's Ring",
- back="Tempered Cape +1",
- waist="Witful Belt"})
- sets.midcast.StatusRemoval = set_combine(sets.midcast.FastRecast, {
- main={name="Grioavolr", augments={'Mag. crit. hit dmg. +6%','INT+6','Mag. Acc.+28','"Mag.Atk.Bns."+25',}},
- sub="Clemency Grip"})
- sets.midcast['Elemental Magic'] = {
- main={ name="Grioavolr", augments={'Mag. crit. hit dmg. +6%','INT+6','Mag. Acc.+28','"Mag.Atk.Bns."+25',}},
- sub="Niobid Strap",
- ammo="Pemphredo Tathlum",
- head={ name="Merlinic Hood", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+2%','INT+4','"Mag.Atk.Bns."+13',}},
- body={ name="Merlinic Jubbah", augments={'Mag. Acc.+23 "Mag.Atk.Bns."+23','Magic burst dmg.+8%','Mag. Acc.+14','"Mag.Atk.Bns."+14',}},
- hands={ name="Amalric Gages", augments={'INT+10','Mag. Acc.+15','"Mag.Atk.Bns."+15',}},
- legs={ name="Merlinic Shalwar", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+3%','INT+6','Mag. Acc.+2','"Mag.Atk.Bns."+12',}},
- feet={ name="Merlinic Crackows", augments={'Mag. Acc.+21 "Mag.Atk.Bns."+21','Phys. dmg. taken -3%','MND+4','Mag. Acc.+9','"Mag.Atk.Bns."+13',}},
- neck="Mizu. Kubikazari",
- waist="Eschan Stone",
- ear1="Hecate's Earring",
- ear2="Friomisi Earring",
- ring1="Shiva Ring +1",
- ring2="Shiva Ring +1",
- back="Toro Cape"}
- sets.midcast['Elemental Magic'].Resistant = {
- main={ name="Grioavolr", augments={'Mag. crit. hit dmg. +6%','INT+6','Mag. Acc.+28','"Mag.Atk.Bns."+25',}},
- sub="Niobid Strap",
- ammo="Pemphredo Tathlum",
- head={ name="Merlinic Hood", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+2%','INT+4','"Mag.Atk.Bns."+13',}},
- body={ name="Merlinic Jubbah", augments={'Mag. Acc.+23 "Mag.Atk.Bns."+23','Magic burst dmg.+8%','Mag. Acc.+14','"Mag.Atk.Bns."+14',}},
- hands={ name="Amalric Gages", augments={'INT+10','Mag. Acc.+15','"Mag.Atk.Bns."+15',}},
- legs={ name="Merlinic Shalwar", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+3%','INT+6','Mag. Acc.+2','"Mag.Atk.Bns."+12',}},
- feet={ name="Merlinic Crackows", augments={'Mag. Acc.+21 "Mag.Atk.Bns."+21','Phys. dmg. taken -3%','MND+4','Mag. Acc.+9','"Mag.Atk.Bns."+13',}},
- neck="Mizu. Kubikazari",
- waist="Eschan Stone",
- ear1="Hecate's Earring",
- ear2="Friomisi Earring",
- ring1="Shiva Ring +1",
- ring2="Shiva Ring +1",
- back="Toro Cape",
- }
- sets.midcast['Divine Magic'] = {
- main={ name="Grioavolr", augments={'Mag. crit. hit dmg. +6%','INT+6','Mag. Acc.+28','"Mag.Atk.Bns."+25',}},
- sub="Niobid Strap",
- ammo="Pemphredo Tathlum",
- head={ name="Merlinic Hood", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+2%','INT+4','"Mag.Atk.Bns."+13',}},
- body={ name="Merlinic Jubbah", augments={'Mag. Acc.+23 "Mag.Atk.Bns."+23','Magic burst dmg.+8%','Mag. Acc.+14','"Mag.Atk.Bns."+14',}},
- hands={ name="Amalric Gages", augments={'INT+10','Mag. Acc.+15','"Mag.Atk.Bns."+15',}},
- legs={ name="Merlinic Shalwar", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+3%','INT+6','Mag. Acc.+2','"Mag.Atk.Bns."+12',}},
- feet={ name="Merlinic Crackows", augments={'Mag. Acc.+21 "Mag.Atk.Bns."+21','Phys. dmg. taken -3%','MND+4','Mag. Acc.+9','"Mag.Atk.Bns."+13',}},
- neck="Mizu. Kubikazari",
- waist="Eschan Stone",
- ear1="Hecate's Earring",
- ear2="Friomisi Earring",
- ring1="Shiva Ring +1",
- ring2="Shiva Ring +1",
- back="Toro Cape",
- }
- sets.midcast['Dark Magic'] = {
- main="Rubicundity",
- sub="Culminus",
- ammo="Pemphredo Tathlum",
- head={ name="Merlinic Hood", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+2%','INT+4','"Mag.Atk.Bns."+13',}},
- neck="Erra Pendant",
- ear1="Digni. Earring",
- ear2="Gwati Earring",
- body={ name="Merlinic Jubbah", augments={'Mag. Acc.+23 "Mag.Atk.Bns."+23','Magic burst dmg.+8%','Mag. Acc.+14','"Mag.Atk.Bns."+14',}},
- hands={ name="Amalric Gages", augments={'INT+10','Mag. Acc.+15','"Mag.Atk.Bns."+15',}},
- ring1="Stikini Ring",
- ring2="Stikini Ring",
- back="Perimede cape",
- waist="Yamabuki-no-Obi",
- legs={ name="Merlinic Shalwar", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+3%','INT+6','Mag. Acc.+2','"Mag.Atk.Bns."+12',}},
- feet={ name="Merlinic Crackows", augments={'Mag. Acc.+21 "Mag.Atk.Bns."+21','Phys. dmg. taken -3%','MND+4','Mag. Acc.+9','"Mag.Atk.Bns."+13',}}}
- sets.midcast.Drain = {
- main="Rubicundity",
- sub="Culminus",
- ammo="Pemphredo Tathlum",
- head={ name="Merlinic Hood", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+2%','INT+4','"Mag.Atk.Bns."+13',}},
- neck="Erra Pendant",
- ear1="Digni. Earring",
- ear2="Gwati Earring",
- body={ name="Merlinic Jubbah", augments={'Mag. Acc.+23 "Mag.Atk.Bns."+23','Magic burst dmg.+8%','Mag. Acc.+14','"Mag.Atk.Bns."+14',}},
- hands={ name="Amalric Gages", augments={'INT+10','Mag. Acc.+15','"Mag.Atk.Bns."+15',}},
- ring1="Stikini Ring",
- ring2="Stikini Ring",
- back="Aurist's Cape",
- waist="Yamabuki-no-Obi",
- legs={ name="Merlinic Shalwar", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','Magic burst dmg.+3%','INT+6','Mag. Acc.+2','"Mag.Atk.Bns."+12',}},
- feet={ name="Merlinic Crackows", augments={'Mag. Acc.+21 "Mag.Atk.Bns."+21','Phys. dmg. taken -3%','MND+4','Mag. Acc.+9','"Mag.Atk.Bns."+13',}}}
- sets.midcast.Aspir = sets.midcast.Drain
- sets.midcast.Stun = {
- main={ name="Grioavolr", augments={'Mag. crit. hit dmg. +6%','INT+6','Mag. Acc.+28','"Mag.Atk.Bns."+25',}},
- sub="Clerisy strap",
- ammo="Hasty Pinion +1",
- head={ name="Merlinic Hood", augments={'"Mag.Atk.Bns."+9','"Fast Cast"+5',}}, --13
- neck="Baetyl Pendant",
- ear1="Etiolation Earring",
- ear2="Loquacious Earring",
- body="Inyanga Jubbah +1",
- hands={ name="Merlinic Dastanas", augments={'Mag. Acc.+22 "Mag.Atk.Bns."+22','"Fast Cast"+5','CHR+7','Mag. Acc.+11','"Mag.Atk.Bns."+3',}}, --5 --hands="Helios Gloves",
- ring1="Kishar Ring",
- ring2="Stikini Ring",
- back={ name="Campestres's Cape", augments={'"Fast Cast"+10',}},
- aist="Witful Belt",
- legs="Psycloth Lappas",
- feet={ name="Merlinic Crackows", augments={'"Fast Cast"+4','INT+6',}}} --feet="Navon Crackows"
- sets.midcast.Stun.Resistant = {
- main={name="Grioavolr", augments={'Mag. crit. hit dmg. +6%','INT+6','Mag. Acc.+28','"Mag.Atk.Bns."+25',}},
- sub="clerisy strap",
- ammo="Hasty Pinion +1",
- head={ name="Merlinic Hood", augments={'"Mag.Atk.Bns."+9','"Fast Cast"+5',}}, --13
- neck="Baetyl Pendant",
- ear1="Etiolation Earring",
- ear2="Loquacious Earring",
- body="Inyanga Jubbah +1",
- hands={ name="Merlinic Dastanas", augments={'Mag. Acc.+22 "Mag.Atk.Bns."+22','"Fast Cast"+5','CHR+7','Mag. Acc.+11','"Mag.Atk.Bns."+3',}}, --5 --hands="Helios Gloves", --hands="Helios Gloves",
- ring1="Kishar Ring",
- ring2="Stikini Ring",
- back={ name="Campestres's Cape", augments={'"Fast Cast"+10',}},
- aist="Witful Belt",
- legs="Psycloth Lappas",
- feet={ name="Merlinic Crackows", augments={'"Fast Cast"+4','INT+6',}}} --feet="Navon Crackows"
- sets.midcast['Enfeebling Magic'] = {
- main={ name="Grioavolr", augments={'Mag. crit. hit dmg. +6%','INT+6','Mag. Acc.+28','"Mag.Atk.Bns."+25',}},
- sub="Enki Strap",
- ammo="Pemphredo Tathlum",
- head="Befouled Crown",
- neck="Erra Pendant",
- ear1="Digni. Earring",
- ear2="Gwati Earring",
- body={ name="Merlinic Jubbah", augments={'Mag. Acc.+23 "Mag.Atk.Bns."+23','Magic burst dmg.+8%','Mag. Acc.+14','"Mag.Atk.Bns."+14',}},
- hands="Lurid Mitts",
- ring1="Kishar Ring",
- ring2="Stikini Ring",
- back="Perimede cape",
- waist="Luminary Sash",
- legs="Psycloth Lappas",
- feet="Skaoi Boots"}
- sets.midcast['Enfeebling Magic'].Resistant = {
- main={name="Grioavolr", augments={'Mag. crit. hit dmg. +6%','INT+6','Mag. Acc.+28','"Mag.Atk.Bns."+25',}},
- sub="Clerisy Strap",
- ammo="Pemphredo Tathlum",
- head="Befouled Crown",
- neck="Erra Pendant",
- ear1="Digni. Earring",
- ear2="Gwati Earring",
- body={ name="Merlinic Jubbah", augments={'Mag. Acc.+23 "Mag.Atk.Bns."+23','Magic burst dmg.+8%','Mag. Acc.+14','"Mag.Atk.Bns."+14',}},
- hands="Lurid Mitts", --hands="Regal Cuffs",
- ring1="Stikini Ring",
- ring2="Stikini Ring",
- back="Perimede cape",
- waist="Luminary Sash",
- legs="Psycloth Lappas",
- feet="Skaoi Boots"}
- sets.midcast.Dia = set_combine(sets.midcast['Enfeebling Magic'], sets.TreasureHunter)
- sets.midcast.Diaga = set_combine(sets.midcast['Enfeebling Magic'], sets.TreasureHunter)
- sets.midcast['Dia II'] = set_combine(sets.midcast['Enfeebling Magic'], sets.TreasureHunter)
- sets.midcast.Bio = set_combine(sets.midcast['Enfeebling Magic'], sets.TreasureHunter)
- sets.midcast['Bio II'] = set_combine(sets.midcast['Enfeebling Magic'], sets.TreasureHunter)
- sets.midcast['Enhancing Magic'] = {
- main="Gada",
- sub="Culminus",
- ammo="Hasty Pinion +1",
- head="Telchine Cap",
- neck="Incanter's Torque",
- ear1="Andoaa Earring",
- ear2="Gifted Earring",
- body="Telchine Chas.",
- hands="Telchine Gloves",
- ring1="Stikini Ring",
- ring2="Stikini Ring",
- back="Perimede Cape",
- waist="Olympus Sash",
- legs="Telchine Braconi",
- feet="Telchine Pigaches"}
- sets.midcast.Refresh = set_combine(sets.midcast['Enhancing Magic'], {head="Amalric Coif"})
- sets.midcast.Aquaveil = set_combine(sets.midcast['Enhancing Magic'], {
- main="Vadose Rod",
- sub="Genmei Shield",
- head="Amalric Coif",
- legs="Portent Pants",
- waist="Emphatikos Rope"}) --hands="Regal Cuffs",legs="Shedir Seraweels"
- sets.midcast.Stoneskin = set_combine(sets.midcast['Enhancing Magic'], {
- neck="Nodens Gorget",
- ear2="Earthcry Earring",
- legs="Portent Pants",
- waist="Siegel Sash"}) --legs="Shedir Seraweels"})
- sets.midcast.BarElement = set_combine(sets.precast.FC['Enhancing Magic'], {legs="Portent Pants",}) --legs="Shedir Seraweels"
- -- Avatar pact sets. All pacts are Ability type.
- sets.midcast.Pet.BloodPactWard = {
- main={ name="Espiritus", augments={'Summoning magic skill +15','Pet: Mag. Acc.+30','Pet: Damage taken -4%',}},
- sub="Vox Grip",
- ammo="Sancus Sachet",
- head="Beckoner's Horn +1",
- neck="Adad amulet",
- ear1="Andoaa Earring",
- ear2="Gifted Earring",
- body="Beck. Doublet +1",
- hands="Baayami Cuffs",
- ring1="Evoker's Ring",
- ring2="Stikini Ring",
- back="Conveyance Cape",
- waist="Kobo Obi",
- legs="Baayami Slops",
- feet="Baayami Sabots"}
- sets.midcast.Pet.DebuffBloodPactWard = {
- main={ name="Espiritus", augments={'Summoning magic skill +15','Pet: Mag. Acc.+30','Pet: Damage taken -4%',}},
- sub="Vox Grip",
- ammo="Sancus Sachet",
- head="Beckoner's Horn +1",
- neck="Adad Amulet",
- ear1="Andoaa Earring",
- ear2="Evans Earring",
- body="Beck. Doublet +1",
- hands="Baayami cuffs",
- ring1="Evoker's Ring",
- ring2="Stikini Ring",
- back="Conveyance Cape",
- waist="Incarnation Sash",
- legs="Tali'ah Sera. +1",
- feet="Beck. Pigaches +1"}
- sets.midcast.Pet.DebuffBloodPactWard.Acc = sets.midcast.Pet.DebuffBloodPactWard
- sets.midcast.Pet.PhysicalBloodPactRage = {
- main="Gridarvor", --main="Nirvana",
- sub="Elan Strap",
- ammo="Sancus Sachet",
- head={ name="Helios Band", augments={'Pet: Attack+29 Pet: Rng.Atk.+29','Pet: "Dbl. Atk."+7','Blood Pact Dmg.+7',}},
- neck="Shulmanu Collar",
- ear1="Gelos Earring",
- ear2="Lugalbanda Earring",
- body="Con. Doublet +2",
- hands={ name="Helios Gloves", augments={'Pet: Attack+30 Pet: Rng.Atk.+30','Pet: "Dbl. Atk."+6','Blood Pact Dmg.+7',}},
- ring1="Varar Ring",
- ring2="Varar Ring",
- back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Mag. Acc+20 /Mag. Dmg.+20','Pet: Haste+10',}},
- waist="Incarnation Sash",
- legs={ name="Helios Spats", augments={'Pet: Attack+30 Pet: Rng.Atk.+30','Pet: "Dbl. Atk."+8','Blood Pact Dmg.+6',}},
- feet={ name="Helios Boots", augments={'Pet: Attack+30 Pet: Rng.Atk.+30','Pet: "Dbl. Atk."+7','Blood Pact Dmg.+7',}}}
- sets.midcast.Pet.PhysicalBloodPactRage.Acc = {feet="Convo. Pigaches +2"}
- sets.midcast.Pet.MagicalBloodPactRage = {
- main={ name="Espiritus", augments={'MP+50','Pet: "Mag.Atk.Bns."+20','Pet: Mag. Acc.+20',}}, --main="Grioavolr",
- sub="Elan Strap",
- ammo="Sancus Sachet",
- head="Apogee Crown +1",
- neck="Adad Amulet",
- ear1="Gelos Earring",
- ear2="Lugalbanda Earring",
- body="Con. Doublet +2",
- hands={ name="Merlinic Dastanas", augments={'Pet: Mag. Acc.+29','Blood Pact Dmg.+10','Pet: INT+9','Pet: "Mag.Atk.Bns."+15',}},
- ring1="Varar Ring",
- ring2="Varar Ring",
- back="Scintillating Cape",
- waist="Regal Belt",
- legs="Enticer's Pants", --legs="Apogee Slacks +1",
- feet="Apogee Pumps +1"}
- sets.midcast.Pet.MagicalBloodPactRage.Acc = {feet="Convo. Pigaches +2"}
- -- Spirits cast magic spells, which can be identified in standard ways.
- sets.midcast.Pet.WhiteMagic = {legs="Glyphic Spats +1"}
- sets.midcast.Pet['Elemental Magic'] = set_combine(sets.midcast.Pet.MagicalBloodPactRage, {legs="Glyphic Spats +1"})
- sets.midcast.Pet['Elemental Magic'].Resistant = {}
- sets.midcast.Pet['Flaming Crush'] = {
- main={ name="Espiritus", augments={'MP+50','Pet: "Mag.Atk.Bns."+20','Pet: Mag. Acc.+20',}}, --main="Nirvana",
- sub="Elan Strap",
- ammo="Sancus Sachet",
- head="Apogee Crown +1",
- neck="Adad Amulet",
- ear1="Gelos Earring",
- ear2="Lugalbanda Earring",
- body="Con. Doublet +2",
- hands={name="Merlinic Dastanas", augments={'Pet: Mag. Acc.+29','Blood Pact Dmg.+10','Pet: INT+9','Pet: "Mag.Atk.Bns."+15',}},
- ring1="Varar Ring",
- ring2="Varar Ring",
- back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Mag. Acc+20 /Mag. Dmg.+20','Pet: Haste+10',}}, --back="Scintillating Cape",
- waist="Regal Belt",
- legs="Apogee Slacks +1",
- feet="Apogee Pumps +1"}
- sets.midcast.Pet['Flaming Crush'].Acc = {
- ear1="Enmerkar Earring",
- feet="Convo. Pigaches +2"}
- --------------------------------------
- -- Idle/resting/defense/etc sets
- --------------------------------------
- -- Resting sets
- sets.resting = {
- main="Chatoyant Staff",
- ammo="Staunch Tathlum",
- head="Beckoner's Horn +1",
- neck="Loricate Torque +1",
- ear1="Etiolation Earring",
- ear2="Ethereal Earring",
- body="Shomonjijoe +1",
- hands="Asteria Mitts +1",
- ring1="Defending Ring",
- ring2="Sheltered Ring",
- back="Agema Cape",
- waist="Fucho-no-obi",
- legs="Assid. Pants +1",
- feet="Baayami Sabots"}
- -- Idle sets
- sets.idle = {
- main="Nirvana", --main="Bolelabunga",
- sub="Elan Strap", --sub="Genmei shield",
- ammo="Staunch Tathlum",
- head="Beckoner's Horn +1",
- neck="Shulmanu Collar",
- ear1="Etiolation Earring",
- ear2="Ethereal Earring",
- body="Apo. Dalmatica +1", --body="Shomonjijoe +1",
- hands="Asteria Mitts +1",
- ring1="Defending Ring",
- ring2="Vocane Ring",
- back="Agema Cape",
- waist="Regal Belt",
- legs="Assid. Pants +1",
- eet="Baayami Sabots"}
- sets.idle_PDT = {
- main="Earth Staff",
- sub="Achaq Grip",
- ammo="Sancus Sachet",
- head="Beckoner's Horn +1",
- neck="Shulmanu Collar",
- ear1="Gifted Earring",
- ear2="Loquacious Earring",
- body="Apo. Dalmatica +1", --body="Shomonjijoe +1",
- hands="Asteria Mitts +1",
- ring1="Defending Ring",
- ring2="Vocane ring",
- back="Agema Cape",
- waist="Fucho-no-Obi",
- legs="Assiduity Pants +1",
- feet="Crier's Gaiters"}
- sets.idle_Town = {
- main="Nirvana",
- sub="Elan Strap",
- ammo="Sancus Sachet",
- head="Beckoner's Horn +1",
- neck="Shulmanu Collar",
- ear1="Gifted Earring",
- ear2="Loquacious Earring",
- body="Councilor's Garb",
- hands="Asteria Mitts +1",
- ring1="Defending Ring",
- ring2="Vocane ring",
- back="Agema Cape",
- waist="Fucho-no-Obi",
- legs="Assiduity Pants +1",
- feet="Crier's Gaiters"}
- sets.idle.TPEat = set_combine(sets.idle, {neck="Chrys. Torque"})
- -- perp costs:
- -- spirits: 7
- -- carby: 11 (5 with mitts)
- -- fenrir: 13
- -- others: 15
- -- avatar's favor: -4/tick
- -- Max useful -perp gear is 1 less than the perp cost (can't be reduced below 1)
- -- Aim for -14 perp, and refresh in other slots.
- -- -perp gear:
- -- Gridarvor: -5
- -- Glyphic Horn +1: -4
- -- Caller's Doublet +2/Glyphic Doublet +1: -5
- -- Evoker's Ring: -1
- -- Convo. Pigaches +2: -5
- -- total: -20
- -- Can make due without either the head or the body, and use +refresh items in those slots.
- sets.idle.PDT = {
- main="Earth Staff",
- sub="Oneiros Grip",
- ammo="Sancus Sachet",
- head="Beckoner's Horn +1",
- neck="Loricate Torque +1",
- ear1="Etiolation Earring",
- ear2="Evans Earring",
- body="Apo. Dalmatica +1", --body="Shomonjijoe +1",
- hands="Asteria Mitts +1",
- ring1="Defending Ring",
- ring2="Vocane Ring",
- back="Agema Cape",
- waist="Regal Belt",
- legs="Assid. Pants +1",
- feet="Convoker's Pigaches +1"}
- sets.idle.Avatar = {
- sub="Oneiros Grip",
- ammo="Sancus Sachet",
- head="Beckoner's Horn +1",
- neck="Caller's Pendant",
- ear1="Etiolation Earring",
- ear2="Evans Earring",
- body="Apo. Dalmatica +1", --body="Shomonjijoe +1",
- hands="Asteria Mitts +1",
- ring1="Evoker's Ring",
- ring2="Vocane Ring",
- back="Conveyance Cape",
- waist="Lucidity Sash",
- legs="Assid. Pants +1",
- feet="Convoker's Pigaches +1"}
- sets.idle.PDT.Avatar = {
- main="Earth Staff",
- sub="Oneiros Grip",
- ammo="Sancus Sachet",
- head="Beckoner's Horn +1",
- neck="Loricate Torque +1",
- ear1="Enmerkar earring", --ear1="Etiolation Earring",
- ear2="Handler's Earring +1", --ear2="Evans Earring",
- body="Apo. Dalmatica +1", --body="Shomonjijoe +1",
- hands="Asteria Mitts +1",
- ring1="Defending Ring",
- ring2="Vocane Ring",
- back="Agema Cape",
- waist="Isa Belt", --waist="Regal Belt",
- legs="Assid. Pants +1",
- feet="Convoker's Pigaches +1"}
- sets.idle.Spirit = {
- sub="Oneiros Grip",
- ammo="Sancus Sachet",
- head="Beckoner's Horn +1",
- neck="Caller's Pendant",
- ear1="Etiolation Earring",
- ear2="Ethereal Earring",
- body="Apo. Dalmatica +1", --body="Shomonjijoe +1",
- hands="Asteria Mitts +1",
- ring1="Evoker's Ring",
- ring2="Sheltered Ring",
- back="Conveyance Cape",
- waist="Lucidity Sash",
- legs="Assid. Pants +1",
- feet="Convoker's Pigaches +1"}
- sets.idle.PDT.Spirit = {
- main="Earth Staff",
- sub="Oneiros Grip",
- ammo="Sancus Sachet",
- head="Beckoner's Horn +1",
- neck="Loricate Torque +1",
- ear1="Etiolation Earring",
- ear2="Evans Earring",
- body="Apo. Dalmatica +1", --body="Shomonjijoe +1",
- hands="Asteria Mitts +1",
- ring1="Defending Ring",
- ring2="Vocane Ring",
- back="Umbra Cape",
- waist="Lucidity Sash",
- legs="Assid. Pants +1",
- feet="Battlecast Gaiters"}
- sets.idle.TPEat.Avatar = set_combine(sets.idle.Avatar, {neck="Chrys. Torque"})
- --Favor always up and head is best in slot idle so no specific items here at the moment.
- sets.idle.Avatar.Favor = {}
- sets.idle.Avatar.Melee = {}
- sets.idle.Avatar.Melee.Carbuncle = {hands="Asteria Mitts +1"}
- sets.idle.Avatar.Melee['Cait Sith'] = {hands="Lamassu Mitts +1"}
- sets.perp = {}
- -- Caller's Bracer's halve the perp cost after other costs are accounted for.
- -- Using -10 (Gridavor, ring, Conv.feet), standard avatars would then cost 5, halved to 2.
- -- We can then use Hagondes Coat and end up with the same net MP cost, but significantly better defense.
- -- Weather is the same, but we can also use the latent on the pendant to negate the last point lost.
- sets.perp.Day = {}
- sets.perp.Weather = {}
- sets.perp.Carbuncle = {}
- sets.perp.Diabolos = {}
- sets.perp.Alexander = sets.midcast.Pet.BloodPactWard
- -- Not really used anymore, was for the days of specific staves for specific avatars.
- sets.perp.staff_and_grip = {}
- -- Defense sets
- sets.defense.PDT = {
- main="Earth Staff",
- sub="Umbra Strap",
- ammo="Sancus Sachet",
- head="Amalric Coif", --head="Hagondes Hat +1",
- neck="Loricate Torque +1",
- ear1="Handler's Earring +1",
- ear2="Enmerkar Earring",
- body="Vrikodara Jupon",
- hands="Artsieq Cuffs", --hands="Hagondes Cuffs +1",
- ring1="Defending Ring",
- ring2="Vocane Ring",
- back="Umbra Cape",
- waist="Regal Belt",
- legs="Inyanga Shalwar +1", --legs="Hagondes Pants +1",
- feet="Battlecast Gaiters"}
- sets.defense.MDT = {
- main="Earth Staff",
- sub="Umbra Strap",
- ammo="Sancus Sachet",
- head="Hagondes Hat +1",
- neck="Loricate Torque +1",
- ear1="Etiolation Earring",
- ear2="Lugalbanda Earring",
- body="Inyanga Jubbah +1",
- hands="Inyan. Dastanas +1", --hands="Hagondes Cuffs +1",
- ring1="Defending Ring",
- ring2="Vocane Ring",
- back="Umbra Cape",
- waist="Regal Belt",
- legs="Inyanga Shalwar +1", --legs="Hagondes Pants +1",
- feet="Battlecast Gaiters"}
- sets.defense.MEVA = {
- main="Earth Staff",
- sub="Enki Strap",
- ammo="Sancus Sachet",
- head="Amalric Coif",
- neck="Warder's Charm +1",
- ear1="Etiolation Earring", --ear1="Sanare Earring",
- ear2="Lugalbanda Earring",
- body="Inyanga Jubbah +1",
- hands="Inyan. Dastanas +1", --hands="Telchine Gloves",
- ring1="Vengeful Ring",
- Ring2="Purity Ring",
- back="Aurist's Cape",
- waist="Luminary Sash",
- legs="Inyanga Shalwar +1", --legs="Telchine Braconi",
- feet="Inyanga Crackows +1"} --feet="Telchine Pigaches"}
- sets.Kiting = {feet="Crier's Gaiters"}
- sets.latent_refresh = {waist="Fucho-no-obi"}
- sets.DayIdle = {}
- sets.NightIdle = {}
- sets.HPDown = {
- head="Apogee Crown +1",
- neck="Bathy necklace",
- ear1="Mendicant's Earring",
- ear2="Evans Earring",
- body="Apo. Dalmatica +1", --body="Seidr Cotehardie",
- hands="Hieros Mittens",
- ring1="Mephitas's Ring +1",
- ring2="Persis Ring",
- back="Moonbeam Cape",
- legs="Apogee Slacks +1",
- feet="Apogee Pumps +1"}
- sets.buff.Doom = set_combine(sets.buff.Doom, {})
- sets.buff.Sleep = {neck="Sacrifice Torque"}
- -- Weapons sets
- sets.weapons.Nirvana = {main="Nirvana", sub="Elan Strap"}
- sets.weapons.Gridarvor = {main="Gridarvor", sub="Elan Strap"}
- sets.weapons.EspiritusMAB = {main={ name="Espiritus", augments={'MP+50','Pet: "Mag.Atk.Bns."+20','Pet: Mag. Acc.+20',}},sub="Elan Strap"}
- sets.weapons.EspiritusSKILL = {main={ name="Espiritus", augments={'Summoning magic skill +15','Pet: Mag. Acc.+30','Pet: Damage taken -4%',}}, sub="Elan Strap"}
- --------------------------------------
- -- Engaged sets
- --------------------------------------
- -- Normal melee group
- sets.engaged = {
- --main="Gridarvor",
- sub="Bloodrain Strap",
- ammo="Sancus Sachet",
- head="Beckoner's Horn +1",
- neck="Shulmanu Collar",
- ear1="Digni. Earring",
- ear2="Telos Earring",
- body="Con. Doublet +2",
- hands="Gazu Bracelet +1",
- ring1="Cacoethic Ring +1", --ring1="Ramuh Ring",
- ring2="Cacoethic Ring", --ring2="Ramuh Ring",
- back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Mag. Acc+20 /Mag. Dmg.+20','Pet: Haste+10',}},
- waist="Olseni Belt",
- legs="Assid. Pants +1",
- feet="Convo. Pigaches +2"}
- sets.engaged.Acc = {
- --main="Gridarvor",
- sub="Bloodrain Strap",
- ammo="Hasty Pinion +1",
- head="Tali'ah Turban +1",
- neck="Shulmanu Collar",
- ear1="Digni. Earring",
- ear2="Telos Earring",
- body="Tali'ah Manteel +1",
- hands="Tali'ah gages +1",
- ring1="Cacoethic Ring +1", --ring1="Ramuh Ring",
- ring2="Cacoethic Ring", --ring2="Ramuh Ring",
- back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Mag. Acc+20 /Mag. Dmg.+20','Pet: Haste+10',}},
- waist="Olseni Belt",
- legs="Tali'ah Seraweels +1",
- feet="Tali'ah Crackows +1"}
- end
- -- Select default macro book on initial load or subjob change.
- function select_default_macro_book(reset)
- if reset == 'reset' then
- -- lost pet, or tried to use pact when pet is gone
- end
- -- Default macro set/book
- set_macro_page(4, 17)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement