Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --@Rufus0
- --\Taming Sari,Sandung and Thief's Knife/TH+1 weapons options|Ionis=TH+2,TreasureHound=TH+1,Atma of Gale=TH+1 and Escha(JusticeZoneBlessing)=TH+1.|Shijo and Raider's Boomerang are DW options|GreenWyvern Cheer effect/+1haste.
- include('organizer-lib')
- function get_sets()
- OIndex = 1--THIndex
- OArray = {"O", "O", "O", "O", "O", "O", "O", "O", "O", "O9", "O10", "O11", "O12", "O13", "O14",}--THArray
- AccuracyIndex = 1
- AccuracyArray = {"TH","DD","THlACC","DDlACC"}--Customizable--(First hit TH mechanic for AccuracyArray 2 and 4 "DD and DDlACC")
- MinimalDTIndex = 1
- MinimalDTArray = {"DT"}
- EvasiveIndex = 1
- EvasiveArray = {"EVA"}
- --CHARGE = false
- SA = false
- TA = false
- --SATAfullWS = false
- --send_command('gs c C3')Evasion
- send_command('bind f9 gs c C1')--Acc
- send_command('bind !f9 gs c C15')--DT (If you toggle to damages taken- then Sneak and Trick Attack at your own risk,,,Death may occur)
- --send_command('gs c TH')THIndex
- select_default_macro_book()
- --No sets items
- organizer_items={o1="Aeneas",o2="Sandung",o3="Kraken Club",o4="Warp Ring",o5="Skulker's Bonnet +1",o6="Taming Sari",o7="Dimensional Ring (Holla)",o8="Skulker's Vest +1",o9="Tati Earring",o10={ name="Herculean Gloves", augments={'Accuracy+12','"Dual Wield"+3','STR+9','Attack+8',}},
- o11="Shijo",o12={ name="Herculean Trousers", augments={'Enmity+2','Accuracy+22','"Store TP"+7','Accuracy+14 Attack+14','Mag. Acc.+10 "Mag.Atk.Bns."+10',}},o13="Yetshila +1",o14="Barathrum",o15="Frenzy Sallet",o16="Mrigavyadha Gloves",o17="Prosilio Belt +1",o18="Windbuffet Belt +1",o19="Enif Corazza",
- o20="Herculean Trousers",o21="Volte Tiara",o22="Jukukik Feather",o23="Cheruski Needle",o24="Ishvara Earring",o25={ name="Herculean Helm", augments={'Attack+29','"Dual Wield"+6','Accuracy+14',}},o26={ name="Taeon Tights", augments={'DEF+20','"Dual Wield"+5',}},o27="Mummu Jacket +2",o28="Mummu Ring",o29="K'ayres Ring",
- o30={ name="Herculean Helm", augments={'Pet: Phys. dmg. taken -2%','CHR+7','"Store TP"+9','Accuracy+11 Attack+11','Mag. Acc.+4 "Mag.Atk.Bns."+4',}},o31="Haverton Ring +1",o32="Chirich Ring",o33="Centovente",}
- -----------------------------------------------------------------------------------------range/ammo""---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.Idle={range="",ammo="",head="Pillager's Bonnet +3",neck="Loricate Torque +1",ear1="Eabani Earring",ear2="Reraise Earring",body="Turms Harness +1",hands="Raetic Bangles",ring1="",ring2="Defending Ring",back="Engulfer Cape +1",waist="Flume belt",legs="Mummu Kecks +2",feet="Pillager's Poulaines +3"}
- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP = {} sets.TP.O = {}--Leave sets.TP = {} and sets.TP.O = {} empty || EDIT sets.TP.O.TH={} with TH9 preferably /TreasureHunter+5 on gears(+1,+2,+2)
- --1,2,3 sets--
- sets.TP.O.TH={range="Raider's Boomerang",head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Iskur Gorget",ear1="Eabani Earring",ear2="Suppanomimi",body="Adhemar Jacket +1",
- hands="Plunderer's armlets",ring1="Moonlight Ring",ring2="Moonbeam Ring",back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dual Wield"+10','Magic dmg. taken-10%',}},waist="Reiki Yotai",
- legs="Sombra Tights +1",feet="Skulker's Poulaines"} --head="TH+1", hands="TH+2", feet="TH+2"-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.O.TH.DT={head={ name="Iuitl Headgear +1", augments={'Phys. dmg. taken -3%','Magic dmg. taken -2%','Attack+8',}},neck="Loricate Torque +1",ear1="Eabani Earring",ear2="Black Earring",body={ name="Iuitl Vest +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -4%','Crit.hit rate+1',}},
- hands={ name="Herculean Gloves", augments={'Attack+18','Damage taken-2%','DEX+5','Accuracy+6',}},ring1="Moonlight Ring",ring2="Defending Ring",back="Solemnity Cape",waist="Flume Belt",legs="Mummu Kecks +2",feet="Ahosi Leggings"}-------------------------------------------------------------------
- sets.TP.O.TH.EVA={ammo="Barathrum",head="Pillager's Bonnet +3",neck="Ej Necklace",ear1="Eabani Earring",ear2="Suppanomimi",body="Turms Harness",hands="Raetic Bangles",---------------------------------------------------------------------------------------
- ring1="Vengeful Ring",ring2="Apate Ring",back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Evasion+6','"Store TP"+10','Evasion+15',}},waist="Sveltesse Gouriz +1",legs="Dashing Subligar",feet="Pillager's Poulaines +3"}--TH5(DT and EVA)(+1,+2,+2)
- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.O.DD={range=empty,ammo="Ginsen",head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},--High9/Low8TH "Plunderer's armlets +3",
- neck="Tiercel Necklace",ear1="Dedition Earring",ear2="Suppanomimi",body="Adhemar Jacket +1",hands="Plunderer's armlets +3",ring1="Moonlight Ring",ring2="Moonbeam Ring",
- back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dual Wield"+10','Magic dmg. taken-10%',}},waist="Patentia Sash",legs="Sombra Tights +1",
- feet={ name="Taeon Boots", augments={'Rng.Acc.+5','"Dual Wield"+5','AGI+10',}},}-----------------------------------------------------------------------------------------------------------------------------------------------
- --[DD] (DT and EVA)
- sets.TP.O.DD.DT=set_combine(sets.TP.O.DD,{head={ name="Iuitl Headgear +1", augments={'Phys. dmg. taken -3%','Magic dmg. taken -2%','Attack+8',}},neck="Loricate Torque +1",ear1="Eabani Earring",
- ear2="Black Earring",body={ name="Iuitl Vest +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -4%','Crit.hit rate+1',}},hands={ name="Herculean Gloves", augments={'Attack+18','Damage taken-2%','DEX+5','Accuracy+6',}},
- ring1="Moonlight Ring",ring2="Defending Ring",back="Solemnity Cape",waist="Flume Belt",legs="Mummu Kecks +2",feet="Ahosi Leggings"})--------------------------------------------------------------------------------------------
- sets.TP.O.DD.EVA=set_combine(sets.TP.O.DD,{ammo="Barathrum",head="Pillager's Bonnet +3",neck="Ej Necklace",ear1="Eabani Earring",ear2="Suppanomimi",body="Turms Harness",hands="Raetic Bangles",
- ring1="Vengeful Ring",ring2="Apate Ring",back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Evasion+6','"Store TP"+10','Evasion+15',}},waist="Sveltesse Gouriz +1",legs="Dashing Subligar",feet="Pillager's Poulaines +3"})---------
- ------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.O.THlACC=set_combine(sets.TP.O.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3(NORMAL,DT,EVA) (((ACCURACY)))
- sets.TP.O.THlACC.DT=set_combine(sets.TP.O.THlACC, {}) sets.TP.O.THlACC.EVA=set_combine(sets.TP.O.THlACC, {}) --[TH]--x2 Can separate from same line if editing...
- sets.TP.O.DDlACC={range=empty,ammo="Yamarang",head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Assassin's Gorget",--1,2,3(N,DT,EVA) (((ACCURACY)))
- ear1="Zennaroi Earring",ear2="Suppanomimi",body="Adhemar Jacket +1",hands="Plunderer's armlets +3",ring1="Moonlight Ring",ring2="Moonbeam Ring",back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dual Wield"+10','Magic dmg. taken-10%',}},
- waist="Patentia Sash",legs="Sombra Tights +1",feet={ name="Taeon Boots", augments={'Rng.Acc.+5','"Dual Wield"+5','AGI+10',}},}
- sets.TP.O.DDlACC.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O.DDlACC.EVA=set_combine(sets.TP.O.DD.EVA, {}) --[DD]--x2 Can separate from same line if editing...
- --SET_COMBINEGA------1_TO_9---------------||-------------------------------------------------||---------------------------------------||---------------------------------------------||--------------------------------------------
- sets.TP.O9 = set_combine(sets.TP.O.TH,{})--Leave blank (TH+6 on gears) 3sets
- sets.TP.O9.TH=set_combine(sets.TP.O9,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},hands="Plunderer's Armlets +2",feet="Skulker's Poulaines"})--TH(+1,+3,+2)
- sets.TP.O9.TH.DT=set_combine(sets.TP.O.TH.DT, {}) sets.TP.O9.TH.EVA=set_combine(sets.TP.O.TH.EVA, {}) --[TH]--x2 Can separate from same line if editing...
- --head={ name="Herculean Helm", augments={'Pet: Phys. dmg. taken -2%','CHR+7','"Store TP"+9','Accuracy+11 Attack+11','Mag. Acc.+4 "Mag.Atk.Bns."+4',}},hands="Floral Gauntlets",
- sets.TP.O9.DD=set_combine(sets.TP.O.DD,{})--1,2,3sets
- sets.TP.O9.DD.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O9.DD.EVA=set_combine(sets.TP.O.DD.EVA, {}) --[DD]--x2 Can separate from same line if editing...
- sets.TP.O9.THlACC=set_combine(sets.TP.O9.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.O9.THlACC.DT=set_combine(sets.TP.O9.THlACC, {}) sets.TP.O9.THlACC.EVA=set_combine(sets.TP.O9.THlACC, {}) --[TH]--x2 Can separate from same line if editing...
- sets.TP.O9.DDlACC=set_combine(sets.TP.O9.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.O9.DDlACC.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O9.DDlACC.EVA=set_combine(sets.TP.O9.DDlACC, {}) --[DD]--x2 Can separate from same line if editing...
- --EDIT-sets.TP.O10.TH---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.O10 = set_combine(sets.TP.O9,{})--Leave blank (TH+7 on gears)
- sets.TP.O10.TH=set_combine(sets.TP.O10,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},hands="Plunderer's Armlets +2",waist="Chaac Belt",
- feet="Skulker's Poulaines"})--TH(+1,+3,+1,+2)
- sets.TP.O10.TH.DT=set_combine(sets.TP.O.TH.DT, {}) sets.TP.O10.TH.EVA=set_combine(sets.TP.O.TH.EVA, {}) --[TH]--x2 Can separate from same line if editing...
- sets.TP.O10.DD=set_combine(sets.TP.O9.DD,{head={ name="Herculean Helm", augments={'Pet: Phys. dmg. taken -2%','CHR+7','"Store TP"+9','Accuracy+11 Attack+11','Mag. Acc.+4 "Mag.Atk.Bns."+4',}},hands="Floral Gauntlets",})--1,2,3sets
- sets.TP.O10.DD.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O10.DD.EVA=set_combine(sets.TP.O.DD.EVA, {}) --[DD]--x2 Can separate from same line if editing...
- sets.TP.O10.THlACC=set_combine(sets.TP.O10.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.O10.THlACC.DT=set_combine(sets.TP.O10.THlACC, {}) sets.TP.O10.THlACC.EVA=set_combine(sets.TP.O10.THlACC, {}) --[TH]--x2 Can separate from same line if editing...
- sets.TP.O10.DDlACC=set_combine(sets.TP.O10.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.O10.DDlACC.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O10.DDlACC.EVA=set_combine(sets.TP.O10.DDlACC, {}) --[DD]--x2 Can separate from same line if editing...
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.O11 = set_combine(sets.TP.O10,{})--Leave blank (TH+8 on gears)
- sets.TP.O11.TH=set_combine(sets.TP.O11,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},hands="Plunderer's armlets +2",waist="Chaac Belt",
- feet="Skulker's Poulaines +1"})--TH(+1,+3,+1,+3)
- sets.TP.O11.TH.DT=set_combine(sets.TP.O.TH.DT, {}) sets.TP.O11.TH.EVA=set_combine(sets.TP.O.TH.EVA, {}) --[TH]--x2 Can separate from same line if editing...
- sets.TP.O11.DD=set_combine(sets.TP.O9.DD,{})--1,2,3sets
- sets.TP.O11.DD.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O11.DD.EVA=set_combine(sets.TP.O.DD.EVA, {}) --[DD]--x2 Can separate from same line if editing...
- sets.TP.O11.THlACC=set_combine(sets.TP.O11.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.O11.THlACC.DT=set_combine(sets.TP.O11.THlACC, {}) sets.TP.O11.THlACC.EVA=set_combine(sets.TP.O11.THlACC, {}) --[TH]--x2 Can separate from same line if editing...
- sets.TP.O11.DDlACC=set_combine(sets.TP.O11.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.O11.DDlACC.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O11.DDlACC.EVA=set_combine(sets.TP.O11.DDlACC, {}) --[DD]--x2 Can separate from same line if editing...
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.O12 = set_combine(sets.TP.O11,{})--Leave blank (TH+9 on gears)
- sets.TP.O12.TH=set_combine(sets.TP.O12,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},hands="Plunderer's armlets +3",waist="Chaac Belt",
- feet="Skulker's Poulaines +1"})--TH(+1,+4,+1,+3)
- sets.TP.O12.TH.DT=set_combine(sets.TP.O.TH.DT, {}) sets.TP.O12.TH.EVA=set_combine(sets.TP.O.TH.EVA, {}) --[TH]--x2 Can separate from same line if editing...
- sets.TP.O12.DD=set_combine(sets.TP.O9.DD,{})--1,2,3sets
- sets.TP.O12.DD.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O12.DD.EVA=set_combine(sets.TP.O.DD.EVA, {}) --[DD]--x2 Can separate from same line if editing...
- sets.TP.O12.THlACC=set_combine(sets.TP.O12.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.O12.THlACC.DT=set_combine(sets.TP.O12.THlACC, {}) sets.TP.O12.THlACC.EVA=set_combine(sets.TP.O12.THlACC, {}) --[TH]--x2 Can separate from same line if editing...
- sets.TP.O12.DDlACC=set_combine(sets.TP.O12.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.O12.DDlACC.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O12.DDlACC.EVA=set_combine(sets.TP.O12.DDlACC, {}) --[DD]--x2 Can separate from same line if editing...
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.O13 = set_combine(sets.TP.O12,{})--Leave blank (TH+10 on gears)
- sets.TP.O13.TH=set_combine(sets.TP.O13,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},hands="Plunderer's armlets +3",
- legs={ name="Herculean Trousers", augments={'"Fast Cast"+3','AGI+13','"Treasure Hunter"+1','Accuracy+4 Attack+4','Mag. Acc.+19 "Mag.Atk.Bns."+19',}},waist="Chaac Belt",feet="Skulker's Poulaines +1"})--TH(+1,+4,+1,+1,+3)
- sets.TP.O13.TH.DT=set_combine(sets.TP.O.TH.DT, {}) sets.TP.O13.TH.EVA=set_combine(sets.TP.O.TH.EVA, {}) --[TH]--x2 Can separate from same line if editing...
- sets.TP.O13.DD=set_combine(sets.TP.O9.DD,{})--1,2,3sets
- sets.TP.O13.DD.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O13.DD.EVA=set_combine(sets.TP.O.DD.EVA, {}) --[DD]--x2 Can separate from same line if editing...
- sets.TP.O13.THlACC=set_combine(sets.TP.O13.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.O13.THlACC.DT=set_combine(sets.TP.O13.THlACC, {}) sets.TP.O13.THlACC.EVA=set_combine(sets.TP.O13.THlACC, {}) --[TH]--x2 Can separate from same line if editing...
- sets.TP.O13.DDlACC=set_combine(sets.TP.O13.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.O13.DDlACC.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O13.DDlACC.EVA=set_combine(sets.TP.O13.DDlACC, {}) --[DD]--x2 Can separate from same line if editing...
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.O14 = set_combine(sets.TP.O13,{})--Leave blank (Full DMGS Gears)
- sets.TP.O14.TH=set_combine(sets.TP.O14,{})
- sets.TP.O14.TH.DT=set_combine(sets.TP.O.TH.DT, {}) sets.TP.O14.TH.EVA=set_combine(sets.TP.O.TH.EVA, {})
- sets.TP.O14.DD=set_combine(sets.TP.O9.DD,{})--1,2,3sets
- sets.TP.O14.DD.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O14.DD.EVA=set_combine(sets.TP.O.DD.EVA, {})
- sets.TP.O14.THlACC=set_combine(sets.TP.O14.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.O14.THlACC.DT=set_combine(sets.TP.O14.THlACC, {}) sets.TP.O14.THlACC.EVA=set_combine(sets.TP.O14.THlACC, {})
- sets.TP.O14.DDlACC=set_combine(sets.TP.O14.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.O14.DDlACC.DT=set_combine(sets.TP.O.DD.DT, {}) sets.TP.O14.DDlACC.EVA=set_combine(sets.TP.O14.DDlACC, {}) --[DD]--x2 Can separate from same line if editing...
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- --Leave sets.TP.MidHaste = {} and sets.TP.MidHaste.O {Blank} || EDIT sets.TP.MidHaste.O.TH with TH9 preferably /TH+5 on gears(+1,+2,+2)
- sets.TP.MidHaste = {} sets.TP.MidHaste.O = set_combine(sets.TP.O.TH,{})--------------------------------------------------------------------------------------------MIDHASTE
- sets.TP.MidHaste.O.TH=set_combine(sets.TP.MidHaste.O,{--EDIT TH+5 on gears(+1,+2,+2) | 22~19%DW And all out MultiStrike/STP(hastes building or wearing/assume half capped haste)worst case/minimal value
- head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},
- neck="Iskur Gorget",ear1="Dedition Earring",ear2="Tripudio Earring",body="Adhemar Jacket +1",hands="Plunderer's armlets",
- ring1="Moonlight Ring",ring2="Moonbeam Ring",back={ name="Canny Cape", augments={'DEX+1','AGI+1','"Dual Wield"+5','Crit. hit damage +2%',}},waist="Patentia Sash",
- legs="Sombra Tights +1",feet="Skulker's Poulaines"})------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.MidHaste.O.TH.DT=set_combine(sets.TP.MidHaste.O.TH, {head={ name="Iuitl Headgear +1", augments={'Phys. dmg. taken -3%','Magic dmg. taken -2%','Attack+8',}},neck="Loricate Torque +1",ear1="Eabani Earring",ear2="Black Earring",
- body={ name="Iuitl Vest +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -4%','Crit.hit rate+1',}},hands={ name="Herculean Gloves", augments={'Attack+18','Damage taken-2%','DEX+5','Accuracy+6',}},
- ring1="Moonlight Ring",ring2="Defending Ring",back="Solemnity Cape",waist="Flume Belt",legs="Mummu Kecks +2",feet="Ahosi Leggings"})
- sets.TP.MidHaste.O.TH.EVA=set_combine(sets.TP.MidHaste.O.TH, {ammo="Barathrum",head="Pillager's Bonnet +3",neck="Ej Necklace",ear1="Eabani Earring",ear2="Suppanomimi",body="Turms Harness",hands="Raetic Bangles",
- ring1="Vengeful Ring",ring2="Apate Ring",back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Evasion+6','"Store TP"+10','Evasion+15',}},waist="Sveltesse Gouriz +1",legs="Dashing Subligar",feet="Pillager's Poulaines +3"})
- sets.TP.MidHaste.O.DD=set_combine(sets.TP.O.DD,{ammo="Ginsen",head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},--At least High9/Low8 first hit
- neck="Iskur Gorget",ear1="Dedition Earring",ear2="Tripudio Earring",body="Adhemar Jacket",hands="Plunderer's Armlets +3",ring1="Moonlight Ring",ring2="Moonbeam Ring",
- back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dual Wield"+10','Magic dmg. taken-10%',}},waist="Patentia Sash",legs="Mummu Kecks +2",
- feet={ name="Herculean Boots", augments={'INT+12','"Triple Atk."+2','Quadruple Attack +3','Mag. Acc.+7 "Mag.Atk.Bns."+7',}},})
- sets.TP.MidHaste.O.DD.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.MidHaste.O.DD.EVA=set_combine(sets.TP.O.DD.EVA,{}) --[DD]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O.THlACC=set_combine(sets.TP.MidHaste.O.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.MidHaste.O.THlACC.DT=set_combine(sets.TP.MidHaste.O.THlACC,{}) sets.TP.MidHaste.O.THlACC.EVA=set_combine(sets.TP.MidHaste.O.THlACC,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O.DDlACC=set_combine(sets.TP.MidHaste.O.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.MidHaste.O.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.MidHaste.O.DDlACC.EVA=set_combine(sets.TP.MidHaste.O.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- --SET_COMBINEGA------1_TO_9---||-----------------------------------------------------------------||-------------------------------------------------------------------||----------------------------------------------------------
- sets.TP.MidHaste.O9 = set_combine(sets.TP.MidHaste.O.TH,{})--Leave blank (TH+6 on gears)
- sets.TP.MidHaste.O9.TH=set_combine(sets.TP.MidHaste.O9,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Iskur Gorget",ear1="Dedition Earring",
- ear2="Tripudio Earring",body="Adhemar Jacket +1",hands="Plunderer's Armlets +2",ring1="Moonlight Ring",ring2="Moonbeam Ring",back={ name="Canny Cape", augments={'DEX+1','AGI+1','"Dual Wield"+5','Crit. hit damage +2%',}},
- waist="Patentia Sash",legs="Sombra Tights +1",feet="Skulker's Poulaines"})--TH+(+1,+3,+2)
- sets.TP.MidHaste.O9.TH.DT=set_combine(sets.TP.MidHaste.O.TH.DT, {}) sets.TP.MidHaste.O9.TH.EVA=set_combine(sets.TP.MidHaste.O.TH.EVA, {}) --[TH]--x2 Can separate from same line if editing...
- --head={ name="Herculean Helm", augments={'Pet: Phys. dmg. taken -2%','CHR+7','"Store TP"+9','Accuracy+11 Attack+11','Mag. Acc.+4 "Mag.Atk.Bns."+4',}},hands="Adhemar Wristbands +1",
- sets.TP.MidHaste.O9.DD=set_combine(sets.TP.MidHaste.O.DD,{})--1,2,3 sets
- sets.TP.MidHaste.O9.DD.DT=set_combine(sets.TP.MidHaste.O.DD.DT, {}) sets.TP.MidHaste.O9.DD.EVA=set_combine(sets.TP.MidHaste.O.DD.EVA, {}) --[DD]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O9.THlACC=set_combine(sets.TP.MidHaste.O9.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.MidHaste.O9.THlACC.DT=set_combine(sets.TP.MidHaste.O9.THlACC,{}) sets.TP.MidHaste.O9.THlACC.EVA=set_combine(sets.TP.MidHaste.O9.THlACC,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O9.DDlACC=set_combine(sets.TP.MidHaste.O9.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.MidHaste.O9.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.MidHaste.O9.DDlACC.EVA=set_combine(sets.TP.MidHaste.O9.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.MidHaste.O10 = set_combine(sets.TP.MidHaste.O9,{})--Leave blank (TH+7 on gears)
- sets.TP.MidHaste.O10.TH=set_combine(sets.TP.MidHaste.O10,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Iskur Gorget",ear1="Dedition Earring",
- ear2="Tripudio Earring",body="Adhemar Jacket +1",hands="Plunderer's Armlets +2",ring1="Moonlight Ring",ring2="Moonbeam Ring",
- back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dual Wield"+10','Magic dmg. taken-10%',}},waist="Chaac Belt",legs="Sombra Tights +1",feet="Skulker's Poulaines"})--TH(+1,+3,+1,+2)
- sets.TP.MidHaste.O10.TH.DT=set_combine(sets.TP.MidHaste.O.TH.DT,{}) sets.TP.MidHaste.O10.TH.EVA=set_combine(sets.TP.MidHaste.O.TH.EVA,{}) --[TH]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O10.DD=set_combine(sets.TP.MidHaste.O9.DD,{head={ name="Herculean Helm", augments={'Pet: Phys. dmg. taken -2%','CHR+7','"Store TP"+9','Accuracy+11 Attack+11','Mag. Acc.+4 "Mag.Atk.Bns."+4',}},hands="Adhemar Wristbands +1",})--1,2,3 sets
- sets.TP.MidHaste.O10.DD.DT=set_combine(sets.TP.MidHaste.O.DD.DT,{}) sets.TP.MidHaste.O10.DD.EVA=set_combine(sets.TP.MidHaste.O.DD.EVA,{}) --[DD]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O10.THlACC=set_combine(sets.TP.MidHaste.O10.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.MidHaste.O10.THlACC.DT=set_combine(sets.TP.MidHaste.O10.THlACC,{}) sets.TP.MidHaste.O10.THlACC.EVA=set_combine(sets.TP.MidHaste.O10.THlACC,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O10.DDlACC=set_combine(sets.TP.MidHaste.O10.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.MidHaste.O10.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.MidHaste.O10.DDlACC.EVA=set_combine(sets.TP.MidHaste.O10.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.MidHaste.O11 = set_combine(sets.TP.MidHaste.O10,{})--Leave blank (TH+8 on gears)
- sets.TP.MidHaste.O11.TH=set_combine(sets.TP.MidHaste.O11,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Iskur Gorget",ear1="Dedition Earring",
- ear2="Tripudio Earring",body="Adhemar Jacket +1",hands="Plunderer's armlets +2",ring1="Moonlight Ring",ring2="Moonbeam Ring",
- back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dual Wield"+10','Magic dmg. taken-10%',}}, waist="Chaac Belt",legs="Sombra Tights +1",feet="Skulker's Poulaines +1"})--TH(+1,+3,+1,+3)
- sets.TP.MidHaste.O11.TH.DT=set_combine(sets.TP.MidHaste.O.TH.DT,{}) sets.TP.MidHaste.O11.TH.EVA=set_combine(sets.TP.MidHaste.O.TH.EVA,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O11.DD=set_combine(sets.TP.MidHaste.O9.DD,{})--1,2,3 sets
- sets.TP.MidHaste.O11.DD.DT=set_combine(sets.TP.MidHaste.O.DD.DT,{}) sets.TP.MidHaste.O11.DD.EVA=set_combine(sets.TP.MidHaste.O.DD.EVA,{})--[DD]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O11.THlACC=set_combine(sets.TP.MidHaste.O11.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.MidHaste.O11.THlACC.DT=set_combine(sets.TP.MidHaste.O11.THlACC,{}) sets.TP.MidHaste.O11.THlACC.EVA=set_combine(sets.TP.MidHaste.O11.THlACC,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O11.DDlACC=set_combine(sets.TP.MidHaste.O11.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.MidHaste.O11.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.MidHaste.O11.DDlACC.EVA=set_combine(sets.TP.MidHaste.O11.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.MidHaste.O12 = set_combine(sets.TP.MidHaste.O11,{})--Leave blank (TH+9 on gears)
- sets.TP.MidHaste.O12.TH=set_combine(sets.TP.MidHaste.O12,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Iskur Gorget",ear1="Dedition Earring",
- ear2="Tripudio Earring",body="Adhemar Jacket +1",hands="Plunderer's armlets +3",ring1="Moonlight Ring",ring2="Moonbeam Ring",
- back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dual Wield"+10','Magic dmg. taken-10%',}},waist="Chaac Belt",legs="Sombra Tights +1",feet="Skulker's Poulaines +1"})--TH(+1,+4,+1,+3)
- sets.TP.MidHaste.O12.TH.DT=set_combine(sets.TP.MidHaste.O.TH.DT,{}) sets.TP.MidHaste.O12.TH.EVA=set_combine(sets.TP.MidHaste.O.TH.EVA,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O12.DD=set_combine(sets.TP.MidHaste.O9.DD,{})--1,2,3 sets
- sets.TP.MidHaste.O12.DD.DT=set_combine(sets.TP.MidHaste.O.DD.DT,{}) sets.TP.MidHaste.O12.DD.EVA=set_combine(sets.TP.MidHaste.O.DD.EVA,{})--[DD]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O12.THlACC=set_combine(sets.TP.MidHaste.O12.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.MidHaste.O12.THlACC.DT=set_combine(sets.TP.MidHaste.O12.THlACC,{}) sets.TP.MidHaste.O12.THlACC.EVA=set_combine(sets.TP.MidHaste.O12.THlACC,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O12.DDlACC=set_combine(sets.TP.MidHaste.O12.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.MidHaste.O12.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.MidHaste.O12.DDlACC.EVA=set_combine(sets.TP.MidHaste.O12.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.MidHaste.O13 = set_combine(sets.TP.MidHaste.O12,{})--Leave blank (TH+10 on gears)
- sets.TP.MidHaste.O13.TH=set_combine(sets.TP.MidHaste.O13,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Iskur Gorget",ear1="Eabani Earring",
- ear2="Tripudio Earring",body="Adhemar Jacket +1",hands="Plunderer's armlets +3",ring1="Moonlight Ring",ring2="Moonbeam Ring",
- back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dual Wield"+10','Magic dmg. taken-10%',}},waist="Chaac Belt",
- legs={ name="Herculean Trousers", augments={'"Fast Cast"+3','AGI+13','"Treasure Hunter"+1','Accuracy+4 Attack+4','Mag. Acc.+19 "Mag.Atk.Bns."+19',}},feet="Skulker's Poulaines +1"})--TH(+1,+4,+1,+1,+3)
- sets.TP.MidHaste.O13.TH.DT=set_combine(sets.TP.MidHaste.O.TH.DT,{}) sets.TP.MidHaste.O13.TH.EVA=set_combine(sets.TP.MidHaste.O.TH.EVA,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O13.DD=set_combine(sets.TP.MidHaste.O9.DD,{})--1,2,3, sets
- sets.TP.MidHaste.O13.DD.DT=set_combine(sets.TP.MidHaste.O.DD.DT,{}) sets.TP.MidHaste.O13.DD.EVA=set_combine(sets.TP.MidHaste.O.DD.EVA,{})--[DD]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O13.THlACC=set_combine(sets.TP.MidHaste.O13.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.MidHaste.O13.THlACC.DT=set_combine(sets.TP.MidHaste.O13.THlACC,{}) sets.TP.MidHaste.O13.THlACC.EVA=set_combine(sets.TP.MidHaste.O13.THlACC,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.MidHaste.O13.DDlACC=set_combine(sets.TP.MidHaste.O13.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3sets (((ACCURACY)))
- sets.TP.MidHaste.O13.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.MidHaste.O13.DDlACC.EVA=set_combine(sets.TP.MidHaste.O13.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.MidHaste.O14 = set_combine(sets.TP.MidHaste.O13,{})--Leave blank (Full DMGS Gears)
- sets.TP.MidHaste.O14.TH=set_combine(sets.TP.MidHaste.O14,{})--1,2,3 sets
- sets.TP.MidHaste.O14.TH.DT=set_combine(sets.TP.MidHaste.O.TH.DT,{}) sets.TP.MidHaste.O14.TH.EVA=set_combine(sets.TP.MidHaste.O.TH.EVA,{})
- sets.TP.MidHaste.O14.DD=set_combine(sets.TP.MidHaste.O9.DD,{})--1,2,3 sets
- sets.TP.MidHaste.O14.DD.DT=set_combine(sets.TP.MidHaste.O.DD.DT,{}) sets.TP.MidHaste.O14.DD.EVA=set_combine(sets.TP.MidHaste.O.DD.EVA,{})
- sets.TP.MidHaste.O14.THlACC=set_combine(sets.TP.MidHaste.O14.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 sets (((ACCURACY)))
- sets.TP.MidHaste.O14.THlACC.DT=set_combine(sets.TP.MidHaste.O14.THlACC,{}) sets.TP.MidHaste.O14.THlACC.EVA=set_combine(sets.TP.MidHaste.O14.THlACC,{})
- sets.TP.MidHaste.O14.DDlACC=set_combine(sets.TP.MidHaste.O14.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 sets (((ACCURACY)))
- sets.TP.MidHaste.O14.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.MidHaste.O14.DDlACC.EVA=set_combine(sets.TP.MidHaste.O14.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- --Leave sets.TP.HighHaste = {} and sets.TP.HighHaste.O {Blank} || EDIT sets.TP.HighHaste.O.TH with TH9 preferably /TH+5 on gears(+1,+2,+2)
- sets.TP.HighHaste = {} sets.TP.HighHaste.O = set_combine(sets.TP.O.TH,{})----------------------------------------------------------------------------------------------------HIGHASTE
- sets.TP.HighHaste.O.TH=set_combine(sets.TP.HighHaste.O,{--EDIT TH+5 on gears(+1,+2,+2) | 6%DW And all out MultiStrike/STP
- head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},
- neck="Iskur Gorget",ear1="Eabani Earring",ear2="Tripudio Earring",body="Enif Corazza",hands="Plunderer's armlets",
- ring1="Moonlight Ring",ring2="Hetairoi Ring",back={ name="Canny Cape", augments={'DEX+1','"Dual Wield"+2',}},waist="Windbuffet Belt +1",
- legs={ name="Taeon Tights", augments={'Accuracy+20 Attack+20','Haste+3','DEX+9',}},feet="Skulker's Poulaines",})-------------------------------------------------------------------------------------------------------
- sets.TP.HighHaste.O.TH.DT=set_combine(sets.TP.HighHaste.O.TH,{head={ name="Iuitl Headgear +1", augments={'Phys. dmg. taken -3%','Magic dmg. taken -2%','Attack+8',}},neck="Loricate Torque +1",
- ear1="Eabani Earring",ear2="Black Earring",body={ name="Iuitl Vest +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -4%','Crit.hit rate+1',}},
- hands={ name="Herculean Gloves", augments={'Attack+18','Damage taken-2%','DEX+5','Accuracy+6',}},ring1="Moonlight Ring",ring2="Defending Ring",back="Solemnity Cape",waist="Flume Belt",legs="Mummu Kecks +2",feet="Ahosi Leggings"})
- sets.TP.HighHaste.O.TH.EVA=set_combine(sets.TP.HighHaste.O.TH,{ammo="Barathrum",head="Pillager's Bonnet +3",neck="Ej Necklace",ear1="Eabani Earring",ear2="Suppanomimi",body="Turms Harness",hands="Raetic Bangles",
- ring1="Vengeful Ring",ring2="Apate Ring",back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Evasion+6','"Store TP"+10','Evasion+15',}},waist="Sveltesse Gouriz +1",legs="Dashing Subligar",feet="Pillager's Poulaines +3"})
- sets.TP.HighHaste.O.DD=set_combine(sets.TP.O.DD,{ammo="Ginsen",head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},--High9/Low8TH "Plunderer's armlets +3",
- neck="Iskur Gorget",ear1="Dedition Earring",ear2="Suppanomimi",body="Turms Harness",hands="Plunderer's armlets +3",ring1="Moonlight Ring",ring2="Rajas Ring",
- back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Evasion+6','"Store TP"+10','Evasion+15',}},waist="Patentia Sash",legs={ name="Herculean Trousers", augments={'Pet: AGI+10','"Waltz" potency +2%','"Store TP"+9','Accuracy+4 Attack+4','Mag. Acc.+8 "Mag.Atk.Bns."+8',}},feet={ name="Herculean Boots", augments={'Crit. hit damage +1%','"Fast Cast"+1','"Store TP"+8',}},})
- --back="Lupine Cape",body="Enif Corazza",waist="Reiki Yotai",waist="Shetal Stone",waist="Patentia Sash",waist="Windbuffet Belt +1",feet={ name="Herculean Boots", augments={'INT+12','"Triple Atk."+2','Quadruple Attack +3','Mag. Acc.+7 "Mag.Atk.Bns."+7',}},feet={ name="Herculean Boots", augments={'Crit. hit damage +1%','"Fast Cast"+1','"Store TP"+8',}},
- --back={ name="Canny Cape", augments={'DEX+1','"Dual Wield"+2',}},back={ name="Canny Cape", augments={'DEX+1','AGI+1','"Dual Wield"+5','Crit. hit damage +2%',}},back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dual Wield"+10','Magic dmg. taken-10%',}},
- sets.TP.HighHaste.O.DD.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.HighHaste.O.DD.EVA=set_combine(sets.TP.O.DD.EVA,{}) --[DD]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O.THlACC=set_combine(sets.TP.HighHaste.O.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 (((ACCURACY)))
- sets.TP.HighHaste.O.THlACC.DT=set_combine(sets.TP.HighHaste.O.THlACC,{}) sets.TP.HighHaste.O.THlACC.EVA=set_combine(sets.TP.HighHaste.O.THlACC,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O.DDlACC=set_combine(sets.TP.HighHaste.O.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 (((ACCURACY)))
- sets.TP.HighHaste.O.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.HighHaste.O.DDlACC.EVA=set_combine(sets.TP.HighHaste.O.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- --SET_COMBINEGA------1_TO_9-----||-------------------------------------------------------------------||---------------------------------------------------------------------||------------------------------------------------------
- sets.TP.HighHaste.O9 = set_combine(sets.TP.HighHaste.O.TH,{})--Leave blank (TH+6 on gears)
- sets.TP.HighHaste.O9.TH=set_combine(sets.TP.HighHaste.O9,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Iskur Gorget",ear1="Eabani Earring",
- ear2="Tripudio Earring",body="Enif Corazza",hands="Plunderer's Armlets +2",ring1="Moonlight Ring",ring2="Hetairoi Ring",back={ name="Canny Cape", augments={'DEX+1','"Dual Wield"+2',}},waist="Windbuffet Belt +1",
- legs={ name="Taeon Tights", augments={'Accuracy+20 Attack+20','Haste+3','DEX+9',}},feet="Skulker's Poulaines",})--TH(+1,+3,+2)
- sets.TP.HighHaste.O9.TH.DT=set_combine(sets.TP.HighHaste.O.TH.DT,{}) sets.TP.HighHaste.O9.TH.EVA=set_combine(sets.TP.HighHaste.O.TH.EVA,{})--[TH]--x2 Can separate from same line if editing...
- --head={ name="Herculean Helm", augments={'Pet: Phys. dmg. taken -2%','CHR+7','"Store TP"+9','Accuracy+11 Attack+11','Mag. Acc.+4 "Mag.Atk.Bns."+4',}},hands="Adhemar Wristbands +1",
- sets.TP.HighHaste.O9.DD=set_combine(sets.TP.HighHaste.O.DD,{})--1,2,3 sets
- sets.TP.HighHaste.O9.DD.DT=set_combine(sets.TP.HighHaste.O.DD.DT,{}) sets.TP.HighHaste.O9.DD.EVA=set_combine(sets.TP.HighHaste.O.DD.EVA,{})--[DD]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O9.THlACC=set_combine(sets.TP.HighHaste.O9.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 (((ACCURACY)))
- sets.TP.HighHaste.O9.THlACC.DT=set_combine(sets.TP.HighHaste.O9.THlACC,{}) sets.TP.HighHaste.O9.THlACC.EVA=set_combine(sets.TP.HighHaste.O9.THlACC,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O9.DDlACC=set_combine(sets.TP.HighHaste.O9.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 (((ACCURACY)))
- sets.TP.HighHaste.O9.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.HighHaste.O9.DDlACC.EVA=set_combine(sets.TP.HighHaste.O9.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.HighHaste.O10 = set_combine(sets.TP.HighHaste.O9,{})--Leave blank (TH+7 on gears)
- sets.TP.HighHaste.O10.TH=set_combine(sets.TP.HighHaste.O10,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Clotharius Torque",ear1="Eabani Earring",
- ear2="Tripudio Earring",body="Enif Corazza",hands="Plunderer's Armlets +2",ring1="Moonlight Ring",ring2="Hetairoi Ring",back={ name="Canny Cape", augments={'DEX+1','"Dual Wield"+2',}},waist="Chaac Belt",
- legs={ name="Taeon Tights", augments={'Accuracy+20 Attack+20','Haste+3','DEX+9',}},feet="Skulker's Poulaines",})--TH(+1,+3,+1,+2)
- sets.TP.HighHaste.O10.TH.DT=set_combine(sets.TP.HighHaste.O.TH.DT,{}) sets.TP.HighHaste.O10.TH.EVA=set_combine(sets.TP.HighHaste.O.TH.EVA,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O10.DD=set_combine(sets.TP.HighHaste.O9.DD,{head={ name="Herculean Helm", augments={'Pet: Phys. dmg. taken -2%','CHR+7','"Store TP"+9','Accuracy+11 Attack+11','Mag. Acc.+4 "Mag.Atk.Bns."+4',}},hands="Adhemar Wristbands +1",})--1,2,3 sets
- sets.TP.HighHaste.O10.DD.DT=set_combine(sets.TP.HighHaste.O.DD.DT,{}) sets.TP.HighHaste.O10.DD.EVA=set_combine(sets.TP.HighHaste.O.DD.EVA,{})--[DD]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O10.THlACC=set_combine(sets.TP.HighHaste.O10.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 (((ACCURACY)))
- sets.TP.HighHaste.O10.THlACC.DT=set_combine(sets.TP.HighHaste.O10.THlACC,{}) sets.TP.HighHaste.O10.THlACC.EVA=set_combine(sets.TP.HighHaste.O10.THlACC,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O10.DDlACC=set_combine(sets.TP.HighHaste.O10.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 (((ACCURACY)))
- sets.TP.HighHaste.O10.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.HighHaste.O10.DDlACC.EVA=set_combine(sets.TP.HighHaste.O10.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.HighHaste.O11 = set_combine(sets.TP.HighHaste.O10,{})--Leave blank (TH+8 on gears)
- sets.TP.HighHaste.O11.TH=set_combine(sets.TP.HighHaste.O11,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Clotharius Torque",ear1="Eabani Earring",
- ear2="Tripudio Earring",body="Enif Corazza",hands="Plunderer's armlets +2",ring1="Moonlight Ring",ring2="Hetairoi Ring",back={ name="Canny Cape", augments={'DEX+1','"Dual Wield"+2',}},waist="Chaac Belt",
- legs={ name="Taeon Tights", augments={'Accuracy+20 Attack+20','Haste+3','DEX+9',}},feet="Skulker's Poulaines +1",})--TH(+1,+3,+1,+3)
- sets.TP.HighHaste.O11.TH.DT=set_combine(sets.TP.HighHaste.O.TH.DT,{}) sets.TP.HighHaste.O11.TH.EVA=set_combine(sets.TP.HighHaste.O.TH.EVA,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O11.DD=set_combine(sets.TP.HighHaste.O9.DD,{})--1,2,3 sets
- sets.TP.HighHaste.O11.DD.DT=set_combine(sets.TP.HighHaste.O.DD.DT,{}) sets.TP.HighHaste.O11.DD.EVA=set_combine(sets.TP.HighHaste.O.DD.EVA,{})--[DD]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O11.THlACC=set_combine(sets.TP.HighHaste.O11.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 (((ACCURACY)))
- sets.TP.HighHaste.O11.THlACC.DT=set_combine(sets.TP.HighHaste.O11.THlACC,{}) sets.TP.HighHaste.O11.THlACC.EVA=set_combine(sets.TP.HighHaste.O11.THlACC,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O11.DDlACC=set_combine(sets.TP.HighHaste.O11.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 (((ACCURACY)))
- sets.TP.HighHaste.O11.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.HighHaste.O11.DDlACC.EVA=set_combine(sets.TP.HighHaste.O11.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.HighHaste.O12 = set_combine(sets.TP.HighHaste.O11,{})--Leave blank (TH+9 on gears)
- sets.TP.HighHaste.O12.TH=set_combine(sets.TP.HighHaste.O12,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Clotharius Torque",ear1="Eabani Earring",
- ear2="Tripudio Earring",body="Enif Corazza",hands="Plunderer's armlets +3",ring1="Moonlight Ring",ring2="Hetairoi Ring",back={ name="Canny Cape", augments={'DEX+1','"Dual Wield"+2',}},waist="Chaac Belt",
- legs={ name="Taeon Tights", augments={'Accuracy+20 Attack+20','Haste+3','DEX+9',}},feet="Skulker's Poulaines +1",})--TH(+1,+4,+1,+3)
- sets.TP.HighHaste.O12.TH.DT=set_combine(sets.TP.HighHaste.O.TH.DT,{}) sets.TP.HighHaste.O12.TH.EVA=set_combine(sets.TP.HighHaste.O.TH.EVA,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O12.DD=set_combine(sets.TP.HighHaste.O9.DD,{})--1,2,3 sets
- sets.TP.HighHaste.O12.DD.DT=set_combine(sets.TP.HighHaste.O.DD.DT,{}) sets.TP.HighHaste.O12.DD.EVA=set_combine(sets.TP.HighHaste.O.DD.EVA,{})--[DD]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O12.THlACC=set_combine(sets.TP.HighHaste.O12.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 (((ACCURACY)))
- sets.TP.HighHaste.O12.THlACC.DT=set_combine(sets.TP.HighHaste.O12.THlACC,{}) sets.TP.HighHaste.O12.THlACC.EVA=set_combine(sets.TP.HighHaste.O12.THlACC,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O12.DDlACC=set_combine(sets.TP.HighHaste.O12.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 (((ACCURACY)))
- sets.TP.HighHaste.O12.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.HighHaste.O12.DDlACC.EVA=set_combine(sets.TP.HighHaste.O12.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.HighHaste.O13 = set_combine(sets.TP.HighHaste.O12,{})--Leave blank (TH+10 on gears)
- sets.TP.HighHaste.O13.TH=set_combine(sets.TP.HighHaste.O13,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Clotharius Torque",ear1="Eabani Earring",
- ear2="Tripudio Earring",body="Enif Corazza",hands="Plunderer's armlets +3",ring1="Moonlight Ring",ring2="Moonbeam Ring",back={ name="Canny Cape", augments={'DEX+1','"Dual Wield"+2',}},waist="Chaac Belt",
- legs={ name="Herculean Trousers", augments={'"Fast Cast"+3','AGI+13','"Treasure Hunter"+1','Accuracy+4 Attack+4','Mag. Acc.+19 "Mag.Atk.Bns."+19',}},feet="Skulker's Poulaines +1",})--TH(+1,+4,+1,+1,+3)
- sets.TP.HighHaste.O13.TH.DT=set_combine(sets.TP.HighHaste.O.TH.DT,{}) sets.TP.HighHaste.O13.TH.EVA=set_combine(sets.TP.HighHaste.O.TH.EVA,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O13.DD=set_combine(sets.TP.HighHaste.O9.DD,{})--1,2,3 sets
- sets.TP.HighHaste.O13.DD.DT=set_combine(sets.TP.HighHaste.O.DD.DT,{}) sets.TP.HighHaste.O13.DD.EVA=set_combine(sets.TP.HighHaste.O.DD.EVA,{})--[DD]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O13.THlACC=set_combine(sets.TP.HighHaste.O13.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 (((ACCURACY)))
- sets.TP.HighHaste.O13.THlACC.DT=set_combine(sets.TP.HighHaste.O13.THlACC,{}) sets.TP.HighHaste.O13.THlACC.EVA=set_combine(sets.TP.HighHaste.O13.THlACC,{})--[TH]--x2 Can separate from same line if editing...
- sets.TP.HighHaste.O13.DDlACC=set_combine(sets.TP.HighHaste.O13.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 (((ACCURACY)))
- sets.TP.HighHaste.O13.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.HighHaste.O13.DDlACC.EVA=set_combine(sets.TP.HighHaste.O13.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.TP.HighHaste.O14 = set_combine(sets.TP.HighHaste.O13,{})--Leave blank (Full DMGS Gears)
- sets.TP.HighHaste.O14.TH=set_combine(sets.TP.HighHaste.O14,{})--1,2,3 sets
- sets.TP.HighHaste.O14.TH.DT=set_combine(sets.TP.HighHaste.O.TH.DT,{}) sets.TP.HighHaste.O14.TH.EVA=set_combine(sets.TP.HighHaste.O.TH.EVA,{})
- sets.TP.HighHaste.O14.DD=set_combine(sets.TP.HighHaste.O9.DD,{})--1,2,3 sets
- sets.TP.HighHaste.O14.DD.DT=set_combine(sets.TP.HighHaste.O.DD.DT,{}) sets.TP.HighHaste.O14.DD.EVA=set_combine(sets.TP.HighHaste.O.DD.EVA,{})
- sets.TP.HighHaste.O14.THlACC=set_combine(sets.TP.HighHaste.O14.TH,{neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 sets (((ACCURACY)))
- sets.TP.HighHaste.O14.THlACC.DT=set_combine(sets.TP.HighHaste.O14.THlACC,{}) sets.TP.HighHaste.O14.THlACC.EVA=set_combine(sets.TP.HighHaste.O14.THlACC,{})
- sets.TP.HighHaste.O14.DDlACC=set_combine(sets.TP.HighHaste.O14.DD,{ammo="Yamarang",neck="Assassin's Gorget",ear1="Zennaroi Earring",})--1,2,3 sets (((ACCURACY)))
- sets.TP.HighHaste.O14.DDlACC.DT=set_combine(sets.TP.O.DD.DT,{}) sets.TP.HighHaste.O14.DDlACC.EVA=set_combine(sets.TP.HighHaste.O14.DDlACC,{})--[DD]--x2 Can separate from same line if editing...
- --Leave sets.Snk = {} {Blank} |SmartTH/SneakAttack MAXIMIZE DEXTERITY in FIRST and LAST SneakAttack set [crit hit dmgs+ gears]| EDIT sets.Snk.O with TH9 preferably /TH+5 on gears(+1,+2,+2)
- sets.Snk = {} --ammo=empty,
- sets.Snk.O={head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Caro Necklace",ear1="Mache Earring +1",ear2="Mache Earring",body="Plunderer's Vest +3",
- hands="Plunderer's armlets",ring1="Ramuh Ring +1",ring2="Ramuh Ring +1",back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Attack+10','Weapon skill damage +10%',}},waist="Wanion Belt",legs="Pillager's Culottes +1",
- feet="Skulker's Poulaines"}
- sets.Snk.O9=set_combine(sets.Snk.O,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},--TreasureHunter+6 on gears(+1,+3,+2)
- hands="Plunderer's Armlets +2",waist="Wanion Belt",legs="Pillager's Culottes +1",feet="Skulker's Poulaines"})
- sets.Snk.O10=set_combine(sets.Snk.O9,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},--TreasureHunter+7 on gears(+1,+3,+1,+2)
- hands="Plunderer's Armlets +2",waist="Chaac Belt",legs="Pillager's Culottes +1",feet="Skulker's Poulaines"})
- sets.Snk.O11=set_combine(sets.Snk.O10,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},--TreasureHunter+8 on gears(+1,+3,+1,+3)
- hands="Plunderer's armlets +2",waist="Chaac Belt",legs="Pillager's Culottes +1",feet="Skulker's Poulaines +1"})
- sets.Snk.O12=set_combine(sets.Snk.O11,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},--TreasureHunter+9 on gears(+1,+4,+1,+3)
- hands="Plunderer's armlets +3",waist="Chaac Belt",legs="Pillager's Culottes +1",feet="Skulker's Poulaines +1"})
- sets.Snk.O13=set_combine(sets.Snk.O12,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},hands="Plunderer's armlets +3",waist="Chaac Belt",--TH+10(+1+4+1+1+3)
- legs={ name="Herculean Trousers", augments={'"Fast Cast"+3','AGI+13','"Treasure Hunter"+1','Accuracy+4 Attack+4','Mag. Acc.+19 "Mag.Atk.Bns."+19',}},feet="Skulker's Poulaines +1"})
- sets.Snk.O14 = set_combine(sets.Snk.O13,{})-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- --Leave sets.Trck = {} {Blank} |SmartTH/TrickAttack MAXIMIZE AGILITY in FIRST and LAST TrickAttack set [crit hit dmgs+ gears]| EDIT sets.Trck.O with TH9 preferably /TH+5 on gears(+1,+2,+2)
- sets.Trck = {} --ammo=empty,
- sets.Trck.O={head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},neck="Moepapa Medal",ear1="Ouesk Pearl",ear2="Suppanomimi",body="Plunderer's Vest +3",
- hands="Plunderer's armlets",ring1="Garuda Ring +1",ring2="Garuda Ring",back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Attack+10','Weapon skill damage +10%',}},waist="Sveltesse Gouriz +1",legs="Pillager's Culottes +1",
- feet="Skulker's Poulaines"}
- sets.Trck.O9=set_combine(sets.Trck.O,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},--TreasureHunter+6 on gears(+1,+3,+2)
- hands="Plunderer's Armlets +2",waist="Sveltesse Gouriz +1",legs="Pillager's Culottes +1",feet="Skulker's Poulaines"})
- sets.Trck.O10=set_combine(sets.Trck.O9,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},--TreasureHunter+7 on gears(+1,+3,+1,+2)
- hands="Plunderer's Armlets +2",waist="Chaac Belt",legs="Pillager's Culottes +1",feet="Skulker's Poulaines"})
- sets.Trck.O11=set_combine(sets.Trck.O10,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},--TreasureHunter+8 on gears(+1,+3,+1,+3)
- hands="Plunderer's armlets +2",waist="Chaac Belt",legs="Pillager's Culottes +1",feet="Skulker's Poulaines +1"})
- sets.Trck.O12=set_combine(sets.Trck.O11,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},--TreasureHunter+9 on gears(+1,+4,+1,+3)
- hands="Plunderer's armlets +3",waist="Chaac Belt",legs="Pillager's Culottes +1",feet="Skulker's Poulaines +1"})
- sets.Trck.O13=set_combine(sets.Trck.O12,{head={ name="Herculean Helm", augments={'Attack+22','MND+13','"Treasure Hunter"+1','Mag. Acc.+1 "Mag.Atk.Bns."+1',}},hands="Plunderer's armlets +3",waist="Chaac Belt",--TH+10(+1+4+1+1+3)
- legs={ name="Herculean Trousers", augments={'"Fast Cast"+3','AGI+13','"Treasure Hunter"+1','Accuracy+4 Attack+4','Mag. Acc.+19 "Mag.Atk.Bns."+19',}},feet="Skulker's Poulaines +1"})
- sets.Trck.O14 = set_combine(sets.Trck.O13,{})---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- ------Weaponskills---------------------------------------------------------------------------------------------------------------------------------Blank for ammo=empty for Yetshila +1 rule (ammo="")
- sets.Evisceration={ammo="",head="Sukeroku Hachimaki",neck="Fotia gorget",ear1="Aesir Ear Pendant",ear2="Moonshade earring",body="Plunderer's Vest +3",hands="Mummu Wrists +2",ring1="Epona's Ring",
- ring2="Begrudging Ring",back="Bleating Mantle",waist="Fotia Belt",legs="Plunderer's Culottes +3",feet="Plunderer's Poulaines +3"}
- --Blank for ammo=empty for Yetshila +1 rule (ammo="")
- sets.RudraStorm={ammo="",head={ name="Herculean Helm", augments={'"Dbl.Atk."+3','Enmity-3','Weapon skill damage +10%','Mag. Acc.+7 "Mag.Atk.Bns."+7',}},neck="Caro Necklace",ear1="Aesir Ear Pendant",
- ear2="Moonshade earring",body="Herculean Vest",hands={ name="Herculean Gloves", augments={'CHR+1','"Mag.Atk.Bns."+10','Weapon skill damage +10%','Accuracy+2 Attack+2',}},ring1="Karieyh Ring +1",ring2="Epaminondas's Ring",
- back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Attack+10','Weapon skill damage +10%','Magic dmg. taken-10%',}},
- waist="Fotia Belt",legs={ name="Herculean Trousers", augments={'Enmity+5','Attack+23','Weapon skill damage +9%',}},feet={ name="Herculean Boots", augments={'INT+9','Rng.Acc.+5','Weapon skill damage +9%','Accuracy+16 Attack+16','Mag. Acc.+12 "Mag.Atk.Bns."+12',}},}
- --Meghanada Cuirie +2,Herculean Vest,head={ name="Herculean Helm", augments={'"Dbl.Atk."+3','Enmity-3','Weapon skill damage +10%','Mag. Acc.+7 "Mag.Atk.Bns."+7',}}, legs={ name="Herculean Trousers", augments={'Enmity+5','Attack+23','Weapon skill damage +9%',}}, legs="Lustratio Subligar +1",
- sets.MercyStroke={ammo=""}
- sets.MandalicStab={head="",neck="Fotia gorget",ear1="Aesir Ear Pendant",ear2="Moonshade earring",body="Plunderer's Vest +3",hands="Mummu Wrists +2",ring1="Mujin Band",
- ring2="Rajas Ring",back="Bleating Mantle",waist="Fotia Belt",legs="Lustratio Subligar +1",feet="Plunderer's Poulaines +3"}
- sets.Exenterator={head="Sukeroku Hachimaki",neck="Fotia gorget",ear1="Aesir Ear Pendant",ear2="Brutal Earring",body="Plunderer's Vest +3",
- hands="Mummu Wrists +2",ring1="Mujin Band",ring2="Rajas Ring",back="Bleating Mantle",waist="Fotia Belt",legs="Pillager's Culottes +1",feet={ name="Herculean Boots", augments={'INT+12','"Triple Atk."+2','Quadruple Attack +3','Mag. Acc.+7 "Mag.Atk.Bns."+7',}},}
- --NEED WSD FIX FOR AEOLIAN LEGS
- sets.AeolianEdge={head={ name="Herculean Helm", augments={'"Dbl.Atk."+3','Enmity-3','Weapon skill damage +10%','Mag. Acc.+7 "Mag.Atk.Bns."+7',}},neck="Baetyl Pendant",ear1="Friomisi Earring",
- ear2="Moonshade earring",body="Herculean Vest",hands={ name="Herculean Gloves", augments={'CHR+1','"Mag.Atk.Bns."+10','Weapon skill damage +10%','Accuracy+2 Attack+2',}},ring1="Dingir Ring",
- ring2="Epaminondas's Ring",back="Izdubar Mantle",waist="Eschan Stone",legs={ name="Herculean Trousers", augments={'Enmity+5','Attack+23','Weapon skill damage +9%',}},
- feet={ name="Herculean Boots", augments={'INT+9','Rng.Acc.+5','Weapon skill damage +9%','Accuracy+16 Attack+16','Mag. Acc.+12 "Mag.Atk.Bns."+12',}},}
- sets.DancingEdge={}
- sets.SharkBite={}
- sets.AFhands = {hands="Pillager's Armlets +2"}
- sets.EMPYhands = {hands="Skulker's Armlets +1"}
- sets.Charge = {ammo="",head={ name="Iuitl Headgear +1", augments={'Phys. dmg. taken -3%','Magic dmg. taken -2%','Attack+8',}},neck="Loricate Torque +1",ear1="Eabani Earring",ear2="Black Earring",
- body={ name="Iuitl Vest +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -4%','Crit.hit rate+1',}},hands={ name="Herculean Gloves", augments={'Attack+18','Damage taken-2%','DEX+5','Accuracy+6',}},
- ring1="Moonlight Ring",ring2="Defending Ring",back="Solemnity Cape",waist="Flume Belt",legs="Mummu Kecks +2",feet="Plunderer's Poulaines +3"}
- --Fool Aftercast/head=empty,neck=empty,ear1=empty,ear2=empty,body=empty,hands=empty,ring1=empty,ring2=empty,back=empty,waist=empty,legs=empty
- sets.ChargeBlockPH = {range="",ammo="",head="",neck="",ear1="",ear2="",body="",hands="",ring1="",ring2="",back="",waist="",legs="",feet="Plunderer's Poulaines +3"}
- --sets.WsdOnlyForSATA={ammo=empty,head={ name="Herculean Helm", augments={'"Dbl.Atk."+3','Enmity-3','Weapon skill damage +10%','Mag. Acc.+7 "Mag.Atk.Bns."+7',}},ear2="Ishvara earring", --PlaceHolder gears for full SATA
- --body={ name="Herculean Vest", augments={'Pet: INT+10','"Waltz" potency +9%','Weapon skill damage +9%','Mag. Acc.+8 "Mag.Atk.Bns."+8',}},
- --hands={ name="Herculean Gloves", augments={'CHR+1','"Mag.Atk.Bns."+10','Weapon skill damage +10%','Accuracy+2 Attack+2',}},ring1="Karieyh Ring +1",ring2="Epaminondas's Ring",
- --back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Attack+10','Weapon skill damage +10%','Magic dmg. taken-10%',}},feet={ name="Herculean Boots", augments={'INT+9','Rng.Acc.+5','Weapon skill damage +9%','Accuracy+16 Attack+16','Mag. Acc.+12 "Mag.Atk.Bns."+12',}},}
- --NEED WSD FIX FOR LEGS (Herc Trousers...) legs={ name="Herculean Trousers", augments={'Enmity+5','Attack+23','Weapon skill damage +9%',}}, legs="Lustratio Subligar +1",
- sets.WsdOnlyForSATA={ammo="",head={ name="Herculean Helm", augments={'"Dbl.Atk."+3','Enmity-3','Weapon skill damage +10%','Mag. Acc.+7 "Mag.Atk.Bns."+7',}},neck="Caro Necklace",ear1="Aesir Ear Pendant",
- ear2="Moonshade earring",body="Herculean Vest",hands={ name="Herculean Gloves", augments={'CHR+1','"Mag.Atk.Bns."+10','Weapon skill damage +10%','Accuracy+2 Attack+2',}},ring1="Karieyh Ring +1",ring2="Epaminondas's Ring",
- back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Attack+10','Weapon skill damage +10%','Magic dmg. taken-10%',}},
- waist="Fotia Belt",legs={ name="Herculean Trousers", augments={'Enmity+5','Attack+23','Weapon skill damage +9%',}},feet={ name="Herculean Boots", augments={'INT+9','Rng.Acc.+5','Weapon skill damage +9%','Accuracy+16 Attack+16','Mag. Acc.+12 "Mag.Atk.Bns."+12',}},}
- --Meghanada Cuirie +2,Herculean Vest,head={ name="Herculean Helm", augments={'"Dbl.Atk."+3','Enmity-3','Weapon skill damage +10%','Mag. Acc.+7 "Mag.Atk.Bns."+7',}},
- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- sets.PrecastFC = {head="Haruspex Hat +1",neck="Orunmila's Torque",ear1="Loquacious Earring",ear2="Etiolation Earring",
- hands={ name="Buremte Gloves", augments={'Phys. dmg. taken -2%','Magic dmg. taken -2%','"Fast Cast"+3',}},ring2="Prolix Ring",ring2="Defending Ring",legs="Limbo Trousers"}
- sets.PrecastFastCastAndUtsusemi = {} --sets.PrecastFastCastAndUtsusemi = set_combine(sets.PrecastFC,{neck="Magoraga Bead Necklace",body="Passion Jacket"}) Hurt Evasion to use utsu gears
- --Shooting in AccuracyIndex 2 or 4 result in tp lost
- sets.Preshot = {range="Tsoabichi Crossbow",ammo="Gashing Bolt"}--AccuracyIndex 2 or 4| crossbow for bolts ranged attack (shoot wisely@Acid) Ammo used for STP and Weaponskll.
- sets.PreshotBoomerang = {range="Raider's Boomerang"} --AccuracyIndex 1 or 3| "Raider's Boomerang" for "dual wield"
- sets.Midshot = {head="Meghanada Visor +1",body="Meghanada Cuirie +2",hands="Plunderer's Armlets +3",ring1="Cacoethic Ring",ring2="Cacoethic Ring +1",--O9(+5) and RangedACC
- legs={ name="Herculean Trousers", augments={'"Fast Cast"+3','AGI+13','"Treasure Hunter"+1','Accuracy+4 Attack+4','Mag. Acc.+19 "Mag.Atk.Bns."+19',}},feet="Skulker's Poulaines"}
- --function precast | send_command('input //gs disable ammo')----function midcast | send_command('input //gs enable ammo') Adjust for full time ranged attacks. {range="",ammo=""}
- sets.LastStand = {}
- sets.Waltz = {head={ name="Iuitl Headgear +1", augments={'Phys. dmg. taken -3%','Magic dmg. taken -2%','Attack+8',}},neck="Loricate Torque +1",ear1="Eabani Earring",ear2="Black Earring",
- body="Passion Jacket",hands={ name="Herculean Gloves", augments={'Attack+18','Damage taken-2%','DEX+5','Accuracy+6',}},ring1="Asklepian Ring",ring2="Valseur's Ring",back="Solemnity Cape",waist="Flume Belt",
- legs="Dashing Subligar",feet="Ahosi Leggings"}
- sets.WaltzPotency = set_combine(sets.Waltz, {body="Passion Jacket",ring1="Asklepian Ring",ring2="Valseur's Ring"})
- sets.BoxStep = {}--TH8~9,ACC w/e you want for BoxStep | 1step is -5%def and if you add acid bolts(12.5%),thats -17.5%def for target
- --PlaceHolder for DT while in Idle, for TP DT then TP sets.DT needs to be edited
- sets.minimumDT = {head={ name="Iuitl Headgear +1", augments={'Phys. dmg. taken -3%','Magic dmg. taken -2%','Attack+8',}},neck="Loricate Torque +1",ear1="Eabani Earring",ear2="Black Earring",
- body={ name="Iuitl Vest +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -4%','Crit.hit rate+1',}},hands={ name="Herculean Gloves", augments={'Attack+18','Damage taken-2%','DEX+5','Accuracy+6',}},
- ring1="Moonlight Ring",ring2="Defending Ring",back="Solemnity Cape",waist="Flume Belt",legs="Mummu Kecks +2",feet="Ahosi Leggings"}
- --PlaceHolder for EVASION while in Idle, for TP EVA then TP sets.EVA needs to be edited
- sets.maxEVA = {ammo="Barathrum",head="Pillager's Bonnet +3",neck="Ej Necklace",ear1="Eabani Earring",ear2="Suppanomimi",body="Turms Harness",hands="Raetic Bangles",
- ring1="Vengeful Ring",ring2="Apate Ring",back={ name="Toutatis's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Evasion+6','"Store TP"+10','Evasion+15',}},waist="Sveltesse Gouriz +1",legs="Dashing Subligar",feet="Pillager's Poulaines +3"}
- sets.Resting = {} --set_combine(sets.Idle,{})
- end
- --function pretarget(spell,action)
- --end
- --Adjust numbers to your needs for if player.tp >greater than \and lesser than<
- function precast(spell,action)-----------------------------------------------------------(RANGED SLOTS)-AccuracyIndex 1 and 2 are TreasureHunter sets which mean less dual wield because of TH gears, aim for raider's BOOMERANG DW~
- if spell.action_type == 'Ranged Attack' then
- if AccuracyIndex == 2 or AccuracyIndex == 4 then
- send_command('input //gs disable ammo')
- equip(sets.Preshot)
- elseif AccuracyIndex == 1 or AccuracyIndex == 3 then equip(sets.PreshotBoomerang)
- end
- end
- if spell.english == "Rudra's Storm" then
- if SA then equip(set_combine(sets.RudraStorm, sets.EMPYhands, {ammo="Yetshila +1",head="Pillager's Bonnet +3",ear1="Mache Earring +1",ear2="Mache Earring",waist="Prosilio Belt +1"})) --SATA|Yetshila +1
- return
- end
- if TA then equip(set_combine(sets.RudraStorm, {ammo="Yetshila +1",head="Pillager's Bonnet +3",ear1="Mache Earring +1",ear2="Ishvara Earring",waist="Prosilio Belt +1"})) --SATA|Yetshila +1
- return
- elseif not SA or TA then
- if player.tp > 2499 and AccuracyIndex == 1 or AccuracyIndex == 3 then equip(set_combine(sets.RudraStorm, {ear1="Mache Earring +1",ear2="Ishvara Earring",waist="Prosilio Belt +1"}))--3kTP|DEX ear|Cheruski
- elseif player.tp > 1249 and player.tp <= 2499 and AccuracyIndex == 1 or AccuracyIndex == 3 then equip(set_combine(sets.RudraStorm, {ear1="Aesir Ear Pendant",ear2="Moonshade Earring"}))--1kTP+|Moonshade+250TP for 2kTP|3000TP
- elseif player.tp <= 1249 and AccuracyIndex == 1 or AccuracyIndex == 3 then
- equip(set_combine(sets.RudraStorm, {head={ name="Herculean Helm", augments={'"Dbl.Atk."+3','Enmity-3','Weapon skill damage +10%','Mag. Acc.+7 "Mag.Atk.Bns."+7',}},neck="Fotia Gorget",waist="Fotia Belt"}))-- Depends of your TP bonus gears 1000TP = Fotia/Fotia
- elseif player.tp > 2499 and AccuracyIndex == 2 then equip(set_combine(sets.RudraStorm, {ammo="Cheruski Needle",ear1="Mache Earring +1",ear2="Mache Earring",body="Herculean Vest",waist="Prosilio Belt +1"}))--3kTP|DEX ear|Cheruski
- elseif player.tp > 1249 and player.tp <= 2499 and AccuracyIndex == 2 then equip(set_combine(sets.RudraStorm, {ammo="Cheruski Needle",ear1="Aesir Ear Pendant",ear2="Moonshade Earring",body="Herculean Vest"}))--1kTP+|Moonshade+250TP for 2kTP|3000TP
- elseif player.tp <= 1249 and AccuracyIndex == 2 then equip(set_combine(sets.RudraStorm, {ammo="Cheruski Needle",head={ name="Herculean Helm", augments={'"Dbl.Atk."+3','Enmity-3','Weapon skill damage +10%','Mag. Acc.+7 "Mag.Atk.Bns."+7',}},neck="Fotia Gorget",body="Herculean Vest",waist="Fotia Belt"}))-- Depends of your TP bonus gears 1000TP = Fotia/Fotia
- elseif player.tp > 2499 and AccuracyIndex == 4 then equip(set_combine(sets.RudraStorm, {ammo="Jukukik Feather",ear1="Mache Earring +1",ear2="Mache Earring",body="Herculean Vest",waist="Prosilio Belt +1"}))--3kTP|DEX ear|Jukukik
- elseif player.tp > 1249 and player.tp <= 2499 and AccuracyIndex == 4 then equip(set_combine(sets.RudraStorm, {ammo="Jukukik Feather",ear1="Aesir Ear Pendant",ear2="Moonshade Earring",body="Herculean Vest"}))--1kTP+|Moonshade+250TP for 2kTP|3000TP
- elseif player.tp <= 1249 and AccuracyIndex == 4 then equip(set_combine(sets.RudraStorm, {ammo="Jukukik Feather",head={ name="Herculean Helm", augments={'"Dbl.Atk."+3','Enmity-3','Weapon skill damage +10%','Mag. Acc.+7 "Mag.Atk.Bns."+7',}},neck="Fotia Gorget",body="Herculean Vest",waist="Fotia Belt"}))-- Depends of your TP bonus gears 1000TP = Fotia/Fotia
- end
- end
- elseif spell.english == "Assassin's Charge" then equip({feet="Plunderer's Poulaines +3"}) --end
- elseif spell.english == "Evisceration" then--------------------------------------------------------------------------------------------------Evisceration
- if player.tp > 2499 then equip(set_combine(sets.Evisceration, {ear1="Mache Earring +1",ear2="Tati Earring"}))
- elseif AccuracyIndex == 2 or AccuracyIndex == 4 and player.tp > 2499 then
- equip(set_combine(sets.Evisceration, {ammo="Yetshila +1",ear1="Mache Earring +1",ear2="Tati Earring"}))
- elseif AccuracyIndex == 1 or AccuracyIndex == 3 and player.tp > 2499 then
- equip(set_combine(sets.Evisceration, {ear1="Mache Earring +1",ear2="Tati Earring"}))
- end
- elseif spell.english == "Mandalic Stab" then equip(sets.MandalicStab) --end
- elseif spell.english == "Exenterator" then equip(sets.Exenterator) --end
- elseif spell.english == "Aeolian Edge" then equip(sets.AeolianEdge) --end
- elseif spell.english == "Dancing Edge" then equip(sets.DancingEdge) --end
- elseif spell.english == "Shark Bite" then equip(sets.SharkBite) --end
- elseif spell.english == "Last Stand" then equip(sets.LastStand) --end
- elseif spell.english == "Flee" then equip(set_combine(sets.Idle, {feet="Pillager's Poulaines +3"})) --end
- elseif spell.english == "Accomplice" or spell.english == "Collaborator" then equip({head="Skulker's Bonnet +1"}) --end
- elseif spell.english == "Perfect Dodge" then equip({hands="Plunderer's armlets +3"}) --end
- elseif spell.english == "Box Step" then equip(sets.BoxStep) --end
- elseif spell.english == "Conspirator" then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"})) --end
- elseif spell.english == "Feint" then equip({legs="Plunderer's Culottes +3"}) --end
- elseif spell.english == "Spectral Jig" then equip(sets.Idle) --end
- elseif spell.type == "Ninjutsu" then
- if string.find(spell.english,'Utsusemi') then
- if buffactive['Copy Image (3)'] or buffactive['Copy Image (4)'] then
- cancel_spell() add_to_chat(123, spell.name .. ' Canceled: [3+ Images]')
- else
- equip(sets.PrecastFastCastAndUtsusemi) end
- end
- --end
- elseif spell.type:endswith('Magic') then equip(sets.PrecastFC) --end
- elseif spell.type == "Trust" then equip(sets.PrecastFC) --end
- elseif spell.type == "Waltz" then
- refine_waltz(spell,action)
- equip(sets.Waltz) --end
- elseif spell.english == "Sneak Attack" then
- equip(set_combine(sets.Snk[OArray[OIndex]], {hands="Skulker's Armlets +1"}))
- SA = true end
- if spell.english == "Trick Attack" then
- equip(set_combine(sets.Trck[OArray[OIndex]], {hands="Pillager's Armlets +2"}))
- TA = true end
- end
- --MIDCAST
- function midcast(spell,action)--AccuracyIndex 2 and 4 are full damages sets therefor TP AMMO, WEAPONSKILL AMMO
- if spell.action_type == 'Ranged Attack' then --------------------------------------------------------(RANGED SLOTS)----------------------------------------------------------------------------------------------------------------
- if AccuracyIndex == 1 or AccuracyIndex == 3 then --AccuracyIndex 1 and 3 are TreasureHunter sets which mean less dual wield because of TH gears, aim for raider's BOOMERANG DW~
- equip(sets.Midshot)
- elseif AccuracyIndex == 2 or AccuracyIndex == 4 then
- equip(sets.Midshot)
- send_command('timers create ;wait 1;input //gs enable ammo') end end
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- if player.status == 'Engaged' and AccuracyIndex == 2 or AccuracyIndex == 4 and spell.type == "WeaponSkill" or spell.type=="JobAbility" and OIndex < 9 then
- send_command('timers create ;wait 1;input //gs c 1st;timers create ;wait 1;input //gs c 1st') end --SELF_CMD | 1st hit TH followed by Treasure Hunter gears removal
- if player.status == 'Engaged' and spell.english == "Trick Attack" then
- equip(set_combine(sets.Trck[OArray[OIndex]], {body="Plunderer's Vest +3",hands="Pillager's Armlets +2"})) end
- --send_command('timers create ;wait 1;input //gs c 1st;timers create ;wait 1;input //gs c 1st') end --SELF_CMD | 1st hit TH followed by Treasure Hunter gears removal
- if player.status ~= 'Engaged' and Armor == 'DT' and spell.type == "Ninjutsu" then send_command('timers create ;wait 3;input //gs equip sets.minimumDT')--DT--IDLE--RETURN--AFTER--UTSUSEMI
- elseif player.status ~= 'Engaged' and Armor == 'EVA' and spell.type == "Ninjutsu" then send_command('timers create ;wait 3;input //gs equip sets.maxEVA')--------------------------------------------------------EVA
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.type == "Ninjutsu" then send_command('timers create ;wait 3;input //gs equip sets.Idle')----------------------------------------------------------NORMAL
- elseif player.status ~= 'Engaged' and spell.type == "Ninjutsu" then send_command('timers create ;wait 3;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.english == "Flee" then send_command('timers create ;wait 3;input //gs equip sets.Idle')--Idle after flee
- elseif player.status ~= 'Engaged' and spell.english == "Flee" then send_command('timers create ;wait 2;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.english == "Conspirator" then send_command('timers create ;wait 3;input //gs equip sets.Idle')--Idle after conspirator
- elseif player.status ~= 'Engaged' and spell.english == "Conspirator" then send_command('timers create ;wait 2;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.english == "Spectral Jig" then send_command('timers create ;wait 3;input //gs equip sets.Idle')--Idle after spectral jig
- elseif player.status ~= 'Engaged' and spell.english == "Spectral Jig" then send_command('timers create ;wait 3;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.english == "Animated Flourish" then send_command('timers create ;wait 3;input //gs equip sets.Idle')--Idle after animated flourish
- elseif player.status ~= 'Engaged' and spell.english == "Animated Flourish" then send_command('timers create ;wait 3;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.english == "Reverse Flourish" then send_command('timers create ;wait 3;input //gs equip sets.Idle')--Idle after reverse flourish
- elseif player.status ~= 'Engaged' and spell.english == "Reverse Flourish" then send_command('timers create ;wait 3;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.english == "Steal" then send_command('timers create ;wait 3;input //gs equip sets.Idle')--Idle after steal
- elseif player.status ~= 'Engaged' and spell.english == "Steal" then send_command('timers create ;wait 2;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.english == "Perfect Dodge" then send_command('timers create ;wait 3;input //gs equip sets.Idle')--Idle after perfect dodge
- elseif player.status ~= 'Engaged' and spell.english == "Perfect Dodge" then send_command('timers create ;wait 3;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.english == "Despoil" then send_command('timers create ;wait 3;input //gs equip sets.Idle')--Idle after despoil
- elseif player.status ~= 'Engaged' and spell.english == "Despoil" then send_command('timers create ;wait 2;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.english == "Hide" then send_command('timers create ;wait 3;input //gs equip sets.Idle')--Idle after hide
- elseif player.status ~= 'Engaged' and spell.english == "Hide" then send_command('timers create ;wait 2;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.english == "Mug" then send_command('timers create ;wait 3;input //gs equip sets.Idle')--Idle after mug
- elseif player.status ~= 'Engaged' and spell.english == "Mug" then send_command('timers create ;wait 2;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.english == "Bully" then send_command('timers create ;wait 3;input //gs equip sets.Idle')--Idle after bully
- elseif player.status ~= 'Engaged' and spell.english == "Bully" then send_command('timers create ;wait 2;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.english == "Larceny" then send_command('timers create ;wait 3;input //gs equip sets.Idle')--Idle after larceny
- elseif player.status ~= 'Engaged' and spell.english == "Larceny" then send_command('timers create ;wait 2;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'DT' and spell.type == "Trust" then send_command('timers create ;wait 3;input //gs equip sets.minimumDT')--DT--IDLE--RETURN--AFTER--TRUSTS(NPC)
- elseif player.status ~= 'Engaged' and Armor == 'EVA' and spell.type == "Trust" then send_command('timers create ;wait 3;input //gs equip sets.maxEVA')--------------------------------------------------------EVA
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.type == "Trust" then send_command('timers create ;wait 3;input //gs equip sets.Idle')----------------------------------------------------------NORMAL
- elseif player.status ~= 'Engaged' and spell.type == "Trust" then send_command('timers create ;wait 3;input //gs equip sets.Idle')
- elseif player.status ~= 'Engaged' and Armor == 'DT' and spell.type == "Waltz" then equip(sets.Waltz) send_command('timers create ;wait 3;input //gs equip sets.minimumDT')--DT--IDLE--RETURN--AFTER--WALTZ
- elseif player.status ~= 'Engaged' and Armor == 'EVA' and spell.type == "Waltz" then equip(sets.Waltz) send_command('timers create ;wait 3;input //gs equip sets.maxEVA')-----------------------------------------EVA
- elseif player.status ~= 'Engaged' and Armor == 'None' and spell.type == "Waltz" then equip(sets.Waltz) send_command('timers create ;wait 3;input //gs equip sets.Idle')-------------------------------------------NORMAL
- elseif player.status ~= 'Engaged' and spell.type == "Waltz" then equip(sets.Waltz) send_command('timers create ;wait 3;input //gs equip sets.Idle')
- elseif spell.type == "Waltz" then equip(sets.Waltz)
- end
- end
- --TH core--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- local packets = require('packets')
- function check_actor(packet)
- local key_indices = {'p0','p1','p2','p3','p4','p5','a10','a11','a12','a13','a14','a15','a20','a21','a22','a23','a24','a25'}
- local party = windower.ffxi.get_party()
- local actor = windower.ffxi.get_mob_by_id(packet['Actor'])
- for i = 1, 18 do
- local member = party[key_indices[i]]
- if member and member.mob and member.mob.id == actor.id then
- return true
- end
- end
- return false
- end
- windower.raw_register_event('incoming chunk', function(id,original,modified,injected,blocked)
- if id == 0x028 then
- local packet = packets.parse('incoming', original)
- local target = windower.ffxi.get_mob_by_id(packet['Target 1 ID'])
- if packet.Category == 1 and check_actor(packet) then
- if packet['Target 1 Action 1 Has Added Effect'] then
- if packet['Target 1 Action 1 Added Effect Message'] == 603 then
- OIndex = packet['Target 1 Action 1 Added Effect Param'] + 1
- windower.add_to_chat(158, "{Current|TH:" .. packet['Target 1 Action 1 Added Effect Param'] .."}")
- windower.add_to_chat(123, " SmartTH/Adding +1 with sets! {Next|TH:" .. OIndex .."}" )
- gearswap.equip_sets('status_change',nil,nil)
- end
- end
- end
- end
- end)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- function aftercast(spell)
- if player.status == 'Engaged' and Armor == 'DT' and spell.english == "Sneak Attack" and buffactive['Feint'] then --DT--------------------------------------------------------------------------------------------------------------
- equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]])
- elseif player.status == 'Engaged' and Armor == 'DT' and spell.english == "Sneak Attack" and not buffactive['Feint'] then equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]])
- elseif player.status == 'Engaged' and Armor == 'DT' and spell.english == "Trick Attack" and buffactive['Feint'] then equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]])
- elseif player.status == 'Engaged' and Armor == 'DT' and spell.english == "Trick Attack" and not buffactive['Feint'] then equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]])
- elseif player.status == 'Engaged' and Armor == 'DT' and spell.english == "Feint" then equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]])
- elseif player.status == 'Engaged' and Armor == 'DT' and buffactive.Conspirator and buffactive.March == 2 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]], {body="Iuitl Vest +1"}))
- elseif player.status == 'Engaged' and Armor == 'DT' and buffactive.Conspirator and buffactive.March == 1 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]], {body="Iuitl Vest +1"}))
- elseif player.status == 'Engaged' and Armor == 'DT' and spell.english == "Conspirator" then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]], {body="Iuitl Vest +1"}))
- elseif player.status == 'Engaged' and Armor == 'DT' and buffactive.March == 2 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- elseif player.status == 'Engaged' and Armor == 'DT' and buffactive.March == 1 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- elseif player.status == 'Engaged' and Armor == 'DT' and spell.english == "Waltz" then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- elseif player.status == 'Engaged' and Armor == 'DT' and spell.english == "Utsusemi" then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- elseif player.status == 'Engaged' and Armor == 'DT' then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- elseif player.status == 'Engaged' and Armor == 'EVA' and spell.english == "Sneak Attack" and buffactive['Feint'] then--EVA----------------------------------------------------------------------------------------------------------
- equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]])
- elseif player.status == 'Engaged' and Armor == 'EVA' and spell.english == "Sneak Attack" and not buffactive['Feint'] then equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]])
- elseif player.status == 'Engaged' and Armor == 'EVA' and spell.english == "Trick Attack" and buffactive['Feint'] then equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]])
- elseif player.status == 'Engaged' and Armor == 'EVA' and spell.english == "Trick Attack" and not buffactive['Feint'] then equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]])
- elseif player.status == 'Engaged' and Armor == 'EVA' and spell.english == "Feint" then equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]])
- elseif player.status == 'Engaged' and Armor == 'EVA' and buffactive.Conspirator and buffactive.March == 2 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif player.status == 'Engaged' and Armor == 'EVA' and buffactive.Conspirator and buffactive.March == 1 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif player.status == 'Engaged' and Armor == 'EVA' and spell.english == "Conspirator" then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif player.status == 'Engaged' and Armor == 'EVA' and buffactive.March == 2 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif player.status == 'Engaged' and Armor == 'EVA' and buffactive.March == 1 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif player.status == 'Engaged' and Armor == 'EVA' and spell.english == "Waltz" then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif player.status == 'Engaged' and Armor == 'EVA' and spell.english == "Utsusemi" then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif player.status == 'Engaged' and Armor == 'EVA' then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif player.status == 'Engaged' and spell.english == "Sneak Attack" and buffactive['Feint'] then--NORMAL----------------------------------------------------------------------------------------------------------------------
- equip(set_combine(sets.Snk[OArray[OIndex]],{legs="Plunderer's Culottes +3"}))
- elseif player.status == 'Engaged' and spell.english == "Sneak Attack" and not buffactive['Feint'] then equip(sets.Snk[OArray[OIndex]])
- elseif player.status == 'Engaged' and spell.english == "Trick Attack" and buffactive['Feint'] then equip(set_combine(sets.Trck[OArray[OIndex]],{legs="Plunderer's Culottes +3"}))
- elseif player.status == 'Engaged' and spell.english == "Trick Attack" and not buffactive['Feint'] then equip(sets.Trck[OArray[OIndex]])
- elseif player.status == 'Engaged' and spell.english == "Feint" then equip({legs="Plunderer's Culottes +3"})
- elseif player.status == 'Engaged' and buffactive.Conspirator and buffactive.March == 2 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif player.status == 'Engaged' and buffactive.Conspirator and buffactive.March == 1 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif player.status == 'Engaged' and spell.english == "Conspirator" then equip({body="Skulker's Vest +1"})
- elseif player.status == 'Engaged' and buffactive.March == 2 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- elseif player.status == 'Engaged' and buffactive.March == 1 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- elseif player.status == 'Engaged' and spell.english == "Waltz" then equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]])
- elseif player.status == 'Engaged' and spell.english == "Utsusemi" then equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]])
- elseif player.status == 'Engaged' and spell.english == "Assassin's Charge" then equip(sets.ChargeBlockPH) --Cut showswaps annoyance on Charge
- elseif player.status == 'Engaged' then equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]])
- end
- end
- --THIndex reset to 1 with player.status ~= 'Engaged'
- function status_change(new,old)
- if new == 'Engaged' then
- AccuracyIndex = AccuracyIndex
- OIndex = OIndex
- equip(sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]]) end
- if Armor == 'DT' and AccuracyArray[AccuracyIndex] then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]])) end
- if Armor == 'EVA' and AccuracyArray[AccuracyIndex] then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]])) end
- if Armor == 'None' and AccuracyArray[AccuracyIndex] then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]])) end --if Armor == 'None' and AccuracyArray[AccuracyIndex] --ACCtoggle
- if AccuracyArray[AccuracyIndex] then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]])) end
- if Armor == 'None' and OArray[OIndex] then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]])) end --if Armor == 'None' and OArray[OIndex] --THIndex
- if buffactive.Conspirator and buffactive.March == 2 and Armor == 'DT' then--CONSPIRATOR--DT----------------------------------------------------------------------------------------------------------------------------------------
- MinimalDTIndex = 1
- OIndex = OIndex
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]], {body="Iuitl Vest +1"})) end
- if buffactive.Conspirator and buffactive.March == 1 and Armor == 'DT' then
- MinimalDTIndex = 1
- OIndex = OIndex
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]], {body="Iuitl Vest +1"})) end
- if buffactive.Conspirator and Armor == 'DT' then
- MinimalDTIndex = 1
- OIndex = OIndex
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]], {body="Iuitl Vest +1"})) end
- if buffactive.March == 2 and Armor == 'DT' then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]])) end
- if buffactive.March == 1 and Armor == 'DT' then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]])) end
- if buffactive.Conspirator and buffactive.March == 2 and Armor == 'EVA' then--CONSPIRATOR--EVA--------------------------------------------------------------------------------------------------------------------------------------
- EvasiveIndex = 1
- OIndex = OIndex
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]])) end
- if buffactive.Conspirator and buffactive.March == 1 and Armor == 'EVA' then
- EvasiveIndex = 1
- OIndex = OIndex
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]])) end
- if buffactive.Conspirator and Armor == 'EVA' then
- EvasiveIndex = 1
- OIndex = OIndex
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]])) end
- if buffactive.March == 2 and Armor == 'EVA' then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]])) end
- if buffactive.March == 1 and Armor == 'EVA' then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]])) end
- if buffactive.Conspirator and buffactive.March == 2 then
- OIndex = OIndex
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"})) end
- if buffactive.Conspirator and buffactive.March == 1 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"})) end
- if buffactive.Conspirator then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"})) end
- if buffactive.March == 2 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]])) end
- if buffactive.March == 1 then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]])) end
- --VAR------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- if Armor == 'DT' and player.status == 'Engaged' then
- MinimalDTIndex = 1
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- elseif Armor == 'DT' and player.status ~= 'Engaged' then equip(sets.minimumDT)
- elseif Armor == 'EVA' and player.status == 'Engaged' then
- EvasiveIndex = 1
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif Armor == 'EVA' and player.status ~= 'Engaged' then equip(sets.maxEVA)
- elseif Armor == 'None' and player.status ~= 'Engaged' then
- OIndex = 1 --THIndex reset
- equip(sets.Idle)
- elseif player.status ~= 'Engaged' then
- OIndex = 1 --THIndex reset
- equip(sets.Idle)
- if player.status == 'Resting' then equip(sets.Resting)
- end
- end
- end
- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- function buff_change(buff,gain)
- if AccuracyArray[AccuracyIndex] and Armor == 'DT' and buffactive.March == 2 and buff == "Sneak Attack" and gain == false then --SNEAK ATTACK--X2MARCH(SONG)--------------------------------------------------------------------
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buffactive.March == 2 and buff == "Sneak Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buffactive.March == 2 and buff == "Sneak Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- elseif AccuracyArray[AccuracyIndex] and buffactive.March == 2 and buff == "Sneak Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'DT' and buffactive.March == 1 and buff == "Sneak Attack" and gain == false then --SNEAK ATTACK--X1MARCH(SONG)--------------------------------------------------------------------
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buffactive.March == 1 and buff == "Sneak Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buffactive.March == 1 and buff == "Sneak Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- elseif AccuracyArray[AccuracyIndex] and buffactive.March == 1 and buff == "Sneak Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'DT' and buff == "Sneak Attack" and gain == false then --SNEAK ATTACK-------------------------------------------------------------------------------------------------------------
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buff == "Sneak Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buff == "Sneak Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- elseif AccuracyArray[AccuracyIndex] and buff == "Sneak Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]])) end-----------------------------TRICK ATTACK--X2MARCH(SONG)--------------------------------------------------------------------
- if AccuracyArray[AccuracyIndex] and Armor == 'DT' and buffactive.March == 2 and buff == "Trick Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buffactive.March == 2 and buff == "Trick Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buffactive.March == 2 and buff == "Trick Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- elseif AccuracyArray[AccuracyIndex] and buffactive.March == 2 and buff == "Trick Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'DT' and buffactive.March == 1 and buff == "Trick Attack" and gain == false then --TRICK ATTACK--X1MARCH(SONG)--------------------------------------------------------------------
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buffactive.March == 1 and buff == "Trick Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buffactive.March == 1 and buff == "Trick Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- elseif AccuracyArray[AccuracyIndex] and buffactive.March == 1 and buff == "Trick Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'DT' and buff == "Trick Attack" and gain == false then --TRICK ATTACK-------------------------------------------------------------------------------------------------------------
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buff == "Trick Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buff == "Trick Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- elseif AccuracyArray[AccuracyIndex] and buff == "Trick Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]])) end
- --FEINT APPLYED|FEINT EFFECT NOW OFF (2MARCH(SONG))--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- if AccuracyArray[AccuracyIndex] and Armor == 'DT' and buffactive.March == 2 and buff == "Feint" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- send_command('timers create "Feint effect" ;wait 30;input /echo TH(+)And*EvaDown(-) Now [OFF]') add_to_chat(456,'[Feint]') add_to_chat(456,' {Applied}') add_to_chat(123,' 30 seconds.')
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buffactive.March == 2 and buff == "Feint" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- send_command('timers create "Feint effect" ;wait 30;input /echo TH(+)And*EvaDown(-) Now [OFF]') add_to_chat(456,'[Feint]') add_to_chat(456,' {Applied}') add_to_chat(123,' 30 seconds.')
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buffactive.March == 2 and buff == "Feint" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- send_command('timers create "Feint effect" ;wait 30;input /echo TH(+)And*EvaDown(-) Now [OFF]') add_to_chat(456,'[Feint]') add_to_chat(456,' {Applied}') add_to_chat(123,' 30 seconds.')
- elseif AccuracyArray[AccuracyIndex] and buffactive.March == 2 and buff == "Feint" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- send_command('timers create "Feint effect" ;wait 30;input /echo TH(+)And*EvaDown(-) Now [OFF]')add_to_chat(456,'[Feint]') add_to_chat(456,' {Applied}') add_to_chat(123,' 30 seconds.')
- elseif AccuracyArray[AccuracyIndex] and Armor == 'DT' and buffactive.March == 1 and buff == "Feint" and gain == false then--FEINT APPLYED|FEINT EFFECT NOW OFF (1MARCH(SONG))---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- send_command('timers create "Feint effect" ;wait 30;input /echo TH(+)And*EvaDown(-) Now [OFF]') add_to_chat(456,'[Feint]') add_to_chat(456,' {Applied}') add_to_chat(123,' 30 seconds.')
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buffactive.March == 1 and buff == "Feint" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- send_command('timers create "Feint effect" ;wait 30;input /echo TH(+)And*EvaDown(-) Now [OFF]') add_to_chat(456,'[Feint]') add_to_chat(456,' {Applied}') add_to_chat(123,' 30 seconds.')
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buffactive.March == 1 and buff == "Feint" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- send_command('timers create "Feint effect" ;wait 30;input /echo TH(+)And*EvaDown(-) Now [OFF]') add_to_chat(456,'[Feint]') add_to_chat(456,' {Applied}') add_to_chat(123,' 30 seconds.')
- elseif AccuracyArray[AccuracyIndex] and buffactive.March == 1 and buff == "Feint" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- send_command('timers create "Feint effect" ;wait 30;input /echo TH(+)And*EvaDown(-) Now [OFF]') add_to_chat(456,'[Feint]') add_to_chat(456,' {Applied}') add_to_chat(123,' 30 seconds.')
- elseif AccuracyArray[AccuracyIndex] and Armor == 'DT' and buff == "Feint" and gain == false then--FEINT APPLYED|FEINT EFFECT NOW OFF------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]]))
- send_command('timers create "Feint effect" ;wait 30;input /echo TH(+)And*EvaDown(-) Now [OFF]') add_to_chat(456,'[Feint]') add_to_chat(456,' {Applied}') add_to_chat(123,' 30 seconds.')
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buff == "Feint" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- send_command('timers create "Feint effect" ;wait 30;input /echo TH(+)And*EvaDown(-) Now [OFF]') add_to_chat(456,'[Feint]') add_to_chat(456,' {Applied}') add_to_chat(123,' 30 seconds.')
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buff == "Feint" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- send_command('timers create "Feint effect" ;wait 30;input /echo TH(+)And*EvaDown(-) Now [OFF]') add_to_chat(456,'[Feint]') add_to_chat(456,' {Applied}') add_to_chat(123,' 30 seconds.')
- elseif AccuracyArray[AccuracyIndex] and buff == "Feint" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- send_command('timers create "Feint effect" ;wait 30;input /echo TH(+)And*EvaDown(-) Now [OFF]') add_to_chat(456,'[Feint]') add_to_chat(456,' {Applied}') add_to_chat(123,' 30 seconds.')
- --FEINT RECAST TIMER------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- elseif AccuracyArray[AccuracyIndex] and Armor == 'DT' and buff == "Feint" and gain == true then send_command('timers create "Feint Recast" ;wait 120;input /echo Feint recast 0:00')
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buff == "Feint" and gain == true then send_command('timers create "Feint Recast" ;wait 120;input /echo Feint recast 0:00')
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buff == "Feint" and gain == true then send_command('timers create "Feint Recast" ;wait 120;input /echo Feint recast 0:00')
- elseif AccuracyArray[AccuracyIndex] and buff == "Feint" and gain == true then
- send_command('timers create "Feint Recast" ;wait 120;input /echo Feint recast 0:00') end
- ---------------------------------------------------------------------------------------------------------------------------------SNEAK ATTACK--CONSPIRATOR----------------------------------------------------------------------
- if AccuracyArray[AccuracyIndex] and Armor == 'DT' and buffactive.Conspirator and buff == "Sneak Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]], {body="Iuitl Vest +1"}))--DT BODY
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buffactive.Conspirator and buff == "Sneak Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))--elseif/equip same line x2
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buffactive.Conspirator and buff == "Sneak Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif AccuracyArray[AccuracyIndex] and buffactive.Conspirator and buff == "Sneak Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'DT' and buffactive.Conspirator and buff == "Trick Attack" and gain == false then --TRICK ATTACK--CONSPIRATOR-------------------------------------------------------------------
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]], {body="Iuitl Vest +1"}))--DT BODY
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buffactive.Conspirator and buff == "Trick Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))--elseif/equip same line x2
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buffactive.Conspirator and buff == "Trick Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif AccuracyArray[AccuracyIndex] and buffactive.Conspirator and buff == "Trick Attack" and gain == false then equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'DT' and buffactive.Conspirator and buffactive.March == 1 and buff == "Sneak Attack" and gain == false then --SNEAK ATTACK--X1MARCH(SONG)--CONSPIRATOR--------------------------
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]], {body="Iuitl Vest +1"}))--DT BODY
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buffactive.Conspirator and buffactive.March == 1 and buff == "Sneak Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buffactive.Conspirator and buffactive.March == 1 and buff == "Sneak Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif AccuracyArray[AccuracyIndex] and buffactive.Conspirator and buffactive.March == 1 and buff == "Sneak Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'DT' and buffactive.Conspirator and buffactive.March == 2 and buff == "Sneak Attack" and gain == false then --SNEAK ATTACK--X2MARCH(SONG)--CONSPIRATOR--------------------------
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]], {body="Iuitl Vest +1"}))--DT BODY
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buffactive.Conspirator and buffactive.March == 2 and buff == "Sneak Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buffactive.Conspirator and buffactive.March == 2 and buff == "Sneak Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif AccuracyArray[AccuracyIndex] and buffactive.Conspirator and buffactive.March == 2 and buff == "Sneak Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'DT' and buffactive.Conspirator and buffactive.March == 1 and buff == "Trick Attack" and gain == false then --TRICK ATTACK--X1MARCH(SONG)--CONSPIRATOR--------------------------
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]], {body="Iuitl Vest +1"}))--DT BODY
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buffactive.Conspirator and buffactive.March == 1 and buff == "Trick Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buffactive.Conspirator and buffactive.March == 1 and buff == "Trick Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif AccuracyArray[AccuracyIndex] and buffactive.Conspirator and buffactive.March == 1 and buff == "Trick Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.MidHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'DT' and buffactive.Conspirator and buffactive.March == 2 and buff == "Trick Attack" and gain == false then --TRICK ATTACK--X2MARCH(SONG)--CONSPIRATOR--------------------------
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][MinimalDTArray[MinimalDTIndex]], {body="Iuitl Vest +1"}))--DT BODY
- elseif AccuracyArray[AccuracyIndex] and Armor == 'EVA' and buffactive.Conspirator and buffactive.March == 2 and buff == "Trick Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]][EvasiveArray[EvasiveIndex]]))
- elseif AccuracyArray[AccuracyIndex] and Armor == 'None' and buffactive.Conspirator and buffactive.March == 2 and buff == "Trick Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"}))
- elseif AccuracyArray[AccuracyIndex] and buffactive.Conspirator and buffactive.March == 2 and buff == "Trick Attack" and gain == false then
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]], sets.TP.HighHaste[OArray[OIndex]][AccuracyArray[AccuracyIndex]], {body="Skulker's Vest +1"})) --end
- ----------------------VARIABLES FOR STACKED WEAPONSKILLS (SNEAK AND TRICK ATTACK ENHANCING GEARS (DEX AND AGI ADDING TO WEAPON BASE DMGS))
- buff = string.lower(buff)
- elseif buff == "Sneak Attack" then
- SA = gain
- elseif buff == "Trick Attack" then
- TA = gain
- else
- TA = false
- end
- return
- end
- function self_command(command)
- if command == 'C1' then -- Accuracy Level Toggle --
- AccuracyIndex = (AccuracyIndex % #AccuracyArray) + 1
- status_change(player.status)
- add_to_chat(158,'' .. AccuracyArray[AccuracyIndex])
- elseif command == '1st' then --1st TH hit rule in AccuracyArray 2 or 4
- if OIndex < 9 then
- if AccuracyIndex == 2 or AccuracyIndex == 4 and buffactive.March == 2 or buffactive.March == 1 then
- OIndex = 9
- equip({range="",ammo="",head={ name="Herculean Helm", augments={'Pet: Phys. dmg. taken -2%','CHR+7','"Store TP"+9','Accuracy+11 Attack+11','Mag. Acc.+4 "Mag.Atk.Bns."+4',}},hands="Adhemar Wristbands +1"})
- end
- elseif OIndex >= 9 and OIndex < 14 then
- if AccuracyIndex == 2 or AccuracyIndex == 4 then
- OIndex = 10
- equip({range="",ammo="",head={ name="Herculean Helm", augments={'Pet: Phys. dmg. taken -2%','CHR+7','"Store TP"+9','Accuracy+11 Attack+11','Mag. Acc.+4 "Mag.Atk.Bns."+4',}},hands="Adhemar Wristbands +1"})
- end
- end
- elseif command == 'TH' then
- if OIndex < 9 then
- OIndex = 9
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- windower.add_to_chat(123, "Hunting value... {Current#-1}" ) windower.add_to_chat(158, " SmartTH/ {Next|TH:" .. OIndex .."}" )
- elseif OIndex >= 9 and OIndex < 14 then
- OIndex = OIndex + 1
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]]))
- windower.add_to_chat(123, "Hunting value... {Current#-1}" ) windower.add_to_chat(158, " SmartTH/ {Next|TH:" .. OIndex .."}" )
- elseif OIndex >= 13 then
- OIndex = 9
- windower.add_to_chat(123, "Reset' {14 set or}") windower.add_to_chat(158, " {Current|TH:4} Zoomzoom!") windower.add_to_chat(123, " {8:Next}")
- equip(set_combine(sets.TP[OArray[OIndex]], sets.TP[OArray[OIndex]][AccuracyArray[AccuracyIndex]])) end
- elseif command == 'C15' then -- DT Toggle --
- MinimalDTIndex = (MinimalDTIndex % #MinimalDTArray)
- if Armor == 'DT' then
- Armor = 'None'
- add_to_chat(123,'DT~Armor: Overrated,,, [Unchecked]')
- status_change(player.status)
- else
- Armor = 'DT'
- add_to_chat(158,'DT~Armor: [Check] "Hint" Still Smart... ')
- status_change(player.status) end
- elseif command == 'C3' then -- Eva Toggle --
- EvasiveIndex = (EvasiveIndex % #EvasiveArray)
- if Armor == 'EVA' then
- Armor = 'None'
- send_command('timers create ;wait 1;input //gs enable range')
- add_to_chat(123,'EVA~Armor: [Unchecked]')
- status_change(player.status)
- else
- Armor = 'EVA'
- send_command('timers create ;wait 1;input //gs disable range')
- add_to_chat(158,'EVA~Armor: [Check] "Hint" Perfect Dodge!... ')
- status_change(player.status) end
- elseif command == 'TP' then
- add_to_chat(158,'TP Return: ['..tostring(player.tp)..']') --Lmao TP Return no longer print??
- elseif command:match('^SC%d$') then
- send_command('//' .. sc_map[command])
- end
- end
- function refine_waltz(spell,action)
- if spell.type ~= 'Waltz' then return end
- if spell.name == "Healing Waltz" or spell.name == "Divine Waltz" or spell.name == "Divine Waltz II" then return end
- local newWaltz = spell.english
- local waltzID
- local missingHP
- if spell.target.type == "SELF" then
- missingHP = player.max_hp - player.hp
- elseif spell.target.isallymember then
- local target = find_player_in_alliance(spell.target.name)
- local est_max_hp = target.hp / (target.hpp/100)
- missingHP = math.floor(est_max_hp - target.hp) end
- if missingHP ~= nil then
- if player.sub_job == 'DNC' then
- if missingHP < 40 and spell.target.name == player.name then
- add_to_chat(122,'Conserve TPs!') cancel_spell() return
- elseif missingHP < 220 then
- newWaltz = 'Curing Waltz'
- waltzID = 190
- elseif missingHP < 600 then
- newWaltz = 'Curing Waltz II'
- waltzID = 191
- else newWaltz = 'Curing Waltz III'
- waltzID = 192 end
- else return end end
- local waltzTPCost = {['Curing Waltz'] = 200, ['Curing Waltz II'] = 350, ['Curing Waltz III'] = 500, ['Curing Waltz IV'] = 650, ['Curing Waltz V'] = 800}
- local tpCost = waltzTPCost[newWaltz]
- local downgrade
- if player.tp < tpCost and not buffactive.trance then
- if player.tp < 200 then
- add_to_chat(123, 'Insufficient TP ['..tostring(player.tp)..']. Cancelling.') cancel_spell() return
- elseif player.tp < 350 then
- newWaltz = 'Curing Waltz'
- elseif player.tp < 500 then
- newWaltz = 'Curing Waltz II' end
- downgrade = 'Insufficient TP ['..tostring(player.tp)..']. Downgrading to '..newWaltz..'.'
- end
- if newWaltz ~= spell.english then
- send_command('@input /ja "'..newWaltz..'" '..tostring(spell.target.raw))
- if downgrade then
- add_to_chat(158, downgrade) end
- cancel_spell() return end
- if missingHP > 0 then
- add_to_chat(158,'Trying to cure '..tostring(missingHP)..' HP using '..newWaltz..'.') end end
- function find_player_in_alliance(name)
- for i,v in ipairs(alliance) do
- for k,p in ipairs(v) do
- if p.name == name then
- return p
- end end 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()
- if player.sub_job == 'DNC' then set_macro_page(7, 12)
- elseif player.sub_job == 'WAR' then set_macro_page(7, 12)
- elseif player.sub_job == 'NIN' then set_macro_page(4, 12)
- else set_macro_page(7, 12) end end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement