Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include('organizer-lib.lua')
- function get_sets()
- --miscellaneous sets
- --functional sets
- --TP sets
- sets.TP={
- }
- sets.TP.Melee={
- head={ name="Herculean Helm", augments={'Accuracy+29','"Triple Atk."+4','Attack+4',}},
- body={ name="Adhemar Jacket", augments={'DEX+10','AGI+10','Accuracy+15',}},
- hands={ name="Herculean Gloves", augments={'Accuracy+21','"Triple Atk."+4','DEX+10','Attack+9',}},
- legs="Meg. Chausses +2",
- feet={ name="Herculean Boots", augments={'Accuracy+22','"Triple Atk."+3','AGI+2',}},
- neck="Clotharius Torque",
- waist="Kentarch Belt +1",
- left_ear="Telos Earring",
- right_ear="Cessance Earring",
- left_ring="Epona's Ring",
- right_ring="Hetairoi Ring",
- back={ name="Camulus's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10',}}
- }
- --WS sets
- sets.WS={
- }
- sets.WS['Savage Blade']={
- main="",
- sub="",
- range={ name="Ataktos", augments={'Delay:+60','TP Bonus +100',}},
- ammo="Living Bullet",
- head={ name="Herculean Helm", augments={'Attack+25','Weapon skill damage +4%','AGI+8',}},
- body="Laksa. Frac +3",
- hands="Meg. Gloves +2",
- legs={ name="Herculean Trousers", augments={'Accuracy+21','Weapon skill damage +4%','Attack+14',}},
- feet={ name="Herculean Boots", augments={'Accuracy+14 Attack+14','Weapon skill damage +4%','VIT+10','Attack+13',}},
- neck="Caro Necklace",
- waist="Prosilio Belt +1",
- ear1={ name="Moonshade Earring", augments={'"Mag.Atk.Bns."+4','TP Bonus +25',}},
- ear2="Ishvara Earring",
- ring1="Ilabrat Ring",
- ring2="Ifrit Ring +1",
- back={ name="Camulus's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}
- }
- sets.WS['Last Stand']={
- range="Fomalhaut",
- ammo="Chrono Bullet",
- head="Meghanada Visor +2",
- body="Laksa. Frac +3",
- hands="Meg. Gloves +2",
- legs="Meg. Chausses +2",
- feet="Meg. Jam. +2",
- neck="Iskur Gorget",
- waist="Eschan Stone",
- ear1="Telos Earring",
- ear2="Ishvara Earring",
- ring1="Dingir Ring",
- ring2="Haverton Ring",
- back={ name="Camulus's Mantle", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Rng.Acc.+10','Weapon skill damage +10%',}}
- }
- sets.WS['Leaden Salute']={
- head="Pixie Hairpin +1",
- body={ name="Herculean Vest", augments={'"Mag.Atk.Bns."+25','Weapon skill damage +2%','Accuracy+15 Attack+15','Mag. Acc.+15 "Mag.Atk.Bns."+15',}},
- hands={ name="Carmine Fin. Ga. +1", augments={'Rng.Atk.+20','"Mag.Atk.Bns."+12','"Store TP"+6',}},
- legs={ name="Herculean Trousers", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','Magic dmg. taken -1%','INT+6','"Mag.Atk.Bns."+15',}},
- feet={ name="Herculean Boots", augments={'Pet: DEX+7','"Mag.Atk.Bns."+29','Mag. Acc.+18 "Mag.Atk.Bns."+18',}},
- neck="Baetyl Pendant",
- waist="Eschan Stone",
- left_ear={ name="Moonshade Earring", augments={'"Mag.Atk.Bns."+4','TP Bonus +25',}},
- right_ear="Friomisi Earring",
- left_ring="Archon Ring",
- right_ring="Dingir Ring",
- back={ name="Camulus's Mantle", augments={'AGI+20','Mag. Acc+20 /Mag. Dmg.+20','AGI+10','Weapon skill damage +10%',}}
- }
- --JA sets
- ----[main] JA sets
- sets.JA={
- }
- sets.JA['Wild Card']={
- feet={ name="Comm. Bottes +2", augments={'Enhances "Wild Card" effect',}},
- }
- sets.JA['Phantom Roll']={
- head={ name="Comm. Tricorne +2", augments={'Enhances "Winning Streak" effect',}},
- neck="Regal Necklace",
- right_ring="Luzaf's Ring",
- back="Camulus's Mantle"
- }
- sets.JA['Double-Up']={
- }
- sets.JA['Quick Draw']={
- }
- sets.JA['Random Deal']={
- body={ name="Comm. Frac +2", augments={'Enhances "Loaded Deck" effect',}},
- }
- sets.JA['Snake Eye']={
- legs={ name="Comm. Culottes +2", augments={'Enhances "Snake Eye" effect',}},
- }
- sets.JA.Fold={
- hands={ name="Lanun Gants +1", augments={'Enhances "Fold" effect',}},
- }
- sets.JA['Triple Shot']={
- }
- sets.JA['Crooked Cards']={
- }
- sets.JA['Cutting Cards']={
- }
- ----[sub] JA sets
- --MA sets
- sets.MA={
- }
- ----Precast MA sets
- sets.MA.RA={
- }
- sets.MA.RA.Precast={
- }
- ----Midcast MA sets
- sets.MA.RA.Midcast={
- head="Meghanada Visor +2",
- body="Laksa. Frac +3",
- hands="Meg. Gloves +2",
- legs={ name="Adhemar Kecks", augments={'AGI+10','Rng.Acc.+15','Rng.Atk.+15',}},
- feet="Meg. Jam. +2",
- neck="Iskur Gorget",
- waist="Reiki Yotai",
- left_ear="Telos Earring",
- right_ear="Enervating Earring",
- left_ring="Cacoethic Ring +1",
- right_ring="Haverton Ring",
- back={ name="Camulus's Mantle", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Rng.Acc.+10','"Store TP"+10',}}
- }
- --idle set
- end
- function precast(spell)
- if sets.WS[spell.name]
- then
- equip(sets.WS[spell.name])
- elseif sets.JA[spell.name]
- then
- equip(sets.JA[spell.name])
- elseif sets.MA.Precast[spell.name]
- then
- equip(sets.MA.Precast[spell.name])
- end
- end
- function filtered_action(spell)
- cancel_spell()
- end
- function midcast(spell)
- if sets.MA[spell.name]
- then
- equip(sets.MA[spell.name])
- end
- end
- function aftercast(spell)
- if player.in_combat==true
- then
- equip(sets.TP)
- else
- equip(sets.Idle)
- end
- end
- function status_change(new,old)
- if new=='Engaged'
- then
- equip(sets.TP)
- else
- equip(sets.Idle)
- end
- end
- function equip_TP_set(new)
- if new=='Engaged'
- then
- equip(sets.TP)
- else
- equip(sets.Idle)
- end
- end
- --end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement