Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- updated 1/06/2014.
- function get_sets()
- -- Precast Sets
- sets.precast = {}
- sets.precast.WS ={
- head="Uk'uxkaj Cap",
- neck="Asperity Necklace",
- ear1="Bladeborn Earring",
- ear2="Steelflash Earring",
- body="Manibozho Jerkin",
- hands="Otronif Gloves",
- ring1="K'ayres Ring",
- ring2="Vulcan's Ring",
- back="Rancorous Mantle",
- waist="Windbuffet Belt",
- legs="Manibozho Brais",
- feet="Manibozho Boots"
- }
- sets.precast['Victory Smite'] = {
- head="Uk'uxkaj Cap",
- neck="Light Gorget",
- ear1="Bladeborn Earring",
- ear2="Steelflash Earring",
- body="Manibozho Jerkin",
- hands="Otronif Gloves",
- ring1="K'ayres Ring",
- ring2="Vulcan's Ring",
- back="Rancorous Mantle",
- waist="Windbuffet Belt",
- legs="Manibozho Brais",
- feet="Manibozho Boots"
- }
- sets.precast['Shijin Spiral'] = {
- head="Uk'uxkaj Cap",
- neck="Asperity Necklace",
- ear1="Bladeborn Earring",
- ear2="Steelflash Earring",
- body="Manibozho Jerkin",
- hands="Otronif Gloves",
- ring1="K'ayres Ring",
- ring2="Vulcan's Ring",
- back="Rancorous Mantle",
- waist="Windbuffet Belt",
- legs="Manibozho Brais",
- feet="Manibozho Boots"
- }
- sets.precast['Stringing Pummel'] = {
- head="Uk'uxkaj Cap",
- neck="Shadow Gorget",
- ear1="Bladeborn Earring",
- ear2="Steelflash Earring",
- body="Manibozho Jerkin",
- hands="Otronif Gloves",
- ring1="K'ayres Ring",
- ring2="Vulcan's Ring",
- back="Rancorous Mantle",
- waist="Windbuffet Belt",
- legs="Manibozho Brais",
- feet="Manibozho Boots"
- }
- sets.precast.Maneuver = {
- neck="Buffoon's Collar",
- hands="Pup. Dastanas"
- }
- sets.precast['Fire Maneuver'] = {
- -- STR stats
- head="Whirlpool Mask",
- body="Cirque Farsetto +2",
- hands="Otronif Gloves",
- legs="Nahtirah Trousers",
- feet="Otronif Boots",
- neck="Tjukurrpa Medal",
- waist="Wanion Belt",
- left_ear="Kemas Earring",
- right_ear="Triumph Earring",
- left_ring="K'ayres Ring",
- right_ring="Vulcan's Ring",
- back="Dispersal Mantle"
- }
- sets.precast['Earth Maneuver'] = {
- -- VIT stats
- head="Whirlpool Mask",
- body="Cirque Farsetto +2",
- hands="Otronif Gloves",
- legs="Nahtirah Trousers",
- feet="Otronif Boots",
- neck="Tjukurrpa Medal",
- left_ear="Kemas Earring",
- right_ring="Soil Ring",
- back="Dispersal Mantle"
- }
- sets.precast['Water Maneuver'] = {
- -- MND stats
- head="Uk'uxkaj Cap",
- body="Cirque Farsetto +2",
- hands="Otronif Gloves",
- legs="Nahtirah Trousers",
- feet="Otronif Boots",
- neck="Aife's Medal",
- waist="Crudelis Belt",
- left_ear="Lifestorm Earring",
- right_ear="Aredan Earring",
- left_ring="Aqua Ring",
- right_ring="Aquasoul Ring",
- back="Dispersal Mantle"
- }
- sets.precast['Wind Maneuver'] = {
- -- AGI stats
- head="Uk'uxkaj Cap",
- body="Cirque Farsetto +2",
- hands="Cirque Guanti +2",
- legs="Nahtirah Trousers",
- feet="Otronif Boots",
- neck="Moepapa Medal",
- waist="Crudelis Belt",
- left_ring="Blobnag Ring",
- right_ring="Breeze Ring",
- back="Dispersal Mantle"
- }
- sets.precast['Ice Maneuver'] = {
- -- INT Stats
- head="Uk'uxkaj Cap",
- body="Cirque Farsetto +2",
- hands="Otronif Gloves",
- legs="Nahtirah Trousers",
- feet="Cirque Scarpe +2",
- neck="Aife's Medal",
- waist="Wanion Belt",
- left_ear="Aredan Earring",
- right_ear="Psystorm Earring",
- left_ring="Omega Ring",
- right_ring="Snow Ring",
- back="Dispersal Mantle"
- }
- sets.precast['Thunder Maneuver'] = {
- -- DEX stats
- head="Uk'uxkaj Cap",
- body="Cirque Farsetto +2",
- hands="Otronif Gloves",
- legs="Nahtirah Trousers",
- feet="Otronif Boots",
- neck="Moepapa Medal",
- waist="Wanion Belt",
- right_ear="Thunder Pearl",
- right_ring="Thundersoul Ring",
- back="Dispersal Mantle"
- }
- sets.precast['Light Maneuver'] = {
- -- CHR stats
- head="Uk'uxkaj Cap",
- body="Cirque Farsetto +2",
- hands="Otronif Gloves",
- legs="Nahtirah Trousers",
- feet="Otronif Boots",
- waist="Moepapa Stone",
- left_ring="Omega Ring",
- back="Dispersal Mantle",
- }
- sets.precast['Dark Maneuver'] = {}
- sets.precast.Waltz = {
- head="Uk'uxkaj Cap",
- body="Cirque Farsetto +2",
- hands="Otronif Gloves",
- legs="Nahtirah Trousers",
- feet="Otronif Boots",
- waist="Moepapa Stone",
- left_ring="Omega Ring",
- back="Dispersal Mantle"
- }
- sets.precast.Step = {ear1="Choreia Earring"}
- sets.precast.PetCures = {legs="Pup. Churidars +1", feet="Cirque Scarpe +2"}
- sets.precast.PetNuke = {legs="Ptn. Churidars +1", feet="Cirque Scarpe +2"}
- -- Midcast Sets
- sets.midcast = {}
- sets.midcast.PetCures = {legs="Pup. Churidars +1", feet="Cirque Scarpe +2"}
- sets.midcast.PetNuke = {legs="Ptn. Churidars +1", feet="Cirque Scarpe +2"}
- -- Status Sets
- sets.Resting = {
- neck="Wiglen Gorget",
- waist="Hurch'lan Sash",
- left_ear="Stoic Earring",
- right_ear="Moonshade Earring",
- left_ring="K'ayres Ring",
- right_ring="Paguroidea Ring",
- back="Contriver's Cape"
- }
- -- Aftercast Sets
- sets.aftercast = {}
- sets.aftercast.Idle = {
- neck="Wiglen Gorget",
- waist="Hurch'lan Sash",
- left_ear="Kemas Earring",
- right_ear="Moonshade Earring",
- left_ring="K'ayres Ring",
- right_ring="Paguroidea Ring",
- back="Contriver's Cape"
- }
- sets.aftercast.DD = {
- head="Uk'uxkaj Cap",
- body="Usk. Haramaki +1",
- hands="Usk. Gote +1",
- legs="Manibozho Brais",
- feet="Usk. Sune-Ate +1",
- neck="Asperity Necklace",
- waist="Windbuffet Belt",
- left_ear="Bladeborn Earring",
- right_ear="Steelflash Earring",
- left_ring="K'ayres Ring",
- right_ring="Mars's Ring",
- back="Dispersal Mantle"
- }
- sets.aftercast.Solo = {
- head="Whirlpool Mask",
- body="Otronif Harness",
- hands="Otronif Gloves",
- legs="Manibozho Brais",
- feet="Otronif Boots",
- neck="Asperity Necklace",
- waist="Hurch'lan Sash",
- left_ear="Bladeborn Earring",
- right_ear="Steelflash Earring",
- left_ring="K'ayres Ring",
- right_ring="Mars's Ring",
- back="Dispersal Mantle"
- }
- sets.aftercast.Kite = {
- head="Cirque Cappello +2",
- body="Cirque Farsetto +2",
- hands="Cirque Guanti +2",
- legs="Cirq. Pantaloni +2",
- feet="Cirque Scarpe +2",
- neck="Puppetry Torque",
- waist="Hurch'lan Sash",
- left_ear="Kemas Earring",
- right_ear="Cirque Earring",
- left_ring="K'ayres Ring",
- right_ring="Paguroidea Ring",
- back="Contriver's Cape"
- }
- sets.PDT = {
- head="Whirlpool Mask",
- body="Otronif Harness",
- hands="Otronif Gloves",
- legs="Manibozho Brais",
- feet="Otronif Boots",
- neck="Asperity Necklace",
- waist="Hurch'lan Sash",
- left_ear="Bladeborn Earring",
- right_ear="Steelflash Earring",
- left_ring="K'ayres Ring",
- right_ring="Mars's Ring",
- back="Dispersal Mantle"
- }
- sets.aftercast.TP = sets.aftercast.DD
- sets.JA = {}
- sets.JA.Repair = {ammo="Automat. Oil +3", feet="Pup. Babouches"}
- sets.JA['Tactical Switch'] = {feet="Cirque Scarpe +2"}
- -- Variables and notes to myself
- -- Hopefully in the future someone will add all the automatons' WS to resources so these will be usable.
- Valoredge_WS = T{'String Shredder','Bone Crusher','Cannibal Blade','String Clipper','Chimera Ripper'}
- Sharpshot_WS = T{'Armor Shatterer','Armor Piercer','Daze','Arcuballista'}
- Stormwaker_WS = T{'Magic Mortar','Knockout','Slapstick'}
- send_command('input /macro book 20;wait .1;input /macro set 1')
- end
- function precast(spell,action)
- if sets.precast[spell.english] then
- equip(sets.precast[spell.english])
- elseif sets.JA[spell.english] then
- equip(sets.JA[spell.english])
- elseif spell.type=="WeaponSkill" then
- equip(sets.precast.WS)
- elseif string.find(spell.english,'Waltz') then
- equip(sets.precast.Waltz)
- elseif string.find(spell.english,'Step') then
- equip(sets.precast.Step)
- end
- end
- function midcast(spell,action)
- if spell.english == 'sneak' or spell.english == 'Spectral Jig' then
- send_command('input //cancel 71')
- end
- end
- function aftercast(spell,action)
- aftercast()
- end
- function status_change(new,action)
- if new=='Idle' then
- equip(sets.aftercast.Idle)
- elseif new=='Engaged' then
- aftercast()
- elseif new=='Resting' then
- equip(sets.Resting)
- end
- end
- function buff_change(buff,gain_or_loss)
- end
- function pet_precast(spell)
- if string.find(spell.english,'Cur') then
- equip(sets.precast.PetCures)
- elseif spell.skill == 'darkmagic' or spell.skill == 'elementalmagic' or spell.skill == 'enfeeblingmagic' or spell.skill == 'divinemagic' then
- equip(sets.precast.PetNuke)
- end
- end
- function pet_midcast(spell)
- if string.find(spell.english,'Cur') then
- equip(sets.midcast.PetCures)
- elseif spell.skill == 'darkmagic' or spell.skill == 'elementalmagic' or spell.skill == 'enfeeblingmagic' or spell.skill == 'divinemagic' then
- equip(sets.midcast.PetNuke)
- end
- end
- function pet_aftercast(spell,action)
- aftercast()
- end
- function self_command(command)
- if command == 'toggle' then
- if sets.aftercast.TP == sets.aftercast.DD then
- sets.aftercast.TP = sets.aftercast.Solo
- add_to_chat(8,'--------- Solo Mode ---------')
- elseif sets.aftercast.TP == sets.aftercast.Solo then
- sets.aftercast.TP = sets.aftercast.Kite
- add_to_chat(8,'--------- Kite Mode ---------')
- elseif sets.aftercast.TP == sets.aftercast.Kite then
- sets.aftercast.TP = sets.aftercast.DD
- add_to_chat(8,'--------- DD Mode ---------')
- end
- -- my Oh Crap command
- elseif command == 'PDT' then
- equip(sets.PDT)
- end
- end
- function aftercast()
- equip(sets.aftercast.TP)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement