Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -------------------------------------------------
- -- *** Ballzack's Dark Knight Gearswap Lua File *** --
- -------------------------------------------------
- --[[
- Scythe Light:
- Insurgency > Vorpal Scythe > Entropy > Guillotine > Entropy > Insurgency
- Vorpal Scythe > Entropy > Guillotine > Entropy > Insurgency
- Entropy > Guillotine > Entropy > Insurgency
- Guillotine > Entropy > Insurgency
- Scythe Darkness:
- Insurgency > Vorpal Scythe > Vorpal Scythe > Insurgency > Entropy > Cross Reaper
- Cross Reaper > Insurgency > Entropy > Cross Reaper > Entropy
- Insurgency > Entropy > Cross Reaper
- Cross Reaper > Entropy
- Entropy > Cross Reaper
- Apoc Darkness:
- Insurgency > Entropy > Cross Reaper > Catastrophe
- Insurgency > Catastrophe > Cross Reaper > Catastrophe
- Cross Reaper > Insurgency > Catastrophe > Cross Reaper
- Catastrophe > Cross Reaper > Catastrophe
- Insurgency > Catastrophe > Cross Reaper
- Cross Reaper > Catastrophe > Catastrophe
- Cross Reaper > Entropy > Catastrophe
- Entropy > Cross Reaper > Catastrophe
- Catastrophe > Catastrophe
- Catastrophe > Cross Reaper
- Cross Reaper > Catastrophe
- GreatSword:
- Resolution > Torcleaver > Scourge > Resolution > Torcleaver
- Resolution > Torcleaver > Scourge > Resolution
- Resolution > Scourge > Torcleaver
- Scourge > Resolution > Torcleaver
- ]]--
- -- Commands --
- -- In Game: //gs c, Macro: /console gs c, Bind: gs c --
- -- Modes: [ F9 ] Cycle Accuracy Modes
- -- [ CTRL+F9 ] Cycle Hybrid Modes
- -- [ F10 ] Emergency -PDT Mode
- -- [ CTRL+F10 ] Cycle Magic Accuracy Modes
- -- [ F11 ] Emergency -MDT Mode
- -- [ ALT+F11 ] Toggle Twilight Mode
- -- [ F12 ] Cycle Idle Modes
- -- [ CTRL+F12 ] Update Current Gear / Report Current Status
- -- [ WIN+` ] Cycle Weapon Modes
- -- [ WIN+W ] Toggle Weapon Lock Mode
- -- [ CTRL+= ] Toggle Sam Roll Mode
- --
- -- Abilities: [ ALT+` ] Weapon Bash
- -- [ CTRL+L ] Last Resort
- -- [ CTRL+S ] Souleater
- -- [ ALT+D ] Scarlet Delirium
- -- [ CTRL+N ] Nether Void
- -- [ CTRL+D ] Dark Seal
- -- [ CTRL+A ] Arcane Circle
- -- [ ALT+A ] Arcane Crest
- -- [ CTRL+C ] Consume Mana
- -- [ CTRL+H ] Hasso
- -- [ CTRL+M ] Meditate
- -- [ ALT+S ] Sekkanoki
- -- [ CTRL+W ] Warding Circle
- --
- -- Spells: [ ] Drain III
- -- [ CTRL+` ] Stun
- -- [ ] Bio II
- -- [ ] Endark II
- -- [ ] Dread Spikes
- -- [ ] Aspir II
- -- [ ] Sleep II
- -- [ ] Sleep
- -- [ ] Bind
- -- [ ] Break
- --
- -- WS: [ End ] Insurgency
- -- [ Delete ] Resolution
- -- [ Home ] Cross Reaper
- -- [ WIN+C ] Catastrophe
- -- [ WIN+T ] Torcleaver
- -- [ WIN+E ] Entropy
- -- [ WIN+Q ] Quietus
- -- [ ] Scourge
- -- [ WIN+S ] Spinning Scythe
- -- [ WIN+I ] Infernal Scythe
- --
- --
- function get_sets()
- include('augmented-items.lua')
- AccIndex = 1
- AccArray = {"LowACC","MidACC","HighACC"} -- 3 Levels Of Accuracy Sets For TP/WS/Hybrid/Stun. First Set Is LowACC.
- MaccIndex = 1
- MaccArray = {"Potency","Resist","Duration"}
- WeaponIndex = 1
- WeaponArray = {"Anguta","Apocalypse","Liberator","Redemption","Caladbolg","Ragnarok","Raetic Algol +1","Hepatizon Axe"}
- IdleIndex = 1
- IdleArray = {"Movement","Refresh","Regain"} -- Default Idle Set Is Movement --
- DarkSealIndex = 0 --Index for Dark Seal headpiece Potency(0) vs Duration(1)
- Armor = 'None'
- Twilight = 'None'
- Samurai_Roll = 'OFF' -- Set Default SAM Roll ON or OFF Here --
- Lock_Main = 'OFF' -- Set Default Lock Main Weapon ON or OFF Here --
- target_distance = 6 -- Set Default Distance Here --
- select_default_macro_book() -- Change Default Macro Book At The End --
- add_to_chat(158,'-[Ballzack Dark Knight Lua Loaded]-')
- add_to_chat(155,'Weapon: '..WeaponArray[WeaponIndex])
- add_to_chat(155,'Accuracy Level: ' .. AccArray[AccIndex])
- add_to_chat(155,'Idle Set: ' .. IdleArray[IdleIndex])
- RandomLockstyleGenerator = 'true'
- -- List of Equipment Sets created for Random Lockstyle Generator
- -- (If you want to have the same Lockstyle every time, reduce the list to a single Equipset #)
- random_lockstyle_list = {1,2,3,4,5,6,7}
- -- Random Lockstyle generator.
- if RandomLockstyleGenerator == 'true' then
- local randomLockstyle = random_lockstyle_list[math.random(1, #random_lockstyle_list)]
- send_command('@wait 4;input /lockstyleset '.. randomLockstyle)
- end
- -- Key Binds --
- send_command('bind End input /ws "Insurgency" <t>')
- send_command('bind Delete input /ws "Resolution" <t>')
- send_command('bind Home input /ws "Cross Reaper" <t>')
- send_command('bind @c input /ws "Catastrophe" <t>')
- send_command('bind @t input /ws "Torcleaver" <t>')
- send_command('bind @e input /ws "Entropy" <t>')
- send_command('bind @s input /ws "Spinning Scythe" <t>')
- send_command('bind @q input /ws "Quietus" <t>')
- send_command('bind @i input /ws "Infernal Scythe" <t>')
- send_command('bind F9 gs c C1')-- Accuracy
- send_command('bind ^F9 gs c C2') -- Hybrid
- send_command('bind F10 gs c C7')-- PDT
- send_command('bind ^F10 gs c C14')-- Macc Cycle
- send_command('bind F11 gs c C15')-- MDT
- send_command('bind ^F11 gs c C3')-- Twilight
- send_command('bind F12 gs c C6')-- Idle
- send_command('bind ^F12 gs c C5')-- Update
- send_command('bind !` input /ja "Weapon Bash" <t>')
- send_command('bind @` gs c C17')-- Cycle Weapons
- send_command('bind @w gs c C18') -- Weapon Lock
- send_command('bind ^` input /ma Stun <t>; wait 0.5; input /p Stun (スタン) <t>')
- send_command('bind ^= gs c C11')-- Sam Roll
- function file_unload()
- send_command('unbind Home')
- send_command('unbind Delete')
- send_command('unbind End')
- send_command('unbind @e')
- send_command('unbind @c')
- send_command('unbind @t')
- send_command('unbind @s')
- send_command('unbind @i')
- send_command('unbind @q')
- send_command('unbind F9')
- send_command('unbind ^F9')
- send_command('unbind F10')
- send_command('unbind ^F10')
- send_command('unbind F11')
- send_command('unbind ^F11')
- send_command('unbind F12')
- send_command('unbind ^F12')
- send_command('unbind !`')
- send_command('unbind @`')
- send_command('unbind @w')
- send_command('unbind ^`')
- send_command('unbind ^=')
- end
- -- Gavialis Helm --
- elements = {}
- elements.equip = {head="Gavialis Helm"}
- elements.Resolution = S{"Lightning","Wind","Earth"}
- elements.Scourge = S {"Light","Fire"}
- elements.Torcleaver = S {"Light","Water","Ice"}
- elements.Catastrophe = S {"Dark","Earth"}
- elements.Entropy = S{"Dark","Water","Earth"}
- elements.Insurgency = S{"Light","Dark","Fire"}
- elements.Quietus = S {"Light","Water","Ice"}
- elements["Cross Reaper"] = S {"Water","Ice"}
- sets.Idle = {
- ammo="Staunch Tathlum +1",
- head="Sulevia's Mask +2",
- neck="Loricate Torque +1",
- ear1="Sanare Earring",
- ear2="Hearty Earring",
- body="Sulevia's Plate. +2",
- hands="Sulev. Gauntlets +2",
- ring1="Defending Ring",
- ring2="Moonlight Ring",
- back="Moonlight Cape",
- waist="Flume Belt +1",
- legs="Carmine Cuisses +1",
- feet="Sulev. Leggings +2"}
- -- Movement Sets --
- sets.Idle.Movement = set_combine(sets.Idle,{legs="Carmine Cuisses +1"})
- sets.Idle.Movement.Anguta = set_combine(sets.Idle.Movement,{main="Anguta"})
- sets.Idle.Movement.Liberator = set_combine(sets.Idle.Movement,{main="Liberator"})sets.Idle.Movement.Apocalypse = set_combine(sets.Idle.Movement,{main="Apocalypse"})
- sets.Idle.Movement.Apocalypse = set_combine(sets.Idle.Movement,{main="Apocalypse"})
- sets.Idle.Movement.Redemption = set_combine(sets.Idle.Movement,{main="Redemption"})
- sets.Idle.Movement.Caladbolg = set_combine(sets.Idle.Movement,{main="Caladbolg"})
- sets.Idle.Movement.Ragnarok = set_combine(sets.Idle.Movement,{main="Ragnarok"})
- sets.Idle.Movement['Raetic Algol +1'] = set_combine(sets.Idle.Movement,{main="Raetic Algol +1"})
- sets.Idle.Movement['Hepatizon Axe'] = set_combine(sets.Idle.Movement,{main="Hepatizon Axe"})
- -- Refresh Sets --
- sets.Idle.Refresh = set_combine(sets.Idle,{
- head=empty,
- neck="Vim Torque +1",
- body="Lugra Cloak +1",
- hands="Ogier's Gauntlets",
- ring1="Stikini Ring +1",
- ring2="Stikini Ring +1",
- legs=OdysseanCuissesRefresh,
- feet="Ogier's Leggings"})
- sets.Idle.Refresh.Anguta = set_combine(sets.Idle.Refresh,{main="Anguta"})
- sets.Idle.Refresh.Liberator = set_combine(sets.Idle.Refresh,{main="Liberator"})
- sets.Idle.Refresh.Apocalypse = set_combine(sets.Idle.Refresh,{main="Apocalypse"})
- sets.Idle.Refresh.Redemption = set_combine(sets.Idle.Refresh,{main="Redemption"})
- sets.Idle.Refresh.Caladbolg = set_combine(sets.Idle.Refresh,{main="Caladbolg"})
- sets.Idle.Refresh.Ragnarok = set_combine(sets.Idle.Refresh,{main="Ragnarok"})
- sets.Idle.Refresh['Raetic Algol +1'] = set_combine(sets.Idle.Refresh,{main="Raetic Algol +1"})
- sets.Idle.Refresh['Hepatizon Axe'] = set_combine(sets.Idle.Refresh,{main="Hepatizon Axe"})
- -- Regain Sets --
- sets.Idle.Regain = set_combine(sets.Idle,{head="Ratri Sallet +1"})
- sets.Idle.Regain.Anguta = set_combine(sets.Idle.Regain,{main="Anguta"})
- sets.Idle.Regain.Liberator = set_combine(sets.Idle.Regain,{main="Liberator"})
- sets.Idle.Regain.Apocalypse = set_combine(sets.Idle.Regain,{main="Apocalypse"})
- sets.Idle.Regain.Redemption = set_combine(sets.Idle.Regain,{main="Redemption"})
- sets.Idle.Regain.Caladbolg = set_combine(sets.Idle.Regain,{main="Caladbolg"})
- sets.Idle.Regain.Ragnarok = set_combine(sets.Idle.Regain,{main="Ragnarok"})
- sets.Idle.Regain['Raetic Algol +1'] = set_combine(sets.Idle.Regain,{main="Raetic Algol +1"})
- sets.Idle.Regain['Hepatizon Axe'] = set_combine(sets.Idle.Regain,{main="Hepatizon Axe"})
- sets.Twilight = {head="Twilight Helm",body="Twilight Mail"}
- -- JA Sets --
- sets.JA = {}
- sets.JA['Arcane Circle'] = {feet="Ig. Sollerets +3"}
- sets.JA['Nether Void'] = {legs="Heath. Flanchard +1"}
- sets.JA['Souleater'] = {head="Ig. Burgonet +3"}
- sets.JA['Weapon Bash'] = {hands="Ig. Gauntlets +3"}
- sets.JA['Last Resort'] = {back="Ankou's Mantle"}
- sets.JA['Dark Seal'] = {head="Fall. Burgeonet +3"}
- sets.JA['Blood Weapon'] = {body="Fall. Cuirass +1"}
- sets.Precast = {}
- -- Fastcast Set --
- sets.Precast.FastCast = {
- ammo="Sapience Orb",
- head="Carmine Mask +1",
- neck="Orunmila's Torque",
- ear1="Enchntr. Earring +1",
- ear2="Loquac. Earring",
- body=OdysseanChestplateFC,
- hands="Leyline Gloves",
- ring1="Kishar Ring",
- ring2="Prolix Ring",
- back=AnkouFC,
- waist="Tempus Fugit",
- legs="Eschite Cuisses",
- feet=OdysseanGreavesFC}
- -- Precast Dark Magic --
- sets.Precast['Dark Magic'] = sets.Precast.FastCast
- -- Midcast Base Set --
- sets.Midcast = {}
- -- Magic Haste Set --
- sets.Midcast.Haste = sets.PDT
- -- Dark Magic Set --
- sets.Midcast['Dark Magic'] = {
- ammo="Pemphredo Tathlum",
- head="Ig. Burgonet +3",
- neck="Erra Pendant",
- ear1="Dark Earring",
- ear2="Digni. Earring",
- body="Carm. Sc. Mail +1",
- hands="Fall. Fin. Gaunt. +3",
- ring1="Evanescence Ring",
- ring2="Stikini Ring +1",
- back="Niht Mantle",
- waist="Casso Sash",
- legs="Eschite Cuisses",
- feet="Rat. Sollerets +1"}
- -- Absorb Set --
- sets.Midcast.Absorb = set_combine(sets.Midcast['Dark Magic'],{
- ear1="Gwati Earring",
- hands="Pavor Gauntlets",
- ring1="Kishar Ring",
- back="Chuparrosa Mantle"})
- sets.Midcast.Absorb.Resist = set_combine(sets.Midcast.Absorb,{
- head="Carmine Mask +1",
- hands="Leyline Gloves",
- ring1="Stikini Ring +1",
- back=AnkouNuke,
- waist="Eschan Stone",
- feet="Ig. Sollerets +3"})
- sets.Midcast.Absorb.Duration = set_combine(sets.Midcast.Absorb,{
- hands="Black Gadlings",
- legs="Black Cuisses"})
- -- Absorb-TP Set --
- sets.Midcast['Absorb-TP'] = set_combine(sets.Midcast.Absorb,{hands="Heathen's Gauntlets +1"})
- -- Stun Sets --
- sets.Midcast.Stun = set_combine(sets.Midcast['Dark Magic'],{
- head="Carmine Mask +1",
- ear1="Gwati Earring",
- hands="Leyline Gloves",
- ring1="Stikini Ring +1",
- back=AnkouNuke,
- waist="Eschan Stone",
- feet="Ig. Sollerets +3"})
- sets.Midcast.Stun.Resist = set_combine(sets.Midcast.Stun,{})
- sets.Midcast.Stun.Duration = set_combine(sets.Midcast.Stun,{feet="Rat. Sollerets +1"})
- -- Endark Set --
- sets.Midcast['Endark II'] = set_combine(sets.Midcast['Dark Magic'],{
- ammo="Sapience Orb",
- ear2="Loquac. Earring"})
- -- Elemental Magic Set --
- sets.Midcast['Elemental Magic'] = {
- ammo="Pemphredo Tathlum",
- head="Jumalik Helm",
- neck="Sanctity Necklace",
- ear1="Friomisi Earring",
- ear2="Crematio Earring",
- body="Found. Breastplate",
- hands="Leyline Gloves",
- ring1="Shiva Ring +1",
- ring2="Shiva Ring +1",
- back=AnkouNuke,
- waist="Eschan Stone",
- legs="Eschite Cuisses",
- feet="Ig. Sollerets +3"}
- -- Enfeebling Magic Set --
- sets.Midcast['Enfeebling Magic'] = set_combine(sets.Midcast['Elemental Magic'],{
- head="Carmine Mask +1",
- neck="Erra Pendant",
- ear1="Digni. Earring",
- ear2="Gwati Earring",
- body="Flamma Korazin +2",
- hands="Flam. Manopolas +2",
- ring1="Stikini Ring +1",
- ring2="Stikini Ring +1",
- legs="Flamma Dirs +2"})
- -- Dread Spikes Set --
- sets.Midcast['Dread Spikes'] = {
- ammo="Egoist's Tathlum",
- head="Ratri Sallet +1",
- neck="Dualism Collar +1",
- ear1="Odnowa Earring +1",
- ear2="Odnowa Earring",
- body="Heath. Cuirass +1",
- hands="Rat. Gadlings +1",
- ring1="Moonlight Ring",
- ring2="Moonlight Ring",
- back="Moonlight Cape",
- waist="Gold Mog. Belt",
- legs="Ratri Cuisses +1",
- feet="Rat. Sollerets +1"}
- sets.Midcast.Drain = set_combine(sets.Midcast['Dark Magic'],{
- head="Pixie Hairpin +1",
- ear1="Digni. Earring",
- ear2="Hirudinea Earring",
- waist="Austerity Belt +1"})
- sets.Midcast.Aspir = sets.Midcast.Drain
- sets.MAXDrain = {main="Misanthropy"}
- -- TP Base Set --
- sets.TP = {}
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ---------------------------------------------------------------- ANGUTA Sets -----------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- -- Anguta TP Sets --
- sets.TP.Anguta = {}
- sets.TP.Anguta.MidACC = set_combine(sets.TP.Anguta,{})
- sets.TP.Anguta.HighACC = set_combine(sets.TP.Anguta.MidACC,{})
- -- Anguta(High Haste) TP Sets --
- sets.TP.Anguta.HighHaste = set_combine(sets.TP.Anguta,{waist="Windbuffet Belt +1"})
- sets.TP.Anguta.MidACC.HighHaste = sets.TP.Anguta.HighHaste
- sets.TP.Anguta.HighACC.HighHaste = sets.TP.Anguta.MidACC.HighHaste
- -- Anguta(SAM Roll) TP Sets --
- sets.TP.Anguta.STP = set_combine(sets.TP.Anguta,{})
- sets.TP.Anguta.MidACC.STP = set_combine(sets.TP.Anguta.STP,{})
- sets.TP.Anguta.HighACC.STP = set_combine(sets.TP.Anguta.MidACC.STP,{})
- -- Anguta(High Haste + SAM Roll) TP Sets --
- sets.TP.Anguta.HighHaste.STP = set_combine(sets.TP.Anguta.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Anguta.MidACC.HighHaste.STP = sets.TP.Anguta.HighHaste.STP
- sets.TP.Anguta.HighACC.HighHaste.STP = sets.TP.Anguta.MidACC.HighHaste.STP
- ----------------- /SAM Sets -----------------------------
- -- Anguta /SAM TP Sets --
- sets.TP.Anguta.SAM = {
- main="Anguta",
- ammo="Ginsen",
- head="Flamma Zucchetto +2",
- neck="Ainia Collar",
- ear1="Brutal Earring",
- ear2="Cessance Earring",
- body=ValorousMailQA,
- hands="Argosy Mufflers +1",
- ring1="Niqmaddu Ring",
- ring2="Flamma Ring",
- back=AnkouACC,
- waist="Ioskeha Belt +1",
- legs=OdysseanCuissesSTP,
- feet=ValorousGreavesSTP}
- sets.TP.Anguta.SAM.MidACC = set_combine(sets.TP.Anguta.SAM,{
- ear1="Telos Earring",
- ring2="Chirich Ring +1"})
- sets.TP.Anguta.SAM.HighACC = set_combine(sets.TP.Anguta.SAM.MidACC,{
- ear1="Mache Earring +1",
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1"})
- -- Anguta(High Haste) /SAM TP Sets --
- sets.TP.Anguta.SAM.HighHaste = set_combine(sets.TP.Anguta.SAM,{waist="Windbuffet Belt +1"})
- sets.TP.Anguta.SAM.MidACC.HighHaste = sets.TP.Anguta.SAM.HighHaste
- sets.TP.Anguta.SAM.HighACC.HighHaste = sets.TP.Anguta.SAM.MidACC.HighHaste
- -- Anguta(SAM Roll) /SAM TP Sets --
- sets.TP.Anguta.SAM.STP = set_combine(sets.TP.Anguta.SAM,{
- neck="Ganesha's Mala",
- hands="Sulev. Gauntlets +2",
- ring2="Hetairoi Ring",
- legs="Ig. Flanchard +3",
- feet="Flam. Gambieras +2"})
- sets.TP.Anguta.SAM.MidACC.STP = set_combine(sets.TP.Anguta.SAM.STP,{
- ammo="Seething Bomblet +1",
- neck="Lissome Necklace",
- ear1="Telos Earring",
- ring2="Flamma Ring"})
- sets.TP.Anguta.SAM.HighACC.STP = set_combine(sets.TP.Anguta.SAM.MidACC.STP,{
- neck="Combatant's Torque",
- ear1="Mache Earring +1",
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1",
- ring2="Chirich Ring +1"})
- -- Anguta(High Haste + SAM Roll) /SAM TP Sets --
- sets.TP.Anguta.SAM.HighHaste.STP = set_combine(sets.TP.Anguta.SAM.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Anguta.SAM.MidACC.HighHaste.STP = sets.TP.Anguta.SAM.HighHaste.STP
- sets.TP.Anguta.SAM.HighACC.HighHaste.STP = sets.TP.Anguta.SAM.MidACC.HighHaste.STP
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ---------------------------------------------------------------- APOCALYPSE Sets -----------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- -- Apocalypse(AM Down) TP Sets --
- sets.TP.Apocalypse = {}
- sets.TP.Apocalypse.MidACC = set_combine(sets.TP.Apocalypse,{})
- sets.TP.Apocalypse.HighACC = set_combine(sets.TP.Apocalypse.MidACC,{})
- -- Apocalypse(AM Down: High Haste) TP Sets --
- sets.TP.Apocalypse.HighHaste = set_combine(sets.TP.Apocalypse,{waist="Windbuffet Belt +1"})
- sets.TP.Apocalypse.MidACC.HighHaste = sets.TP.Apocalypse.HighHaste
- sets.TP.Apocalypse.HighACC.HighHaste = sets.TP.Apocalypse.MidACC.HighHaste
- -- Apocalypse(AM Down: SAM Roll) TP Sets --
- sets.TP.Apocalypse.STP = set_combine(sets.TP.Apocalypse,{})
- sets.TP.Apocalypse.MidACC.STP = set_combine(sets.TP.Apocalypse.MidACC,{})
- sets.TP.Apocalypse.HighACC.STP = set_combine(sets.TP.Apocalypse.HighACC,{})
- -- Apocalypse(AM Down: High Haste + SAM Roll) TP Sets --
- sets.TP.Apocalypse.HighHaste.STP = set_combine(sets.TP.Apocalypse.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Apocalypse.MidACC.HighHaste.STP = sets.TP.Apocalypse.HighHaste.STP
- sets.TP.Apocalypse.HighACC.HighHaste.STP = sets.TP.Apocalypse.MidACC.HighHaste.STP
- -- Apocalypse(AM Up) TP Sets --
- sets.TP.Apocalypse.AM = sets.TP.Apocalypse
- sets.TP.Apocalypse.MidACC.AM = sets.TP.Apocalypse.AM
- sets.TP.Apocalypse.HighACC.AM = sets.TP.Apocalypse.MidACC.AM
- -- Apocalypse(AM Up: High Haste) TP Sets --
- sets.TP.Apocalypse.AM.HighHaste = set_combine(sets.TP.Apocalypse.AM,{waist="Windbuffet Belt +1"})
- sets.TP.Apocalypse.MidACC.AM.HighHaste = sets.TP.Apocalypse.AM.HighHaste
- sets.TP.Apocalypse.HighACC.AM.HighHaste = sets.TP.Apocalypse.MidACC.AM.HighHaste
- -- Apocalypse(AM Up: SAM Roll) TP Sets --
- sets.TP.Apocalypse.AM.STP = sets.TP.Apocalypse.AM
- sets.TP.Apocalypse.MidACC.AM.STP = sets.TP.Apocalypse.AM.STP
- sets.TP.Apocalypse.HighACC.AM.STP = sets.TP.Apocalypse.MidACC.AM.STP
- -- Apocalypse(AM Up: High Haste + SAM Roll) TP Sets --
- sets.TP.Apocalypse.AM.HighHaste.STP = set_combine(sets.TP.Apocalypse.AM.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Apocalypse.MidACC.AM.HighHaste.STP = sets.TP.Apocalypse.AM.HighHaste.STP
- sets.TP.Apocalypse.HighACC.AM.HighHaste.STP = sets.TP.Apocalypse.MidACC.AM.HighHaste.STP
- ------------ /SAM Sets --------------------------------
- -- Apocalypse(AM Down) /SAM TP Sets --
- sets.TP.Apocalypse.SAM = {
- main="Apocalypse",
- ammo="Ginsen",
- head="Flam. Zucchetto +2",
- neck="Ganesha's Mala",
- ear1="Cessance Earring",
- ear2="Brutal Earring",
- body=ValorousMailQA,
- hands="Argosy Mufflers +1",
- ring1="Niqmaddu Ring",
- ring2="Petrov Ring",
- back=AnkouACC,
- waist="Ioskeha Belt +1",
- legs="Ig. Flanchard +3",
- feet="Flam. Gambieras +2"}
- sets.TP.Apocalypse.SAM.MidACC = set_combine(sets.TP.Apocalypse.SAM,{
- ammo="Seething Bomblet +1",
- neck="Lissome Necklace",
- ear2="Telos Earring",
- ring2="Flamma Ring"})
- sets.TP.Apocalypse.SAM.HighACC = set_combine(sets.TP.Apocalypse.SAM.MidACC,{
- neck="Combatant's Torque",
- ear1="Mache Earring +1",
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1",
- ring2="Chirich Ring +1"})
- -- Apocalypse(AM Down: High Haste) /SAM TP Sets --
- sets.TP.Apocalypse.SAM.HighHaste = set_combine(sets.TP.Apocalypse.SAM,{waist="Windbuffet Belt +1"})
- sets.TP.Apocalypse.SAM.MidACC.HighHaste = sets.TP.Apocalypse.SAM.HighHaste
- sets.TP.Apocalypse.SAM.HighACC.HighHaste = sets.TP.Apocalypse.SAM.MidACC.HighHaste
- -- Apocalypse(AM Down: SAM Roll) /SAM TP Sets --
- sets.TP.Apocalypse.SAM.STP = set_combine(sets.TP.Apocalypse.SAM,{
- hands="Sulev. Gauntlets +2",
- ring2="Hetairoi Ring"})
- sets.TP.Apocalypse.SAM.MidACC.STP = set_combine(sets.TP.Apocalypse.SAM.STP,{
- ammo="Seething Bomblet +1",
- neck="Lissome Necklace",
- ear2="Telos Earring",
- ring2="Flamma Ring"})
- sets.TP.Apocalypse.SAM.HighACC.STP = set_combine(sets.TP.Apocalypse.SAM.MidACC.STP,{
- neck="Combatant's Torque",
- ear1="Mache Earring +1",
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1",
- ring2="Chirich Ring +1"})
- -- Apocalypse(AM Down: High Haste + SAM Roll) /SAM TP Sets --
- sets.TP.Apocalypse.SAM.HighHaste.STP = set_combine(sets.TP.Apocalypse.SAM.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Apocalypse.SAM.MidACC.HighHaste.STP = sets.TP.Apocalypse.SAM.HighHaste.STP
- sets.TP.Apocalypse.SAM.HighACC.HighHaste.STP = sets.TP.Apocalypse.SAM.MidACC.HighHaste.STP
- -- Apocalypse(AM Up) /SAM TP Sets --
- sets.TP.Apocalypse.SAM.AM = sets.TP.Apocalypse.SAM
- sets.TP.Apocalypse.SAM.MidACC.AM = sets.TP.Apocalypse.SAM.AM
- sets.TP.Apocalypse.SAM.HighACC.AM = sets.TP.Apocalypse.SAM.MidACC.AM
- -- Apocalypse(AM Up: High Haste) /SAM TP Sets --
- sets.TP.Apocalypse.SAM.AM.HighHaste = set_combine(sets.TP.Apocalypse.SAM.AM,{waist="Windbuffet Belt +1"})
- sets.TP.Apocalypse.SAM.MidACC.AM.HighHaste = sets.TP.Apocalypse.SAM.AM.HighHaste
- sets.TP.Apocalypse.SAM.HighACC.AM.HighHaste = sets.TP.Apocalypse.SAM.AM.HighHaste
- -- Apocalypse(AM Up: SAM Roll) /SAM TP Sets --
- sets.TP.Apocalypse.SAM.AM.STP = sets.TP.Apocalypse.SAM.STP
- sets.TP.Apocalypse.SAM.MidACC.AM.STP = sets.TP.Apocalypse.SAM.AM.STP
- sets.TP.Apocalypse.SAM.HighACC.AM.STP = sets.TP.Apocalypse.SAM.MidACC.AM.STP
- -- Apocalypse(AM Up: High Haste + SAM Roll) /SAM TP Sets --
- sets.TP.Apocalypse.SAM.AM.HighHaste.STP = set_combine(sets.TP.Apocalypse.SAM.AM.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Apocalypse.SAM.MidACC.AM.HighHaste.STP = sets.TP.Apocalypse.SAM.AM.HighHaste.STP
- sets.TP.Apocalypse.SAM.HighACC.AM.HighHaste.STP = sets.TP.Apocalypse.SAM.HighACC.AM.HighHaste.STP
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ---------------------------------------------------------------- LIBERATOR Sets -----------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- -- Liberator(AM3 Down) TP Sets --
- sets.TP.Liberator = {}
- sets.TP.Liberator.MidACC = set_combine(sets.TP.Liberator,{})
- sets.TP.Liberator.HighACC = set_combine(sets.TP.Liberator.MidACC,{})
- -- Liberator(AM3 Up) TP Sets --
- sets.TP.Liberator.AM3 = set_combine(sets.TP.Liberator,{})
- sets.TP.Liberator.MidACC.AM3 = set_combine(sets.TP.Liberator.AM3,{})
- sets.TP.Liberator.HighACC.AM3 = set_combine(sets.TP.Liberator.MidACC.AM3,{})
- -- Liberator(AM3 Down: High Haste) TP Sets --
- sets.TP.Liberator.HighHaste = set_combine(sets.TP.Liberator,{waist="Windbuffet Belt +1"})
- sets.TP.Liberator.MidACC.HighHaste = sets.TP.Liberator.HighHaste
- sets.TP.Liberator.HighACC.HighHaste = sets.TP.Liberator.MidACC.HighHaste
- -- Liberator(AM3 Up: High Haste) TP Sets --
- sets.TP.Liberator.AM3_HighHaste = set_combine(sets.TP.Liberator.AM3,{waist="Windbuffet Belt +1"})
- sets.TP.Liberator.MidACC.AM3_HighHaste = sets.TP.Liberator.AM3_HighHaste
- sets.TP.Liberator.HighACC.AM3_HighHaste = sets.TP.Liberator.MidACC.AM3_HighHaste
- -- Liberator(AM3 Down: SAM Roll) TP Sets --
- sets.TP.Liberator.STP = set_combine(sets.TP.Liberator,{})
- sets.TP.Liberator.MidACC.STP = set_combine(sets.TP.Liberator.MidACC,{})
- sets.TP.Liberator.HighACC.STP = set_combine(sets.TP.Liberator.HighACC,{})
- -- Liberator(AM3 Up: SAM Roll) TP Sets --
- sets.TP.Liberator.AM3.STP = set_combine(sets.TP.Liberator.AM3,{})
- sets.TP.Liberator.MidACC.AM3.STP = set_combine(sets.TP.Liberator.MidACC.AM3,{})
- sets.TP.Liberator.HighACC.AM3.STP = set_combine(sets.TP.Liberator.HighACC.AM3,{})
- -- Liberator(AM3 Down: High Haste + SAM Roll) TP Sets --
- sets.TP.Liberator.HighHaste.STP = set_combine(sets.TP.Liberator.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Liberator.MidACC.HighHaste.STP = sets.TP.Liberator.HighHaste.STP
- sets.TP.Liberator.HighACC.HighHaste.STP = sets.TP.Liberator.MidACC.HighHaste.STP
- -- Liberator(AM3 Up: High Haste + SAM Roll) TP Sets --
- sets.TP.Liberator.AM3_HighHaste.STP = set_combine(sets.TP.Liberator.AM3_HighHaste,{waist="Windbuffet Belt +1"})
- sets.TP.Liberator.MidACC.AM3_HighHaste.STP = sets.TP.Liberator.AM3_HighHaste.STP
- sets.TP.Liberator.HighACC.AM3_HighHaste.STP = sets.TP.Liberator.MidACC.AM3_HighHaste.STP
- ---------------------------------- /SAM Sets --------------------------------------
- -- Liberator(AM3 Down) /SAM TP Sets --
- sets.TP.Liberator.SAM = {
- main="Liberator",
- ammo="Ginsen",
- head="Flam. Zucchetto +2",
- neck="Ganesha's Mala",
- ear1="Brutal Earring",
- ear2="Cessance Earring",
- body=ValorousMailQA,
- hands="Sulev. Gauntlets +2",
- ring1="Niqmaddu Ring",
- ring2="Hetairoi Ring",
- back=AnkouACC,
- waist="Ioskeha Belt +1",
- legs="Ig. Flanchard +3",
- feet="Flam. Gambieras +2"}
- sets.TP.Liberator.SAM.MidACC = set_combine(sets.TP.Liberator.SAM,{
- ammo="Seething Bomblet +1",
- neck="Lissome Necklace",
- ear1="Telos Earring",
- ring2="Flamma Ring"})
- sets.TP.Liberator.SAM.HighACC = set_combine(sets.TP.Liberator.SAM.MidACC,{
- neck="Combatant's Torque",
- ear1="Mache Earring +1",
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1",
- ring2="Chirich Ring +1"})
- -- Liberator(AM3 Up) /SAM TP Sets --
- sets.TP.Liberator.SAM.AM3 = set_combine(sets.TP.Liberator.SAM,{
- neck="Ainia Collar",
- hands="Argosy Mufflers +1",
- ring2="Flamma Ring",
- back=AnkouSTP,
- legs=OdysseanCuissesSTP,
- feet=ValorousGreavesSTP})
- sets.TP.Liberator.SAM.MidACC.AM3 = set_combine(sets.TP.Liberator.SAM.AM3,{
- neck="Lissome Necklace",
- ear1="Telos Earring",
- hands="Flam. Manopolas +2"})
- sets.TP.Liberator.SAM.HighACC.AM3 = set_combine(sets.TP.Liberator.SAM.MidACC.AM3,{
- neck="Combatant's Torque",
- hands="Emicho Gauntlets +1"})
- -- Liberator(AM3 Down: High Haste) /SAM TP Sets --
- sets.TP.Liberator.SAM.HighHaste = set_combine(sets.TP.Liberator.SAM.AM3,{waist="Windbuffet Belt +1"})
- sets.TP.Liberator.SAM.MidACC.HighHaste = sets.TP.Liberator.SAM.HighHaste
- sets.TP.Liberator.SAM.HighACC.HighHaste = sets.TP.Liberator.SAM.MidACC.HighHaste
- -- Liberator(AM3 Up: High Haste) /SAM TP Sets --
- sets.TP.Liberator.SAM.AM3_HighHaste = set_combine(sets.TP.Liberator.SAM,{waist="Windbuffet Belt +1"})
- sets.TP.Liberator.SAM.MidACC.AM3_HighHaste = sets.TP.Liberator.SAM.AM3_HighHaste
- sets.TP.Liberator.SAM.HighACC.AM3_HighHaste = sets.TP.Liberator.SAM.MidACC.AM3_HighHaste
- -- Liberator(AM3 Down: SAM Roll) /SAM TP Sets --
- sets.TP.Liberator.SAM.STP = set_combine(sets.TP.Liberator.SAM,{})
- sets.TP.Liberator.SAM.MidACC.STP = set_combine(sets.TP.Liberator.SAM.MidACC,{})
- sets.TP.Liberator.SAM.HighACC.STP = set_combine(sets.TP.Liberator.SAM.HighACC,{})
- -- Liberator(AM3 Up: SAM Roll) /SAM TP Sets --
- sets.TP.Liberator.SAM.AM3.STP = set_combine(sets.TP.Liberator.SAM,{
- ear2="Telos Earring",
- back=AnkouSTP,
- feet=ValorousGreavesQA})
- sets.TP.Liberator.SAM.MidACC.AM3.STP = set_combine(sets.TP.Liberator.SAM.AM3.STP,{
- ammo="Seething Bomblet +1",
- neck="Lissome Necklace",
- ear1="Cessance Earring",
- ring2="Flamma Ring"})
- sets.TP.Liberator.SAM.HighACC.AM3.STP = set_combine(sets.TP.Liberator.SAM.MidACC.AM3.STP,{
- neck="Combatant's Torque",
- ear1="Mache Earring +1",
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1",
- ring2="Chirich Ring +1"})
- -- Liberator(AM3 Down: High Haste + SAM Roll) /SAM TP Sets --
- sets.TP.Liberator.SAM.HighHaste.STP = set_combine(sets.TP.Liberator.SAM.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Liberator.SAM.MidACC.HighHaste.STP = sets.TP.Liberator.SAM.HighHaste.STP
- sets.TP.Liberator.SAM.HighACC.HighHaste.STP = sets.TP.Liberator.SAM.MidACC.HighHaste.STP
- -- Liberator(AM3 Up: High Haste + SAM Roll) /SAM TP Sets --
- sets.TP.Liberator.SAM.AM3_HighHaste.STP = set_combine(sets.TP.Liberator.SAM.AM3.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Liberator.SAM.MidACC.AM3_HighHaste.STP = sets.TP.Liberator.SAM.AM3_HighHaste.STP
- sets.TP.Liberator.SAM.HighACC.AM3_HighHaste.STP = sets.TP.Liberator.SAM.MidACC.AM3_HighHaste.STP
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ---------------------------------------------------------------- Redemption Sets -----------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- -- Redemption TP Sets --
- sets.TP.Redemption = {}
- sets.TP.Redemption.MidACC = set_combine(sets.TP.Redemption,{})
- sets.TP.Redemption.HighACC = set_combine(sets.TP.Redemption.MidACC,{})
- -- Redemption(High Haste) TP Sets --
- sets.TP.Redemption.HighHaste = set_combine(sets.TP.Redemption,{waist="Windbuffet Belt +1"})
- sets.TP.Redemption.MidACC.HighHaste = sets.TP.Redemption.HighHaste
- sets.TP.Redemption.HighACC.HighHaste = sets.TP.Redemption.HighACC.HighHaste
- -- Redemption(SAM Roll) TP Sets --
- sets.TP.Redemption.STP = set_combine(sets.TP.Redemption,{})
- sets.TP.Redemption.MidACC.STP = sets.TP.Redemption.STP
- sets.TP.Redemption.HighACC.STP = sets.TP.Redemption.MidACC.STP
- -- Redemption(High Haste + SAM Roll) TP Sets --
- sets.TP.Redemption.HighHaste.STP = set_combine(sets.TP.Redemption.STP,{waist="Windbuffet Belt +1"})
- --sets.TP.Redemption.MidACC.HighHaste.STP = sets.TP.Redemption.HighHaste.STP
- --sets.TP.Redemption.HighACC.HighHaste.STP = sets.TP.Redemption.MidACC.HighHaste.STP
- ----------------- /SAM Sets -----------------------------
- -- Redemption /SAM TP Sets --
- sets.TP.Redemption.SAM = {
- main="Redemption",
- ammo="Ginsen",
- head="Flam. Zucchetto +2",
- neck="Ganesha's Mala",
- ear1="Cessance Earring",
- ear2="Telos Earring",
- body=ValorousMailQA,
- hands="Argosy Mufflers +1",
- ring1="Niqmaddu Ring",
- ring2="Petrov Ring",
- back=AnkouACC,
- waist="Ioskeha Belt +1",
- legs="Ig. Flanchard +3",
- feet="Flam. Gambieras +2"}
- sets.TP.Redemption.SAM.MidACC = set_combine(sets.TP.Redemption.SAM,{})
- sets.TP.Redemption.SAM.HighACC = set_combine(sets.TP.Redemption.SAM.MidACC,{})
- -- Redemption(High Haste) /SAM TP Sets --
- sets.TP.Redemption.SAM.HighHaste = set_combine(sets.TP.Redemption.SAM,{waist="Windbuffet Belt +1"})
- sets.TP.Redemption.SAM.MidACC.HighHaste = sets.TP.Redemption.SAM.HighHaste
- sets.TP.Redemption.SAM.HighACC.HighHaste = sets.TP.Redemption.SAM.MidACC.HighHaste
- -- Redemption(SAM Roll) /SAM TP Sets --
- sets.TP.Redemption.SAM.STP = set_combine(sets.TP.Redemption.SAM,{})
- sets.TP.Redemption.SAM.MidACC.STP = sets.TP.Redemption.SAM.STP
- sets.TP.Redemption.SAM.HighACC.STP = sets.TP.Redemption.SAM.MidACC.STP
- -- Redemption(High Haste + SAM Roll) /SAM TP Sets --
- sets.TP.Redemption.SAM.HighHaste.STP = set_combine(sets.TP.Redemption.SAM.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Redemption.SAM.MidACC.HighHaste.STP = sets.TP.Redemption.SAM.HighHaste.STP
- sets.TP.Redemption.SAM.HighACC.HighHaste.STP = sets.TP.Redemption.SAM.MidACC.HighHaste.STP
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ---------------------------------------------------------------- CALADBOLG Sets -----------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- -- Caladbolg(AM Down) TP Sets --
- sets.TP.Caladbolg = {}
- sets.TP.Caladbolg.MidACC = set_combine(sets.TP.Caladbolg,{})
- sets.TP.Caladbolg.HighACC = set_combine(sets.TP.Caladbolg.MidACC,{})
- -- Caladbolg(AM Down: High Haste) TP Sets --
- sets.TP.Caladbolg.HighHaste = set_combine(sets.TP.Caladbolg,{waist="Windbuffet Belt +1"})
- sets.TP.Caladbolg.MidACC.HighHaste = sets.TP.Caladbolg.HighHaste
- sets.TP.Caladbolg.HighACC.HighHaste = sets.TP.Caladbolg.MidACC.HighHaste
- -- Caladbolg(AM Down: SAM Roll) TP Sets --
- sets.TP.Caladbolg.STP = set_combine(sets.TP.Caladbolg,{})
- sets.TP.Caladbolg.MidACC.STP = set_combine(sets.TP.Caladbolg.STP,{})
- sets.TP.Caladbolg.HighACC.STP = set_combine(sets.TP.Caladbolg.MidACC.STP,{})
- -- Caladbolg(AM Down: High Haste + SAM Roll) TP Sets --
- sets.TP.Caladbolg.HighHaste.STP = set_combine(sets.TP.Caladbolg.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Caladbolg.MidACC.HighHaste.STP = sets.TP.Caladbolg.HighHaste.STP
- sets.TP.Caladbolg.HighACC.HighHaste.STP = sets.TP.Caladbolg.MidACC.HighHaste.STP
- -- Caladbolg(AM Up) TP Sets --
- sets.TP.Caladbolg.AM = sets.TP.Caladbolg
- sets.TP.Caladbolg.MidACC.AM = sets.TP.Caladbolg.AM
- sets.TP.Caladbolg.HighACC.AM = sets.TP.Caladbolg.MidACC.AM
- -- Caladbolg(AM Up: High Haste) TP Sets --
- sets.TP.Caladbolg.AM.HighHaste = set_combine(sets.TP.Caladbolg.AM,{waist="Windbuffet Belt +1"})
- sets.TP.Caladbolg.MidACC.AM.HighHaste = sets.TP.Caladbolg.AM.HighHaste
- sets.TP.Caladbolg.HighACC.AM.HighHaste = sets.TP.Caladbolg.MidACC.AM.HighHaste
- -- Caladbolg(AM Up: SAM Roll) TP Sets --
- sets.TP.Caladbolg.AM.STP = sets.TP.Caladbolg.STP
- sets.TP.Caladbolg.MidACC.AM.STP = sets.TP.Caladbolg.AM.STP
- sets.TP.Caladbolg.HighACC.AM.STP = sets.TP.Caladbolg.MidACC.AM.STP
- -- Caladbolg(AM Up: High Haste + SAM Roll) TP Sets --
- sets.TP.Caladbolg.AM.HighHaste.STP = set_combine(sets.TP.Caladbolg.HighHaste.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Caladbolg.MidACC.AM.HighHaste.STP = sets.TP.Caladbolg.AM.HighHaste.STP
- sets.TP.Caladbolg.HighACC.AM.HighHaste.STP = sets.TP.Caladbolg.MidACC.AM.HighHaste.STP
- ------------ /SAM Sets --------------------------------
- -- Caladbolg(AM Down) TP Sets -- /SAM
- sets.TP.Caladbolg.SAM = {
- main="Caladbolg",
- ammo="Ginsen",
- head="Argosy Celata +1",
- neck="Ainia Collar",
- ear1="Telos Earring",
- ear2="Cessance Earring",
- body=ValorousMailQA,
- hands="Argosy Mufflers +1",
- ring1="Niqmaddu Ring",
- ring2="Flamma Ring",
- back=AnkouACC,
- waist="Ioskeha Belt +1",
- legs=OdysseanCuissesSTP,
- feet=ValorousGreavesSTP}
- sets.TP.Caladbolg.SAM.MidACC = set_combine(sets.TP.Caladbolg.SAM,{
- hands="Flam. Manopolas +2",
- ring2="Chirich Ring +1"})
- sets.TP.Caladbolg.SAM.HighACC = set_combine(sets.TP.Caladbolg.SAM.MidACC,{
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1"})
- -- Caladbolg(AM Down: High Haste) TP Sets -- /SAM
- sets.TP.Caladbolg.SAM.HighHaste = set_combine(sets.TP.Caladbolg.SAM,{waist="Windbuffet Belt +1"})
- sets.TP.Caladbolg.SAM.MidACC.HighHaste = sets.TP.Caladbolg.SAM.MidACC.HighHaste
- sets.TP.Caladbolg.SAM.HighACC.HighHaste = sets.TP.Caladbolg.SAM.HighACC.HighHaste
- -- Caladbolg(AM Down: SAM Roll) TP Sets -- /SAM
- sets.TP.Caladbolg.SAM.STP = set_combine(sets.TP.Caladbolg.SAM,{})
- sets.TP.Caladbolg.SAM.MidACC.STP = set_combine(sets.TP.Caladbolg.SAM.STP,{
- hands="Flam. Manopolas +2",
- ring2="Chirich Ring +1"})
- sets.TP.Caladbolg.SAM.HighACC.STP = set_combine(sets.TP.Caladbolg.SAM.HighACC.STP,{
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1"})
- -- Caladbolg(AM Down: High Haste + SAM Roll) TP Sets -- /SAM
- sets.TP.Caladbolg.HighHaste.STP = set_combine(sets.TP.Caladbolg.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Caladbolg.MidACC.HighHaste.STP = set_combine(sets.TP.Caladbolg.MidACC.HighHaste,{})
- sets.TP.Caladbolg.HighACC.HighHaste.STP = set_combine(sets.TP.Caladbolg.HighACC.HighHaste,{})
- -- Caladbolg(AM Up) TP Sets -- /SAM
- sets.TP.Caladbolg.SAM.AM = sets.TP.Caladbolg.SAM
- sets.TP.Caladbolg.SAM.MidACC.AM = sets.TP.Caladbolg.SAM.AM
- sets.TP.Caladbolg.SAM.HighACC.AM = sets.TP.Caladbolg.SAM.MidACC.AM
- -- Caladbolg(AM Up: High Haste) TP Sets -- /SAM
- sets.TP.Caladbolg.SAM.AM.HighHaste = set_combine(sets.TP.Caladbolg.SAM.AM,{waist="Windbuffet Belt +1"})
- sets.TP.Caladbolg.SAM.MidACC.AM.HighHaste = sets.TP.Caladbolg.SAM.AM.HighHaste
- sets.TP.Caladbolg.SAM.HighACC.AM.HighHaste = sets.TP.Caladbolg.SAM.AM.HighHaste
- -- Caladbolg(AM Up: SAM Roll) TP Sets -- /SAM
- sets.TP.Caladbolg.SAM.AM.STP = sets.TP.Caladbolg.SAM.STP
- sets.TP.Caladbolg.SAM.MidACC.AM.STP = sets.TP.Caladbolg.SAM.AM.STP
- sets.TP.Caladbolg.SAM.HighACC.AM.STP = sets.TP.Caladbolg.SAM.MidACC.AM.STP
- -- Caladbolg(AM Up: High Haste + SAM Roll) TP Sets --
- sets.TP.Caladbolg.SAM.AM.HighHaste.STP = set_combine(sets.TP.Caladbolg.SAM.HighHaste.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Caladbolg.SAM.MidACC.AM.HighHaste.STP = sets.TP.Caladbolg.SAM.AM.HighHaste.STP
- sets.TP.Caladbolg.SAM.HighACC.AM.HighHaste.STP = sets.TP.Caladbolg.SAM.MidACC.AM.HighHaste.STP
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ---------------------------------------------------------------- RAGNAROK Sets -----------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- -- Ragnarok TP Sets --
- sets.TP.Ragnarok = {}
- sets.TP.Ragnarok.MidACC = set_combine(sets.TP.Ragnarok,{})
- sets.TP.Ragnarok.HighACC = set_combine(sets.TP.Ragnarok.MidACC,{})
- -- Ragnarok(High Haste) TP Sets --
- sets.TP.Ragnarok.HighHaste = set_combine(sets.TP.Ragnarok,{waist="Windbuffet Belt +1"})
- sets.TP.Ragnarok.MidACC.HighHaste = sets.TP.Ragnarok.HighHaste
- sets.TP.Ragnarok.HighACC.HighHaste = sets.TP.Ragnarok.MidACC.HighHaste
- -- Ragnarok(SAM Roll) TP Sets --
- sets.TP.Ragnarok.STP = sets.TP.Ragnarok
- sets.TP.Ragnarok.MidACC.STP = sets.TP.Ragnarok.STP
- sets.TP.Ragnarok.HighACC.STP = sets.TP.Ragnarok.MidACC.STP
- -- Ragnarok(High Haste + SAM Roll) TP Sets --
- sets.TP.Ragnarok.HighHaste.STP = set_combine(sets.TP.Ragnarok.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Ragnarok.MidACC.HighHaste.STP = sets.TP.Ragnarok.HighHaste.STP
- sets.TP.Ragnarok.HighACC.HighHaste.STP = sets.TP.Ragnarok.HighACC.HighHaste.STP
- ------------------- /SAM Sets -----------------------------
- -- Ragnarok /SAM TP Sets --
- sets.TP.Ragnarok.SAM = {
- main="Ragnarok",
- ammo="Ginsen",
- head="Argosy Celata +1",
- neck="Ainia Collar",
- ear1="Telos Earring",
- ear2="Cessance Earring",
- body=ValorousMailQA,
- hands="Argosy Mufflers +1",
- ring1="Niqmaddu Ring",
- ring2="Flamma Ring",
- back=AnkouACC,
- waist="Ioskeha Belt +1",
- legs=OdysseanCuissesSTP,
- feet=ValorousGreavesSTP}
- sets.TP.Ragnarok.SAM.MidACC = set_combine(sets.TP.Ragnarok.SAM,{
- hands="Flam. Manopolas +2",
- ring2="Chirich Ring +1"})
- sets.TP.Ragnarok.SAM.HighACC = set_combine(sets.TP.Ragnarok.SAM.MidACC,{
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1"})
- -- Ragnarok(High Haste) /SAM TP Sets --
- sets.TP.Ragnarok.SAM.HighHaste = set_combine(sets.TP.Ragnarok.SAM,{waist="Windbuffet Belt +1"})
- sets.TP.Ragnarok.SAM.MidACC.HighHaste = sets.TP.Ragnarok.SAM.HighHaste
- sets.TP.Ragnarok.SAM.HighACC.HighHaste = sets.TP.Ragnarok.SAM.MidACC.HighHaste
- -- Ragnarok(SAM Roll) /SAM TP Sets --
- sets.TP.Ragnarok.SAM.STP = sets.TP.Ragnarok.SAM
- sets.TP.Ragnarok.SAM.MidACC.STP = set_combine(sets.TP.Ragnarok.SAM.STP,{
- hands="Flam. Manopolas +2",
- ring2="Chirich Ring +1"})
- sets.TP.Ragnarok.SAM.HighACC.STP = set_combine(sets.TP.Ragnarok.SAM.MidACC.STP,{
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1"})
- -- Ragnarok(High Haste + SAM Roll) /SAM TP Sets --
- sets.TP.Ragnarok.SAM.HighHaste.STP = set_combine(sets.TP.Ragnarok.SAM.STP,{waist="Windbuffet Belt +1"})
- sets.TP.Ragnarok.SAM.MidACC.HighHaste.STP = sets.TP.Ragnarok.SAM.HighHaste.STP
- sets.TP.Ragnarok.SAM.HighACC.HighHaste.STP = sets.TP.Ragnarok.SAM.MidACC.HighHaste.STP
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ---------------------------------------------------------------- Raetic Algol +1 Sets -----------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- -- Raetic Algol +1 TP Sets --
- sets.TP['Raetic Algol +1'] = {}
- sets.TP['Raetic Algol +1'].MidACC = set_combine(sets.TP['Raetic Algol +1'],{})
- sets.TP['Raetic Algol +1'].HighACC = set_combine(sets.TP['Raetic Algol +1'].MidACC,{})
- -- Raetic Algol +1(High Haste) TP Sets --
- sets.TP['Raetic Algol +1'].HighHaste = sets.TP['Raetic Algol +1']
- sets.TP['Raetic Algol +1'].MidACC.HighHaste = sets.TP['Raetic Algol +1'].HighHaste
- sets.TP['Raetic Algol +1'].HighACC.HighHaste = sets.TP['Raetic Algol +1'].MidACC.HighHaste
- -- Raetic Algol +1(SAM Roll) TP Sets --
- sets.TP['Raetic Algol +1'].STP = sets.TP['Raetic Algol +1']
- sets.TP['Raetic Algol +1'].MidACC.STP = sets.TP['Raetic Algol +1'].STP
- sets.TP['Raetic Algol +1'].HighACC.STP = sets.TP['Raetic Algol +1'].MidACC.STP
- -- Raetic Algol +1(High Haste + SAM Roll) TP Sets --
- sets.TP['Raetic Algol +1'].HighHaste.STP = sets.TP['Raetic Algol +1'].STP
- sets.TP['Raetic Algol +1'].MidACC.HighHaste.STP = sets.TP['Raetic Algol +1'].HighHaste.STP
- sets.TP['Raetic Algol +1'].HighACC.HighHaste.STP = sets.TP['Raetic Algol +1'].MidACC.HighHaste.STP
- ----------------- /SAM Sets -----------------------------
- -- Raetic Algol +1 /SAM TP Sets --
- sets.TP['Raetic Algol +1'].SAM = {
- main="Raetic Algol +1",
- ammo="Ginsen",
- head="Flam. Zucchetto +2",
- neck="Ganesha's Mala",
- ear1="Brutal Earring",
- ear2="Cessance Earring",
- body=ValorousMailQA,
- hands="Argosy Mufflers +1",
- ring1="Niqmaddu Ring",
- ring2="Petrov Ring",
- back=AnkouDA,
- waist="Ioskeha Belt +1",
- legs="Ig. Flanchard +3",
- feet="Flam. Gambieras +2"}
- sets.TP['Raetic Algol +1'].SAM.MidACC = set_combine(sets.TP['Raetic Algol +1'].SAM,{
- ammo="Seething Bomblet +1",
- neck="Lissome Necklace",
- ear1="Telos Earring",
- ring2="Flamma Ring"})
- sets.TP['Raetic Algol +1'].SAM.HighACC = set_combine(sets.TP['Raetic Algol +1'].SAM.MidACC,{
- neck="Combatant's Torque",
- ear1="Mache Earring +1",
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1",
- ring2="Chirich Ring +1"})
- -- Raetic Algol +1(High Haste) /SAM TP Sets --
- sets.TP['Raetic Algol +1'].SAM.HighHaste = set_combine(sets.TP['Raetic Algol +1'].SAM,{waist="Windbuffet Belt +1"})
- sets.TP['Raetic Algol +1'].SAM.MidACC.HighHaste = sets.TP['Raetic Algol +1'].SAM.HighHaste
- sets.TP['Raetic Algol +1'].SAM.HighACC.HighHaste = sets.TP['Raetic Algol +1'].SAM.MidACC.HighHaste
- -- Raetic Algol +1(SAM Roll) /SAM TP Sets --
- sets.TP['Raetic Algol +1'].SAM.STP = set_combine(sets.TP['Raetic Algol +1'].SAM,{
- hands="Sulev. Gauntlets +2",
- ring2="Hetairoi Ring"})
- sets.TP['Raetic Algol +1'].SAM.MidACC.STP = set_combine(sets.TP['Raetic Algol +1'].SAM.STP,{
- ammo="Seething Bomblet +1",
- neck="Lissome Necklace",
- ear1="Telos Earring",
- ring2="Flamma Ring"})
- sets.TP['Raetic Algol +1'].SAM.HighACC.STP = set_combine(sets.TP['Raetic Algol +1'].SAM.MidACC.STP,{
- neck="Combatant's Torque",
- ear1="Mache Earring +1",
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1",
- ring2="Chirich Ring +1"})
- -- Raetic Algol +1(High Haste + SAM Roll) /SAM TP Sets --
- sets.TP['Raetic Algol +1'].SAM.HighHaste.STP = set_combine(sets.TP['Raetic Algol +1'].SAM.STP,{waist="Windbuffet Belt +1"})
- sets.TP['Raetic Algol +1'].SAM.MidACC.HighHaste.STP = sets.TP['Raetic Algol +1'].SAM.HighHaste.STP
- sets.TP['Raetic Algol +1'].SAM.HighACC.HighHaste.STP = sets.TP['Raetic Algol +1'].SAM.MidACC.HighHaste.STP
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ---------------------------------------------------------------- Hepatizon Axe Sets -----------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------
- -- Hepatizon Axe TP Sets --
- sets.TP['Hepatizon Axe'] = {}
- sets.TP['Hepatizon Axe'].MidACC = set_combine(sets.TP['Hepatizon Axe'],{})
- sets.TP['Hepatizon Axe'].HighACC = set_combine(sets.TP['Hepatizon Axe'].MidACC,{})
- -- Hepatizon Axe(High Haste) TP Sets --
- sets.TP['Hepatizon Axe'].HighHaste = sets.TP['Hepatizon Axe']
- sets.TP['Hepatizon Axe'].MidACC.HighHaste = sets.TP['Hepatizon Axe'].HighHaste
- sets.TP['Hepatizon Axe'].HighACC.HighHaste = sets.TP['Hepatizon Axe'].MidACC.HighHaste
- -- Hepatizon Axe(SAM Roll) TP Sets --
- sets.TP['Hepatizon Axe'].STP = sets.TP['Hepatizon Axe']
- sets.TP['Hepatizon Axe'].MidACC.STP = sets.TP['Hepatizon Axe'].STP
- sets.TP['Hepatizon Axe'].HighACC.STP = sets.TP['Hepatizon Axe'].MidACC.STP
- -- Hepatizon Axe(High Haste + SAM Roll) TP Sets --
- sets.TP['Hepatizon Axe'].HighHaste.STP = sets.TP['Hepatizon Axe'].STP
- sets.TP['Hepatizon Axe'].MidACC.HighHaste.STP = sets.TP['Hepatizon Axe'].HighHaste.STP
- sets.TP['Hepatizon Axe'].HighACC.HighHaste.STP = sets.TP['Hepatizon Axe'].MidACC.HighHaste.STP
- ----------------- /SAM Sets -----------------------------
- -- Hepatizon Axe /SAM TP Sets --
- sets.TP['Hepatizon Axe'].SAM = {
- main="Hepatizon Axe",
- ammo="Ginsen",
- head="Flam. Zucchetto +2",
- neck="Lissome Necklace",
- ear1="Brutal Earring",
- ear2="Cessance Earring",
- body=ValorousMailQA,
- hands="Argosy Mufflers +1",
- ring1="Niqmaddu Ring",
- ring2="Petrov Ring",
- back=AnkouACC,
- waist="Ioskeha Belt +1",
- legs="Ig. Flanchard +3",
- feet="Flam. Gambieras +2"}
- sets.TP['Hepatizon Axe'].SAM.MidACC = set_combine(sets.TP['Hepatizon Axe'].SAM,{
- ammo="Seething Bomblet +1",
- ear1="Telos Earring",
- hands="Flam. Manopolas +2"})
- sets.TP['Hepatizon Axe'].SAM.HighACC = set_combine(sets.TP['Hepatizon Axe'].SAM.MidACC,{
- hands="Flam. Manopolas +2",
- ring2="Flamma Ring"})
- -- Hepatizon Axe(High Haste) /SAM TP Sets --
- sets.TP['Hepatizon Axe'].SAM.HighHaste = set_combine(sets.TP['Hepatizon Axe'].SAM,{waist="Windbuffet Belt +1"})
- sets.TP['Hepatizon Axe'].SAM.MidACC.HighHaste = sets.TP['Hepatizon Axe'].SAM.HighHaste
- sets.TP['Hepatizon Axe'].SAM.HighACC.HighHaste = sets.TP['Hepatizon Axe'].SAM.MidACC.HighHaste
- -- Hepatizon Axe(SAM Roll) /SAM TP Sets --
- sets.TP['Hepatizon Axe'].SAM.STP = set_combine(sets.TP['Hepatizon Axe'].SAM,{})
- sets.TP['Hepatizon Axe'].SAM.MidACC.STP = sets.TP['Hepatizon Axe'].SAM.STP
- sets.TP['Hepatizon Axe'].SAM.HighACC.STP = sets.TP['Hepatizon Axe'].SAM.HighACC.STP
- -- Hepatizon Axe(High Haste + SAM Roll) /SAM TP Sets --
- sets.TP['Hepatizon Axe'].SAM.HighHaste.STP = set_combine(sets.TP['Hepatizon Axe'].SAM.STP,{waist="Windbuffet Belt +1"})
- sets.TP['Hepatizon Axe'].SAM.MidACC.HighHaste.STP = sets.TP['Hepatizon Axe'].SAM.HighHaste.STP
- sets.TP['Hepatizon Axe'].SAM.HighACC.HighHaste.STP = sets.TP['Hepatizon Axe'].SAM.MidACC.HighHaste.STP
- ----------------------------------------------------------------------------------------------------------------------
- ----------------------------------------------------------------------------------------------------------------------
- ----------------------------------------------------------------------------------------------------------------------
- -- PDT/MDT Sets --
- sets.PDT = {
- ammo="Seething Bomblet +1",
- head="Sulevia's Mask +2",
- neck="Loricate Torque +1",
- ear1="Telos Earring",
- ear2="Cessance Earring",
- body="Sulevia's Plate. +2",
- hands="Sulev. Gauntlets +2",
- ring1="Defending Ring",
- ring2="Moonlight Ring",
- back=AnkouACC,
- waist="Tempus Fugit",
- legs="Sulev. Cuisses +2",
- feet="Sulev. Leggings +2"}
- sets.MDT = set_combine(sets.PDT,{
- ammo="Staunch Tathlum +1",
- head="Befouled Crown",
- neck="Warder's Charm +1",
- ear1="Sanare Earring",
- ear2="Hearty Earring",
- ring2="Shadow Ring",
- back=AnkouFC,
- waist="Asklepian Belt",
- legs="Odyssean Cuisses",
- feet="Flam. Gambieras +2"})
- --sets.Scarlet = {}
- -- Hybrid Set --
- sets.TP.Hybrid = set_combine(sets.PDT,{
- neck="Lissome Necklace",
- body=ValorousMailQA,
- back=AnkouSTP,
- feet="Flam. Gambieras +2"})
- sets.TP.Hybrid.MidACC = set_combine(sets.TP.Hybrid,{
- body="Sulevia's Plate. +2",
- hands="Ig. Gauntlets +3",
- legs="Ig. Flanchard +3"})
- sets.TP.Hybrid.HighACC = set_combine(sets.TP.Hybrid.MidACC,{
- neck="Combatant's Torque",
- ear2="Mache Earring +1"})
- -- WS Base Set --
- sets.WS = {
- ammo="Seething Bomblet +1",
- head="Flam. Zucchetto +2",
- neck="Fotia Gorget",
- ear1="Moonshade Earring",
- ear2="Cessance Earring",
- body="Argosy Hauberk +1",
- hands="Argosy Mufflers +1",
- ring1="Niqmaddu Ring",
- ring2="Regal Ring",
- back=AnkouWSDSTR,
- waist="Fotia Belt",
- legs="Ig. Flanchard +3",
- feet="Flam. Gambieras +2"}
- sets.WS.MidACC = set_combine(sets.WS,{})
- sets.WS.HighACC = set_combine(sets.WS.MidACC,{})
- -- One Hit WS set--
- --sets.WS.OneHit = {}
- --sets.WS.OneHit.MidACC = set_combine(sets.WS.OneHit,{})
- --sets.WS.OneHit.HighACC = set_combine(sets.WS.OneHit.MidACC,{})
- -- Magic WS set --
- --sets.WS.MABWS = {}
- -- Resolution Sets --
- sets.WS.Resolution = set_combine(sets.WS,{ })
- sets.WS.Resolution.MidACC = set_combine(sets.WS.Resolution,{})
- sets.WS.Resolution.HighACC = set_combine(sets.WS.Resolution.MidACC,{})
- -- Torcleaver Sets --
- sets.WS.Torcleaver = {
- ammo="Knobkierrie",
- head="Fall. Burgeonet +3",
- neck="Fotia Gorget",
- ear1="Ishvara Earring",
- ear2="Moonshade Earring",
- body="Ignominy Cuirass +3",
- hands=OdysseanGauntletsWSD,
- ring1="Niqmaddu Ring",
- ring2="Regal Ring",
- back=AnkouWSDVIT,
- waist="Fotia Belt",
- legs="Fall. Flanchard +3",
- feet="Sulev. Leggings +2"}
- sets.WS.Torcleaver.MidACC = set_combine(sets.WS.Torcleaver,{})
- sets.WS.Torcleaver.HighACC = set_combine(sets.WS.Torcleaver.MidACC,{})
- -- Scourge Sets --
- sets.WS.Scourge = {
- ammo="Knobkierrie",
- head="Fall. Burgeonet +3",
- neck="Fotia Gorget",
- ear1="Brutal Earring",
- ear2="Ishvara Earring",
- body="Ignominy Cuirass +3",
- hands=OdysseanGauntletsWSD,
- ring1="Niqmaddu Ring",
- ring2="Regal Ring",
- back=AnkouWSDSTR,
- waist="Fotia Belt",
- legs="Fall. Flanchard +3",
- feet="Sulev. Leggings +2"}
- sets.WS.Scourge.MidACC = set_combine(sets.WS.Scourge,{
- ear1="Telos Earring",
- ear2="Cessance Earring"})
- sets.WS.Scourge.HighACC = set_combine(sets.WS.Scourge.MidACC,{
- ammo="Ginsen",
- head="Ig. Burgonet +3",
- ear2="Mache Earring +1",
- hands="Ig. Gauntlets +3",
- legs="Ig. Flanchard +3",
- feet="Ig. Sollerets +3"})
- sets.WS.Shockwave = {
- ammo="Pemphredo Tathlum",
- head="Carmine Mask +1",
- neck="Erra Pendant",
- ear1="Digni. Earring",
- ear2="Telos Earring",
- body="Flamma Korazin +2",
- hands="Flam. Manopolas +2",
- ring1="Regal Ring",
- ring2="Stikini Ring +1",
- back=AnkouNuke,
- waist="Eschan Stone",
- legs="Flamma Dirs +2",
- feet="Ig. Sollerets +3"}
- sets.WS['Infernal Scythe'] = {
- ammo="Pemphredo Tathlum",
- head="Carmine Mask +1",
- neck="Erra Pendant",
- ear1="Digni. Earring",
- ear2="Telos Earring",
- body="Flamma Korazin +2",
- hands="Flam. Manopolas +2",
- ring1="Regal Ring",
- ring2="Stikini Ring +1",
- back=AnkouNuke,
- waist="Eschan Stone",
- legs="Flamma Dirs +2",
- feet="Ig. Sollerets +3"}
- -- Catastrophe Sets --
- sets.WS['Catastrophe'] = {
- ammo="Knobkierrie",
- head="Ratri Sallet +1",
- neck="Fotia Gorget",
- ear1="Brutal Earring",
- ear2="Ishvara Earring",
- body="Ignominy Cuirass +3",
- hands="Rat. Gadlings +1",
- ring1="Niqmaddu Ring",
- ring2="Regal Ring",
- back=AnkouWSDSTR,
- waist="Fotia Belt",
- legs="Ratri Cuisses +1",
- feet="Sulev. Leggings +2"}
- sets.WS.Catastrophe.MidACC = set_combine(sets.WS.Catastrophe,{
- ear1="Telos Earring",
- ear2="Cessance Earring"})
- sets.WS.Catastrophe.HighACC = set_combine(sets.WS.Catastrophe.MidACC,{
- ammo="Ginsen",
- head="Ig. Burgonet +3",
- ear2="Mache Earring +1",
- hands="Ig. Gauntlets +3",
- legs="Ig. Flanchard +3",
- feet="Ig. Sollerets +3"})
- -- Entropy Sets --
- sets.WS.Entropy = {
- ammo="Floestone",
- head="Flam. Zucchetto +2",
- neck="Fotia Gorget",
- ear1="Moonshade Earring",
- ear2="Cessance Earring",
- body="Argosy Hauberk +1",-- INTDA
- hands="Ig. Gauntlets +3",
- ring1="Niqmaddu Ring",
- ring2="Shiva Ring +1",
- back=AnkouINTDA,
- waist="Fotia Belt",
- legs="Ig. Flanchard +3",
- feet="Flam. Gambieras +2"} -- INTDA
- sets.WS.Entropy.MidACC = set_combine(sets.WS.Entropy,{
- ammo="Seething Bomblet +1",
- head="Argosy Celata +1",
- ear2="Telos Earring",
- back=AnkouACC})
- sets.WS.Entropy.HighACC = set_combine(sets.WS.Entropy.MidACC,{
- ammo="Ginsen",
- head="Ig. Burgonet +3",
- ear2="Mache Earring +1",
- body="Ignominy Cuirass +3",
- ring2="Regal Ring",
- feet="Ig. Sollerets +3"})
- -- Cross Reaper Sets --
- sets.WS['Cross Reaper'] = {
- ammo="Knobkierrie",
- head="Ratri Sallet +1",
- neck="Fotia Gorget",
- ear1="Moonshade Earring",
- ear2="Ishvara Earring",
- body="Ignominy Cuirass +3",
- hands="Rat. Gadlings +1",
- ring1="Niqmaddu Ring",
- ring2="Regal Ring",
- back=AnkouWSDSTR,
- waist="Fotia Belt",
- legs="Ratri Cuisses +1",
- feet="Sulev. Leggings +2"}
- sets.WS['Cross Reaper'].MidACC = set_combine(sets.WS['Cross Reaper'],{
- ear2="Telos Earring"})
- sets.WS['Cross Reaper'].HighACC = set_combine(sets.WS['Cross Reaper'].MidACC,{
- ammo="Ginsen",
- head="Ig. Burgonet +3",
- ear2="Mache Earring +1",
- hands="Ig. Gauntlets +3",
- legs="Ig. Flanchard +3",
- feet="Ig. Sollerets +3"})
- -- Insurgency Sets --
- sets.WS.Insurgency = {
- ammo="Knobkierrie",
- head="Ratri Sallet +1",
- neck="Fotia Gorget",
- ear1="Moonshade Earring",
- ear2="Ishvara Earring",
- body="Ignominy Cuirass +3",
- hands="Ratri Gadlings +1",
- ring1="Niqmaddu Ring",
- ring2="Regal Ring",
- back=AnkouWSDSTR,
- waist="Fotia Belt",
- legs="Ratri Cuisses +1",
- feet="Ratri Sollerets +1"}
- sets.WS.Insurgency.MidACC = set_combine(sets.WS.Insurgency,{})
- sets.WS.Insurgency.HighACC = set_combine(sets.WS.Insurgency.MidACC,{})
- -- Quietus Sets --
- sets.WS.Quietus = {
- ammo="Knobkierrie",
- head="Ratri Sallet +1",
- neck="Fotia Gorget",
- ear1="Moonshade Earring",
- ear2="Ishvara Earring",
- body="Ignominy Cuirass +3",
- hands="Rat. Gadlings +1",
- ring1="Niqmaddu Ring",
- ring2="Regal Ring",
- back=AnkouWSDSTR,
- waist="Fotia Belt",
- legs="Ratri Cuisses +1",
- feet="Sulev. Leggings +2"}
- sets.WS.Quietus.MidACC = set_combine(sets.WS.Quietus, {
- ear2="Telos Earring"})
- sets.WS.Quietus.HighACC = set_combine(sets.WS.Quietus.MidACC, {
- ammo="Ginsen",
- head="Ig. Burgonet +3",
- ear2="Mache Earring +1",
- hands="Ig. Gauntlets +3",
- legs="Ig. Flanchard +3",
- feet="Ig. Sollerets +3"})
- -- Fell Cleave Sets --
- sets.WS['Fell Cleave'] = {
- ammo="Knobkierrie",
- head="Ratri Sallet +1",
- neck="Fotia Gorget",
- ear1="Moonshade Earring",
- ear2="Ishvara Earring",
- body="Ignominy Cuirass +3",
- hands=ValorousMittsWSD,
- ring1="Niqmaddu Ring",
- ring2="Regal Ring",
- back=AnkouWSDSTR,
- waist="Fotia Belt",
- legs="Fall. Flanchard +3",
- feet="Sulev. Leggings +2"}
- -- Upheaval Sets --
- sets.WS.Upheaval = {
- ammo="Knobkierrie",
- head="Flam. Zucchetto +2",
- neck="Fotia gorget",
- ear1="Moonshade Earring",
- ear2="Telos Earring",
- body="Argosy Hauberk +1",
- hands="Sulev. Gauntlets +2",
- ring1="Niqmaddu Ring",
- ring2="Regal Ring",
- back=AnkouWSDVIT,
- waist="Fotia Belt",
- legs="Sulevia's Cuisses +2",
- feet="Flam. Gambieras +2"}
- -- Souleater WS Set --
- sets.SE_WS = {head="Ig. Burgonet +3"}
- -- Arcane Circle/Founders Breastplate WS Set --
- sets.AC_WS = {body="Found. Breastplate"}
- -----------------------------------------------------------------------------------------------------------------
- end
- function pretarget(spell,action)
- if spell.action_type == 'Magic' and buffactive.silence then -- Auto Use Echo Drops If You Are Silenced --
- cancel_spell()
- send_command('input /item "Echo Drops" <me>')
- elseif spell.english == "Berserk" and buffactive.Berserk then -- Change Berserk To Aggressor If Berserk Is On --
- cancel_spell()
- send_command('Aggressor')
- elseif spell.english == "Seigan" and buffactive.Seigan then -- Change Seigan To Third Eye If Seigan Is On --
- cancel_spell()
- send_command('ThirdEye')
- elseif spell.english == "Meditate" and player.tp > 2900 then -- Cancel Meditate If TP Is Above 2900 --
- cancel_spell()
- add_to_chat(123, spell.name .. ' Canceled: ['..player.tp..' TP]')
- elseif spell.type == "WeaponSkill" and spell.target.distance > target_distance and player.status == 'Engaged' then -- Cancel WS If You Are Out Of Range --
- cancel_spell()
- add_to_chat(123, spell.name..' Canceled: [Out of Range]')
- return
- end
- end
- function precast(spell,action)
- if spell.type == "WeaponSkill" then
- equipSet = sets.WS
- if equipSet[spell.english] then
- equipSet = equipSet[spell.english]
- end
- if equipSet[AccArray[AccIndex]] then
- equipSet = equipSet[AccArray[AccIndex]]
- end
- if buffactive["Arcane Circle"] then -- Equip Founders Breastplate when you have Arcane Circle on --
- equipSet = set_combine(equipSet,sets.AC_WS)
- end
- if buffactive["Souleater"] then -- Equip Ignominy Burgonet when you have Souleater on --
- equipSet = set_combine(equipSet,sets.SE_WS)
- end
- if buffactive["Samurai Roll"] and equipSet["STP"] and Samurai_Roll == 'ON' then
- equipSet = equipSet["STP"]
- end
- if buffactive['Reive Mark'] then -- Equip Ygnas's Resolve +1 During Reive --
- equipSet = set_combine(equipSet,{neck="Ygnas's Resolve +1"})
- end
- if elements[spell.name] and elements[spell.name]:contains(world.day_element) then
- equipSet = set_combine(equipSet,elements.equip)
- end
- if player.tp > 2750 or player.equipment.main == 'Anguta' and player.tp > 2250 then
- equipSet = set_combine(equipSet,{ear1="Telos Earring"}) -- 3000 TP: Equip "Your Choice of Earring"--
- end
- if world.time <= (7*60) or world.time >= (17*60) then
- equipSet = set_combine(equipSet,{ear2="Lugra Earring +1"}) -- Dusk til Dawn: Equip Lugra Earring +1 --
- end
- equip(equipSet)
- elseif spell.type == "JobAbility" then
- if sets.JA[spell.english] then
- equip(sets.JA[spell.english])
- end
- elseif spell.action_type == 'Magic' then
- if buffactive.silence or spell.target.distance > 16+target_distance then -- Cancel Magic or Ninjutsu If You Are Silenced or Out of Range --
- cancel_spell()
- add_to_chat(123, spell.name..' Canceled: [Silenced or Out of Casting Range]')
- return
- else
- if spell.english == 'Utsusemi: Ni' then
- if buffactive['Copy Image (3)'] then
- cancel_spell()
- add_to_chat(123, spell.name .. ' Canceled: [3 Images]')
- return
- else
- equip(sets.Precast.FastCast)
- end
- elseif sets.Precast[spell.skill] then
- equip(sets.Precast[spell.skill])
- else
- equip(sets.Precast.FastCast)
- end
- end
- end
- if Twilight == 'Twilight' then
- equip(sets.Twilight)
- end
- end
- function midcast(spell,action)
- equipSet = {}
- if spell.action_type == 'Magic' then
- equipSet = sets.Midcast
- if spell.english:startswith('Absorb') and spell.english ~= "Absorb-TP" then
- equipSet = sets.Midcast.Absorb
- if equipSet[MaccArray[MaccIndex]] then
- equipSet = equipSet[MaccArray[MaccIndex]]
- end
- elseif spell.english:startswith('Drain') or spell.english:startswith('Aspir') then
- if world.day == "Darksday" or world.weather_element == "Dark" then -- Equip Hachirin-no-Obi On Darksday or Dark Weather --
- equipSet = set_combine(equipSet,{waist="Hachirin-no-Obi"})
- end
- equipSet = sets.Midcast.Drain
- elseif spell.english == "Stoneskin" then
- if buffactive.Stoneskin then
- send_command('@wait 1.7;cancel stoneskin')
- end
- equipSet = equipSet.Stoneskin
- elseif spell.english == "Sneak" then
- if spell.target.name == player.name and buffactive['Sneak'] then
- send_command('cancel sneak')
- end
- equipSet = equipSet.Haste
- elseif spell.english:startswith('Utsusemi') then
- if spell.english == 'Utsusemi: Ichi' and (buffactive['Copy Image'] or buffactive['Copy Image (2)'] or buffactive['Copy Image (3)']) then
- send_command('@wait 1.7;cancel Copy Image*')
- end
- equipSet = equipSet.Haste
- elseif spell.english == 'Monomi: Ichi' then
- if buffactive['Sneak'] then
- send_command('@wait 1.7;cancel sneak')
- end
- equipSet = equipSet.Haste
- else
- if equipSet[spell.english] then
- equipSet = equipSet[spell.english]
- end
- if equipSet[MaccArray[MaccIndex]] then
- equipSet = equipSet[MaccArray[MaccIndex]]
- end
- if equipSet[spell.skill] then
- equipSet = equipSet[spell.skill]
- end
- if equipSet[spell.type] then
- equipSet = equipSet[spell.type]
- end
- end
- elseif equipSet[spell.english] then
- equipSet = equipSet[spell.english]
- end
- if buffactive["Dark Seal"] and DarkSealIndex== 0 then -- Equip Aug'd Fall. Burgeonet +1 When You Have Dark Seal Up --
- equipSet = set_combine(equipSet,{head="Fall. Burgeonet +3"})
- end
- if buffactive['Dark Seal'] and buffactive['Nether Void'] and S{"Drain II","Drain III"}:contains(spell.english) and player.tp<600 then
- equipSet = set_combine(equipSet,(sets.MAXDrain))
- add_to_chat(123,'WARNING: Misanthropy is on now *****')
- end
- equip(equipSet)
- end
- function aftercast(spell,action)
- if spell.type == "WeaponSkill" then
- send_command('wait 0.2;gs c TP')
- elseif spell.english == "Arcane Circle" then -- Arcane Circle Countdown --
- send_command('wait 260;input /echo '..spell.name..': [WEARING OFF IN 10 SEC.];wait 10;input /echo '..spell.name..': [OFF]')
- elseif spell.english == "Sleep II" then -- Sleep II Countdown --
- send_command('wait 60;input /echo Sleep Effect: [WEARING OFF IN 30 SEC.];wait 15;input /echo Sleep Effect: [WEARING OFF IN 15 SEC.];wait 10;input /echo Sleep Effect: [WEARING OFF IN 5 SEC.]')
- elseif spell.english == "Sleep" then -- Sleep Countdown --
- send_command('wait 30;input /echo Sleep Effect: [WEARING OFF IN 30 SEC.];wait 15;input /echo Sleep Effect: [WEARING OFF IN 15 SEC.];wait 10;input /echo Sleep Effect: [WEARING OFF IN 5 SEC.]')
- end
- status_change(player.status)
- end
- function status_change(new,old)
- check_equip_lock()
- if Armor == 'PDT' then
- equip(sets.PDT)
- elseif Armor == 'MDT' then
- equip(sets.MDT)
- elseif new == 'Engaged' then
- equipSet = sets.TP
- if Armor == 'Hybrid' and equipSet["Hybrid"] then
- equipSet = equipSet["Hybrid"]
- end
- if equipSet[WeaponArray[WeaponIndex]] then
- equipSet = equipSet[WeaponArray[WeaponIndex]]
- end
- if equipSet[player.sub_job] then
- equipSet = equipSet[player.sub_job]
- end
- if equipSet[AccArray[AccIndex]] then
- equipSet = equipSet[AccArray[AccIndex]]
- end
- if buffactive["Aftermath: Lv.3"] and equipSet["AM3"] then
- if buffactive["Last Resort"] and ((buffactive.Haste and buffactive.March == 2) or (buffactive.Embrava and (buffactive.March == 2 or (buffactive.March and buffactive.Haste) or (buffactive.March and buffactive['Mighty Guard']) or (buffactive['Mighty Guard'] and buffactive.Haste))) or (buffactive[580] and (buffactive.March or buffactive.Haste or buffactive.Embrava or buffactive['Mighty Guard']))) and equipSet["HighHaste"] then
- equipSet = equipSet["AM3_HighHaste"]
- else
- equipSet = equipSet["AM3"]
- end
- end
- if buffactive.Aftermath and equipSet["AM"] then
- equipSet = equipSet["AM"]
- end
- if buffactive["Last Resort"] and ((buffactive.Haste and buffactive.March == 2) or (buffactive.Embrava and (buffactive.March == 2 or (buffactive.March and buffactive.Haste) or (buffactive.March and buffactive['Mighty Guard']) or (buffactive['Mighty Guard'] and buffactive.Haste))) or (buffactive[580] and (buffactive.March or buffactive.Haste or buffactive.Embrava or buffactive['Mighty Guard']))) and equipSet["HighHaste"] then
- equipSet = equipSet["HighHaste"]
- end
- if buffactive["Samurai Roll"] and equipSet["STP"] and Samurai_Roll == 'ON' then
- equipSet = equipSet["STP"]
- end
- equip(equipSet)
- else
- equipSet = sets.Idle
- if equipSet[IdleArray[IdleIndex]] then
- equipSet = equipSet[IdleArray[IdleIndex]]
- end
- if equipSet[WeaponArray[WeaponIndex]] then
- equipSet = equipSet[WeaponArray[WeaponIndex]]
- end
- if equipSet[player.sub_job] then
- equipSet = equipSet[player.sub_job]
- end
- if buffactive['Reive Mark'] then -- Equip Ygnas's Resolve +1 During Reive --
- equipSet = set_combine(equipSet,{neck="Ygnas's Resolve +1"})
- end
- equip(equipSet)
- end
- if Twilight == 'Twilight' then
- equip(sets.Twilight)
- end
- end
- function buff_change(buff,gain,buff_table)
- buff = string.lower(buff)
- if buff_table['id'] == 272 and player.equipment.main == 'Liberator' then -- Liberator AM3 Timer/Countdown --
- if gain then
- send_command('timers create "Mythic Aftermath: Lv.3" 180 down')
- else
- send_command('timers delete "Mythic Aftermath: Lv.3"')
- add_to_chat(123,'Liberator AM3: [OFF]')
- end
- elseif buff_table['id'] == 271 and player.equipment.main == 'Liberator' then -- Liberator AM2 Timer/Countdown --
- if gain then
- send_command('timers create "Mythic Aftermath: Lv.2" 270 down')
- else
- send_command('timers delete "Mythic Aftermath: Lv.2"')
- add_to_chat(123,'Liberator AM2: [OFF]')
- end
- elseif buff_table['id'] == 272 and player.equipment.main == 'Apocalypse' then -- Apocalypse AM3 Timer/Countdown --
- if gain then
- send_command('timers create "Relic Aftermath: Lv.3" 180 down')
- else
- send_command('timers delete "Relic Aftermath: Lv.3"')
- add_to_chat(123,'Apocalypse AM3: [OFF]')
- end
- elseif buff_table['id'] == 271 and player.equipment.main == 'Apocalypse' then -- Apocalypse AM2 Timer/Countdown --
- if gain then
- send_command('timers create "Relic Aftermath: Lv.2" 120 down')
- else
- send_command('timers delete "Relic Aftermath: Lv.2"')
- add_to_chat(123,'Apocalypse AM2: [OFF]')
- end
- elseif buff_table['id'] == 272 and player.equipment.main == 'Redemption' then -- Redemption AM3 Timer/Countdown --
- if gain then
- send_command('timers create "Empy Aftermath: Lv.3" 180 down')
- else
- send_command('timers delete "Empy Aftermath: Lv.3"')
- add_to_chat(123,'Redemption AM3: [OFF]')
- end
- elseif buff_table['id'] == 271 and player.equipment.main == 'Redemption' then -- Redemption AM2 Timer/Countdown --
- if gain then
- send_command('timers create "Empy Aftermath: Lv.2" 120 down')
- else
- send_command('timers delete "Empy Aftermath: Lv.2"')
- add_to_chat(123,'Redemption AM2: [OFF]')
- end
- elseif buff_table['id'] == 272 and player.equipment.main == 'Anguta' then -- Anguta AM3 Timer/Countdown --
- if gain then
- send_command('timers create "Aeonic Aftermath: Lv.3" 180 down')
- else
- send_command('timers delete "Aeonic Aftermath: Lv.3"')
- add_to_chat(123,'Anguta AM3: [OFF]')
- end
- elseif buff_table['id'] == 271 and player.equipment.main == 'Anguta' then -- Anguta AM2 Timer/Countdown --
- if gain then
- send_command('timers create "Aeonic Aftermath: Lv.2" 180 down')
- else
- send_command('timers delete "Aeonic Aftermath: Lv.2"')
- add_to_chat(123,'Anguta AM2: [OFF]')
- end
- elseif buff_table['id'] == 272 and player.equipment.main == 'Caladbolg' then -- Caladbolg AM3 Timer/Countdown --
- if gain then
- send_command('timers create "Empy Aftermath: Lv.3" 180 down')
- else
- send_command('timers delete "Empy Aftermath: Lv.3"')
- add_to_chat(123,'Caladbolg AM3: [OFF]')
- end
- elseif buff_table['id'] == 271 and player.equipment.main == 'Caladbolg' then -- Caladbolg AM2 Timer/Countdown --
- if gain then
- send_command('timers create "Empy Aftermath: Lv.2" 120 down')
- else
- send_command('timers delete "Empy Aftermath: Lv.2"')
- add_to_chat(123,'Caladbolg AM2: [OFF]')
- end
- elseif buff_table['id'] == 272 and player.equipment.main == 'Ragnarok' then -- Ragnarok AM3 Timer/Countdown --
- if gain then
- send_command('timers create "Relic Aftermath: Lv.3" 180 down')
- else
- send_command('timers delete "Relic Aftermath: Lv.3"')
- add_to_chat(123,'Ragnarok AM3: [OFF]')
- end
- elseif buff_table['id'] == 271 and player.equipment.main == 'Ragnarok' then -- Ragnarok AM2 Timer/Countdown --
- if gain then
- send_command('timers create "Relic Aftermath: Lv.2" 120 down')
- else
- send_command('timers delete "Relic Aftermath: Lv.2"')
- add_to_chat(123,'Ragnarok AM2: [OFF]')
- end
- elseif buff_table['id'] == 51 then -- Blood Weapon Timer --
- if gain then
- send_command('timers create "Blood Weapon" 40 down')
- else
- send_command('timers delete "Blood Weapon"')
- end
- elseif buff_table['id'] == 497 then -- Soul Enslavement Timer --
- if gain then
- send_command('timers create "Soul Enslavement" 30 down')
- else
- send_command('timers delete "Soul Enslavement"')
- end
- elseif buff_table['id'] == 434 then -- Brew Timer --
- if gain then
- send_command('timers create "Transcendency" 180 down')
- else
- send_command('timers delete "Transcendency"')
- add_to_chat(123,'Transcendency: [OFF]')
- end
- elseif buff_table['id'] == 1 then -- Weakness Timer --
- if gain then
- send_command('timers create "Weakness" 300 up')
- else
- send_command('timers delete "Weakness"')
- add_to_chat(158,'Weakness: [OFF]')
- end
- elseif buff_table['id'] == 64 then -- Last Resort --
- if not gain then
- add_to_chat(123,'Last Resort: [OFF]')
- end
- elseif buff_table['id'] == 75 then -- Arcane Circle --
- if not gain then
- add_to_chat(123,'Arcane Circle: [OFF]')
- end
- elseif buff_table['id'] == 63 then -- Souleater --
- if not gain then
- add_to_chat(123,'Souleater: [OFF]')
- end
- elseif buff_table['id'] == 353 then -- Hasso --
- if not gain then
- add_to_chat(123,'Hasso: [OFF]')
- end
- elseif buff_table['id'] == 56 then -- Berserk --
- if not gain then
- add_to_chat(123,'Berserk: [OFF]')
- end
- elseif buff_table['id'] == 58 then -- Aggressor --
- if not gain then
- add_to_chat(123,'Aggressor: [OFF]')
- end
- elseif buff_table['id'] == 68 then -- Warcry --
- if not gain then
- add_to_chat(123,'Warcry: [OFF]')
- end
- elseif buff_table['id'] == 33 then -- Haste --
- if not gain then
- add_to_chat(123,'Haste: [OFF]')
- end
- elseif buff_table['id'] == 288 then -- EnDark --
- if not gain then
- add_to_chat(123,'EnDark: [OFF]')
- end
- elseif buff_table['id'] == 173 then -- Dread Spikes --
- if not gain then
- add_to_chat(123,'Dread Spikes: [OFF]')
- end
- elseif buff_table['id'] == 88 then -- Max HP Boost (Drain II & III) --
- if not gain then
- add_to_chat(123,'Max HP Boost: [OFF]')
- end
- elseif buff_table['id'] == 251 then -- Food --
- if not gain then
- add_to_chat(123,'Food: [OFF]')
- end
- elseif buff_table['id'] == 2 or buff_table['id'] == 19 then -- Sleep --
- if gain then
- equip({neck="Vim Torque +1"})
- else
- add_to_chat(158,'Sleep: [OFF]')
- end
- end
- if buffactive.Terror or buffactive.Stun or buffactive.Petrification and gain then -- Lock PDT When You Are Terrorised/Stunned/Petrified/Slept --
- equip({})
- else
- if not midaction() then
- status_change(player.status)
- end
- end
- end
- -- In Game: //gs c (command), Macro: /console gs c (command), Bind: gs c (command) --
- function self_command(command)
- if command == 'C1' then -- Accuracy Level Toggle --
- AccIndex = (AccIndex % #AccArray) + 1
- status_change(player.status)
- add_to_chat(158,'Accuracy Level: '..AccArray[AccIndex])
- status_change(player.status)
- elseif command == 'C17' then -- Main Weapon Toggle --
- WeaponIndex = (WeaponIndex % #WeaponArray) + 1
- add_to_chat(158,'Main Weapon: '..WeaponArray[WeaponIndex])
- status_change(player.status)
- elseif command == 'C18' then -- Lock Main Weapon Toggle --
- if Lock_Main == 'ON' then
- Lock_Main = 'OFF'
- add_to_chat(123,'Main Weapon: [Unlocked]')
- else
- Lock_Main = 'ON'
- add_to_chat(158,'Main Weapon: [Locked]')
- end
- status_change(player.status)
- elseif command == 'C14' then -- Macc Toggle --
- MaccIndex = (MaccIndex % #MaccArray) + 1
- add_to_chat(158,'Macc Level: '..MaccArray[MaccIndex])
- status_change(player.status)
- elseif command == 'C5' then -- Auto Update Gear Toggle --
- status_change(player.status)
- add_to_chat(155,'-[Gear Update]-')
- add_to_chat(155,'Weapon: '..WeaponArray[WeaponIndex])
- add_to_chat(155,'Accuracy Level: ' .. AccArray[AccIndex])
- add_to_chat(155,'Idle Set: ' .. IdleArray[IdleIndex])
- add_to_chat(158,'Auto Update Gear')
- elseif command == 'C2' then -- Hybrid Toggle --
- if Armor == 'Hybrid' then
- Armor = 'None'
- add_to_chat(123,'Hybrid Set: [Unlocked]')
- else
- Armor = 'Hybrid'
- add_to_chat(158,'Hybrid Set: '..AccArray[AccIndex])
- end
- status_change(player.status)
- elseif command == 'C7' then -- PDT Toggle --
- if Armor == 'PDT' then
- Armor = 'None'
- add_to_chat(123,'PDT Set: [Unlocked]')
- else
- Armor = 'PDT'
- add_to_chat(158,'PDT Set: [Locked]')
- end
- status_change(player.status)
- elseif command == 'C15' then -- MDT Toggle --
- if Armor == 'MDT' then
- Armor = 'None'
- add_to_chat(123,'MDT Set: [Unlocked]')
- else
- Armor = 'MDT'
- add_to_chat(158,'MDT Set: [Locked]')
- end
- status_change(player.status)
- elseif command == 'C11' then -- SAM Roll Toggle --
- if Samurai_Roll == 'ON' then
- Samurai_Roll = 'OFF'
- add_to_chat(123,'SAM Roll: [OFF]')
- else
- Samurai_Roll = 'ON'
- add_to_chat(158,'SAM Roll: [ON]')
- end
- status_change(player.status)
- elseif command == 'C3' then -- Twilight Toggle --
- if Twilight == 'Twilight' then
- Twilight = 'None'
- add_to_chat(123,'Twilight Set: [Unlocked]')
- else
- Twilight = 'Twilight'
- add_to_chat(158,'Twilight Set: [Locked]')
- end
- status_change(player.status)
- elseif command == 'C6' then -- Idle Toggle --
- IdleIndex = (IdleIndex % #IdleArray) + 1
- status_change(player.status)
- add_to_chat(158,'Idle Set: '..IdleArray[IdleIndex])
- elseif command == 'TP' then
- add_to_chat(158,'TP Return: ['..tostring(player.tp)..']')
- elseif command:match('^SC%d$') then
- send_command('//' .. sc_map[command])
- end
- end
- function check_equip_lock() -- Lock Equipment Here --
- if Lock_Main == 'ON' then
- disable('main','sub')
- else
- enable('main','sub')
- end
- end
- function sub_job_change(newSubjob, oldSubjob)
- select_default_macro_book()
- end
- function set_macro_page(set,book)
- if not tonumber(set) then
- add_to_chat(123,'Error setting macro page: Set is not a valid number ('..tostring(set)..').')
- return
- end
- if set < 1 or set > 10 then
- add_to_chat(123,'Error setting macro page: Macro set ('..tostring(set)..') must be between 1 and 10.')
- return
- end
- if book then
- if not tonumber(book) then
- add_to_chat(123,'Error setting macro page: book is not a valid number ('..tostring(book)..').')
- return
- end
- if book < 1 or book > 20 then
- add_to_chat(123,'Error setting macro page: Macro book ('..tostring(book)..') must be between 1 and 20.')
- return
- end
- send_command('@input /macro book '..tostring(book)..';wait .1;input /macro set '..tostring(set))
- else
- send_command('@input /macro set '..tostring(set))
- end
- end
- function select_default_macro_book()
- -- Default macro set/book
- if player.sub_job == 'SAM' then
- set_macro_page(1, 1)
- else
- set_macro_page(1, 1)
- end
- end
- function weathercheck(spell_element)
- if spell_element == world.weather_element or spell_element == world.day_element then
- equip({waist="Hachirin-no-Obi"})
- send_command('@input /echo Using Element Obi')
- else
- end
- end
Add Comment
Please, Sign In to add comment