Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --To toggle gearsets:
- --Main command: //gs c toggle x set where x = set name variable. Variables are as follows: --
- --Idle sets: Idle, TP sets: TP--
- --Requiescat sets: Req, CDC sets: CDC, Expiacion sets: Expi, Savage Blade sets: Savage--
- --Realm, FlashNova--
- --E.g. /console gs c toggle CDC set--
- -- /console gs c toggle TP set--
- -- Reqi, etc, read at the bottom of the GS in the toggles for the names--
- --I am sure there is outdated gear in here that I have probably even forgotten to change --
- --Just look over it and fit it to your needs, for example maybe change savage to not use expiaction gear down in the WS rules.
- send_command('bind f9 gs c toggle TP set') --This means if you hit cntrl and f9 it toggles the sets
- send_command('bind f10 gs c toggle CDC set')
- send_command('bind f11 gs c toggle Req set')
- send_command('bind f12 gs c toggle Idle set')
- send_command('bind ^f9 input /ws "Chant du Cygne" <t>')
- send_command('bind ^f10 input /ws "Expiacion" <t>')
- send_command('bind ^f11 input /ws "Sanguine Blade" <t>')
- send_command('bind ^f12 input /ws "Requiescat" <t>')
- send_command('bind !f12 gs c TogglePDTSet')
- send_command('bind !f10 gs c toggle Rea set')
- send_command('bind !f11 gs c toggle Expi set')
- function file_unload()
- send_command('unbind ^f9')
- send_command('unbind ^f10')
- send_command('unbind ^f11')
- send_command('unbind ^f12')
- send_command('unbind !f9')
- send_command('unbind !f10')
- send_command('unbind !f11')
- send_command('unbind !f12')
- send_command('unbind f9')
- send_command('unbind f10')
- send_command('unbind f11')
- send_command('unbind f12')
- end
- function get_sets()
- maps{}
- HerculeanHelm={}
- HerculeanHelm.Nuke={name="Herculean Helm", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','"Fast Cast"+1','INT+9','Mag. Acc.+9','"Mag.Atk.Bns."+12',}}
- HerculeanHelm.DT={name="Herculean Helm", augments={'Attack+12','Phys. dmg. taken -4%','STR+9','Accuracy+8',}}
- HerculeanHelm.Refesh={name="Herculean Helm", augments={'Mag. Acc.+11 "Mag.Atk.Bns."+11','"Waltz" potency +2%','"Refresh"+1',}}
- HerculeanHelm.WSD={name="Herculean Helm", augments={'Weapon skill damage +4%','Pet: Crit.hit rate +4','Accuracy+20 Attack+20','Mag. Acc.+3 "Mag.Atk.Bns."+3',}}
- HerculeanGloves={}
- HerculeanGloves.WSD={name="Herculean Gloves", augments={'Accuracy+21 Attack+21','Weapon skill damage +4%','Accuracy+9','Attack+10',}}
- HerculeanGloves.DT={name="Herculean Gloves", augments={'Accuracy+13','Damage taken-3%','AGI+1','Attack+5',}}
- HerculeanGloves.HighAcc={name="Herculean Gloves", augments={'Accuracy+23 Attack+23','"Triple Atk."+2','DEX+15','Accuracy+11','Attack+13',}}
- HerculeanGloves.Refresh={name="Herculean Gloves", augments={'DEX+7','Weapon skill damage +2%','"Refresh"+1',}}
- HerculeanGloves.Crit={name="Herculean Gloves", augments={'Attack+23','Crit. hit damage +4%','DEX+8','Accuracy+11',}}
- HerculeanLegs={}
- HerculeanLegs.DT={name="Herculean Trousers", augments={'Accuracy+22','Damage taken-2%','VIT+6',}}
- HerculeanLegs.WSD={name="Herculean Trousers", augments={'Attack+28','Weapon skill damage +3%','STR+10','Accuracy+9',}}
- TaeonBoots={}
- TaeonBoots.RA={name="Taeon Boots", augments={'Rng. Atk.+17','Crit.hit rate +2'}}
- TaeonBoots.TA={name="Taeon Boots", augments={'STR+6 DEX+6','Accuracy+15 Attack+15','"Triple Atk."+2'}}
- TelchineFeet={}
- TelchineFeet.CP={name="Telchine Pigaches", augments={'"Cure" Potency +4%'}}
- TelchineFeet.FC={name="Telchine Pigaches", augments={'"Fast Cast" +3'}}
- HerculeanFeet={}
- HerculeanFeet.QA={name="Herculean Boots", augments={'AGI+4','"Dbl.Atk."+2','Quadruple Attack +3','Accuracy+4 Attack+4',}}
- HerculeanFeet.TA={name="Herculean Boots", augments={'Accuracy+14 Attack+14','"Triple Atk."+4','DEX+3','Accuracy+2','Attack+15'}}
- HerculeanFeet.DT={name="Herculean Boots", augments={'Accuracy+23','Damage taken -3%'}}
- HerculeanFeet.Idle={name="Herculean Boots", augments={'Mag. Acc.+2','Phys. dmg. taken -1%','"Refresh"+1','Accuracy+18 Attack+18',}}
- HerculeanFeet.CritDmg={name="Herculean Boots", augments={'Accuracy+28','Crit. hit damage +5%','DEX+9',}}
- HerculeanFeet.WSD={name="Herculean Boots", augments={'Attack+22','Weapon skill damage +4%','Accuracy+15',}}
- Rosmerta={}
- Rosmerta.Crit={name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Crit.hit rate+10',}}
- Rosmerta.WSD={name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','Weapon skill damage +10%',}}
- sets.Idle = {}
- --Idle Sets--
- sets.Idle.index = {'Standard','DT', 'Town'}
- Idle_ind = 3
- sets.Idle.Standard = {ammo="Hydrocera",
- head=HerculeanHelm.Refesh,neck="Wiglen Gorget", ear1="Infused Earring", ear2="Ethereal earring",
- body="Vrikodara Jupon",hands=HerculeanGloves.Refresh,ring1="Sheltered ring",ring2="Paguroidea Ring",
- back="Kumbira Cape",waist="Fucho-no-Obi",legs="Carmine Cuisses +1",feet=HerculeanFeet.Idle}
- sets.Idle.DT = {ammo="Hydrocera",
- head=HerculeanHelm.DT,neck="Loricate Torque +1", ear1="Infused Earring", ear2="Ethereal Earring",
- body="Emet Harness +1",hands=HerculeanGloves.DT,ring1="Defending ring",ring2="Dark ring",
- back="Umbra Cape",waist="Flume belt",legs="Carmine Cuisses +1",feet=HerculeanFeet.DT}
- sets.Idle.Town = {ammo="Hydrocera",
- head=HerculeanHelm.Refesh,neck="Wiglen Gorget", ear1="Infused Earring", ear2="Ethereal earring",
- body="Vrikodara Jupon",hands=HerculeanGloves.Refresh,ring1="Sheltered ring",ring2="Matrimony ring",
- back="Kumbira Cape",waist="Fucho-no-Obi",legs="Carmine Cuisses +1",feet=HerculeanFeet.Idle}
- --TP Sets--
- sets.TP = {}
- sets.TP.index = {'StandardNoTrusts', 'Marches', 'AccuracyLite', 'AccuracyMid', 'AccuracyFull', 'DT', 'DTAccuracy', 'DTHighAccuracy', 'MDT'}
- --1=StandardNoTrusts, 2=Marches, 3=AccuracyLite, 4=AccuracyMid, 5=AccuracyFull, 6=DT, 7=DTAccuracy 8=DTHighAccuracy 9=MDT--
- TP_ind = 1
- --DW III +1200JP--
- sets.TP.StandardNoTrusts = {ammo="Ginsen",
- head="Adhemar Bonnet",
- neck="Asperity necklace",
- ear1="Suppanomimi", ear2="Cessance Earring",
- body="Adhemar Jacket",
- hands="Adhemar Wristbands",
- ring1="Epona's ring", ring2="Hetairoi Ring",
- back=Rosmerta.Crit,
- waist="Shetal Stone",
- legs="Samnuha Tights",
- feet=TaeonBoots.TA}
- sets.TP.Marches = {ammo="Ginsen",
- head="Adhemar Bonnet",
- neck="Asperity necklace",
- ear1="Suppanomimi", ear2="Brutal Earring",
- body="Adhemar Jacket",
- hands="Adhemar Wristbands",
- ring1="Epona's ring", ring2="Hetairoi Ring",
- back=Rosmerta.Crit,
- waist="Windbuffet Belt +1",
- legs="Samnuha Tights",
- feet=HerculeanFeet.QA}
- sets.TP.AccuracyLite = {ammo="Ginsen",
- head="Adhemar Bonnet",
- neck="Lissome Necklace",
- ear1="Suppanomimi", ear2="Cessance Earring",
- body="Adhemar Jacket",
- hands="Adhemar Wristbands",
- ring1="Epona's ring", ring2="Hetairoi Ring",
- back=Rosmerta.Crit,
- waist="Windbuffet Belt +1",
- legs="Samnuha Tights",
- feet=HerculeanFeet.TA}
- sets.TP.AccuracyMid = {ammo="Falcon Eye",
- head="Dampening Tam",
- neck="Lissome Necklace",
- ear1="Zennaroi earring", ear2="Suppanomimi",
- body="Adhemar Jacket",
- hands="Adhemar Wristbands",
- ring1="Epona's ring", ring2="Ramuh Ring +1",
- back=Rosmerta.Crit,
- waist="Olseni Belt",
- legs="Samnuha Tights",
- feet=HerculeanFeet.TA}
- sets.TP.AccuracyFull = {ammo="Falcon Eye",
- head="Carmine Mask +1",
- neck="Subtlety Spectacles",
- ear1="Zennaroi Earring", ear2="Dignitary's Earring",
- body="Adhemar Jacket",
- hands=HerculeanGloves.HighAcc,
- ring1="Cacoethic Ring +1",ring2="Ramuh Ring +1",
- back=Rosmerta.Crit,
- waist="Olseni Belt",
- legs="Carmine Cuisses +1",
- feet=HerculeanFeet.CritDmg}
- sets.TP.DT = {ammo="Falcon Eye",
- head=HerculeanHelm.DT,
- neck="Loricate Torque +1",
- ear1="Suppanomimi",ear2="Odnowa Earring +1",
- body="Adhemar Jacket",
- hands=HerculeanGloves.DT,
- ring1="Defending ring",ring2="Gelatinous Ring +1",
- back="Umbra Cape",
- waist="Flume belt",
- legs=HerculeanLegs.DT,
- feet=HerculeanFeet.DT}
- sets.TP.DTAccuracy = {ammo="Falcon Eye",
- head=HerculeanHelm.DT,
- neck="Loricate Torque +1",
- ear1="Suppanomimi", ear2="Cessance Earring",
- body="Adhemar Jacket",
- hands=HerculeanGloves.DT,
- ring1="Defending Ring",ring2="Patricius Ring",
- back=Rosmerta.Crit,
- waist="Olseni Belt",
- legs=HerculeanLegs.DT,
- feet=HerculeanFeet.DT}
- sets.TP.DTHighAccuracy = {ammo="Falcon Eye",
- head="Carmine Mask +1",
- neck="Loricate Torque +1",
- ear1="Suppanomimi", ear2="Zennaroi Earring",
- body="Emet Harness +1",
- hands=HerculeanGloves.DT,
- ring1="Defending Ring",ring2="Patricius Ring",
- back=Rosmerta.Crit,
- waist="Olseni Belt",
- legs="Carmine Cuisses +1",
- feet=HerculeanFeet.DT}
- sets.TP.MDT = {ammo="Falcon Eye",
- head="Dampening Tam",
- neck="Loricate Torque +1",
- ear1="Suppanomimi", ear2="Odnowa Earring +1",
- body="Emet Harness +1",
- hands=HerculeanGloves.DT,
- ring1="Defending ring",ring2="Dark ring",
- back="Mubvumbamiri Mantle",
- waist="Carrier's Sash",
- legs=HerculeanLegs.DT,
- feet=HerculeanFeet.DT}
- --Weaponskill Sets-- Cornflower for Requiescat because it saves a spot as it is the ONLY thing I would need to carry Bleating Mantle for...
- sets.WS = {}
- sets.Requiescat = {}
- sets.Requiescat.index = {'Attack','Accuracy'}
- Requiescat_ind = 1
- sets.Requiescat.Attack = {ammo="Hydrocera",
- head="Carmine Mask",
- neck="Fotia Gorget",
- ear1="Moonshade Earring",ear2="Brutal Earring",
- body="Adhemar Jacket",
- hands="Adhemar Wristbands",
- ring1="Epona's ring",ring2="Rufescent Ring",
- back="Cornflower Cape",
- waist="Fotia Belt",
- legs="Telchine Braconi",
- feet="Carmine Greaves +1"}
- sets.Requiescat.Accuracy = {ammo="Falcon Eye",
- head="Carmine Mask",
- neck="Fotia Gorget",
- ear1="Cessance Earring",ear2="Zennaroi Earring",
- body="Adhemar Jacket",
- hands="Adhemar Wristbands",
- ring1="Epona's ring",ring2="Ramuh Ring +1",
- back=Rosmerta.WSD,
- waist="Fotia Belt",
- legs="Telchine Braconi",
- feet="Carmine Greaves +1"}
- sets.CDC = {}
- sets.CDC.index = {'Attack','Accuracy','AccuracyHigh'}
- CDC_ind = 1
- sets.CDC.Attack = {ammo="Jukukik Feather",
- head="Adhemar Bonnet",
- neck="Fotia Gorget",
- ear1="Moonshade earring",ear2="Brutal Earring",
- body="Abnoba Kaftan",
- hands="Adhemar Wristbands",
- ring1="Epona's ring",ring2="Begrudging Ring",
- back=Rosmerta.Crit,
- waist="Fotia Belt",
- legs="Samnuha Tights",
- feet="Thereoid Greaves"}
- sets.CDC.Accuracy = {ammo="Falcon Eye",
- head="Adhemar Bonnet",
- neck="Fotia Gorget",
- ear1="Moonshade earring",ear2="Cessance Earring",
- body="Abnoba Kaftan",
- hands=HerculeanGloves.HighAcc,
- ring1="Epona's ring",ring2="Begrudging Ring",
- back=Rosmerta.Crit,
- waist="Fotia Belt",
- legs="Samnuha Tights",
- feet=HerculeanFeet.CritDmg}
- sets.CDC.AccuracyHigh = {ammo="Falcon Eye",
- head="Dampening Tam",
- neck="Fotia Gorget",
- ear1="Moonshade earring",ear2="Zennaroi earring",
- body="Abnoba Kaftan",
- hands=HerculeanGloves.HighAcc,
- ring1="Begrudging Ring",ring2="Ramuh Ring +1",
- back=Rosmerta.Crit,
- waist="Fotia Belt",
- legs="Samnuha Tights",
- feet=HerculeanFeet.CritDmg}
- sets.Expiacion = {}
- sets.Expiacion.index = {'Attack','Accuracy'}
- Expiacion_ind = 1
- sets.Expiacion.Attack = {ammo="Floestone",
- head=HerculeanHelm.WSD,
- neck="Caro Necklace",
- ear1="Moonshade Earring",ear2="Brutal Earring",
- body="Herculean Vest",
- hands=HerculeanGloves.WSD,
- ring1="Rufescent Ring",ring2="Ifrit Ring +1",
- back=Rosmerta.WSD,
- waist="Grunfeld Rope",
- legs=HerculeanLegs.WSD,
- feet=HerculeanFeet.WSD}
- sets.Expiacion.Accuracy = {ammo="Falcon Eye",
- head=HerculeanHelm.WSD,
- neck="Fotia Gorget",
- ear1="Moonshade Earring",ear2="Cessance Earring",
- body="Adhemar Jacket",
- hands=HerculeanGloves.WSD,
- ring1="Rufescent Ring",ring2="Ramuh ring +1",
- back=Rosmerta.WSD,
- waist="Grunfeld Rope",
- legs=HerculeanLegs.WSD,
- feet=HerculeanFeet.WSD}
- sets.WS.SanguineBlade = {}
- sets.WS.SanguineBlade = {ammo="Pemphredo Tathlum",
- head="Pixie Hairpin +1",
- neck="Sanctity Necklace",
- ear1="Friomisi Earring",ear2="Hecate's earring",
- body="Amalric Doublet",
- hands="Amalric Gages",
- ring1="Archon Ring",ring2="Rufescent Ring",
- back="Cornflower cape",
- waist="Grunfeld Rope",
- legs="Amalric Slops",
- feet="Hashishin Basmak +1"}
- sets.WS.CircleBlade = {ammo="Floestone",
- head="Adhemar Bonnet",
- neck="Asperity necklace",
- ear1="Cessance Earring",ear2="Brutal Earring",
- body="Adhemar Jacket",
- hands="Adhemar Wristbands",
- ring1="Epona's ring",ring2="Apate Ring",
- back=Rosmerta.WSD,
- waist="Windbuffet Belt +1",
- legs="Samnuha Tights",
- feet=TaeonBoots.TA}
- sets.SavageBlade = {}
- sets.SavageBlade.index = {'Attack','Accuracy'}
- SavageBlade_ind = 1
- sets.SavageBlade.Attack ={ammo="",
- head="",
- neck="",
- ear1="",ear2="",
- body="",
- hands="",
- ring1="",ring2="",
- back="",
- waist="",
- legs="",
- feet=""}
- sets.SavageBlade.Accuracy ={ammo="",
- head="",
- neck="",
- ear1="",ear2="",
- body="",
- hands="",
- ring1="",ring2="",
- back="",
- waist="",
- legs="",
- feet=""}
- sets.Realmrazer = {}
- sets.Realmrazer.index = {'Attack','Accuracy'}
- Realmrazer_ind = 1
- sets.Realmrazer.Attack ={ammo="Hydrocera",
- head="Carmine Mask",
- neck="Fotia Gorget",
- ear1="Moonshade Earring",ear2="Brutal Earring",
- body="Adhemar Jacket",
- hands=HerculeanGloves.WSD,
- ring1="Epona's ring",ring2="Rufescent Ring",
- back="Cornflower Cape",
- waist="Fotia Belt",
- legs="Telchine Braconi",
- feet="Carmine Greaves +1"}
- sets.Realmrazer.Accuracy ={ammo="",
- head="",
- neck="",
- ear1="",ear2="",
- body="",
- hands="",
- ring1="",ring2="",
- back="",
- waist="",
- legs="",
- feet=""}
- sets.FlashNova = {}
- sets.FlashNova.index = {'Attack','Accuracy'}
- FlashNova_ind = 1
- sets.FlashNova.Attack ={ammo="",
- head="Helios Band",
- neck="Sanctity Necklace",
- ear1="Hecate's Earring",ear2="Friomisi Earring",
- body="Amalric Doublet",
- hands="Amalric Gages",
- ring1="Shiva Ring +1",ring2="Weatherspoon Ring",
- back="Cornflower Cape",
- waist="Eschan Stone",
- legs="Amalric Slops",
- feet="Hashishin Basmak +1"}
- sets.FlashNova.Accuracy ={ammo="",
- head="",
- neck="",
- ear1="",ear2="",
- body="",
- hands="",
- ring1="",ring2="",
- back="",
- waist="",
- legs="",
- feet=""}
- --Blue Magic Sets--
- sets.BlueMagic = {}
- sets.BlueMagic.STR = {ammo="Floestone",
- head="Adhemar Bonnet",
- neck="Caro Necklace",
- ear1="Zennaroi Earring",ear2="Kuwunga Earring",
- body="Adhemar Jacket",
- hands="Adhemar Wristbands",
- ring1="Ifrit Ring +1",ring2="Apate Ring",
- back="Cornflower cape",
- waist="Grunfeld Rope",
- legs="Samnuha Tights",
- feet=HerculeanFeet.TA}
- sets.BlueMagic.STRDEX = set_combine(sets.BlueMagic.STR,{
- })
- sets.BlueMagic.STRVIT = set_combine(sets.BlueMagic.STR,{
- })
- sets.BlueMagic.STRMND = set_combine(sets.BlueMagic.STR,{
- })
- sets.BlueMagic.AGI = set_combine(sets.BlueMagic.STR,{
- feet="Thereoid Greaves"})
- sets.BlueMagic.INT = {ammo="Pemphredo Tathlum",
- head=HerculeanHelm.Nuke,
- neck="Sanctity Necklace",
- ear1="Hermetic Earring",ear2="Friomisi earring",
- body="Amalric Doublet",
- hands="Amalric Gages",
- ring1="Shiva Ring +1",ring2="Sangoma Ring",
- back="Cornflower cape",
- waist="Eschan Stone",
- legs="Amalric Slops",
- feet="Hashishin Basmak +1"}
- sets.BlueMagic.LightNuke = set_combine(sets.BlueMagic.INT,{
- ring2="Weatherspoon Ring",})
- sets.BlueMagic.DarkNuke = set_combine(sets.BlueMagic.INT,{
- head="Pixie Hairpin +1",
- ring2="Archon Ring",})
- sets.BlueMagic.Cures = {ammo="Hydrocera",
- head="Carmine Mask",
- neck="Phalaina Locket",
- ear1="Mendicant's Earring",ear2="Ethereal Earring",
- body="Vrikodara Jupon",
- hands="Telchine Gloves",
- ring1="Kunaji Ring",ring2="Rufescent Ring",
- back="Cornflower Cape",
- waist="Gishdubar Sash",
- legs="Gyve Trousers",
- feet="Medium's Sabots"}
- --Conserve MP Gear--
- sets.BlueMagic.Battery = {ammo="Pemphredo Tathlum",
- head="Amalric Coif",
- neck="Incanter's Torque",
- ear1="Suppanomimi",ear2="Ethereal earring",
- body="Emet Harness +1",
- hands=HerculeanGloves.DT,
- ring1="Dark ring",ring2="Defending Ring",
- back="Umbra Cape",
- waist="Gishdubar Sash",
- legs="Iuitl Tights +1",
- feet="Carmine Greaves +1"}
- sets.BlueMagic.Stun = {ammo="Pemphredo Tathlum",
- head="Carmine Mask +1",
- neck="Sanctity Necklace",
- ear1="Zennaroi Earring",ear2="Dignitary's Earring",
- body="Amalric Doublet",
- hands="Adhemar Wristbands",
- ring1="Ramuh Ring +1",ring2="Weatherspoon Ring",
- back="Cornflower cape",
- waist="Eschan Stone",
- legs="Hashishin Tayt +1",
- feet=TaeonBoots.TA}
- sets.BlueMagic.HeavyStrike = {ammo="Falcon Eye",
- head="Adhemar Bonnet",
- neck="Caro Necklace",
- ear1="Zennaroi Earring",ear2="Kuwunga Earring",
- body="Adhemar Jacket",
- hands=HerculeanGloves.Crit,
- ring1="Ifrit Ring +1",ring2="Apate Ring",
- back=Rosmerta.WSD,
- waist="Grunfeld Rope",
- legs="Samnuha Tights",
- feet=HerculeanFeet.TA}
- sets.BlueMagic.ChargedWhisker = {ammo="Pemphredo Tathlum",
- head="Amalric Coif",
- neck="Sanctity Necklace",
- ear1="Hecate's earring",ear2="Friomisi earring",
- body="Adhemar Jacket",
- hands="Adhemar Wristbands",
- ring1="Shiva ring",ring2="Ramuh Ring +1",
- back="Cornflower cape",
- waist="Saline Belt",
- legs="Amalric Slops",
- feet="Hashishin Basmak +1"}
- sets.BlueMagic.WhiteWind = {ammo="Pemphredo Tathlum",
- head="Adhemar Bonnet",
- neck="Phalaina Locket",
- ear1="Mendicant's Earring",ear2="Ethereal Earring",
- body="Vrikodara Jupon",
- hands="Telchine Gloves",
- ring1="Kunaji Ring",ring2="Rufescent Ring",
- back="Cornflower Cape",
- waist="Gishdubar Sash",
- legs="Gyve Trousers",
- feet="Medium's Sabots"}
- sets.BlueMagic.MagicAccuracy = {ammo="Pemphredo Tathlum",
- head="Amalric Coif",
- neck="Sanctity Necklace",
- ear1="Psystorm earring",ear2="Lifestorm earring",
- body="Amalric Doublet",
- hands="Leyline Gloves",
- ring1="Ramuh Ring +1",ring2="Weatherspoon Ring",
- back="Cornflower cape",
- waist="Olseni Belt",
- legs="Amalric Slops",
- feet="Hashishin Basmak +1"}
- sets.BlueMagic.Skill = {ammo="Pemphredo Tathlum",
- head="Luhlaza Keffiyah",
- neck="Incanter's Torque",
- ear1="Suppanomimi",ear2="Ethereal earring",
- body="Assim. jubbah +1",
- hands="Rawhide Gloves",
- ring1="Lebeche ring",ring2="Weatherspoon Ring",
- back="Cornflower cape",
- waist="Gishdubar Sash",
- legs="Hashishin Tayt +1",
- feet="Luhlaza charuqs +1"}
- sets.BlueMagic.Enmity = {ammo="None",
- head="Rabid Visor",
- neck="Warder's Charm +1",
- ear1="None",ear2="None",
- body="Emet Harness +1",
- hands="None",
- ring1="Supershear Ring",ring2="Petrov Ring",
- back="Mubvumbamiri mantle",
- waist="None",
- legs="Obatala Subligar",
- Feet="None"}
- --Utility Sets--
- --Sets such as Phalanx/Steps are out of date because I don't fucking cast/use that shit!
- sets.Utility = {}
- sets.Utility.Stoneskin = {ammo="Hydrocera",
- head="Carmine Mask",
- neck="Stone Gorget",
- ear1="Loquac. earring",ear2="Earthcry earring",
- body="Assim. jubbah +1",
- hands="Stone Mufflers",
- ring1="None",ring2="Rufescent Ring",
- back="Swith cape",
- waist="Siegel sash",
- legs="Haven hose",
- feet=HerculeanFeet.DT}
- sets.Utility.Steps = {ammo="Falcon Eye",
- head="Adhemar Bonnet",
- ear1="Dudgeon Earring",ear2="Heartseeker earring",
- body="Adhemar Jacket",
- hands=HerculeanGloves.WSD,
- back=Rosmerta.Crit,
- waist="Chaac Belt",
- legs="Samnuha Tights",
- feet=HerculeanFeet.DT}
- sets.Utility.PDT = {ammo="Falcon Eye",
- head=HerculeanHelm.DT,
- neck="Loricate Torque +1",
- ear1="Suppanomimi",ear2="Ethereal Earring",
- body="Adhemar Jacket",
- hands=HerculeanGloves.DT,
- ring1="Defending ring",ring2="Dark ring",
- back="Umbra Cape",
- waist="Flume belt",
- legs=HerculeanLegs.DT,
- feet=HerculeanFeet.DT}
- --Shell V on. Need 23% when 5/5 with pants, 21% with sheltered, but I don't count on that being on if shell has been stripped or just using a trust--
- sets.Utility.MDTV = {ammo="Floestone",
- head="Amalric Coif",
- neck="Warder's Charm +1",
- ear1="Flashward Earring",ear2="Odnowa Earring +1",
- body="Amalric Doublet",
- hands=HerculeanGloves.DT,
- ring1="Defending ring",ring2="Shadow Ring",
- back="Mubvumbamiri Mantle",
- waist="Carrier's Sash",
- legs="Amalric Slops",
- feet="Hashishin Basmak +1"}
- --Shell II only--
- sets.Utility.MDTII = {ammo="Floestone",
- head="Dampening Tam",
- neck="Loricate Torque +1",
- ear1="Flashward Earring",ear2="Odnowa Earring +1",
- body="Amalric Doublet",
- hands=HerculeanGloves.DT,
- ring1="Defending ring",ring2="Dark ring",
- back="Mubvumbamiri Mantle",
- waist="Carrier's Sash",
- legs=HerculeanLegs.DT,
- feet=HerculeanFeet.DT}
- --No Shell--
- sets.Utility.MDTNO = {ammo="Floestone",
- head="Dampening Tam",
- neck="Loricate Torque +1",
- ear1="Flashward Earring",ear2="Odnowa Earring +1",
- body="Amalric Doublet",
- hands=HerculeanGloves.DT,
- ring1="Defending ring",ring2="Dark ring",
- back="Mubvumbamiri Mantle",
- waist="Carrier's Sash",
- legs=HerculeanLegs.DT,
- feet=HerculeanFeet.DT}
- --Telchine with proper augments is the best for magic evasion--
- sets.Utility.MEVA = {ammo="Floestone",
- head="Dampening Tam",
- neck="Loricate Torque +1",
- ear1="Flashward Earring",ear2="Hearty Earring",
- body="Amalric Doublet",
- hands="Leyline Gloves",
- ring1="Shiva Ring +1",ring2="Purity Ring",
- back="Mubvumbamiri Mantle",
- waist="Carrier's Sash",
- legs="Amalric Slops",
- feet="Hashishin Basmak +1"}
- sets.Enhancing = {ammo="Pemphredo Tathlum",
- head="Carmine Mask +1",
- neck="Incanter's Torque",
- ear1="Suppanomimi",ear2="Ethereal earring",
- body="Telchine Chasuble",
- ring1="Dark ring",ring2="Defending Ring",
- back="Perimede Cape",
- waist="Gishdubar Sash",
- legs="Carmine Cuisses +1",
- feet="Carmine Greaves +1"}
- --Job Ability Sets--
- sets.JA = {}
- sets.JA.ChainAffinity = {feet="Assim. charuqs +1"}
- sets.JA.BurstAffinity = {feet="Hashishin Basmak +1"}
- sets.JA.Efflux = {legs="Hashishin Tayt +1"}
- sets.JA.AzureLore = {hands="Luhlaza bazubands"}
- sets.JA.Diffusion = {ammo="Pemphredo Tathlum", neck="Incanter's Torque", head="Amalric Coif", feet="Luhlaza Charuqs +1", waist="Gishdubar Sash"}
- sets.JA.Provoke = set_combine(sets.BlueMagic.Enmity,{})
- sets.JA.Warcry = set_combine(sets.BlueMagic.Enmity,{})
- --Precast Sets--
- sets.precast = {}
- sets.precast.FC = {}
- sets.precast.FC.Standard = {ammo="Impatiens",
- head="Carmine Mask +1",
- neck="Voltsurge Torque",
- ear1="Loquac. Earring",ear2="None",
- body="Taeon Tabard",
- hands="Leyline Gloves",
- ring1="Prolix Ring",ring2="Weatherspoon Ring",
- back="Perimede Cape",
- waist="Witful Belt",
- legs="Enif Cosciales",
- feet="Carmine Greaves +1"}
- sets.precast.FC.Blue = set_combine(sets.precast.FC.Standard,{
- body="Hashishin Mintan"})
- sets.lastSet = {}
- sets.UsingToggledSet = false
- end
- function maps()
- PhysicalSpells = S{ 'Asuran Claws','Bilgestorm','Bludgeon','Body Slam','Feather Storm','Mandibular Bite','Queasyshroom',
- 'Power Attack','Ram Charge','Saurian Slide','Screwdriver','Sickle Slash','Smite of Rage',
- 'Spinal Cleave','Spiral Spin','Sweeping Gouge','Terror Touch','Battle Dance','Bloodrake',
- 'Death Scissors','Dimensional Death','Empty Thrash','Quadrastrike','Uppercut','Tourbillion',
- 'Thrashing Assault','Vertical Cleave','Whirl of Rage','Amorphic Spikes','Barbed Crescent',
- 'Claw Cyclone','Disseverment','Foot Kick','Frenetic Rip','Goblin Rush','Hysteric Barrage',
- 'Paralyzing Triad','Seedspray','Sinker Drill','Vanity Dive','Cannonball','Delta Thrust',
- 'Glutinous Dart','Grand Slam','Quad. Continuum','Sprout Smack','Benthic Typhoon','Helldive',
- 'Hydro Shot','Jet Stream','Pinecone Bomb','Wild Oats','Heavy Strike'}
- PhysicalBlueMagic = S{
- 'Asuran Claws','Bludgeon','Body Slam','Feather Storm','Mandibular Bite','Queasyshroom',
- 'Power Attack','Ram Charge','Saurian Slide','Screwdriver','Sickle Slash','Smite of Rage',
- 'Spinal Cleave','Spiral Spin','Sweeping Gouge','Terror Touch'}
- PhysicalBlueMagic_STR = S{
- 'Battle Dance','Bloodrake','Death Scissors','Dimensional Death','Empty Thrash',
- 'Quadrastrike','Uppercut','Tourbillion','Sinker Drill','Thrashing Assault','Vertical Cleave',
- 'Whirl of Rage'}
- PhysicalBlueMagic_DEX = S{
- 'Amorphic Spikes','Barbed Crescent','Claw Cyclone','Disseverment','Foot Kick',
- 'Frenetic Rip','Goblin Rush','Hysteric Barrage','Paralyzing Triad','Seedspray',
- 'Vanity Dive'}
- PhysicalBlueMagic_VIT = S{
- 'Cannonball','Delta Thrust','Glutinous Dart','Grand Slam','Quad. Continuum',
- 'Sprout Smack'}
- PhysicalBlueMagic_AGI = S{
- 'Benthic Typhoon','Helldive','Hydro Shot','Jet Stream','Pinecone Bomb','Wild Oats'}
- BlueMagic_PhysicalAcc = S{
- 'Heavy Strike'}
- MagicalSpells = S{ 'Acrid Stream','Anvil Lightning','Crashing Thunder','Charged Whisker','Droning Whirlwind',
- 'Firespit','Foul Waters','Gates of Hades','Leafstorm','Molting Plumage','Nectarous Deluge',
- 'Polar Roar','Regurgitation','Rending Deluge','Scouring Spate','Searing Tempest','Silent Storm',
- 'Spectral Floe','Subduction','Tem. Upheaval','Thermal Pulse','Thunderbolt','Uproot','Mighty Guard',
- 'Water Bomb','Atra. Libations','Blood Saber','Dark Orb','Death Ray','Eyes On Me',
- 'Evryone. Grudge','Palling Salvo','Tenebral Crush','Blinding Fulgor','Diffusion Ray',
- 'Magic Hammer','Rail Cannon','Retinal Glare','Embalming Earth','Entomb','Sandspin', 'Vapor Spray'}
- MagicalBlueMagic = S{
- 'Acrid Stream','Anvil Lightning','Crashing Thunder','Charged Whisker','Droning Whirlwind','Firespit',
- 'Foul Waters','Gates of Hades','Leafstorm','Molting Plumage','Nectarous Deluge','Polar Roar',
- 'Regurgitation','Rending Deluge','Scouring Spate','Searing Tempest','Silent Storm','Spectral Floe',
- 'Subduction','Tem. Upheaval','Thermal Pulse','Thunderbolt','Uproot','Water Bomb'}
- BlueMagic_Dark = S{
- 'Atra. Libations','Blood Saber','Dark Orb','Death Ray','Eyes On Me',
- 'Evryone. Grudge','Palling Salvo','Tenebral Crush'}
- BlueMagic_Light = S{
- 'Blinding Fulgor','Diffusion Ray','Magic Hammer','Rail Cannon','Retinal Glare'}
- --- here if you need it for earth spells but down below, nuking these spells goes to the same int nuke set at others. I don't carry the neck
- BlueMagic_Earth = S{
- 'Embalming Earth','Entomb','Sandspin'}
- BlueMagic_Accuracy = S{
- '1000 Needles','Absolute Terror','Auroral Drape','Awful Eye','Blank Gaze','Blistering Roar','Blitzstrahl',
- 'Blood Drain','Blood Saber','Chaotic Eye','Cimicine Discharge','Cold Wave','Digest','Corrosive Ooze',
- 'Demoralizing Roar','Dream Flower','Enervation','Feather Tickle','Filamented Hold','Frightful Roar',
- 'Geist Wall','Hecatomb Wave','Infrasonics','Light of Penance','Lowing','Mind Blast','Mortal Ray',
- 'MP Drainkiss','Osmosis','Reaving Wind','Sheep Song','Soporific','Sound Blast','Stinking Gas',
- 'Sub-zero Smash','Triumphant Roar','Venom Shell','Voracious Trunk','Yawn'}
- BlueMagic_Breath = S{
- 'Bad Breath','Flying Hip Press','Final Sting','Frost Breath','Heat Breath','Magnetite Cloud',
- 'Poison Breath','Radiant Breath','Self Destruct','Thunder Breath','Vapor Spray','Wind Breath'}
- BlueMagic_Buff = S{
- 'Carcharian Verve','Diamondhide','Metallic Body','Magic Barrier','Occultation',
- 'Orcish Counterstance','Plasma Charge','Pyric Bulwark','Reactor Cool'}
- BlueMagic_Healing = S{
- 'Healing Breeze','Magic Fruit','Plenilune Embrace','Pollen','Restoral','Wild Carrot'}
- BlueMagic_Stun = S{
- 'Frypan','Head Butt','Sudden Lunge','Tail slap','Whirl of Rage'}
- BlueMagic_Emnity = S{
- 'Actinic Burst','Exuviation','Fantod','Jettatura','Temporal Shift'}
- BlueMagic_Diffusion = S{
- 'Amplification','Cocoon','Exuviation','Feather Barrier','Harden Shell','Memento Mori','Metallic Body',
- 'Mighty Guard','Plasma Charge','Reactor Cool','Refueling','Saline Coat','Warm-Up','Zephyr Mantle'}
- end
- function precast(spell, JA)
- if spell.action_type == 'Magic' then
- equip(sets.precast.FC.Standard)
- elseif spell.action_type == 'BlueMagic' then
- equip(sets.precast.FC.Blue)
- if spell.english == 'Azure Lore' then
- equip(sets.JA.AzureLore)
- end
- if spell.type == 'WeaponSkill' then
- if spell.english == 'Requiescat' then
- if player.tp >= 2800 then
- equip(set_combine(sets.Requiescat[sets.Requiescat.index[Requiescat_ind]], {ear1="Ishvara Earring"}))
- else
- equip(sets.Requiescat[sets.Requiescat.index[Requiescat_ind]])
- end
- elseif spell.english == 'Chant du Cygne' or spell.english == 'Vorpal Blade' then
- if player.tp >= 2800 then
- equip(set_combine(sets.CDC[sets.CDC.index[CDC_ind]], {ear1="Ishvara Earring"}))
- else
- equip(sets.CDC[sets.CDC.index[CDC_ind]])
- end
- elseif spell.english == 'Expiacion' then
- if player.tp >= 2800 then
- equip(set_combine(sets.Expiacion[sets.Expiacion.index[Expiacion_ind]], {ear1="Ishvara Earring"}))
- else
- equip(sets.Expiacion[sets.Expiacion.index[Expiacion_ind]])
- end
- elseif spell.english == 'Savage Blade' then
- if player.tp >= 2800 then
- equip(set_combine(sets.Expiacion[sets.Expiacion.index[Expiacion_ind]], {ear1="Ishvara Earring"}))
- else
- equip(sets.Expiacion[sets.Expiacion.index[Expiacion_ind]])
- end
- elseif spell.english == 'Realmrazer' then
- equip(sets.Realmrazer[sets.Realmrazer.index[Realmrazer_ind]])
- elseif spell.english == 'Flash Nova' then
- equip(sets.FlashNova[sets.FlashNova.index[FlashNova_ind]])
- elseif spell.english == 'Circle Blade' then
- equip(sets.WS.CircleBlade)
- elseif spell.english == 'Sanguine Blade' or spell.english == 'Red Lotus Blade' then
- equip(sets.WS.SanguineBlade)
- end
- end
- if spell.english == 'Box Step' then
- equip(sets.Utility.Steps)
- elseif spell.english == 'Quick Step' then
- equip(sets.Utility.Steps)
- elseif spell.english == 'Animated Flourish' then
- equip(sets.BlueMagic.Enmity)
- end
- end
- function midcast(spell,act)
- if spell.action_type == 'Magic' then
- if spell.skill == 'Enhancing Magic' then
- if spell.english == 'Refresh' then
- equipSet = equip(sets.BlueMagic.Battery)
- else
- equipSet = equip(sets.Enhancing)
- end
- else if spell.skill == 'Blue Magic' then
- -- Non-Generic Gear Set Defintions
- if spell.english == 'Battery Charge' then
- equipSet = equip(sets.BlueMagic.Battery)
- --For any other Spell Spefic Gearset, add the needed elseif here
- else
- -- Generic Precat Set
- equipSet = sets.precast.FC.Blue
- end
- if PhysicalSpells:contains(spell.english) then
- if PhysicalBlueMagic_STR:contains(spell.english) then
- equipSet = equip(sets.BlueMagic.STR)
- elseif PhysicalBlueMagic_DEX:contains(spell.english) then
- equipSet = equip(sets.BlueMagic.STRDEX)
- elseif PhysicalBlueMagic_VIT:contains(spell.english) then
- equipSet = equip(sets.BlueMagic.STRVIT)
- elseif PhysicalBlueMagic_AGI:contains(spell.english) then
- equipSet = equip(sets.BlueMagic.AGI)
- elseif PhysicalBlueMagic:contains(spell.english) then
- equipSet = equip(sets.BlueMagic.STR)
- elseif BlueMagic_PhysicalAcc:contains(spell.english) then
- equipSet = equip(sets.BlueMagic.HeavyStrike)
- end
- if buffactive['Chain Affinity'] then
- equipSet = equip(sets.JA.ChainAffinity)
- end
- if buffactive['Efflux'] then
- equipSet = equip(sets.JA.Efflux)
- end
- end
- if MagicalSpells:contains(spell.english) then
- if MagicalBlueMagic:contains(spell.english) then
- equipSet = equip(sets.BlueMagic.INT)
- elseif BlueMagic_Dark:contains(spell.english) then
- equipSet = equip(sets.BlueMagic.DarkNuke)
- elseif BlueMagic_Light:contains(spell.english) then
- equipSet = equip(sets.BlueMagic.LightNuke)
- elseif BlueMagic_Earth:contains(spell.english) then
- equipSet = equip(sets.BlueMagic.INT)
- end
- if buffactive['Burst Affinity'] then
- equipSet = equip(sets.JA.BurstAffinity)
- end
- if world.day_element == spell.element or world.weather_element == spell.element then
- equipSet = set_combine(equipSet,{waist='Hachirin-no-Obi'})
- end
- end
- if BlueMagic_Accuracy:contains(spell.english) then
- equipSet = equipSet.MagicAccuracy
- elseif BlueMagic_Stun:contains(spell.english) then
- equipSet = sets.BlueMagic.Stun
- elseif BlueMagic_Emnity:contains(spell.english) then
- equipSet = equipSet.Emnity
- elseif BlueMagic_Buff:contains(spell.english) then
- equipSet = equip(sets.BlueMagic.Skill)
- elseif buffactive.Diffusion then
- equipSet = equip(sets.JA.Diffusion)
- elseif spell.english == 'White Wind' then
- equipSet = equip(sets.BlueMagic.WhiteWind)
- elseif BlueMagic_Healing:contains(spell.english) or spell.english == 'Cure IV' or spell.english == 'Cure III' then
- equipSet = equip(sets.BlueMagic.Cures)
- end
- end
- end
- end
- end
- function aftercast(spell)
- if player.status == 'Engaged' then
- equip(sets.TP[sets.TP.index[TP_ind]])
- else
- equip(sets.Idle[sets.Idle.index[Idle_ind]])
- end
- end
- function status_change(new,old)
- if new == 'Engaged' then
- equip(sets.TP[sets.TP.index[TP_ind]])
- else
- equip(sets.Idle[sets.Idle.index[Idle_ind]])
- end
- end
- function self_command(command)
- if command == 'toggle TP set' then
- TP_ind = TP_ind +1
- if TP_ind > #sets.TP.index then TP_ind = 1 end
- send_command('@input /echo <----- TP Set changed to '..sets.TP.index[TP_ind]..' ----->')
- equip(sets.TP[sets.TP.index[TP_ind]])
- elseif command == 'toggle Idle set' then
- Idle_ind = Idle_ind +1
- if Idle_ind > #sets.Idle.index then Idle_ind = 1 end
- send_command('@input /echo <----- Idle Set changed to '..sets.Idle.index[Idle_ind]..' ----->')
- equip(sets.Idle[sets.Idle.index[Idle_ind]])
- elseif command == 'toggle Req set' then
- Requiescat_ind = Requiescat_ind +1
- if Requiescat_ind > #sets.Requiescat.index then Requiescat_ind = 1 end
- send_command('@input /echo <----- Requiescat Set changed to '..sets.Requiescat.index[Requiescat_ind]..' ----->')
- elseif command == 'toggle CDC set' then
- CDC_ind = CDC_ind +1
- if CDC_ind > #sets.CDC.index then CDC_ind = 1 end
- send_command('@input /echo <----- CDC Set changed to '..sets.CDC.index[CDC_ind]..' ----->')
- elseif command == 'toggle Expi set' then
- Expiacion_ind = Expiacion_ind +1
- if Expiacion_ind > #sets.Expiacion.index then Expiacion_ind = 1 end
- send_command('@input /echo <----- Expiacion Set changed to '..sets.Expiacion.index[Expiacion_ind]..' ----->')
- elseif command == 'toggle Savage set' then
- SavageBlade_ind = SavageBlade_ind +1
- if SavageBlade_ind > #sets.SavageBlade.index then Expiacion_ind = 1 end
- send_command('@input /echo <----- Savage Blade Set changed to '..sets.SavageBlade.index[SavageBlade_ind]..' ----->')
- elseif command == 'toggle Realm set' then
- Realmrazer_ind = Realmrazer_ind +1
- if Realmrazer_ind > #sets.Realmrazer.index then Realmrazer_ind = 1 end
- elseif command == 'toggle FlashNova set' then
- FlashNova_ind = FlashNova_ind +1
- if FlashNova_ind > #sets.FlashNova.index then FlashNova_ind = 1 end
- send_command('@input /echo <----- Savage Blade Set changed to '..sets.FlashNova.index[FlashNova_ind]..' ----->')
- elseif command == 'equip TP set' then
- equip(sets.TP[sets.TP.index[TP_ind]])
- elseif command == 'equip Idle set' then
- equip(sets.Idle[sets.Idle.index[Idle_ind]])
- elseif command == 'TogglePDTSet' then
- if sets.UsingToggledSet == false then
- sets.lastSet = equipSet
- sets.UsingToggledSet = true
- equipSet = equip(sets.Utility.PDT)
- else
- sets.UsingToggledSet = false
- equipSet = equip(sets.lastSet)
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement