Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get_sets()
- send_command('input /macro book ;wait .1;input /macro set 1') -- Change Default Macro Book Here --
- AccIndex = 1
- AccArray = {"Low","Mid","High"} -- 3 Levels Of Accuracy Sets For TP/WS/Hybrid. Default ACC Set Is LowACC. The First TP Set Of Your Main Weapon Is LowACC. Add More ACC Sets If Needed Then Create Your New ACC Below --
- Armor = 'None'
- AutoAga = 1
- Curaga_benchmark = 30
- Emnity = 1
- Safe_benchmark = 70
- Sublimation_benchmark = 30
- Sublimation = 1
- sets.TP = {}
- sets.TP.Low = { ammo="Homiliary",
- head="Aya. Zucchetto +1",
- body="Ayanmo Corazza +1",
- hands="Aya. Manopolas +1",
- legs="Querkening Brais",
- feet="Aya. Gambieras +1",
- neck="Asperity Necklace",
- waist="Cetl Belt",
- left_ear="Brutal Earring",
- right_ear="Cessance Earring",
- left_ring="Rajas Ring",
- right_ring="Petrov Ring",
- back="Relucent Cape"}
- sets.TP.Mid = {}
- sets.TP.High = {}
- sets.engaged = {}
- sets.engaged.healing = { ammo="Homiliary",
- head="Ebers Cap +1",
- body="Inyanga Jubbah +1",
- hands="Ebers Mitts +1",
- legs="Ebers Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Orison Locket",
- waist="Witful Belt",
- left_ear="Loquac. Earring",
- right_ear="Cessance Earring",
- left_ring="Rajas Ring",
- right_ring="Petrov Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.engaged.healing.Curaga = { ammo="Homiliary",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Weath. Cuffs +1",
- legs="Ebers Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Cleric's Torque",
- waist="Witful Belt",
- left_ear="Nourish. Earring",
- right_ear="Glorious Earring",
- left_ring="Rajas Ring",
- right_ring="Petrov Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.engaged.healing.Cure = { ammo="Homiliary",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Weath. Cuffs +1",
- legs="Ebers Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Cleric's Torque",
- waist="Witful Belt",
- left_ear="Nourish. Earring",
- right_ear="Glorious Earring",
- left_ring="Rajas Ring",
- right_ring="Petrov Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.engaged.healing.Weather = { ammo="Homiliary",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Weath. Cuffs +1",
- legs="Ebers Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Cleric's Torque",
- waist="Hachirin-no-Obi",
- left_ear="Nourish. Earring",
- right_ear="Glorious Earring",
- left_ring="Rajas Ring",
- right_ring="Petrov Ring",
- back="Twilight Cape"}
- sets.ws = { ammo="Homiliary",
- head="Aya. Zucchetto +1",
- body="Ayanmo Corazza +1",
- hands="Aya. Manopolas +1",
- legs="Querkening Brais",
- feet="Aya. Gambieras +1",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear="Mache Earring",
- right_ear="Cessance Earring",
- left_ring="Rajas Ring",
- right_ring="Rufescent Ring",
- back={ name="Mecisto. Mantle", augments={'Cap. Point+48%','MP+27','"Mag.Atk.Bns."+1','DEF+5',}},}
- sets.ws['Realmrazer'] = {}
- sets.ws['Flash Nova'] = {}
- sets.aftercast = {}
- sets.aftercast.night = { main="Herkuleskeule",
- sub="Genbu's Shield",
- ammo="Homiliary",
- head="Befouled Crown",
- body="Ebers Bliaud +1",
- hands="Serpentes Cuffs",
- legs="Assid. Pants +1",
- feet="Inyan. Crackows +1",
- neck="Twilight Torque",
- waist="Fucho-no-Obi",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Glorious Earring",
- left_ring="Stikini Ring +1",
- right_ring="Defending Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.aftercast.defense = { main="Herkuleskeule",
- sub="Genbu's Shield",
- ammo="Homiliary",
- head="Befouled Crown",
- body="Ebers Bliaud +1",
- hands="Inyan. Dastanas +1",
- legs="Assid. Pants +1",
- feet="Inyan. Crackows +1",
- neck="Twilight Torque",
- waist="Fucho-no-Obi",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Glorious Earring",
- left_ring="Stikini Ring +1",
- right_ring="Defending Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.aftercast.day = { main="Herkuleskeule",
- sub="Genbu's Shield",
- ammo="Homiliary",
- head="Befouled Crown",
- body="Ebers Bliaud +1",
- hands="Inyan. Dastanas +1",
- legs="Assid. Pants +1",
- feet="Serpentes Sabots",
- neck="Twilight Torque",
- waist="Fucho-no-Obi",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Glorious Earring",
- left_ring="Stikini Ring +1",
- right_ring="Defending Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.aftercast.move = { main="Herkuleskeule",
- sub="Genbu's Shield",
- ammo="Homiliary",
- head="Befouled Crown",
- body="Ebers Bliaud +1",
- hands="Inyan. Dastanas +1",
- legs="Assid. Pants +1",
- feet="Inyan. Crackows +1",
- neck="Twilight Torque",
- waist="Fucho-no-Obi",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Glorious Earring",
- left_ring="Stikini Ring +1",
- right_ring="Defending Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.aftercast.resting = {main="Chatoyant Staff"}
- sets.precast = { main="Marin Staff",
- sub="Clerisy Strap",
- ammo="Impatiens",
- head={ name="Vanya Hood", augments={'MP+50','"Fast Cast"+10','Haste+2%',}},
- body="Inyanga Jubbah +1",
- hands="Gende. Gages +1",
- legs="Orvail Pants +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Orison Locket",
- waist="Witful Belt",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Loquac. Earring",
- left_ring="Lebeche Ring",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.precast.fastcast = { main="Marin Staff",
- sub="Clerisy Strap",
- ammo="Impatiens",
- head={ name="Vanya Hood", augments={'MP+50','"Fast Cast"+10','Haste+2%',}},
- body="Inyanga Jubbah +1",
- hands="Gende. Gages +1",
- legs="Orvail Pants +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Orison Locket",
- waist="Witful Belt",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Loquac. Earring",
- left_ring="Lebeche Ring",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.precast.enhancing = {ammo="Imaptiens",head="Nahtirah Hat",ear1="Loquac. Earring",
- body="Anhur Robe",hands="Gendewitha Gages",back="Swith Cape",legs="Artsieq Hose",feet="Regal Pumps +1",
- waist="Siegel Sash",ear2="enchanter Earring +1",ring1="Prolix Ring",ring2="Lebeche Ring"}
- sets.precast.stoneskin = { main="Marin Staff",
- sub="Clerisy Strap",
- ammo="Impatiens",
- head={ name="Vanya Hood", augments={'MP+50','"Fast Cast"+10','Haste+2%',}},
- body="Inyanga Jubbah +1",
- hands="Gende. Gages +1",
- legs="Orvail Pants +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Orison Locket",
- waist="Siegel Sash",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Loquac. Earring",
- left_ring="Lebeche Ring",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.precast.cure = { main="Marin Staff",
- sub="Clerisy Strap",
- ammo="Impatiens",
- head={ name="Vanya Hood", augments={'MP+50','"Fast Cast"+10','Haste+2%',}},
- body="Inyanga Jubbah +1",
- hands="Gende. Gages +1",
- legs="Ebers Pant. +1",
- feet="Cure Clogs",
- neck="Orison Locket",
- waist="Witful Belt",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Loquac. Earring",
- left_ring="Lebeche Ring",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.precast.healing = { main="Marin Staff",
- sub="Clerisy Strap",
- ammo="Impatiens",
- head={ name="Vanya Hood", augments={'MP+50','"Fast Cast"+10','Haste+2%',}},
- body="Inyanga Jubbah +1",
- hands="Gende. Gages +1",
- legs="Ebers Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Orison Locket",
- waist="Witful Belt",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Loquac. Earring",
- left_ring="Lebeche Ring",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast = {}
- sets.midcast.healing = {}
- sets.midcast.healing.lyna = { main="Chatoyant Staff",
- sub="Clemency Grip",
- ammo="Homiliary",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Ebers Mitts +1",
- legs="Ebers Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Incanter's Torque",
- waist="Witful Belt",
- left_ear="Loquac. Earring",
- right_ear="Glorious Earring",
- left_ring="Lebeche Ring",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.healing.caress = { main="Chatoyant Staff",
- sub="Clemency Grip",
- ammo="Homiliary",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Ebers Mitts +1",
- legs="Ebers Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Incanter's Torque",
- waist="Witful Belt",
- left_ear="Loquac. Earring",
- right_ear="Glorious Earring",
- left_ring="Lebeche Ring",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.healing.cursna = { main="Chatoyant Staff",
- sub="Clemency Grip",
- ammo="Homiliary",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Inyan. Dastanas +1",
- legs="Theo. Pant. +1",
- feet="Ebers Duckbills +1",
- neck="Malison Medallion",
- waist="Fucho-no-Obi",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Glorious Earring",
- left_ring="Ephedra Ring",
- right_ring="Ephedra Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.healing.cursnacaress = { main="Chatoyant Staff",
- sub="Clemency Grip",
- ammo="Homiliary",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Ebers Mitts +1",
- legs="Theo. Pant. +1",
- feet="Ebers Duckbills +1",
- neck="Malison Medallion",
- waist="Fucho-no-Obi",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Glorious Earring",
- left_ring="Ephedra Ring",
- right_ring="Ephedra Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.healing.curaga = { main="Chatoyant Staff",
- sub="Clerisy Strap",
- ammo="Hydrocera",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Weath. Cuffs +1",
- legs="Ebers Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Incanter's Torque",
- waist="Hachirin-no-Obi",
- left_ear="Nourish. Earring",
- right_ear="Glorious Earring",
- left_ring="Lebeche Ring",
- right_ring="Weather. Ring",
- back="Twilight Cape"}
- sets.midcast.healing.cure = { main="Chatoyant Staff",
- sub="Clerisy Strap",
- ammo="Hydrocera",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Weath. Cuffs +1",
- legs="Ebers Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Incanter's Torque",
- waist="Hachirin-no-Obi",
- left_ear="Nourish. Earring",
- right_ear="Glorious Earring",
- left_ring="Lebeche Ring",
- right_ring="Weather. Ring",
- back="Twilight Cape"}
- sets.midcast.healing.cureemnity = { main="Chatoyant Staff",
- sub="Clerisy Strap",
- ammo="Hydrocera",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Weath. Cuffs +1",
- legs="Ebers Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Incanter's Torque",
- waist="Hachirin-no-Obi",
- left_ear="Nourish. Earring",
- right_ear="Glorious Earring",
- left_ring="Lebeche Ring",
- right_ring="Weather. Ring",
- back="Twilight Cape"}
- sets.midcast.healing.weather = { main="Chatoyant Staff",
- sub="Clerisy Strap",
- ammo="Hydrocera",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Weath. Cuffs +1",
- legs="Ebers Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Incanter's Torque",
- waist="Hachirin-no-Obi",
- left_ear="Nourish. Earring",
- right_ear="Glorious Earring",
- left_ring="Lebeche Ring",
- right_ring="Weather. Ring",
- back="Twilight Cape"}
- sets.midcast.healing.recast = { main="Chatoyant Staff",
- sub="Clerisy Strap",
- ammo="Hydrocera",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Weath. Cuffs +1",
- legs="Ebers Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Incanter's Torque",
- waist="Hachirin-no-Obi",
- left_ear="Nourish. Earring",
- right_ear="Glorious Earring",
- left_ring="Lebeche Ring",
- right_ring="Weather. Ring",
- back="Twilight Cape"}
- sets.midcast.enhancing = { main="Beneficus",
- sub="Genbu's Shield",
- ammo="Homiliary",
- head="Befouled Crown",
- body={ name="Piety Briault +1", augments={'Enhances "Benediction" effect',}},
- hands="Inyan. Dastanas +1",
- legs="Theo. Pant. +1",
- feet="Ebers Duckbills +1",
- neck="Incanter's Torque",
- waist="Siegel Sash",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Loquac. Earring",
- left_ring="Stikini Ring +1",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.enhancing.raw = { main="Beneficus",
- sub="Genbu's Shield",
- ammo="Homiliary",
- head="Befouled Crown",
- body={ name="Piety Briault +1", augments={'Enhances "Benediction" effect',}},
- hands="Inyan. Dastanas +1",
- legs="Theo. Pant. +1",
- feet="Ebers Duckbills +1",
- neck="Incanter's Torque",
- waist="Siegel Sash",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Loquac. Earring",
- left_ring="Stikini Ring +1",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.enhancing.recast = { main="Beneficus",
- sub="Genbu's Shield",
- ammo="Homiliary",
- head="Befouled Crown",
- body={ name="Piety Briault +1", augments={'Enhances "Benediction" effect',}},
- hands="Inyan. Dastanas +1",
- legs="Theo. Pant. +1",
- feet="Ebers Duckbills +1",
- neck="Incanter's Torque",
- waist="Siegel Sash",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Loquac. Earring",
- left_ring="Stikini Ring +1",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.enhancing.barspell = { main="Beneficus",
- sub="Genbu's Shield",
- ammo="Homiliary",
- head="Ebers Cap +1",
- body="Ebers Bliaud +1",
- hands="Ebers Mitts +1",
- legs={ name="Piety Pantaln. +1", augments={'Enhances "Shellra V" effect',}},
- feet="Ebers Duckbills +1",
- neck="Incanter's Torque",
- waist="Fucho-no-Obi",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Glorious Earring",
- left_ring="Stikini Ring +1",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.enhancing.regen = { main="Herkuleskeule",
- sub="Genbu's Shield",
- ammo="Homiliary",
- head="Inyanga Tiara",
- body={ name="Piety Briault +1", augments={'Enhances "Benediction" effect',}},
- hands="Ebers Mitts +1",
- legs="Theo. Pant. +1",
- feet={ name="Kaykaus Boots", augments={'Mag. Acc.+15','"Cure" potency +5%','"Fast Cast"+3',}},
- neck="Incanter's Torque",
- waist="Witful Belt",
- left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','Latent effect: "Refresh"+1',}},
- right_ear="Loquac. Earring",
- left_ring="Stikini Ring +1",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.enhancing.turtle = { legs={ name="Piety Pantaln. +1", augments={'Enhances "Shellra V" effect',}},
- feet={ name="Piety Duckbills +1", augments={'Enhances "Protectra V" effect',}}}
- sets.midcast.enhancing.stoneskin = {}
- sets.midcast.divine = {}
- sets.midcast.divine.holy = {}
- sets.midcast.divine.banish = {}
- sets.midcast.divine.repose = { main="Marin Staff",
- sub="Clerisy Strap",
- ammo="Hydrocera",
- head="Befouled Crown",
- body={ name="Vanya Robe", augments={'MND+10','Spell interruption rate down +15%','"Conserve MP"+6',}},
- hands="Inyan. Dastanas +1",
- legs="Theo. Pant. +1",
- feet="Inyan. Crackows +1",
- neck="Incanter's Torque",
- waist="Rumination Sash",
- left_ear="Lifestorm Earring",
- right_ear="Psystorm Earring",
- left_ring="Stikini Ring +1",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.divine.flash = { main="Marin Staff",
- sub="Clerisy Strap",
- ammo="Hydrocera",
- head="Befouled Crown",
- body={ name="Vanya Robe", augments={'MND+10','Spell interruption rate down +15%','"Conserve MP"+6',}},
- hands="Inyan. Dastanas +1",
- legs="Theo. Pant. +1",
- feet="Inyan. Crackows +1",
- neck="Incanter's Torque",
- waist="Rumination Sash",
- left_ear="Lifestorm Earring",
- right_ear="Psystorm Earring",
- left_ring="Stikini Ring +1",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.enfeebling = { main="Marin Staff",
- sub="Clerisy Strap",
- ammo="Hydrocera",
- head="Befouled Crown",
- body={ name="Vanya Robe", augments={'MND+10','Spell interruption rate down +15%','"Conserve MP"+6',}},
- hands="Inyan. Dastanas +1",
- legs={ name="Vanya Slops", augments={'MND+10','Spell interruption rate down +15%','"Conserve MP"+6',}},
- feet="Inyan. Crackows +1",
- neck="Incanter's Torque",
- waist="Rumination Sash",
- left_ear="Lifestorm Earring",
- right_ear="Psystorm Earring",
- left_ring="Stikini Ring +1",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.enfeebling.accuracy = { main="Marin Staff",
- sub="Clerisy Strap",
- ammo="Hydrocera",
- head="Befouled Crown",
- body={ name="Vanya Robe", augments={'MND+10','Spell interruption rate down +15%','"Conserve MP"+6',}},
- hands="Inyan. Dastanas +1",
- legs={ name="Vanya Slops", augments={'MND+10','Spell interruption rate down +15%','"Conserve MP"+6',}},
- feet="Inyan. Crackows +1",
- neck="Incanter's Torque",
- waist="Rumination Sash",
- left_ear="Lifestorm Earring",
- right_ear="Psystorm Earring",
- left_ring="Stikini Ring +1",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.enfeebling.potency = { main="Marin Staff",
- sub="Clerisy Strap",
- ammo="Hydrocera",
- head="Befouled Crown",
- body={ name="Vanya Robe", augments={'MND+10','Spell interruption rate down +15%','"Conserve MP"+6',}},
- hands="Inyan. Dastanas +1",
- legs={ name="Vanya Slops", augments={'MND+10','Spell interruption rate down +15%','"Conserve MP"+6',}},
- feet="Inyan. Crackows +1",
- neck="Incanter's Torque",
- waist="Rumination Sash",
- left_ear="Lifestorm Earring",
- right_ear="Psystorm Earring",
- left_ring="Stikini Ring +1",
- right_ring="Weather. Ring",
- back={ name="Alaunus's Cape", augments={'MND+20','Mag. Acc+20 /Mag. Dmg.+20','"Fast Cast"+10','Phys. dmg. taken-10%',}}}
- sets.midcast.elemental = {}
- sets.midcast.elemental.accuracy = {}
- sets.JA = {}
- sets.JA["Benediction"] = { name="Piety Briault +1", augments={'Enhances "Benediction" effect',}}
- sets.JA["Devotion"] = {Head="Piety Cap +1"}
- end
- function party_index_lookup(name)
- for i=1,party.count do
- if party[i].name == name then
- return i
- end
- end
- return nil
- end
- function pretarget(spell)
- if T{"Cure","Cure II","Cure III","Cure IV"}:contains(spell.name) and spell.target.type == 'PLAYER' and not spell.target.charmed and AutoAga == 1 then
- if not party_index_lookup(spell.target.name) then
- return
- end
- local target_count = 0
- local total_hpp_deficit = 0
- for i=1,party.count do
- if party[i].hpp<75 and party[i].status_id ~= 2 and party[i].status_id ~= 3 then
- target_count = target_count + 1
- total_hpp_deficit = total_hpp_deficit + (100 - party[i].hpp)
- end
- end
- if target_count > 1 then
- cancel_spell()
- if total_hpp_deficit / target_count > Curaga_benchmark then
- send_command(';input /ma "Curaga IV" '..spell.target.name..';')
- else
- send_command(';input /ma "Curaga III" '..spell.target.name..';')
- end
- end
- end
- end
- Cures = S{'Cure','Cure II','Cure III','Cure IV','Cure V','Cure VI'}
- Curagas = S{'Curaga','Curaga II','Curaga III','Curaga IV','Curaga V','Cura','Cura II','Cura III'}
- Lyna = S{'Paralyna','Silena','Viruna','Stona','Blindna','Erase','Poisona'}
- Barspells = S{'Barfira','Barfire','Barwater','Barwatera','Barstone','Barstonra','Baraero','Baraera','Barblizzara','Barblizzard','Barthunder','Barthundra'}
- Turtle = S{'Protectra V','Shellra V'}
- Cursna = S{'Cursna'}
- Regens = S{'Regen','Regen II','Regen III','Regen IV','Regen V'}
- Enhanced = S{'Flurry','Haste','Refresh'}
- Banished = S{'Banish','Banish II','Banish III','Banishga','Banishga II'}
- Smited = S{'Holy','Holy II'}
- Reposed = S{'Repose','Flash'}
- Potency = S{'Slow','Paralyze'}
- Defense = S{'Stoneskin'}
- function precast(spell,action)
- if spell.type == "WeaponSkill" then
- if player.status ~= 'Engaged' then -- Cancel WS If You Are Not Engaged. Can Delete It If You Don't Need It --
- cancel_spell()
- add_to_chat(8,'Unable To Use WeaponSkill: [Disengaged]')
- return
- else
- equipSet = sets.ws
- if equipSet[spell.english] then
- equipSet = equipSet[spell.english]
- end
- equip(equipSet)
- end
- elseif spell.type == "JobAbility" then
- if spell.type == 'JobAbility' and windower.ffxi.get_ability_recasts()[spell.recast_id] > 0 then
- cancel_spell()
- return
- end
- if sets.JA[spell.english] then
- equip(sets.JA[spell.english])
- end
- elseif spell.skill=='Healing Magic' then
- if Cures:contains(spell.name) then
- equip(sets.precast.cure)
- elseif Curagas:contains(spell.name) then
- equip(sets.precast.cure)
- elseif Lyna:contains(spell.name) then
- equip(sets.precast.healing)
- else
- equip(sets.precast.fastcast)
- end
- elseif spell.skill =='Enhancing Magic' then
- equip(sets.precast.enhancing)
- else
- equip(sets.precast.fastcast)
- end
- end
- function midcast(spell,action)
- if spell.skill =='Healing Magic' then
- if Cures:contains(spell.name) then
- if world.day =='Lightsday' or world.weather_element == 'Light' or buffactive == 'Aurorastorm' then
- if player.status == 'Engaged' then
- equip(sets.engaged.healing.weather)
- else
- equip(sets.midcast.healing.weather)
- end
- else
- if player.status == 'Engaged' then
- equip(sets.engaged.healing.cure)
- add_to_chat(8,'TP Sets Engaged')
- elseif Emnity == 1 then
- equip(sets.midcast.healing.cureemnity)
- else
- equip(sets.midcast.healing.cure)
- end
- end
- elseif Curagas:contains(spell.name) then
- if world.day =='Lightsday' or world.weather_element == 'Light' or buffactive == 'Aurorastorm' then
- if player.status == 'Engaged' then
- equip(sets.engaged.healing.weather)
- else
- equip(sets.midcast.healing.weather)
- end
- else
- if player.status == 'Engaged' then
- equip(sets.engaged.healing.curaga)
- else
- equip(sets.midcast.healing.curaga)
- end
- end
- elseif Lyna:contains(spell.name) then
- if buffactive['Divine Caress'] then
- equip(sets.midcast.healing.caress)
- else
- equip(sets.midcast.healing.lyna)
- end
- elseif Cursna:contains(spell.name) then
- if buffactive['Divine Caress'] then
- equip(sets.midcast.healing.cursnacaress)
- else
- equip(sets.midcast.healing.cursna)
- end
- else
- equip(sets.midcast.healing.recast)
- end
- elseif spell.skill =='Enhancing Magic' then
- if Regens:contains(spell.name) then
- equip(sets.midcast.enhancing.regen)
- elseif Barspells:contains(spell.name) then
- equip(sets.midcast.enhancing.barspell)
- elseif Turtle:contains(spell.name) then
- equip(sets.midcast.enhancing.turtle)
- elseif Enhanced:contains(spell.name) then
- equip(sets.midcast.enhancing.recast)
- elseif Defense:contains(spell.name) then
- equip(sets.midcast.enhancing.stoneskin)
- else
- equip(sets.midcast.enhancing.raw)
- end
- elseif spell.skill =='Divine Magic' then
- if Banished:contains(spell.name) then
- equip(sets.midcast.divine.banish)
- elseif Smited:contains(spell.name) then
- equip(sets.midcast.divine.holy)
- elseif Reposed:contains(spell.name) then
- equip(sets.midcast.divine.repose)
- elseif Flashed:contains(spell.name) then
- equip(sets.midcast.divine.flash)
- else
- equip(sets.midcast.divine.flash)
- end
- elseif spell.skill =='Enfeebling Magic' then
- if Potency:contains(spell.name) then
- equip(sets.midcast.enfeebling.potency)
- else
- equip(sets.midcast.enfeebling.accuracy)
- end
- elseif spell.skill =='Elemental Magic' then
- equip(sets.midcast.elemental.accuracy)
- end
- end
- function aftercast(spell,action)
- if Armor == '119' then
- equip(sets.aftercast.defense)
- elseif player.status == 'Engaged' then
- disable('main','sub')
- equipSet = sets.TP
- if equipSet[AccArray[AccIndex]] then
- equipSet = equipSet[AccArray[AccIndex]]
- end
- equip(equipSet)
- else
- Idle()
- end
- AutoSublimation()
- end
- function AutoSublimation()
- if buffactive['Sublimation: Complete'] then
- if player.mpp < Sublimation_benchmark then
- if Sublimation == 1 then
- windower.send_command('@wait 4;input /ja "Sublimation" <me>')
- add_to_chat(039,'Sublimation Completed: MP Danger Zone')
- end
- elseif player.mpp < 75 then
- if Sublimation == 1 then
- windower.send_command('@wait 4;input /ja "Sublimation" <me>')
- add_to_chat(159,'Sublimation Completed: MP Mid Range')
- end
- end
- elseif not buffactive['Sublimation: Complete'] and not buffactive['Sublimation: Activated'] then
- if Sublimation == 1 then
- windower.send_command('@wait 4;input /ja "Sublimation" <me>')
- end
- end
- end
- function status_change(new,action)
- if new == 'Idle' then
- enable('main','sub')
- if Armor == '119' then
- equip(sets.aftercast.defense)
- else
- Idle()
- AutoSublimation()
- end
- elseif new == 'Resting' then
- equip(sets.aftercast.resting)
- elseif new == 'Engaged' then
- disable('main','sub')
- equipSet = sets.TP
- if equipSet[AccArray[AccIndex]] then
- equipSet = equipSet[AccArray[AccIndex]]
- end
- equip(equipSet)
- end
- end
- function buff_change(buff,gain_or_loss)
- if buff == "Sandstorm" then
- Idle()
- end
- end
- function Idle()
- if buffactive['Sandstorm'] then
- equip(sets.aftercast.move)
- elseif world.time >= (17*60) or world.time <= (7*60) then
- equip(sets.aftercast.night)
- else
- equip(sets.aftercast.day)
- end
- end
- function pet_midcast(spell,action)
- end
- function pet_aftercast(spell,action)
- end
- function self_command(command)
- if command == 'C1' then -- Accuracy Level Toggle --
- AccIndex = (AccIndex % #AccArray) + 1
- add_to_chat(158,'Accuracy Level: '..AccArray[AccIndex])
- status_change(player.status)
- elseif command == 'C15' then -- MDT Toggle --
- if Armor == '119' then
- Armor = 'None'
- add_to_chat(8,'119 Set: [Unlocked]')
- else
- Armor = '119'
- add_to_chat(158,'119 Set: [Locked]')
- end
- status_change(player.status)
- elseif command == 'A10' then -- Aga Toggle --
- if AutoAga == 1 then
- AutoAga = 0
- add_to_chat(8,'Curaga 3 Mode: [Off]')
- else
- AutoAga = 1
- add_to_chat(158,'Curaga 3 Mode: [ON]')
- end
- status_change(player.status)
- elseif command == 'Z10' then -- Emnity Toggle --
- if Emnity == 1 then
- Emnity = 0
- add_to_chat(8,'Emnity - Mode: [Off]')
- else
- Emnity = 1
- add_to_chat(158,'Emnity - Mode: [ON]')
- end
- status_change(player.status)
- elseif command == 'B10' then -- Sublimation Toggle --
- if Sublimation == 1 then
- Sublimation = 0
- add_to_chat(8,'Auto Sublimation: [Off]')
- else
- Sublimation = 1
- add_to_chat(158,'Auto Sublimation: [ON]')
- end
- status_change(player.status)
- elseif command == 'SUPERCURE' then
- if (windower.ffxi.get_spell_recasts()[215] > 0) then
- send_command('input /ma "Cure V" <t>')
- else
- send_command('input /ja "Penury" <me>;wait 1.2;input /ma "Cure V" <me>')
- end
- elseif command == 'SUPERGEN' then
- if (windower.ffxi.get_spell_recasts()[215] > 0) then
- send_command('input /ma "Regen IV" <t>')
- else
- send_command('input /ja "Penury" <me>;wait 1.2;input /ma "Regen IV" <t>')
- end
- elseif command == 'SESUNA' then
- if (windower.ffxi.get_spell_recasts()[246] > 0) then
- send_command('input /ma "Esuna" <t>')
- else
- send_command('input /ja "Afflatus Misery" <me>;wait 1.2;input /ma "Esuna" <me>')
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement