Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Gearswap file for Warrior(FFXI)--
- include('perfectbob/perfectbob')
- include('Mote-Utility.lua')
- function get_sets()
- --Job Ability Sets for Precast Function--
- sets.JA = {}
- sets.JA['Mighty Strikes'] = {hands="Agoge Mufflers +1"}
- sets.JA.Berserk = {body="Pummeler's Lorica +1",feet="Agoge Calligae +1",back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','"Dbl.Atk."+10',}},}
- sets.JA.Warcry = {head="Agoge Mask +1"}
- sets.JA.Aggressor = {head="Pummeler's Mask +1",body="Agoge Lorica +1"}
- sets.JA.Retaliation = {hands="Pummeler's Mufflers +1",feet="Ravager's Calligae +2"}
- sets.JA['Warrior\'s Charge'] = {legs="Agoge Cuisses +1"}
- sets.JA.Tomahawk = {feet="Agoge Calligae +1"}
- sets.JA.Restraint = {hands="Ravager's Mufflers +2"}
- sets.JA['Blood Rage'] = {body="Ravager's Lorica +2"}
- --TP Sets--
- sets.TP = {}
- sets.TP.index = {'TA','DA','Acc','PDT','PDTA','JP','DW','DWAcc','DWP','DWPA'}
- TP_Index = 1
- sets.TP.TA = {ammo="Ginsen",
- head="Flam. Zucchetto +2",
- body="Flamma Korazin +1",
- hands="Sulev. Gauntlets +1",
- legs="Sulev. Cuisses +2",
- feet="Pummeler's Calligae +3",
- neck="Clotharius Torque",
- waist="Windbuffet Belt +1",
- left_ear="Brutal Earring",
- right_ear="Cessance Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Damage taken-5%',}},
- }
- sets.TP.DA = {ammo="Ginsen",
- head="Flam. Zucchetto +2",
- body="Emicho Haubret +1",
- hands="Sulev. Gauntlets +1",
- legs="Pummeler's Cuisses +2",
- feet="Pummeler's Calligae +3",
- neck="Clotharius Torque",
- waist="Ioskeha Belt",
- left_ear="Telos Earring",
- right_ear="Cessance Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Damage taken-5%',}},
- }
- sets.TP.Acc = {ammo="Ginsen",
- head="Flam. Zucchetto +2",
- body="Emicho Haubert +1",
- hands="Emicho Gauntlets +1",
- legs="Sulev. Cuisses +2",
- feet="Pummeler's Calligae +3",
- neck="Subtlety Spec.",
- waist="Olseni Belt",
- left_ear="Digni. Earring",
- right_ear="Telos Earring",
- left_ring="Flamma Ring",
- right_ring="Sulevia's Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Damage taken-5%',}},
- }
- sets.TP.PDT = {ammo="Ginsen",
- head="Sulevia's Mask +1",
- body="Sulevia's Plate. +2",
- hands="Sulev. Gauntlets +1",
- legs="Sulev. Cuisses +2",
- feet="Sulev. Leggings +2",
- neck="Twilight Torque",
- waist="Flume Belt",
- left_ear="Telos Earring",
- right_ear="Cessance Earring",
- left_ring="Defending Ring",
- right_ring="Moonlight Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10','Damage taken-5%',}},
- }
- sets.TP.PDTA = set_combine(sets.TP.PDT,{neck="Agitator's Collar"})
- sets.TP.JP = set_combine(sets.TP.DA,{back="Mecistopins Mantle"})
- sets.TP.DW = set_combine(sets.TP.TA,{ear1="Suppanomimi",ear2="Brutal Earring"})
- sets.TP.DWAcc = set_combine(sets.TP.Acc,{ear1="Suppanomimi",ear2="Brutal Earring"})
- sets.TP.DWP = set_combine(sets.TP.PDT,{ear1="Suppanomimi",ear2="Brutal Earring"})
- sets.TP.DWPA = set_combine(sets.TP.PDTA,{ear1="Suppanomimi",ear2="Brutal Earring"})
- sets.Idle ={}
- sets.Idle.index = {'PDT','CP'}
- Idle_Index = 1
- sets.Idle.PDT = sets.TP.PDT
- sets.Idle.CP = set_combine(sets.TP.PDT,{back="Mecistopins Mantle"})
- --WS Sets for Precast Function--
- sets.WS = {}
- sets.WS.index = {'Reg','Acc'}
- WS_Index = 1
- sets.WS.Reg = {ammo="Knobkierrie",
- head={ name="Valorous Mask", augments={'Attack+27','Weapon skill damage +3%','VIT+5','Accuracy+3',}},
- body={ name="Odyss. Chestplate", augments={'Attack+30','Weapon skill damage +4%','Accuracy+1',}},
- hands={ name="Odyssean Gauntlets", augments={'Accuracy+19','Weapon skill damage +5%',}},
- legs={ name="Odyssean Cuisses", augments={'Weapon skill damage +5%','"Dbl.Atk."+3',}},
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- sets.WS.Acc = {ammo="Knobkierrie",
- head={ name="Valorous Mask", augments={'Attack+27','Weapon skill damage +3%','VIT+5','Accuracy+3',}},
- body={ name="Odyss. Chestplate", augments={'Attack+30','Weapon skill damage +4%','Accuracy+1',}},
- hands={ name="Odyssean Gauntlets", augments={'Accuracy+19','Weapon skill damage +5%',}},
- legs={ name="Odyssean Cuisses", augments={'Weapon skill damage +5%','"Dbl.Atk."+3',}},
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- --Ukko's Fury/Raging Rush--
- sets.Ukko = {}
- sets.Ukko.index = {'Reg','Acc'}
- Ukko_Index = 1
- sets.Ukko.Reg = {ammo="Knobkierrie",
- head={ name="Valorous Mask", augments={'Attack+27','Weapon skill damage +3%','VIT+5','Accuracy+3',}},
- body={ name="Odyss. Chestplate", augments={'Attack+30','Weapon skill damage +4%','Accuracy+1',}},
- hands={ name="Odyssean Gauntlets", augments={'Accuracy+19','Weapon skill damage +5%',}},
- legs={ name="Odyssean Cuisses", augments={'Weapon skill damage +5%','"Dbl.Atk."+3',}},
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- sets.Ukko.Acc = {ammo="Knobkierrie",
- head="Flam. Zucchetto +2",
- body="Flamma Korazin +1",
- hands="Flam. Manopolas +1",
- legs="Sulev. Cuisses +2",
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- --Upheval--
- sets.Upheav = {}
- sets.Upheav.index = {'Reg','Acc','MStrike','Max'}
- Upheav_Index = 1
- sets.Upheav.Reg = {ammo="Knobkierrie",
- head="Sulevia's Mask +1",
- body="Sulevia's Plate. +2",
- hands={ name="Odyssean Gauntlets", augments={'Accuracy+19','Weapon skill damage +5%',}},
- legs="Sulev. Cuisses +2",
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- sets.Upheav.Acc = {ammo="Knobkierrie",
- head="Sulevia's Mask +1",
- body="Sulevia's Plate. +2",
- hands={ name="Odyssean Gauntlets", augments={'Accuracy+19','Weapon skill damage +5%',}},
- legs="Sulev. Cuisses +2",
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- sets.Upheav.Mstrike = {ammo="Knobkierrie",
- head="Sulevia's Mask +1",
- body="Sulevia's Plate. +2",
- hands={ name="Odyssean Gauntlets", augments={'Accuracy+19','Weapon skill damage +5%',}},
- legs="Sulev. Cuisses +2",
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- sets.Upheav.Max = {ammo="Knobkierrie",
- head="Sulevia's Mask +1",
- body="Sulevia's Plate +2",
- hands={ name="Odyssean Gauntlets", augments={'Accuracy+19','Weapon skill damage +5%',}},
- legs="Sulev. Cuisses +2",
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear="Telos Earring",
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- --King's Justice---
- sets.King = {}
- sets.King.index = {'Reg','Acc'}
- King_Index = 1
- sets.King.Reg = {ammo="Knobkierrie",
- head="Flam. Zucchetto +2",
- body="Sulevia's Plate. +2",
- hands={ name="Odyssean Gauntlets", augments={'Accuracy+19','Weapon skill damage +5%',}},
- legs="Sulev. Cuisses +2",
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- sets.King.Acc = {ammo="Knobkierrie",
- head="Flam. Zucchetto +2",
- body="Sulevia's Plate. +2",
- hands="Sulev. Gauntlets +1",
- legs="Sulev. Cuisses +2",
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- --Resolution--
- sets.Reso = {}
- sets.Reso.index = {'Reg','Acc'}
- Reso_Index = 1
- sets.Reso.Reg = {ammo="Knobkierrie",
- head="Sulevia's Mask +1",
- body="Sulevia's Plate. +2",
- hands={ name="Odyssean Gauntlets", augments={'Accuracy+19','Weapon skill damage +5%',}},
- legs="Sulev. Cuisses +2",
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- sets.Reso.Acc = {ammo="Knobkierrie",
- head="Sulevia's Mask +1",
- body="Sulevia's Plate. +2",
- hands={ name="Odyssean Gauntlets", augments={'Accuracy+19','Weapon skill damage +5%',}},
- legs="Sulev. Cuisses +2",
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- sets.Savage = {}
- sets.Savage.Index = {'Reg','Acc'}
- Savage_Index = 1
- sets.Savage.Reg ={ammo="Knobkierrie",
- head={ name="Valorous Mask", augments={'Accuracy+21 Attack+21','Weapon skill damage +2%','DEX+9','Attack+15',}},
- body={ name="Odyss. Chestplate", augments={'Attack+30','Weapon skill damage +4%','Accuracy+1',}},
- hands={ name="Odyssean Gauntlets", augments={'Accuracy+19','Weapon skill damage +5%',}},
- legs={ name="Odyssean Cuisses", augments={'Accuracy+14 Attack+14','Weapon skill damage +4%','STR+6','Attack+2',}},
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- sets.Savage.Acc = {ammo="Knobkierrie",
- head={ name="Valorous Mask", augments={'Accuracy+21 Attack+21','Weapon skill damage +2%','DEX+9','Attack+15',}},
- body={ name="Odyss. Chestplate", augments={'Attack+30','Weapon skill damage +4%','Accuracy+1',}},
- hands={ name="Odyssean Gauntlets", augments={'Accuracy+19','Weapon skill damage +5%',}},
- legs={ name="Odyssean Cuisses", augments={'Accuracy+14 Attack+14','Weapon skill damage +4%','STR+6','Attack+2',}},
- feet="Sulev. Leggings +2",
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear={ name="Moonshade Earring", augments={'Rng.Acc.+4','TP Bonus +250',}},
- right_ear="Ishvara Earring",
- left_ring="Niqmaddu Ring",
- right_ring="Regal Ring",
- back={ name="Cichol's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
- }
- end
- --Precast Functions--
- function precast(spell,act)
- if spell.type == 'JobAbility' then
- if sets.JA[spell.english] then
- equip(sets.JA[spell.english])
- end
- end
- if spell.type == 'WeaponSkill' then
- equip(sets.WS[sets.WS.index[WS_Index]])
- end
- if spell.english == "Savage Blade" then
- equip(sets.Savage.Reg)
- end
- if spell.english == "Ukko's Fury" or spell.english == "Raging Rush" then
- equip(sets.Ukko[sets.Ukko.index[Ukko_Index]])
- end
- if spell.english == "King's Justice" then
- equip(sets.King[sets.King.index[King_Index]])
- end
- if spell.english == "Upheaval" then
- equip(sets.Upheav[sets.Upheav.index[Upheav_Index]])
- end
- if buffactive['Mighty Strikes'] and (spell.english == "Upheaval") then
- equip(sets.Upheav.Mstrike)
- end
- if player.tp >= 2300 and (spell.english == "Upheaval") then
- equip(sets.Upheav.Max)
- end
- if spell.english == "Resolution" then
- equip(sets.Reso[sets.Reso.index[Reso_Index]])
- end
- end
- --Mirror's Precast to ensure desired effects are applied--
- function midcast(spell,act)
- if spell.type == 'JobAbility' then
- if sets.JA[spell.english] then
- equip(sets.JA[spell.english])
- end
- end
- if spell.type == 'WeaponSkill' then
- equip(sets.WS[sets.WS.index[WS_Index]])
- end
- if spell.english == "Savage Blade" then
- equip(sets.Savage.Reg)
- end
- if spell.english == "Ukko's Fury" or spell.english == "Raging Rush" then
- equip(sets.Ukko[sets.Ukko.index[Ukko_Index]])
- end
- if spell.english == "King's Justice" then
- equip(sets.King[sets.King.index[King_Index]])
- end
- if spell.english == "Upheaval" then
- equip(sets.Upheav[sets.Upheav.index[Upheav_Index]])
- end
- if buffactive['Mighty Strikes'] and (spell.english == "Upheaval") then
- equip(sets.Upheav.Mstrike)
- end
- if player.tp >= 2300 and (spell.english == "Upheaval") then
- equip(sets.Upheav.Max)
- end
- if spell.english == "Resolution" then
- equip(sets.Reso[sets.Reso.index[Reso_Index]])
- end
- end
- --Aftercast Functions--
- function aftercast(spell,act)
- if player.status == 'Engaged' then
- equip(sets.TP[sets.TP.index[TP_Index]])
- end
- if player.status == 'Idle' then
- equip(sets.Idle[sets.Idle.index[Idle_Index]])
- end
- if player.status == 'Engaged' and buffactive['Reive Mark'] then
- equip{neck="Ygnas's Resolve +1"}
- end
- end
- function status_change(new,old)
- if player.status == 'Engaged' then
- equip(sets.TP[sets.TP.index[TP_Index]])
- end
- if player.status == 'Idle' then
- equip(sets.Idle[sets.Idle.index[Idle_Index]])
- end
- if player.status == 'Engaged' and buffactive['Reive Mark'] then
- equip{neck="Ygnas's Resolve +1"}
- end
- end
- --Toggle Command functions--
- --Gearswap direct command = //gs c toggle 'x' set
- --Macro line = console gs c toggle x set
- --ex: console gs c toggle TP set
- -- Index is set to 1 or 'Reg', press button once to switch to 'Acc', and so on.
- function self_command(command)
- if command == 'toggle TP set' then
- if TP_Index < 6 then
- TP_Index = TP_Index +1
- else TP_Index = 1 end
- send_command('@ input /echo >>> TP set changed to '..sets.TP.index[TP_Index]..' ')
- equip(sets.TP[sets.TP.index[TP_Index]])
- elseif command == 'toggle DW set' then
- if TP_Index < 10 and TP_Index > 6 then
- TP_Index = TP_Index +1
- else TP_Index = 7 end
- send_command('@ input /echo >>> DW set changed to '..sets.TP.index[TP_Index]..' ')
- equip(sets.TP[sets.TP.index[TP_Index]])
- elseif command == 'toggle Idle set' then
- Idle_Index = Idle_Index +1
- if Idle_Index > #sets.Idle.index then Idle_Index = 1 end
- send_command('@ input /echo >>> Idle set changed to '..sets.Idle.index[Idle_Index]..' ')
- equip(sets.Idle[sets.Idle.index[Idle_Index]])
- elseif command == 'toggle Weaponskill set' then
- WS_Index = WS_Index +1
- if WS_Index > #sets.WS.index then WS_Index = 1 end
- Ukko_Index = Ukko_Index +1
- if Ukko_Index > #sets.Ukko.index then Ukko_Index = 1 end
- Upheav_Index = Upheav_Index +1
- if Upheav_Index > #sets.Upheav.index then Upheav_Index = 1 end
- Reso_Index = Reso_Index +1
- if Reso_Index > #sets.Reso.index then Reso_Index = 1 end
- send_command('@ input /echo >>> Weaponskill sets changed to '..sets.WS.index[WS_index]..' ')
- end
- end
- function pb.user.running()
- if (buffactive['aftermath: lv.3'] and os.clock() - AM_start <= 160) then
- goal_tp = 1500
- else
- goal_tp = 3000
- end
- ---This NPC Trust calling works in scenarios like Reive/Domain.
- --local koruflag,yoranflag,ygnasflag,joachimflag,ulmiaflag = false,false,false,false,false
- -- for i,character in pairs(alliance[1]) do
- -- if npcs == 'Koru-Moru' then
- -- koruflag = true
- -- if npcs.Trust.mpp < 25 then
- -- koruflag = false
- -- end
- -- end
- -- if npcs == 'Yoran-Oran' then
- -- yoranflag = true
- -- if npcs.Trust.mpp < 25 then
- -- yoranflag = false
- -- end
- -- end
- -- if npcs == 'Ygnas' then
- -- ygnasflag = true
- --if npcs.Trust.mpp < 25 then
- -- ygnasflag = false
- -- end
- -- end
- -- if npcs == 'Joachim' then
- -- joachimflag = true
- -- end
- -- if npcs == 'Ulmia' then
- -- ulmiaflag = true
- --end
- -- if not koruflag and pb.use_MA('Koru-Moru',nil,0) then
- -- elseif not yoranflag and pb.use_MA('Yoran-Oran',nil,0) then
- -- elseif not joachimflag and pb.use_MA('Joachim',nil,0) then
- -- elseif not ygnasflag and pb.use_MA('Ygnas',nil,0) then
- -- elseif not ulmiaflag and pb.use_MA('Ulmia',nil,0) then
- --end
- if player.target.type == 'MONSTER' and player.target.hpp > 1 and player.tp >= goal_tp and player.target.claim_id == player.id and
- ( (goal_tp ==1500 and not buffactive['Berserk'] and pb.use_WS('Upheaval',nil,2)) or
- (goal_tp == 1500 and pb.WS_Chain and pb.Last_WS == 'Upheaval' and pb.use_WS('Upheaval',nil,2)) or
- (goal_tp == 1500 and buffactive['Berserk'] and player.tp < 2750 and pb.use_WS('Upheaval',nil,2)) or
- (goal_tp == 1500 and pb.use_WS('Upheaval',nil,2)) or (goal_tp == 3000 and pb.use_WS('Upheaval',nil,2)) ) then
- if goal_tp == 3000 then AM_start = os.clock() end
- --elseif player.tp > 350 and not buffactive['Haste Samba'] and pbcmd.use_JA('Haste Samba',nil,0) then
- --elseif not buffactive['Multi Strikes'] and pb.use_MA('Temper',nil,0) then
- --elseif not buffactive['Last Resort'] and pb.use_JA('Last Resort',nil,0) then
- elseif not buffactive['Berserk'] and pb.use_JA('Berserk',nil,0) then
- elseif not buffactive['Hasso'] and pb.use_JA('Hasso',nil,0) then
- elseif not buffactive['Meditate'] and pb.use_JA('Meditate',nil,0) then
- elseif not buffactive['Warcry'] and pb.use_JA('Warcry',nil,0) then
- elseif not buffactive['Retaliation'] and pb.use_JA('Retaliation',nil,0) then
- elseif not buffactive['Restraint'] and pb.use_JA('Restraint',nil,0) then
- elseif not buffactive['Aggressor'] and pb.use_JA('Aggressor',nil,0) then
- elseif not buffactive['Blood Rage'] and pb.use_JA('Blood Rage',nil,0) then
- elseif player.tp > 2500 and not buffactive['aftermath: lv3'] and not buffactive['Sekkanoki'] and pb.use_JA('Sekkanoki',nil,0) then
- end
- -- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement