Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get_sets()
- --Idle Sets--
- sets.Idle = {}
- sets.Idle.index = {'Standard', 'Sandstorm'}
- Idle_ind = 1
- sets.Idle.Standard = {main="Bolelabunga",sub="Genbu's shield",ammo="Leisure musk",
- head="Orison cap +2",neck="Twilight torque",ear1="Novia earring",ear2="Ethereal earring",
- body="Heka's kalasiris",hands="Serpentes cuffs",ring1="Dark ring",ring2="Dark ring",
- back="Shadow mantle",waist="Witful belt",legs="Nares trews",feet="Serpentes sabots"}
- sets.Idle.Sandstorm = {main="Owleyes",sub="Genbu's shield",ammo="Leisure musk",
- head="Orison cap +2",neck="Twilight torque",ear1="Novia earring",ear2="Ethereal earring",
- body="Heka's kalasiris",hands="Serpentes cuffs",ring1="Dark ring",ring2="Dark ring",
- back="Shadow mantle",waist="Witful belt",legs="Nares trews",feet="Desert boots +1"}
- --Precast Sets--
- sets.Precast = {}
- sets.Precast.FC = {}
- sets.Precast.FC.Standard = {ammo='Incantor stone',
- head='Nares cap',neck='Orison locket',ear1='Loquac. earring',
- hands='Gendewitha gages',ring1='Prolix ring',
- back='Swith cape',waist='Witful belt',legs='Orvail pants +1',feet='Chelona boots'}
- sets.Precast.FC.Cures = {main="Arka IV",ammo='Incantor Stone',
- head='Nares cap',neck='Orison locket',ear1='Loquac. earring',
- body="Heka's kalasiris",hands='Gendewitha gages',ring1='Prolix ring',
- back='Pahtli cape',waist='Witful belt',legs='Orsn. pantaln. +2',feet='Chelona boots'}
- --Midcast Sets--
- sets.Midcast = {}
- sets.Midcast.Cures = {main='Arka IV',sub='Verse strap +1',ammo='Leisure musk',
- head='Orison cap +2', neck="Fylgja torque +1",ear1='Novia earring',ear2='Lifestorm earring',
- body='Orison bliaud +2',hands='Weath. cuffs +1',ring1='Ephedra ring',ring2="Sirona's ring",
- back="Oretania's cape",waist='Pythia sash +1',legs="Orsn. pantaln. +2",feet='Weath. souliers +1'}
- sets.Midcast.Curaga = {main='Arka IV',sub='Verse strap +1',ammo='Leisure musk',
- head='Orison cap +2', neck="Colossus's torque",ear1='Novia earring',ear2='Lifestorm earring',
- body="Heka's kalasiris",hands='Weath. cuffs +1',ring1='Ephedra ring',ring2="Sirona's ring",
- back="Pahtli cape",waist='Pythia sash +1',legs="Orsn. pantaln. +2",feet='Weath. souliers +1'}
- sets.Midcast.Regen = {main="Bolelabunga",
- body="Cleric's briault"}
- sets.Midcast.Cursna = {ammo="Incantor stone",
- head="Orison cap +2",neck="Malison medallion",ear1='Loquac. earring',ear2='Beatific earring',
- body='Orison bliaud +2',hands="Ayao's gages",ring1='Ephedra ring',ring2='Ephedra ring',
- back='Mending cape',waist='Witful belt',legs="Portent pants"}
- sets.Midcast.Enhancing = {sub='Fulcio grip',
- head="Nares cap",neck="Colossus's torque",ear1='Loquac. earring',
- hands="Ayao's gages",
- back='Merciful cape',waist='Cascade belt',legs="Portent pants",feet="Orsn. duckbills +1"}
- sets.Midcast.Barspells = {sub='Fulcio grip',
- head="Orison cap +2",neck="Colossus's torque",ear1='Loquac. earring',
- body='Blessed briault',hands="Ayao's gages",
- back='Merciful cape',waist='Cascade belt',legs="Cleric's pantaln.",feet="Orsn. duckbills +1"}
- sets.Midcast.Stoneskin = {head="Nahtirah hat",neck="Stone gorget",ear1="Earthcry earring",ear2="Loquac. earring",
- hands="Stone mufflers",ring1="Prolix ring",
- back="Swith cape",waist="Siegel sash",legs="Haven hose",feet="Chelona boots"}
- sets.Midcast.Enfeebling = {main="Bolelabunga",
- head="A'as circlet",neck="Eddy necklace",ear1="Psystorm earring",ear2="Lifestorm earring",
- body="Nares saio",hands="Ayao's gages",ring1="Maquette ring",ring2="Balrahn's ring",
- back="Swith cape",waist="Cascade belt",legs="Orvail pants +1",feet="Orvail souliers +1"}
- sets.Midcast.Stun = {main='Apamajas II',sub='Mephitis grip',ammo='Incantor stone',
- head='Zelus tiara',neck='Aesir torque',ear1='Psystorm earring',ear2='Lifestorm earring',
- body='Hagondes coat',hands='Gendewitha gages',ring1="Maquette ring",ring2="Balrahn's ring",
- back='Swith cape',waist='Witful belt',legs='Orvail pants +1',feet='Argute loafers +2'}
- sets.Midcast.LowNukes = {main='Atinian Staff',sub='Verse strap +1',ammo="Erlene's Notebook",
- head='Hagondes hat', neck="Saevus pendant",ear1="Hecate's earring",ear2='Friomisi earring',
- body='Hagondes coat',hands='Hagondes cuffs',ring1='Icesoul ring',ring2="Acumen ring",
- back="Bookworm's cape",waist='Cognition belt',legs="Hagondes pants",feet='Hagondes sabots'}
- sets.Obi = {}
- sets.Obi.Fire = {waist='Karin Obi',back='Twilight Cape',ring1='Zodiac Ring'}
- sets.Obi.Earth = {waist='Dorin Obi',back='Twilight Cape',ring1='Zodiac Ring'}
- sets.Obi.Water = {waist='Suirin Obi',back='Twilight Cape',ring1='Zodiac Ring'}
- sets.Obi.Wind = {waist='Furin Obi',back='Twilight Cape',ring1='Zodiac Ring'}
- sets.Obi.Ice = {waist='Hyorin Obi',back='Twilight Cape',ring1='Zodiac Ring'}
- sets.Obi.Thunder = {waist='Rairin Obi',back='Twilight Cape',ring1='Zodiac Ring'}
- sets.Obi.Light = {waist='Korin Obi',back='Twilight Cape',ring1='Zodiac Ring'}
- sets.Obi.Dark = {waist='Anrin Obi',back='Twilight Cape',ring1='Zodiac Ring'}
- --Aftercast Sets--
- sets.Aftercast = {}
- end
- function precast(spell)
- if spell.action_type == 'Magic' then
- equip(sets.Precast.FC.Standard)
- if string.find(spell.english,'Cur') and spell.name ~= 'Cursna' and spell.name ~= 'Curaga' then
- equip(sets.Precast.FC.Cure)
- end
- end
- end
- function midcast(spell)
- if spell.english == 'Cure' or spell.english == 'Cure II' or spell.english == 'Cure III' or spell.english == 'Cure IV' or spell.english == 'Cure V' or spell.english == 'Cure VI' then
- equip(sets.Midcast.Cures)
- if spell.element == world.weather_element or spell_element == world.day_element then
- equip(sets.Obi[spell.element])
- end
- end
- if spell.english == 'Curaga' or spell.english == 'Curaga II' or spell.english == 'Curaga III' or spell.english == 'Curaga IV' or spell.english == 'Curaga V' then
- equip(sets.Midcast.Curaga)
- if spell.element == world.weather_element or spell_element == world.day_element then
- equip(sets.Obi[spell.element])
- end
- end
- if spell.english == 'Cursna' then
- equip(sets.Midcast.Cursna)
- end
- if spell.english == 'Stone' or spell.english == 'Thunder' or spell.english == 'Water' or spell.english == 'Fire' or spell.english == 'Blizzard' or spell.english == 'Aero' then
- equip(sets.Midcast.LowNukes)
- if spell.element == world.weather_element or spell_element == world.day_element then
- equip(sets.Obi[spell.element])
- end
- end
- if spell.skill == 'EnhancingMagic' then
- equip(sets.Midcast.Enhancing)
- if string.find(spell.english,'Bar') then
- equip(sets.Midcast.Barspells)
- end
- end
- if spell.english == 'Stoneskin' then
- equip(sets.Midcast.Stoneskin)
- if buffactive['Stoneskin'] then
- send_command('@wait 4;input //cancel Stoneskin')
- end
- end
- if spell.english == 'Slow' or spell.english == 'Paralyze' or spell.english == 'Blind' or spell.english == 'Silence' or spell.english == 'Sleep' or spell.english == 'Sleep II' or spell.english == 'Sleepga' or spell.english == 'Dispel' then
- equip(sets.Midcast.Enfeebling)
- end
- if spell.english == 'Sneak' then
- if buffactive['Sneak'] then
- send_command('@wait 1.8; input /console cancel Sneak')
- end
- end
- end
- function aftercast(spell)
- equip(sets.Idle.Standard)
- if buffactive['Sandstorm'] then
- equip(sets.Idle.Sandstorm)
- end
- if spell.english == 'Sleep' or spell.english == 'Sleepga' then
- send_command('@wait 50;input /echo ------- '..spell.english..' is wearing off in 10 seconds -------')
- elseif spell.english == 'Sleep II' or spell.english == 'Sleepga II' then
- send_command('@wait 80;input /echo ------- '..spell.english..' is wearing off in 10 seconds -------')
- end
- end
- function self_command(command)
- if command == 'equip Idle set' then
- equip(sets.Idle[sets.Idle.index[Idle_ind]])
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment