Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get_sets()
- send_command('bind f9 gs c toggle TP set')
- send_command('bind f10 gs c toggle Idle set')
- send_command('bind f11 gs c toggle Reso set')
- send_command('bind f12 gs c toggle Dimi set')
- function file_unload()
- send_command('unbind f9')
- send_command('unbind f10')
- send_command('unbind f11')
- send_command('unbind f12')
- end
- --Taeon Sets--
- taeon_chapeau_wsacc={ name="Taeon Chapeau", augments={'Weapon Skill Acc.+19','MND+1 CHR+1',}}
- taeon_gloves_wsacc={ name="Taeon Gloves", augments={'Accuracy+20','"Triple Atk."+2','Weapon skill damage +2%',}}
- taeon_tights_wsacc={ name="Taeon Tights", augments={'Accuracy+24','Weapon Skill Acc.+14','STR+10',}}
- --Idle Sets--
- sets.Idle = {}
- sets.Idle.index = {'Standard','DT'}
- Idle_ind = 1
- sets.Idle.Standard = {ammo="Vanir Battery",
- head="Futhark Bandeau +1",neck="Twilight torque", ear1="Cessance Earring", ear2="Ethereal Earring",
- body="Runeist Coat +1",hands="Runeist Mitons +1",ring1="Defending Ring",ring2="Shadow Ring",
- back="Evasionist's Cape",waist="Flume Belt",legs="Erilaz Leg Guards",feet="Hermes' Sandals"}
- sets.Idle.DT = {ammo="Vanir Battery",
- head="Futhark Bandeau +1",neck="Twilight torque", ear1="Cessance Earring", ear2="Ethereal Earring",
- body="Futhark Coat +1",hands="Runeist Mitons +1",ring1="Defending Ring",ring2="Shadow Ring",
- back="Evasionist's Cape",waist="Flume Belt",legs="Erilaz Leg Guards +1",feet="Erilaz Greaves +1"}
- --TP Sets--
- sets.TP = {}
- sets.TP.index = {'Standard','AccuracyFull', 'DT'}
- TP_ind = 1
- sets.TP.Standard = {ammo="Ginsen",
- head="Dampening Tam",neck="Asperity necklace", ear1="Cessance Earring", ear2="Brutal Earring",
- body="Rawhide Vest",hands="Herculean Gloves",ring1="Rajas Ring",ring2="Epona's Ring",
- back="Evasionist's Cape",waist="Windbuffet belt +1",legs="Samnuha Tights",feet="Meg. Jam. +1"}
- sets.TP.AccuracyFull = {ammo="Ginsen",
- head="Meghanada Visor +1",neck="Sanctity Necklace", ear1="Cessance Earring", ear2="Mache Earring",
- body="Meg. Cuirie +1",hands="Meg. Gloves +1",ring1="Meghanada Ring",ring2="Patricius Ring",
- back="Evasionist's Cape",waist="Eschan Stone",legs="Meg. Chausses +1",feet="Meg. Jam. +1"}
- sets.TP.DT = {ammo="Vanir Battery",
- head="Futhark Bandeau +1",neck="Twilight torque", ear1="Cessance Earring", ear2="Ethereal Earring",
- body="Futhark Coat +1",hands="Meg. Gloves +1",ring1="Defending Ring",ring2="Patricius Ring",
- back="Evasionist's Cape",waist="Flume Belt",legs="Erilaz Leg Guards +1",feet="Erilaz Greaves +1"}
- -- Resolution Sets --
- sets.Resolution = {}
- sets.Resolution.index = {'Attack','Accuracy'}
- Resolution_ind = 1
- sets.Resolution.Attack = {ammo="Ginsen",
- head="Sukeroku Hachi.",neck="Asperity Necklace",ear1="Cessance Earring",ear2="Moonshade earring",
- body="Meg. Cuirie +1",hands="Meg. Gloves +1",ring1="Rajas Ring",ring2="Epona's Ring",
- back="Evasionist's Cape",waist="Windbuffet Belt +1",legs=taeon_tights_wsacc,feet="Futhark Boots"}
- sets.Resolution.Accuracy = {ammo="Ginsen",
- head="Sukeroku Hachi.",neck="Asperity Necklace",ear1="Cessance Earring",ear2="Moonshade earring",
- body="Meg. Cuirie +1",hands="Meg. Gloves +1",ring1="Rajas Ring",ring2="Epona's Ring",
- back="Evasionist's Cape",waist="Windbuffet Belt +1",legs=taeon_tights_wsacc,feet="Meg. Jam. +1"}
- -- Dimidiation sets --
- sets.Dimidiation = {}
- sets.Dimidiation.index = {'Attack','Accuracy'}
- Dimidiation_ind = 1
- sets.Dimidiation.Attack = {ammo="Ginsen",
- head="Sukeroku Hachi.",neck="Asperity Necklace",ear1="Cessance Earring",ear2="Moonshade earring",
- body="Rawhide Vest",hands=taeon_gloves_wsacc,ring1="Rajas Ring",ring2="Epona's Ring",
- back="Evasionist's Cape",waist="Windbuffet Belt +1",legs=taeon_tights_wsacc,feet="Futhark Boots"}
- sets.Dimidiation.Accuracy = {ammo="Ginsen",
- head="Sukeroku Hachi.",neck="Asperity Necklace",ear1="Cessance Earring",ear2="Moonshade earring",
- body="Meg. Cuirie +1",hands=taeon_gloves_wsacc,ring1="Rajas Ring",ring2="Epona's Ring",
- back="Evasionist's Cape",waist="Windbuffet Belt +1",legs=taeon_tights_wsacc,feet="Meg. Jam. +1"}
- -- Generic Weaponskill Sets--
- sets.WS = {}
- sets.WS.Requiescat = {ammo="Ginsen",
- head="Sukeroku Hachi.",neck="Asperity Necklace",ear1="Cessance Earring",ear2="Moonshade earring",
- body="Rawhide Vest",hands=taeon_gloves_wsacc,ring1="Rajas Ring",ring2="Epona's Ring",
- back="Evasionist's Cape",waist="Windbuffet Belt +1",legs=taeon_tights_wsacc,feet="Futhark Boots"}
- sets.WS.Savageblade = {ammo="Ginsen",
- head="Sukeroku Hachi.",neck="Asperity Necklace",ear1="Cessance Earring",ear2="Moonshade earring",
- body="Rawhide Vest",hands=taeon_gloves_wsacc,ring1="Rajas Ring",ring2="Epona's Ring",
- back="Evasionist's Cape",waist="Windbuffet Belt +1",legs=taeon_tights_wsacc,feet="Futhark Boots"}
- sets.WS.Sanguineblade = {ammo="Ginsen",
- head="Sukeroku Hachi.",neck="Asperity Necklace",ear1="Cessance Earring",ear2="Moonshade earring",
- body="Rawhide Vest",hands=taeon_gloves_wsacc,ring1="Rajas Ring",ring2="Epona's Ring",
- back="Evasionist's Cape",waist="Windbuffet Belt +1",legs=taeon_tights_wsacc,feet="Futhark Boots"}
- --Job Ability Sets--
- sets.JA = {}
- -- Wards --
- sets.JA.Vallation = {body="Runeist Coat +1"}
- sets.JA.Pflug = {feet="Runeist Bottes +1"}
- sets.JA.Valiance = {body="Runeist Coat +1"}
- sets.JA.Battuta = {head="Fu. Bandeau +1"}
- sets.JA.Liement = {body="Futhark Coat+1"}
- -- Effusions --
- sets.JA.Swipe = {}
- sets.JA.Lunge = {ammo="Ginsen",
- head="Erilaz Galea",neck="Sanctity Necklace",ear1="Sortiarius Earring",ear2="Brutal Earring",
- body="Samnuha Coat",hands=taeon_gloves_wsacc,ring1="Rajas Ring",ring2="Epona's Ring",
- back="Evasionist's Cape",waist="Windbuffet Belt +1",legs="Erilaz Leg Guards",feet="Futhark Boots"}
- sets.JA.Gambit = {hands="Runeist Mitons +1"}
- sets.JA.Rayke = {feet="Futhark Boots"}
- -- Other JAs --
- sets.JA.Elementalsforzo = {head="Futhark Coat +1"}
- sets.JA.Runes = {}
- sets.JA.Swordplay = {hands="Futhark Mitons"}
- sets.JA.Embolden = {}
- sets.JA.Vivaciouspulse = {ammo="Vanir Battery",
- head="Erilaz Galea",neck="Voltsurge Torque", ear1="Loquac. Earring", ear2="Ethereal Earring",
- body="Futhark Coat +1",hands="Runeist Mitons +1",ring1="Defending Ring",ring2="Epona's Ring",
- back="Evasionist's Cape",waist="Windbuffet belt +1",legs="Rune. Trousers +1",feet="Erilaz Greaves"}
- sets.JA.Oneforall = {}
- sets.JA.Odyllicsubterfuge = {}
- --Precast Sets--
- sets.precast = {}
- sets.precast.FC = {ammo="Vanir Battery",
- head="Rune. Bandeau +1",neck="Voltsurge Torque", ear1="Loquac. Earring", ear2="Ethereal Earring",
- body="Vrikodara Jupon",hands="Runeist Mitons +1",ring1="Defending Ring",ring2="Epona's Ring",
- back="Evasionist's Cape",waist="Flume Belt",legs="Futhark Trousers +1",feet="Runeist Bottes +1"}
- sets.precast.Enhancing = {}
- -- Magic Sets AKA Magic Midcast sets --
- sets.magic = {}
- sets.magic.Enmity = {ammo="Vanir Battery",
- head="Runeist bandeau +1",neck="Twilight torque",ear1="Loquacious Earring",ear2="Ethereal Earring",
- body="Futhark coat +1",hands="Futhark mitons",ring1="Rajas Ring",ring2="Epona's Ring",
- back="Evasionist's Cape",waist="Windbuffet Belt +1",legs="Futhark trousers +1",feet="Erilaz Greaves"}
- sets.magic.Enhancing = {}
- sets.magic.Phalanx = {head="Fu. Bandeau"}
- sets.magic.Regen = {head="Rune. Bandeau +1"}
- sets.magic.Refresh = {head="Erilaz Galea"}
- end
- -- Precast Rules --
- function precast(spell)
- if spell.action_type == 'Magic' then
- equip(sets.precast.FC)
- if spell.skill == 'Enhancing Magic' then
- equip(sets.precast.Enhancing)
- end
- end
- if spell.english == 'Resolution' then
- equip(sets.Resolution[sets.Resolution.index[Resolution_ind]])
- send_command('@input /echo Resolution Set')
- end
- if spell.english == 'Dimidiation' then
- equip(sets.Dimidiation[sets.Dimidiation.index[Dimidiation_ind]])
- send_command('@input /echo Dimidiation Set')
- end
- if spell.english == 'Requiescat' then
- equip(sets.WS.Requiescat)
- send_command('@input /echo Requiescat Set')
- end
- if spell.english == 'Savage Blade' then
- equip(sets.WS.Savageblade)
- send_command('@input /echo Savage Blade Set')
- end
- if spell.english == 'Sanguine Blade' then
- equip(sets.WS.Sanguineblade)
- send_command('@input /echo Sanguine Blade Set')
- end
- if spell.english == 'Vallation' then
- equip(sets.JA.Vallation)
- send_command('@input /echo Vallation Set')
- end
- if spell.english == 'Pflug' then
- equip(sets.JA.Pflug)
- send_command('@input /echo Pflug Set')
- end
- if spell.english == 'Valiance' then
- equip(sets.JA.Valiance)
- send_command('@input /echo Valiance Set')
- end
- if spell.english == 'Battuta' then
- equip(sets.JA.Battuta)
- send_command('@input /echo Battuta Set')
- end
- if spell.english == 'Liement' then
- equip(sets.JA.Liement)
- send_command('@input /echo Liement Set')
- end
- if spell.english == 'Swipe' then
- equip(sets.JA.Swipe)
- send_command('@input /echo Swipe Set')
- end
- if spell.english == 'Lunge' then
- equip(sets.JA.Lunge)
- send_command('@input /echo Lunge Set')
- end
- if spell.english == 'Gambit' then
- equip(sets.JA.Gambit)
- send_command('@input /echo Gambit Set')
- end
- if spell.english == 'Rayke' then
- equip(sets.JA.Rayke)
- send_command('@input /echo Rayke Set')
- end
- if spell.english == 'Elemental Sforzo' then
- equip(sets.JA.Elementalsforzo)
- send_command('@input /echo Elemental Sforzo Set')
- end
- if spell.english == 'Ignis' or spell.english == 'Gelus' or spell.english == 'Flabra' or spell.english == 'Tellus' or spell.english == 'Sulpor' or spell.english == 'Unda' or spell.english == 'Lux' or spell.english == 'Tenebrae' then
- equip(sets.JA.Runes)
- send_command('@input /echo Rune Enchantment Set')
- end
- if spell.english == 'Swordplay' then
- equip(sets.JA.Swordplay)
- send_command('@input /echo Swordplay Set')
- end
- if spell.english == 'Embolden' then
- equip(sets.JA.Embolden)
- send_command('@input /echo Embolden Set')
- end
- if spell.english == 'Vivacious Pulse' then
- equip(sets.JA.Vivasciouspulse)
- send_command('@input /echo Vivascious Pulse Set')
- end
- if spell.english == 'One for All' then
- equip(sets.JA.Oneforall)
- send_command('@input /echo One for All Set')
- end
- if spell.english == 'Odyllic Subterfuge' then
- equip(sets.JA.Odyllicsubterfuge)
- send_command('@input /echo Odyllic Subterfuge Set')
- end
- end
- --Midcast Rules --
- function midcast(spell,act)
- if spell.skill == 'Enhancing Magic' or spell.english == 'Ninjutsu' then
- equip(sets.magic.Enhancing)
- if spell.english == 'Phalanx' then
- equip(sets.magic.Phalanx)
- end
- if spell.english == 'Regen' or spell.english == 'Regen II' or spell.english == 'Regen III' or spell.english == 'Regen IV' then
- equip(sets.magic.Regen)
- end
- if spell.english == 'Refresh' then
- equip(sets.magic.Refresh)
- end
- end
- if spell.english == 'Foil' or spell.english == 'Flash' or spell.english == 'Blank Gaze' or spell.english == 'Geist Wall' or spell.english == 'Jettatura' then
- equip(sets.magic.Enmity)
- send_command('@input /echo Magic Enmity Set')
- end
- end
- --Aftercast Rules | these probably won't change --
- 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
- -- Status Change Rules | these probably won't change --
- 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
- -- Toggle Command Rules --
- 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 Reso set' then
- Resolution_ind = Resolution_ind +1
- if Resolution_ind > #sets.Resolution.index then Resolution_ind = 1 end
- send_command('@input /echo <----- Resolution Set changed to '..sets.Resolution.index[Resolution_ind]..' ----->')
- elseif command == 'toggle Dimi set' then
- Dimidiation_ind = Dimidiation_ind +1
- if Dimidiation_ind > #sets.Dimidiation.index then Dimidiation_ind = 1 end
- send_command('@input /echo <----- Dimidiation Set changed to '..sets.Dimidiation.index[Dimidiation_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]])
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement