Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- *** Credit goes to Flippant for helping me with Gearswap *** --
- -- ** I Use Motenten's Macro Book Function ** --
- -- Last Updated: 05/02/14 8:00 PM *Added RA Sets* --
- function get_sets()
- AccIndex = 1
- AccArray = {"LowACC","MidACC","HighACC","Lentus"} -- 3 Levels Of Accuracy Sets For TP/WS/Hybrid. First Set Is LowACC. Add More ACC Sets If Needed Then Create Your New ACC Below. Most of These Sets Are Empty So You Need To Edit Them On Your Own. Remember To Check What The Combined Set Is For Each Sets. Can Delete Lentus If You Don't Need It. --
- WeaponIndex = 1
- WeaponArray = {"Kogarasumaru","Tsurumaru","Amanomurakumo","Masamune","Lentus"} -- Default TP Set Is Kogarasumaru. Can Delete Any Weapons/Sets That You Don't Need Or Replace/Add The New Weapons That You Want To Use. --
- IdleIndex = 1
- IdleArray = {"Movement","Regen"} -- Default Idle Set Is Movement --
- Armor = 'None'
- Twilight = 'None'
- warning = false
- Attack = 'OFF' -- Set Default Attack Set ON or OFF Here --
- Seigan = 'ON' -- Set Default Seigan Set ON or OFF Here --
- Third_Eye = 'ON' -- Set Default Third Eye Set ON or OFF Here --
- Samurai_Roll = 'ON' -- Set Default SAM Roll ON or OFF Here --
- ammo_warning_limit = 10 -- Set Ammo Limit Check Here --
- target_distance = 6 -- Set Default Distance Here --
- select_default_macro_book() -- Change Default Macro Book At The End --
- sc_map = {SC1="TachiFudo", SC2="TachiRana", SC3="NamasArrow"} -- 3 Additional Binds. Can Change Whatever JA/WS/Spells You Like Here. Remember Not To Use Spaces. --
- sets.Idle = {}
- -- Idle/Town Sets --
- sets.Idle.Regen = {
- range="Cibitshavore",
- ammo="Eminent Arrow",
- head="Twilight Helm",
- neck="Wiglen Gorget",
- ear1="Sanare Earring",
- ear2="Dawn Earring",
- body="Kumarbi's Akar",
- hands="Otronif Gloves +1",
- ring1="Sheltered Ring",
- ring2="Paguroidea Ring",
- back="Repulse Mantle",
- waist="Lycopodium Sash",
- legs="Otronif Brais +1",
- feet="Danzo Sune-Ate"}
- sets.Idle.Regen.Kogarasumaru = set_combine(sets.Idle.Regen,{
- main="Kogarasumaru",
- sub="Bloodrain Strap",
- range={ name="Cibitshavore", augments={'STR+12','Rng.Acc.+10','"Store TP"+7',}},
- ammo="Eminent Arrow",
- head="Twilight Helm",
- body="Kumarbi's Akar",
- hands={ name="Otronif Gloves +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -3%','Accuracy+8',}},
- legs={ name="Otronif Brais +1", augments={'Phys. dmg. taken -3%','Magic dmg. taken -3%','"Dbl.Atk."+2',}},
- feet="Danzo Sune-Ate",
- neck="Wiglen Gorget",
- waist="Flume Belt",
- left_ear="Sanare Earring",
- right_ear={ name="Merman's Earring", augments={'Light resistance+11','AGI-0.5 MND-0.5 CHR+1',}},
- left_ring="Sheltered Ring",
- right_ring="Paguroidea Ring",
- back="Takaha Mantle"})
- sets.Idle.Regen.Tsurumaru = set_combine(sets.Idle.Regen,{
- main="Tsurumaru",
- sub="Bloodrain Strap",
- range="Yoichinoyumi",
- ammo="Eminent Arrow"})
- sets.Idle.Regen.Amanomurakumo = set_combine(sets.Idle.Regen,{
- main="Amanomurakumo",
- --sub="Duplus Grip",
- sub="Bloodrain Strap",
- range="Yoichinoyumi",
- --range="Cibitshavore",
- ammo="Eminent Arrow"})
- sets.Idle.Regen.Masamune = set_combine(sets.Idle.Regen,{
- main="Murasamemaru",
- sub="Duplus Grip",
- range="Cibitshavore",
- ammo="Eminent Arrow"})
- sets.Idle.Regen.Lentus = set_combine(sets.Idle.Regen,{main="Kraken Club",
- sub="Moogle Guard",head="Twilight Helm",
- neck="Wiglen Gorget",
- ear1="Sanare Earring",
- ear2="Dawn Earring",
- body="Kumarbi's Akar",
- hands="Otronif Gloves +1",
- ring1="Sheltered Ring",
- ring2="Paguroidea Ring",
- back="Repulse Mantle",
- waist="Lycopodium Sash",
- legs="Otronif Brais +1",
- feet="Danzo Sune-Ate"
- })
- sets.Idle.Movement = set_combine(sets.Idle.Regen,{
- range="Cibitshavore",
- ammo="Eminent Arrow",
- head="Otomi Helm",neck="Ganesha's Mala",ear1="Brutal Earring",ear2="Tripudio Earring",
- body="Xaddi Mail",hands="Wakido Kote +1",ring1="Oneiros Ring",ring2="Rajas Ring",
- back="Takaha Mantle",waist="Windbuffet Belt",legs="Otronif Brais +1",feet="Danzo Sune-ate"})
- sets.Idle.Movement.Kogarasumaru = set_combine(sets.Idle.Movement,{
- main="Kogarasumaru",
- sub="Bloodrain Strap",
- range="Cibitshavore",
- ammo="Eminent Arrow"})
- sets.Idle.Movement.Tsurumaru = set_combine(sets.Idle.Movement,{
- main="Tsurumaru",
- sub="Duplus Grip",
- range="Yoichinoyumi",
- ammo="Eminent Arrow"})
- sets.Idle.Movement.Amanomurakumo = set_combine(sets.Idle.Movement,{
- main="Amanomurakumo",
- --sub="Bloodrain Strap",
- range="Yoichinoyumi",
- --range="Cibitshavore",
- ammo="Eminent Arrow"})
- sets.Idle.Movement.Masamune = set_combine(sets.Idle.Movement,{
- main="Murasamemaru",
- sub="Duplus Grip",
- range="Cibitshavore",
- ammo="Eminent Arrow"})
- sets.Idle.Movement.Lentus = set_combine(sets.Idle.Movement,{
- main="Kraken Club",
- sub="Moogle Guard",
- range={ name="Cibitshavore", augments={'STR+12','Rng.Acc.+10','"Store TP"+7',}},
- ammo="Eminent Arrow",
- head="Yaoyotl Helm",
- body={ name="Sakonji Domaru +1", augments={'Enhances "Overwhelm" effect',}},
- hands="Wakido Kote +1",
- legs="Wakido Haidate +1",
- feet={ name="Sak. Sune-Ate +1", augments={'Enhances "Meikyo Shisui" effect',}},
- neck="Ganesha's Mala",
- waist="Goading Belt",
- left_ear="Steelflash Earring",
- right_ear="Tripudio Earring",
- left_ring="K'ayres Ring",
- right_ring="Rajas Ring",
- back="Takaha Mantle"})
- sets.Twilight = {head="Twilight Helm",body="Twilight Mail"}
- --WORLD time check
- --if world.time >= 6.00 and world.time <= 18.00 then
- --equip({ammo='Tengu-no-Hane'})
- --end
- -- Preshot Set --
- sets.Preshot = {head="Otomi Helm"}
- -- Midshot Sets --
- sets.Midshot = {head="Sakonji Kabuto +1",body="Kyujutsugi"}
- sets.Midshot.MidACC = set_combine(sets.Midshot,{})
- sets.Midshot.HighACC = set_combine(sets.Midshot.MidACC,{})
- -- TP Base Set --
- sets.TP = {head="Otomi Helm",
- neck="Ganesha's Mala",
- ear1="Brutal Earring",
- ear2="Trux Earring",
- --body="Sakonji Domaru +1",
- body="Xaddi Mail",
- hands="Wakido Kote +1",
- ring1="Oneiros Ring",
- --ring1="K'ayres Ring",
- ring2="Rajas Ring",
- back="Takaha Mantle",
- --back="Misuuchi Kappa",
- waist="Windbuffet Belt",
- legs={ name="Otronif Brais +1", augments={'Phys. dmg. taken -3%','Magic dmg. taken -3%','"Dbl.Atk."+2',}},
- feet={ name="Otronif Boots +1", augments={'Phys. dmg. taken -3%','"Dbl.Atk."+2',}}}
- -- Kogarasumaru(AM3 Down) TP Sets --
- sets.TP.Kogarasumaru = {
- main="Kogarasumaru",
- sub="Bloodrain Strap",
- range="Cibitshavore",
- ammo="Eminent Arrow",
- --head="Sakonji Kabuto +1",
- head="Otomi Helm",
- neck="Ganesha's Mala",
- ear1="Brutal Earring",
- ear2="Tripudio Earring",
- --ear2="Trux Earring",
- body="Unkai Domaru +2",
- --body="Sakonji Domaru +1",
- --body="Xaddi Mail",
- --body="Tenryu Domaru +1", BEST
- hands="Wakido Kote +1",
- --ring1="Oneiros Ring",
- ring1="K'ayres Ring",
- ring2="Rajas Ring",
- back="Takaha Mantle",
- --back="Misuuchi Kappa",
- --legs="Wakido Haidate +1",
- legs={ name="Otronif Brais +1", augments={'Phys. dmg. taken -3%','Magic dmg. taken -3%','"Dbl.Atk."+2',}},
- feet={ name="Otronif Boots +1", augments={'Phys. dmg. taken -3%','"Dbl.Atk."+2',}},
- waist="Goading Belt"}
- sets.TP.Kogarasumaru.MidACC = set_combine(sets.TP.Kogarasumaru,{
- head="Yaoyotl Helm",
- body="Sakonji Domaru +1",
- ear2="Steelflash Earring",
- ear1="Bladeborn Earring",
- ring1="Mars's Ring",
- back="Takaha Mantle"})
- sets.TP.Kogarasumaru.HighACC = set_combine(sets.TP.Kogarasumaru.MidACC,{
- head="Yaoyotl Helm",
- body="Mes. Haubergeon",
- --hands="Wakido Kote +1",
- --legs="Wakido Haidate +1",
- --legs="Xaddi Cuisses"
- hands={ name="Otronif Gloves +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -3%','Accuracy+8',}},
- legs="Unkai Haidate +2",
- feet="Waki. Sune-Ate +1",
- neck="Iqabi Necklace",
- waist="Dynamic Belt +1",
- left_ear="Heartseeker Earring",
- right_ear="Steelflash Earring",
- left_ring="Mars's Ring",
- right_ring="Ramuh Ring +1",
- back="Takaha Mantle"})
- -- Kogarasumaru(AM3 Up) TP Sets --
- sets.TP.Kogarasumaru.AM3 = set_combine(sets.TP.Kogarasumaru,{
- head="Sakonji Kabuto +1",
- --body="Unkai Domaru +2",
- body="Sakonji Domaru +1",
- legs="Wakido Haidate +1",
- ring1="K'ayres Ring",
- ear1="Brutal Earring",
- ear2="Tripudio Earring",
- waist="Goading Belt",
- back="Takaha Mantle",
- feet={ name="Otronif Boots +1", augments={'Phys. dmg. taken -3%','Magic dmg. taken -3%','Crit.hit rate+2'}}
- })
- sets.TP.Kogarasumaru.MidACC.AM3 = set_combine(sets.TP.Kogarasumaru.AM3,{
- head="Yaoyotl Helm",
- body="Sakonji Domaru +1",
- ear1="Steelflash Earring",
- ear2="Bladeborn Earring",
- ring1="Mars's Ring",
- back="Takaha Mantle"})
- sets.TP.Kogarasumaru.HighACC.AM3 = set_combine(sets.TP.Kogarasumaru.MidACC.AM3,{
- head="Yaoyotl Helm",
- body="Mes. Haubergeon",
- --hands="Wakido Kote +1",
- hands={ name="Otronif Gloves +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -3%','Accuracy+8',}},
- feet="Waki. Sune-Ate +1",
- legs="Unkai Haidate +2",
- neck="Iqabi Necklace",
- --waist="Anguinus Belt",
- waist="Dynamic Belt +1",
- left_ear="Heartseeker Earring",
- right_ear="Steelflash Earring",
- left_ring="Mars's Ring",
- right_ring="Ramuh Ring +1",
- back="Takaha Mantle"})
- -- Kogarasumaru(AM3 Down: Ionis) TP Sets --
- sets.TP.Kogarasumaru.Ionis = set_combine(sets.TP.Kogarasumaru,{legs="Wakido Haidate +1",waist="Windbuffet Belt"})
- sets.TP.Kogarasumaru.MidACC.Ionis = set_combine(sets.TP.Kogarasumaru.MidACC,{})
- sets.TP.Kogarasumaru.HighACC.Ionis = set_combine(sets.TP.Kogarasumaru.HighACC,{})
- -- Kogarasumaru(AM3 Up: Ionis) TP Sets -- --waist="Windbuffet Belt"
- sets.TP.Kogarasumaru.AM3.Ionis = set_combine(sets.TP.Kogarasumaru.AM3,{waist="Windbuffet Belt",feet={ name="Otronif Boots +1", augments={'Phys. dmg. taken -3%','Magic dmg. taken -3%','Crit.hit rate+2'}}})
- sets.TP.Kogarasumaru.MidACC.AM3.Ionis = set_combine(sets.TP.Kogarasumaru.MidACC.AM3,{})
- sets.TP.Kogarasumaru.HighACC.AM3.Ionis = set_combine(sets.TP.Kogarasumaru.HighACC.AM3,{head="Yaoyotl Helm",
- body="Mes. Haubergeon",
- --hands="Wakido Kote +1",
- hands={ name="Otronif Gloves +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -3%','Accuracy+8',}},
- feet="Waki. Sune-Ate +1",
- legs="Unkai Haidate +2",
- neck="Iqabi Necklace",
- waist="Anguinus Belt",
- --waist="Dynamic Belt +1",
- left_ear="Heartseeker Earring",
- right_ear="Steelflash Earring",
- left_ring="Mars's Ring",
- right_ring="Ramuh Ring +1",
- back="Takaha Mantle"})
- -- Kogarasumaru(AM3 Down: Visitant) TP Sets --
- --sets.TP.Kogarasumaru.Visitant = set_combine(sets.TP.Kogarasumaru,{}--)
- -- Kogarasumaru(AM3 Up: Visitant) TP Sets --
- --sets.TP.Kogarasumaru.AM3.Visitant = set_combine(sets.TP.Kogarasumaru.AM3,{waist="Goading Belt"}--)
- -- Kogarasumaru(AM3 Down: SAM Roll) TP Sets --
- sets.TP.Kogarasumaru.STP = set_combine(sets.TP.Kogarasumaru,{
- head="Sakonji Kabuto +1",
- ear2="Tripudio Earring",
- ear1="Brutal Earring",
- back="Takaha Mantle",
- waist="Windbuffet Belt"})
- sets.TP.Kogarasumaru.MidACC.STP = set_combine(sets.TP.Kogarasumaru.STP,{
- head="Yaoyotl Helm",
- feet="Sak. Sune-Ate +1"})
- sets.TP.Kogarasumaru.HighACC.STP = set_combine(sets.TP.Kogarasumaru.MidACC.STP,{
- head="Yaoyotl Helm",
- body="Mes. Haubergeon",
- --hands="Wakido Kote +1",
- hands={ name="Otronif Gloves +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -3%','Accuracy+8',}},
- feet="Waki. Sune-Ate +1",
- legs="Unkai Haidate +2",
- neck="Iqabi Necklace",
- waist="Dynamic Belt +1",
- --waist="Anguinus Belt",
- left_ear="Heartseeker Earring",
- right_ear="Steelflash Earring",
- left_ring="Mars's Ring",
- right_ring="Ramuh Ring +1",
- back="Takaha Mantle"})
- -- Kogarasumaru(AM3 Up: SAM Roll) TP Sets --
- sets.TP.Kogarasumaru.AM3.STP = set_combine(sets.TP.Kogarasumaru.STP,{})
- sets.TP.Kogarasumaru.MidACC.AM3.STP = set_combine(sets.TP.Kogarasumaru.MidACC,{})
- sets.TP.Kogarasumaru.HighACC.AM3.STP = set_combine(sets.TP.Kogarasumaru.HighACC,{head="Yaoyotl Helm",
- body="Mes. Haubergeon",
- --hands="Wakido Kote +1",
- hands={ name="Otronif Gloves +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -3%','Accuracy+8',}},
- feet="Waki. Sune-Ate +1",
- legs="Unkai Haidate +2",
- neck="Iqabi Necklace",
- --waist="Anguinus Belt",
- waist="Dynamic Belt +1",
- left_ear="Heartseeker Earring",
- right_ear="Steelflash Earring",
- left_ring="Mars's Ring",
- right_ring="Ramuh Ring +1",
- back="Takaha Mantle"})
- -- Kogarasumaru(AM3 Down: Ionis + SAM Roll) TP Sets --
- sets.TP.Kogarasumaru.Ionis.STP = set_combine(sets.TP.Kogarasumaru,{})
- sets.TP.Kogarasumaru.MidACC.Ionis.STP = set_combine(sets.TP.Kogarasumaru.MidACC,{})
- sets.TP.Kogarasumaru.HighACC.Ionis.STP = set_combine(sets.TP.Kogarasumaru.HighACC,{head="Yaoyotl Helm",
- body="Mes. Haubergeon",
- --hands="Wakido Kote +1",
- hands={ name="Otronif Gloves +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -3%','Accuracy+8',}},
- feet="Waki. Sune-Ate +1",
- legs="Unkai Haidate +2",
- neck="Iqabi Necklace",
- waist="Anguinus Belt",
- --waist="Dynamic Belt +1",
- left_ear="Heartseeker Earring",
- right_ear="Steelflash Earring",
- left_ring="Mars's Ring",
- right_ring="Ramuh Ring +1",
- back="Takaha Mantle"})
- -- Kogarasumaru(AM3 Up: Ionis + SAM Roll) TP Sets --
- sets.TP.Kogarasumaru.AM3.Ionis.STP = set_combine(sets.TP.Kogarasumaru.AM3,{})
- sets.TP.Kogarasumaru.MidACC.AM3.Ionis.STP = set_combine(sets.TP.Kogarasumaru.MidACC.AM3,{})
- sets.TP.Kogarasumaru.HighACC.AM3.Ionis.STP = set_combine(sets.TP.Kogarasumaru.HighACC.AM3,{head="Yaoyotl Helm",
- body="Mes. Haubergeon",
- --hands="Wakido Kote +1",
- hands={ name="Otronif Gloves +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -3%','Accuracy+8',}},
- feet="Waki. Sune-Ate +1",
- legs="Unkai Haidate +2",
- neck="Iqabi Necklace",
- waist="Anguinus Belt",
- --waist="Dynamic Belt +1",
- left_ear="Heartseeker Earring",
- right_ear="Steelflash Earring",
- left_ring="Mars's Ring",
- right_ring="Ramuh Ring +1",
- back="Takaha Mantle"})
- -- Kogarasumaru(AM3 Down: Visitant + SAM Roll) TP Sets --
- --sets.TP.Kogarasumaru.Visitant.STP = set_combine(sets.TP.Kogarasumaru.STP,{}--)
- -- Kogarasumaru(AM3 Up: Visitant + SAM Roll) TP Sets --
- --sets.TP.Kogarasumaru.AM3.Visitant.STP = set_combine(sets.TP.Kogarasumaru.AM3.STP,{}--)
- -- Kogarasumaru(4 Hits) TP Set --
- sets.TP.Lentus = {
- main="Kraken Club",
- sub="Moogle Guard",
- range={ name="Cibitshavore", augments={'STR+12','Rng.Acc.+10','"Store TP"+7',}},
- ammo="Eminent Arrow",
- head="Yaoyotl Helm",
- body={ name="Sakonji Domaru +1", augments={'Enhances "Overwhelm" effect',}},
- hands="Wakido Kote +1",
- legs="Wakido Haidate +1",
- feet={ name="Sak. Sune-Ate +1", augments={'Enhances "Meikyo Shisui" effect',}},
- neck="Ganesha's Mala",
- waist="Goading Belt",
- left_ear="Steelflash Earring",
- right_ear="Tripudio Earring",
- left_ring="K'ayres Ring",
- right_ring="Rajas Ring",
- back="Takaha Mantle"}
- sets.TP.Lentus.HighACC = {
- main="Homestead Blade",
- sub="Moogle Guard",
- head="Yaoyotl Helm",
- body="Mes. Haubergeon",
- --hands="Wakido Kote +1",
- hands={ name="Otronif Gloves +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -3%','Accuracy+8',}},
- feet="Waki. Sune-Ate +1",
- legs="Unkai Haidate +2",
- neck="Iqabi Necklace",
- waist="Dynamic Belt +1",
- left_ear="Heartseeker Earring",
- right_ear="Steelflash Earring",
- left_ring="Mars's Ring",
- right_ring="Ramuh Ring +1",
- back="Takaha Mantle"}
- -- Tsurumaru TP Sets --
- sets.TP.Tsurumaru = {
- main="Tsurumaru",
- sub="Duplus Grip",
- range="Yoichinoyumi",
- ammo="Eminent Arrow",
- head="Otomi Helm",
- neck="Ganesha's Mala",
- ear1="Trux Earring",
- ear2="Brutal Earring",
- body="Sakonji Domaru +1",
- hands="Wakido Kote +1",
- ring1="K'ayres Ring",
- ring2="Rajas Ring",
- back="Misuuchi Kappa",
- waist="Windbuffet Belt",
- legs="Otronif Brais +1",
- feet={ name="Otronif Boots +1", augments={'Phys. dmg. taken -3%','"Dbl.Atk."+2',}}}
- sets.TP.Tsurumaru.MidACC = set_combine(sets.TP.Tsurumaru,{
- head="Yaoyotl Helm",
- ear1="Steelflash Earring",
- ear2="Bladeborn Earring",
- ring1="Mars's Ring",
- back="Takaha Mantle"})
- sets.TP.Tsurumaru.HighACC = set_combine(sets.TP.Tsurumaru.MidACC,{
- neck="Iqabi Necklace",
- body="Mes. Haubergeon",
- waist="Dynamic Belt +1",
- ring2="Ramuh Ring +1",
- legs="Xaddi Cuisses",
- feet="Sak. Sune-Ate +1"})
- -- Tsurumaru(Ionis) TP Sets --
- sets.TP.Tsurumaru.Ionis = set_combine(sets.TP.Tsurumaru,{
- ear1="Tripudio Earring",
- back="Takaha Mantle"})
- sets.TP.Tsurumaru.MidACC.Ionis = set_combine(sets.TP.Tsurumaru.Ionis,{
- head="Yaoyotl Helm",
- neck="Iqabi Necklace",
- ear1="Steelflash Earring",
- ear2="Bladeborn Earring",
- waist="Dynamic Belt +1"})
- sets.TP.Tsurumaru.HighACC.Ionis = set_combine(sets.TP.Tsurumaru.MidACC.Ionis,{
- body="Mes. Haubergeon",
- ring1="Mars's Ring",
- legs="Xaddi Cuisses",
- ring2="Ramuh Ring +1",
- feet="Sak. Sune-Ate +1"})
- -- Tsurumaru(SAM Roll) TP Sets --
- sets.TP.Tsurumaru.STP = set_combine(sets.TP.Tsurumaru,{})
- sets.TP.Tsurumaru.MidACC.STP = set_combine(sets.TP.Tsurumaru.MidACC,{})
- sets.TP.Tsurumaru.HighACC.STP = set_combine(sets.TP.Tsurumaru.HighACC,{})
- -- Tsurumaru(Ionis + SAM Roll) TP Sets --
- sets.TP.Tsurumaru.Ionis.STP = set_combine(sets.TP.Tsurumaru.Ionis,{
- ear1="Trux Earring",
- ear2="Brutal Earring"})
- sets.TP.Tsurumaru.MidACC.Ionis.STP = set_combine(sets.TP.Tsurumaru.Ionis.STP,{
- head="Yaoyotl Helm",
- neck="Iqabi Necklace",
- ear1="Steelflash Earring",
- ear2="Bladeborn Earring",
- ring1="Mars's Ring",
- back="Takaha Mantle",
- waist="Dynamic Belt +1"})
- sets.TP.Tsurumaru.HighACC.Ionis.STP = set_combine(sets.TP.Tsurumaru.MidACC.Ionis.STP,{
- legs="Xaddi Cuisses",
- body="Mes. Haubergeon",
- ring2="Ramuh Ring +1",
- feet="Sak. Sune-Ate +1"})
- -- Tsurumaru Lentus Set --
- --sets.TP.Tsurumaru.Lentus = {
- -- main="Tsurumaru",
- --sub="Lentus Grip"
- --}
- -- Amanomurakumo(AM Down) TP Sets --
- sets.TP.Amanomurakumo = {
- main="Amanomurakumo",
- sub="Duplus Grip",
- range="Yoichinoyumi",
- --range="Cibitshavore",
- ammo="Eminent Arrow",
- head="Otomi Helm",
- neck="Ganesha's Mala",
- ear1="Brutal Earring",
- ear2="Tripudio Earring",
- --body="Sakonji Domaru +1",
- body="Xaddi Mail",
- hands="Wakido Kote +1",
- ring1="Oneiros Ring",
- ring2="Rajas Ring",
- back="Takaha Mantle",
- --back="Misuuchi Kappa",
- waist="Windbuffet Belt",
- legs="Otronif Brais +1",
- feet={ name="Otronif Boots +1", augments={'Phys. dmg. taken -3%','"Dbl.Atk."+2',}}}
- sets.TP.Amanomurakumo.MidACC = set_combine(sets.TP.Amanomurakumo,{
- head="Yaoyotl Helm",
- sub="Bloodrain Strap",
- ear1="Steelflash Earring",
- ear2="Bladeborn Earring",
- body="Mes. Haubergeon",
- back="Takaha Mantle",
- waist="Dynamic Belt +1",
- feet="Waki. Sune-Ate +1"})
- sets.TP.Amanomurakumo.HighACC = set_combine(sets.TP.Amanomurakumo.MidACC,{main="Amanomurakumo",sub="Bloodrain Strap",
- head="Yaoyotl Helm",
- body="Mes. Haubergeon",
- --hands="Wakido Kote +1",
- hands={ name="Otronif Gloves +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -3%','Accuracy+8',}},
- feet="Waki. Sune-Ate +1",
- legs="Unkai Haidate +2",
- neck="Iqabi Necklace",
- waist="Dynamic Belt +1",
- left_ear="Heartseeker Earring",
- right_ear="Steelflash Earring",
- left_ring="Mars's Ring",
- right_ring="Ramuh Ring +1",
- back="Takaha Mantle"})
- -- Amanomurakumo(AM Up) TP Sets --
- sets.TP.Amanomurakumo.AM = set_combine(sets.TP.Amanomurakumo,{})
- sets.TP.Amanomurakumo.MidACC.AM = set_combine(sets.TP.Amanomurakumo.AM,{})
- sets.TP.Amanomurakumo.HighACC.AM = set_combine(sets.TP.Amanomurakumo.MidACC.AM,{})
- -- Amanomurakumo(AM Down: Ionis) TP Sets --
- sets.TP.Amanomurakumo.Ionis = set_combine(sets.TP.Amanomurakumo,{})
- sets.TP.Amanomurakumo.MidACC.Ionis = set_combine(sets.TP.Amanomurakumo.MidACC,{})
- sets.TP.Amanomurakumo.HighACC.Ionis = set_combine(sets.TP.Amanomurakumo.HighACC,{})
- -- Amanomurakumo(AM Up: Ionis) TP Sets --
- sets.TP.Amanomurakumo.AM.Ionis = set_combine(sets.TP.Amanomurakumo.AM,{})
- sets.TP.Amanomurakumo.MidACC.AM.Ionis = set_combine(sets.TP.Amanomurakumo.AM.Ionis,{})
- sets.TP.Amanomurakumo.HighACC.AM.Ionis = set_combine(sets.TP.Amanomurakumo.MidACC.AM.Ionis,{})
- -- Amanomurakumo(AM Down: Visitant) TP Sets --
- --sets.TP.Amanomurakumo.Visitant = set_combine(sets.TP.Amanomurakumo,{}--)
- -- Amanomurakumo(AM Up: Visitant) TP Sets --
- --sets.TP.Amanomurakumo.AM.Visitant = set_combine(sets.TP.Amanomurakumo.AM,{}--)
- -- Amanomurakumo(AM Down: SAM Roll) TP Sets --
- sets.TP.Amanomurakumo.STP = set_combine(sets.TP.Amanomurakumo,{})
- sets.TP.Amanomurakumo.MidACC.STP = set_combine(sets.TP.Amanomurakumo.MidACC,{})
- sets.TP.Amanomurakumo.HighACC.STP = set_combine(sets.TP.Amanomurakumo.HighACC,{})
- -- Amanomurakumo(AM Up: SAM Roll) TP Sets --
- sets.TP.Amanomurakumo.AM.STP = set_combine(sets.TP.Amanomurakumo.STP,{})
- sets.TP.Amanomurakumo.MidACC.AM.STP = set_combine(sets.TP.Amanomurakumo.MidACC.STP,{})
- sets.TP.Amanomurakumo.HighACC.AM.STP = set_combine(sets.TP.Amanomurakumo.HighACC.STP,{})
- -- Amanomurakumo(AM Down: Ionis + SAM Roll) TP Sets --
- sets.TP.Amanomurakumo.Ionis.STP = set_combine(sets.TP.Amanomurakumo.STP,{})
- sets.TP.Amanomurakumo.MidACC.Ionis.STP = set_combine(sets.TP.Amanomurakumo.MidACC.STP,{})
- sets.TP.Amanomurakumo.HighACC.Ionis.STP = set_combine(sets.TP.Amanomurakumo.HighACC.STP,{})
- -- Amanomurakumo(AM Up: Ionis + SAM Roll) TP Sets --
- sets.TP.Amanomurakumo.AM.Ionis.STP = set_combine(sets.TP.Amanomurakumo.AM.STP,{})
- sets.TP.Amanomurakumo.MidACC.AM.Ionis.STP = set_combine(sets.TP.Amanomurakumo.MidACC.AM.STP,{})
- sets.TP.Amanomurakumo.HighACC.AM.Ionis.STP = set_combine(sets.TP.Amanomurakumo.HighACC.AM.STP,{})
- -- Amanomurakumo(AM Down: Visitant + SAM Roll) TP Sets --
- --sets.TP.Amanomurakumo.Visitant.STP = set_combine(sets.TP.Amanomurakumo.STP,{}--)
- -- Amanomurakumo(AM Up: Visitant + SAM Roll) TP Sets --
- --sets.TP.Amanomurakumo.AM.Visitant.STP = set_combine(sets.TP.Amanomurakumo.AM.STP,{waist="Goading Belt"}--)
- -- Amanomurakumo Lentus Set --
- --sets.TP.Amanomurakumo.Lentus = {
- -- main="Amanomurakumo",
- -- sub="Lentus Grip"
- -- }
- -- Masamune TP Sets --
- sets.TP.Masamune = {
- main="Murasamemaru",
- sub="Bloodrain Strap",
- range="Cibitshavore",
- ammo="Eminent Arrow",
- head="Otomi Helm",
- neck="Ganesha's Mala",
- ear1="Trux Earring",
- ear2="Brutal Earring",
- body="Sakonji Domaru +1",
- hands="Wakido Kote +1",
- ring1="K'ayres Ring",
- ring2="Rajas Ring",
- back="Misuuchi Kappa",
- waist="Windbuffet Belt",
- legs="Otronif Brais +1",
- feet={ name="Otronif Boots +1", augments={'Phys. dmg. taken -3%','"Dbl.Atk."+2',}}}
- sets.TP.Masamune.MidACC = set_combine(sets.TP.Masamune,{
- head="Yaoyotl Helm",
- ear1="Steelflash Earring",
- ear2="Bladeborn Earring",
- back="Takaha Mantle",
- waist="Dynamic Belt +1"})
- sets.TP.Masamune.HighACC = set_combine(sets.TP.Masamune.MidACC,{
- main="Murasamemaru",
- sub="Bloodrain Strap",
- range={ name="Cibitshavore", augments={'STR+12','Rng.Acc.+10','"Store TP"+7',}},
- ammo="Eminent Arrow",
- head="Yaoyotl Helm",
- body="Mes. Haubergeon",
- hands={ name="Otronif Gloves +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -3%','Accuracy+8',}},
- legs="Unkai Haidate +2",
- feet="Danzo Sune-Ate",
- neck="Iqabi Necklace",
- waist="Dynamic Belt +1",
- left_ear="Bladeborn Earring",
- right_ear="Steelflash Earring",
- left_ring="Ramuh Ring +1",
- right_ring="Rajas Ring",
- back="Takaha Mantle"})
- -- Masamune(Ionis) TP Sets --
- sets.TP.Masamune.Ionis = set_combine(sets.TP.Masamune,{})
- sets.TP.Masamune.MidACC.Ionis = set_combine(sets.TP.Masamune.Ionis,{})
- sets.TP.Masamune.HighACC.Ionis = set_combine(sets.TP.Masamune.MidACC.Ionis,{})
- -- Masamune(SAM Roll) TP Sets --
- sets.TP.Masamune.STP = set_combine(sets.TP.Masamune,{})
- sets.TP.Masamune.MidACC.STP = set_combine(sets.TP.Masamune.MidACC,{})
- sets.TP.Masamune.HighACC.STP = set_combine(sets.TP.Masamune.HighACC,{})
- -- Masamune(Ionis + SAM Roll) TP Sets --
- sets.TP.Masamune.Ionis.STP = set_combine(sets.TP.Masamune.Ionis,{})
- sets.TP.Masamune.MidACC.Ionis.STP = set_combine(sets.TP.Masamune.Ionis.STP,{})
- sets.TP.Masamune.HighACC.Ionis.STP = set_combine(sets.TP.Masamune.MidACC.Ionis.STP,{})
- -- Masamune(Visitant + SAM Roll) TP Sets --
- --sets.TP.Masamune.Visitant.STP = set_combine(sets.TP.Masamune.Visitant,{}--)
- -- Masamune Lentus Set --
- --sets.TP.Masamune.Lentus = {
- -- main="Murasamemaru",
- --sub="Lentus Grip"
- -- }
- -- Seigan TP Set --
- sets.TP.Seigan = {head="Unkai Kabuto +2"}
- -- Third Eye TP Set --
- sets.TP['Third Eye'] = {legs="Sakonji Haidate +1"}
- -- PDT/MDT Sets --
- sets.PDT = {
- head="Lithelimb Cap",
- --head="Nocturnus Helm",
- neck="Twilight Torque",
- ear1="Black Earring",
- ear2="Darkness Earring",
- body="Otro. Harness +1",
- hands={ name="Otronif Gloves +1", augments={'Phys. dmg. taken -4%','Magic dmg. taken -3%','Accuracy+8',}},
- ring1="Patricius Ring",
- ring2="Defending Ring",
- back="Mollusca Mantle",
- waist="Flume Belt",
- legs="Otronif Brais +1",
- feet="Otronif Boots +1"}
- sets.MDT = set_combine(sets.PDT,{
- ear1="Merman's Earring",
- ear2="Sanare Earring",
- body="Nocturnus Mail",
- ring1="Shadow Ring",
- back="Engulfer Cape",
- waist="Resolute Belt"})
- -- Hybrid Sets --
- sets.TP.Hybrid = set_combine(sets.PDT,{
- ear1="Steelflash Earring",
- ear2="Bladeborn Earring",
- hands="Sakonji Kote +1",
- ring1="Patricius Ring",
- back="Mollusca Mantle"})
- sets.TP.Hybrid.MidACC = set_combine(sets.TP.Hybrid,{
- head="Yaoyotl Helm",
- ear1="Steelflash Earring",
- ear2="Bladeborn Earring",
- body="Sakonji Domaru +1",
- hands="Wakido Kote +1"})
- sets.TP.Hybrid.HighACC = set_combine(sets.TP.Hybrid.MidACC,{
- body="Mes. Haubergeon",
- waist="Dynamic Belt +1",
- legs="Xaddi Cuisses"})
- -- WS Base Set --
- sets.WS = {
- head="Otomi Helm",
- neck="Ganesha's Mala",
- ear2="Moonshade Earring",
- ear1="Brutal Earring",
- body="Phorcys Korazin",
- hands="Boor Bracelets",
- ring1="Ifrit Ring +1",
- ring2="Ifrit Ring +1",
- back="Buquwik Cape",
- waist="Windbuffet Belt",
- legs="Wakido Haidate +1",
- --feet="Sak. Sune-Ate +1"
- feet="Ejekamal Boots"}
- --Sanguine Blade WS
- sets.WS["Sanguine Blade"] = {
- main="Homestead Blade",
- sub="Moogle Guard",
- range={ name="Cibitshavore", augments={'STR+12','Rng.Acc.+10','"Store TP"+7',}},
- ammo="Eminent Arrow",
- head="Sukeroku Hachi.",
- body="Phorcys Korazin",
- hands={ name="Miki. Gauntlets", augments={'Attack+15','Accuracy+10','STR+10',}},
- legs={ name="Miki. Cuisses", augments={'Attack+15','Accuracy+10','STR+10',}},
- feet={ name="Sak. Sune-Ate +1", augments={'Enhances "Meikyo Shisui" effect',}},
- neck="Stoicheion Medal",
- waist="Metalsinger Belt",
- left_ear="Friomisi Earring",
- right_ear="Hecate's Earring",
- left_ring="Ifrit Ring +1",
- right_ring="Ifrit Ring +1",
- back="Toro Cape"
- }
- -- Tachi: Fudo Sets --
- sets.WS["Tachi: Fudo"] = {
- head="Otomi Helm",
- neck="Snow Gorget",
- ear2="Moonshade Earring",
- ear1="Vulcan's Pearl",
- body="Phorcys Korazin",
- hands="Boor Bracelets",
- ring1="Ifrit Ring +1",
- ring2="Ifrit Ring +1",
- back="Buquwik Cape",
- --waist="Snow Belt",
- waist="Metalsinger Belt",
- legs="Scuffler's Cosciales"}
- sets.WS["Tachi: Fudo"].MidACC = set_combine(sets.WS["Tachi: Fudo"],{
- --head="Yaoyotl Helm",
- hands="Miki. Gauntlets",
- --legs="Xaddi Cuisses",
- legs="Miki. Cuisses",
- feet="Waki. Sune-Ate +1"
- })
- sets.WS["Tachi: Fudo"].HighACC = set_combine(sets.WS["Tachi: Fudo"].MidACC,{
- body="Mes. Haubergeon",
- back="Vespid Mantle",
- legs="Miki. Cuisses",
- waist="Snow Belt",
- feet="Waki. Sune-Ate +1"})
- -- Tachi: Fudo(AM3) Sets --
- sets.WS["Tachi: Fudo"].AM3 = set_combine(sets.WS["Tachi: Fudo"],{feet="Sak. Sune-Ate +1"})
- sets.WS["Tachi: Fudo"].MidACC.AM3 = set_combine(sets.WS["Tachi: Fudo"].MidACC,{})
- sets.WS["Tachi: Fudo"].HighACC.AM3 = set_combine(sets.WS["Tachi: Fudo"].HighACC,{})
- -- Tachi: Fudo(4 Hits) Set --
- --sets.WS["Tachi: Fudo"].Lentus = set_combine(sets.WS["Tachi: Fudo"],{
- -- ring2="Rajas Ring"})
- -- Tachi: Fudo(SAM Roll) Sets --
- sets.WS["Tachi: Fudo"].STP = set_combine(sets.WS["Tachi: Fudo"],{})
- sets.WS["Tachi: Fudo"].MidACC.STP = set_combine(sets.WS["Tachi: Fudo"].MidACC,{})
- sets.WS["Tachi: Fudo"].HighACC.STP = set_combine(sets.WS["Tachi: Fudo"].HighACC,{})
- -- Tachi: Fudo(Attack) Set --
- sets.WS["Tachi: Fudo"].ATT = set_combine(sets.WS["Tachi: Fudo"],{hands="Miki. Gauntlets",neck="Justiciar's Torque",waist="Prosilio Belt",feet="Sak. Sune-Ate +1"})
- -- Tachi: Shoha Sets --
- sets.WS["Tachi: Shoha"] = {
- head="Otomi Helm",
- neck="Ganesha's Mala",
- ear2="Moonshade Earring",
- ear1="Brutal Earring",
- body="Mes. Haubergeon",
- hands="Boor Bracelets",
- ring1="Oneiros Ring",
- ring2="Ifrit Ring +1",
- back="Buquwik Cape",
- waist="Windbuffet Belt",
- legs="Wakido Haidate +1",
- --feet="Sak. Sune-Ate +1"
- feet="Ejekamal Boots"}
- sets.WS["Tachi: Shoha"].MidACC = set_combine(sets.WS["Tachi: Shoha"],{
- head="Yaoyotl Helm",
- neck="Breeze Gorget",
- hands="Miki. Gauntlets",
- back="Letalis Mantle",
- waist="Breeze Belt",
- --legs="Xaddi Cuisses"
- legs="Miki. Cuisses",
- feet="Waki. Sune-Ate +1"})
- sets.WS["Tachi: Shoha"].HighACC = set_combine(sets.WS["Tachi: Shoha"].MidACC,{--head="Yaoyotl Helm",
- neck="Breeze Gorget",
- hands="Miki. Gauntlets",
- back="Letalis Mantle",
- waist="Breeze Belt",
- --legs="Xaddi Cuisses"
- legs="Miki. Cuisses",
- feet="Waki. Sune-Ate +1"})
- -- Tachi: Shoha(4 Hits) Set --
- sets.WS["Tachi: Shoha"].Lentus = set_combine(sets.WS["Tachi: Shoha"],{})
- -- Tachi: Shoha(SAM Roll) Sets --
- sets.WS["Tachi: Shoha"].STP = set_combine(sets.WS["Tachi: Shoha"],{})
- sets.WS["Tachi: Shoha"].MidACC.STP = set_combine(sets.WS["Tachi: Shoha"].MidACC,{--head="Yaoyotl Helm",
- neck="Breeze Gorget",
- hands="Miki. Gauntlets",
- back="Letalis Mantle",
- waist="Breeze Belt",
- --legs="Xaddi Cuisses"
- legs="Miki. Cuisses",
- feet="Waki. Sune-Ate +1"})
- sets.WS["Tachi: Shoha"].HighACC.STP = set_combine(sets.WS["Tachi: Shoha"].HighACC,{})
- -- Tachi: Kaiten Sets --
- sets.WS["Tachi: Kaiten"] = {
- head="Otomi Helm",
- neck="Light Gorget",
- ear2="Vulcan's Pearl",
- ear1="Brutal Earring",
- body="Phorcys Korazin",
- hands="Boor Bracelets",
- ring1="Ifrit Ring +1",
- ring2="Ifrit Ring +1",
- back="Buquwik Cape",
- waist="Light Belt",
- legs="Scuffler's Cosciales",
- feet="Ejekamal Boots"}
- sets.WS["Tachi: Kaiten"].MidACC = set_combine(sets.WS["Tachi: Kaiten"],{
- --head="Yaoyotl Helm",
- --hands="Miki. Gauntlets",
- --legs="Xaddi Cuisses",
- --feet="Waki. Sune-Ate +1"
- })
- sets.WS["Tachi: Kaiten"].HighACC = set_combine(sets.WS["Tachi: Kaiten"].MidACC,{
- --body="Mes. Haubergeon",
- --back="Takaha Mantle",
- --legs="Miki. Cuisses",
- --feet="Waki. Sune-Ate +1"
- })
- -- Tachi: Kaiten(Lentus) Set --
- sets.WS["Tachi: Kaiten"].Lentus = set_combine(sets.WS["Tachi: Kaiten"],{})
- -- Tachi: Kaiten(SAM Roll) Sets --
- sets.WS["Tachi: Kaiten"].STP = set_combine(sets.WS["Tachi: Kaiten"],{})
- sets.WS["Tachi: Kaiten"].MidACC.STP = set_combine(sets.WS["Tachi: Kaiten"].MidACC,{})
- sets.WS["Tachi: Kaiten"].HighACC.STP = set_combine(sets.WS["Tachi: Kaiten"].HighACC,{})
- -- Tachi: Kaiten(Attack) Set --
- sets.WS["Tachi: Kaiten"].ATT = set_combine(sets.WS["Tachi: Kaiten"],{
- hands="Miki. Gauntlets",
- --waist="Prosilio Belt",
- feet="Sak. Sune-Ate +1"})
- -- Tachi: Rana Sets --
- sets.WS["Tachi: Rana"] = {
- head="Otomi Helm",
- --neck="Snow Gorget",
- ear2="Trux Earring",
- --ear2="Vulcan's Pearl",
- ear1="Brutal Earring",
- body="Sakonji Domaru +1",
- --body="Mes. Haubergeon",
- hands="Boor Bracelets",
- ring1="Ifrit Ring +1",
- ring2="Ifrit Ring +1",
- back="Buquwik Cape",
- --waist="Snow Belt",
- legs="Wakido Haidate +1",
- feet="Sak. Sune-Ate +1"}
- sets.WS["Tachi: Rana"].MidACC = set_combine(sets.WS["Tachi: Rana"],{
- head="Yaoyotl Helm",
- body="Mes. Haubergeon",
- ear1="Steelflash Earring",
- ear2="Bladeborn Earring",
- hands="Miki. Gauntlets",
- feet="Waki. Sune-Ate +1"})
- sets.WS["Tachi: Rana"].HighACC = set_combine(sets.WS["Tachi: Rana"].MidACC,{
- back="Takaha Mantle",
- legs="Miki. Cuisses",
- waist="Snow Belt",neck="Snow Gorget"})
- -- Tachi: Rana(Attack) Set --
- sets.WS["Tachi: Rana"].ATT = set_combine(sets.WS["Tachi: Rana"],{hands="Miki. Gauntlets"})
- -- Tachi: Rana(4 Hits) Set --
- sets.WS["Tachi: Rana"].Lentus = set_combine(sets.WS["Tachi: Rana"],{head="Otomi Helm",
- --neck="Snow Gorget",
- ear2="Trux Earring",
- --ear2="Vulcan's Pearl",
- ear1="Brutal Earring",
- body="Sakonji Domaru +1",
- --body="Mes. Haubergeon",
- hands="Boor Bracelets",
- ring1="Ifrit Ring +1",
- ring2="Ifrit Ring +1",
- back="Buquwik Cape",
- --waist="Snow Belt",
- legs="Wakido Haidate +1",
- feet="Sak. Sune-Ate +1"})
- -- Tachi: Rana(SAM Roll) Sets --
- sets.WS["Tachi: Rana"].STP = set_combine(sets.WS["Tachi: Rana"],{head="Otomi Helm",
- --neck="Snow Gorget",
- ear2="Trux Earring",
- --ear2="Vulcan's Pearl",
- ear1="Brutal Earring",
- body="Sakonji Domaru +1",
- --body="Mes. Haubergeon",
- hands="Boor Bracelets",
- ring1="Ifrit Ring +1",
- ring2="Ifrit Ring +1",
- back="Buquwik Cape",
- --waist="Snow Belt",
- legs="Wakido Haidate +1",
- feet="Sak. Sune-Ate +1"})
- sets.WS["Tachi: Rana"].MidACC.STP = set_combine(sets.WS["Tachi: Rana"].MidACC,{ head="Yaoyotl Helm",
- ear1="Steelflash Earring",
- ear2="Bladeborn Earring",
- hands="Miki. Gauntlets",
- feet="Waki. Sune-Ate +1"})
- sets.WS["Tachi: Rana"].HighACC.STP = set_combine(sets.WS["Tachi: Rana"].HighACC,{back="Takaha Mantle",
- legs="Miki. Cuisses"})
- -- Namas Arrow Sets --
- sets.WS["Namas Arrow"] = {
- ammo="Eminent Arrow",
- --ammo="Tulfaire Arrow",
- head="Lithelimb Cap",
- --head="Sakonji Kabuto +1",
- --body="Kyujutsugi",
- neck="Snow Gorget",
- ear1="Vulcan's Pearl",
- ear2="Vulcan's Pearl",
- body="Phorcys Korazin",
- hands="Wakido Kote +1",
- ring1="Ifrit Ring +1",
- ring2="Ifrit Ring +1",
- back="Buquwik Cape",
- waist="Snow Belt",
- legs="Wakido Haidate +1",
- feet="Ejekamal Boots"}
- sets.WS["Namas Arrow"].MidACC = set_combine(sets.WS["Namas Arrow"],{})
- sets.WS["Namas Arrow"].HighACC = set_combine(sets.WS["Namas Arrow"].MidACC,{ammo="Tulfaire Arrow",head="Sakonji Kabuto +1",feet="Waki. Sune-Ate +1",ring1="Hajduk Ring +1",
- ring2="Hajduk Ring +1"})
- -- Apex Arrow Sets --
- sets.WS["Apex Arrow"] = {
- ammo="Eminent Arrow",
- --ammo="Tulfaire Arrow",
- head="Lithelimb Cap",
- neck="Breeze Gorget",
- ear1="Altdorf's Earring",
- ear2="Wilhelm's Earring",
- body="Phorcys Korazin",
- hands="Wakido Kote +1",
- --hands="Buremte Gloves",
- ring1="Garuda Ring +1",
- ring2="Garuda Ring +1",
- back="Ik Cape",
- waist="Breeze Belt",
- --back="Jaeger Mantle",
- --legs="Aeto. Trousers +1"
- legs="Wakido Haidate +1",
- feet="Vanir Boots"}
- sets.WS["Apex Arrow"].MidACC = set_combine(sets.WS["Apex Arrow"],{})
- sets.WS["Apex Arrow"].HighACC = set_combine(sets.WS["Apex Arrow"].MidACC,{ammo="Tulfaire Arrow",head="Sakonji Kabuto +1",
- body="Kyujutsugi",hands="Unkai Kote +2",feet="Waki. Sune-Ate +1",legs="Aeto. Trousers +1",ring1="Hajduk Ring +1",ring2="Hajduk Ring +1",back="Thall Mantle"})
- -- JA Sets --
- sets.JA = {}
- sets.JA.Meditate = {head="Wakido Kabuto +1",hands="Sakonji Kote +1"}
- sets.JA["Warding Circle"] = {head="Wakido Kabuto +1"}
- -- Waltz Set --
- sets.Waltz = {}
- sets.Precast = {}
- -- Fastcast Set --
- sets.Precast.FastCast = {
- neck="Orunmila's Torque",
- ear1="Loquac. Earring",
- ring1="Prolix Ring",
- ring2="Veneficium Ring"}
- sets.Midcast = {}
- -- Magic Haste Set --
- sets.Midcast.Haste = set_combine(sets.PDT,{})
- end
- function pretarget(spell,action)
- if spell.action_type == 'Magic' and buffactive.silence then -- Auto Use Echo Drops If You Are Silenced --
- cancel_spell()
- send_command('input /item "Echo Drops" <me>')
- elseif spell.english == "Berserk" and buffactive.Berserk then -- Change Berserk To Aggressor If Berserk Is On --
- cancel_spell()
- send_command('Aggressor')
- elseif spell.english == "Seigan" and buffactive.Seigan then -- Change Seigan To Third Eye If Seigan Is On --
- cancel_spell()
- send_command('ThirdEye')
- elseif spell.english == "Meditate" and player.tp > 2900 then -- Cancel Meditate If TP Is Above 290 --
- cancel_spell()
- add_to_chat(123, spell.name .. ' Canceled: ['..player.tp..' TP]')
- elseif spell.action_type == 'Ranged Attack' and spell.target.distance > 24.9 then
- cancel_spell()
- add_to_chat(123, spell.name..' Canceled: [Out of Range]')
- return
- elseif spell.type == 'WeaponSkill' and player.status == 'Engaged' then
- if spell.skill == 'Archery' then
- if spell.target.distance > 16+target_distance then
- cancel_spell()
- add_to_chat(123, spell.name..' Canceled: [Out of Range]')
- return
- end
- else
- if spell.target.distance > target_distance then
- cancel_spell()
- add_to_chat(123, spell.name..' Canceled: [Out of Range]')
- return
- end
- end
- end
- end
- function precast(spell,action)
- local check_ammo
- local check_ammo_count = 1
- if spell.action_type == 'Ranged Attack' then
- check_ammo = player.equipment.ammo
- if player.equipment.ammo == 'empty' or player.inventory[check_ammo].count <= check_ammo_count then
- add_to_chat(123, spell.name..' Canceled: [Out of Ammo]')
- cancel_spell()
- return
- else
- equip(sets.Preshot)
- if player.inventory[check_ammo].count <= ammo_warning_limit and player.inventory[check_ammo].count > 1 and not warning then
- add_to_chat(8, '***** [Low Ammo Warning!] *****')
- warning = true
- elseif player.inventory[check_ammo].count > ammo_warning_limit and warning then
- warning = false
- end
- end
- elseif spell.type == "WeaponSkill" then
- if player.status ~= 'Engaged' then -- Cancel WS If You Are Not Engaged. Can Delete It If You Don't Need It --
- add_to_chat(123,'Unable To Use WeaponSkill: [Disengaged]')
- return
- else
- equipSet = sets.WS
- if equipSet[spell.english] then
- equipSet = equipSet[spell.english]
- end
- if Attack == 'ON' then
- equipSet = equipSet["ATT"]
- end
- if equipSet[AccArray[AccIndex]] then
- equipSet = equipSet[AccArray[AccIndex]]
- end
- if buffactive["Samurai Roll"] and equipSet["STP"] and Samurai_Roll == 'ON' then
- equipSet = equipSet["STP"]
- end
- if buffactive.Sekkanoki then -- Equip Unkai Kote +2 When Sekkanoki Is On --
- equipSet = set_combine(equipSet,{hands="Unkai Kote +2"})
- end
- if buffactive.Sengikori then -- Equip Unkai Sune-ate +2 When Sengikori Is On --
- equipSet = set_combine(equipSet,{feet="Unkai Sune-ate +2"})
- end
- if buffactive["Aftermath: Lv.3"] and equipSet["AM3"] then
- equipSet = equipSet["AM3"]
- end
- if (spell.english == "Tachi: Fudo" or spell.english == "Tachi: Shoha") and (player.tp > 2999 or buffactive.Sekkanoki or (player.tp > 1999 and buffactive.Hagakure)) then -- Equip Vulcan's Pearl When You Have 300 TP or Sekkanoki On or 200+ TP For Hagakure --
- equipSet = set_combine(equipSet,{ear2="Vulcan's Pearl"})
- end
- equip(equipSet)
- end
- elseif spell.type == "JobAbility" then
- if sets.JA[spell.english] then
- equip(sets.JA[spell.english])
- end
- elseif spell.action_type == 'Magic' 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]')
- return
- else
- equip(sets.Precast.FastCast)
- end
- else
- equip(sets.Precast.FastCast)
- end
- elseif spell.type == "Waltz" then
- refine_waltz(spell,action)
- equip(sets.Waltz)
- elseif spell.english == 'Spectral Jig' and buffactive.Sneak then
- cast_delay(0.2)
- send_command('cancel Sneak')
- end
- if Twilight == 'Twilight' then
- equip(sets.Twilight)
- end
- end
- function midcast(spell,action)
- if spell.action_type == 'Ranged Attack' then
- equipSet = sets.Midshot
- if equipSet[AccArray[AccIndex]] then
- equipSet = equipSet[AccArray[AccIndex]]
- end
- equip(equipSet)
- elseif spell.action_type == 'Magic' then
- if string.find(spell.english,'Utsusemi') then
- if spell.english == 'Utsusemi: Ichi' and (buffactive['Copy Image'] or buffactive['Copy Image (2)']) then
- send_command('@wait 1.7;cancel Copy Image*')
- end
- equip(sets.Midcast.Haste)
- elseif spell.english == 'Monomi: Ichi' then
- if buffactive['Sneak'] then
- send_command('@wait 1.7;cancel sneak')
- end
- equip(sets.Midcast.Haste)
- else
- equip(sets.Midcast.Haste)
- end
- end
- end
- function aftercast(spell,action)
- if not spell.interrupted then
- if spell.type == "WeaponSkill" then
- send_command('wait 0.2;gs c TP')
- elseif spell.english == "Warding Circle" then -- Warding Circle Countdown --
- send_command('wait 260;input /echo '..spell.name..': [WEARING OFF IN 10 SEC.];wait 10;input /echo '..spell.name..': [OFF]')
- end
- end
- status_change(player.status)
- end
- function status_change(new,old)
- if Armor == 'PDT' then
- equip(sets.PDT)
- elseif Armor == 'MDT' then
- equip(sets.MDT)
- elseif new == 'Engaged' then
- equipSet = sets.TP
- if Armor == 'Hybrid' and equipSet["Hybrid"] then
- equipSet = equipSet["Hybrid"]
- end
- if equipSet[WeaponArray[WeaponIndex]] then
- equipSet = equipSet[WeaponArray[WeaponIndex]]
- end
- if equipSet[AccArray[AccIndex]] then
- equipSet = equipSet[AccArray[AccIndex]]
- end
- if buffactive["Aftermath: Lv.3"] and equipSet["AM3"] then
- equipSet = equipSet["AM3"]
- end
- if buffactive.Ionis and equipSet["Ionis"] then
- equipSet = equipSet["Ionis"]
- end
- --if buffactive.Visitant and equipSet["Visitant"] then
- -- equipSet = equipSet["Visitant"]
- -- end
- -- if buffactive.Visitant and buffactive.Ionis and equipSet["Visitant"] then
- -- equipSet = equipSet["Visitant"]
- --end
- if buffactive["Samurai Roll"] and equipSet["STP"] and Samurai_Roll == 'ON' then
- equipSet = equipSet["STP"]
- end
- if buffactive.Seigan and Seigan == 'ON' then -- Use Seigan Toggle For Seigan TP Set --
- equipSet = set_combine(equipSet,sets.TP.Seigan)
- end
- if buffactive["Third Eye"] and Third_Eye == 'ON' then -- Use Third Eye Toggle For Third Eye TP Set --
- equipSet = set_combine(equipSet,sets.TP["Third Eye"])
- end
- equip(equipSet)
- else
- equipSet = sets.Idle
- if equipSet[IdleArray[IdleIndex]] then
- equipSet = equipSet[IdleArray[IdleIndex]]
- end
- if equipSet[WeaponArray[WeaponIndex]] then
- equipSet = equipSet[WeaponArray[WeaponIndex]]
- end
- equip(equipSet)
- end
- if Twilight == 'Twilight' then
- equip(sets.Twilight)
- end
- end
- --aftermath: lv.3
- function buff_change(buff,gain)
- buff = string.lower(buff)
- if buff == "aftermath: lv.3" then -- AM3 Timer/Countdown --
- if gain then
- send_command('timers create "Aftermath: Lv.3" 180 down;wait 120;input /echo Aftermath: Lv.3 [WEARING OFF IN 60 SEC.];wait 30;input /echo Aftermath: Lv.3 [WEARING OFF IN 30 SEC.];wait 20;input /echo Aftermath: Lv.3 [WEARING OFF IN 10 SEC.]')
- else
- send_command('timers delete "Aftermath: Lv.3"')
- add_to_chat(123,'AM3: [OFF]')
- end
- elseif buff == "perfect defense" then -- PD Timer --
- if gain then
- send_command('timers create "Perfect Defense" 57 down')
- else
- send_command('timers delete "Perfect Defense"')
- add_to_chat(123,'PD: [OFF]')
- end
- elseif buff == "yaegasumi" then -- Yaegasumi Timer --
- if gain then
- send_command('timers create "Yaegasumi" 45 down')
- else
- send_command('timers delete "Yaegasumi"')
- add_to_chat(123,'Yaegasumi: [OFF]')
- end
- elseif buff == 'weakness' then -- Weakness Timer --
- if gain then
- send_command('timers create "Weakness" 300 up')
- else
- send_command('timers delete "Weakness"')
- end
- end
- if buff == "sleep" and gain and player.hp > 200 and player.status == "Engaged" then -- Equip Berserker's Torque When You Are Asleep & Have 200+ HP --
- equip({neck="Berserker's Torque"})
- else
- if not midaction() then
- status_change(player.status)
- end
- end
- end
- -- In Game: //gs c (command), Macro: /console gs c (command), Bind: gs c (command) --
- function self_command(command)
- if command == 'C1' then -- Accuracy Toggle --
- AccIndex = (AccIndex % #AccArray) + 1
- add_to_chat(158,'Accuracy Level: '..AccArray[AccIndex])
- status_change(player.status)
- elseif command == 'C17' then -- Main Weapon Toggle --
- WeaponIndex = (WeaponIndex % #WeaponArray) + 1
- add_to_chat(158,'Main Weapon: '..WeaponArray[WeaponIndex])
- status_change(player.status)
- elseif command == 'C5' then -- Auto Update Gear Toggle --
- status_change(player.status)
- add_to_chat(158,'Auto Update Gear')
- elseif command == 'C2' then -- Hybrid Toggle --
- if Armor == 'Hybrid' then
- Armor = 'None'
- add_to_chat(123,'Hybrid Set: [Unlocked]')
- else
- Armor = 'Hybrid'
- add_to_chat(158,'Hybrid Set: '..AccArray[AccIndex])
- end
- status_change(player.status)
- elseif command == 'C7' then -- PDT Toggle --
- if Armor == 'PDT' then
- Armor = 'None'
- add_to_chat(123,'PDT Set: [Unlocked]')
- else
- Armor = 'PDT'
- add_to_chat(158,'PDT Set: [Locked]')
- end
- status_change(player.status)
- elseif command == 'C15' then -- MDT Toggle --
- if Armor == 'MDT' then
- Armor = 'None'
- add_to_chat(123,'MDT Set: [Unlocked]')
- else
- Armor = 'MDT'
- add_to_chat(158,'MDT Set: [Locked]')
- end
- status_change(player.status)
- elseif command == 'C16' then -- Seigan Toggle --
- if Seigan == 'ON' then
- Seigan = 'OFF'
- add_to_chat(123,'Seigan Set: [Unlocked]')
- else
- Seigan = 'ON'
- add_to_chat(158,'Seigan Set: [Locked]')
- end
- status_change(player.status)
- elseif command == 'C12' then -- Third Eye Toggle --
- if Third_Eye == 'ON' then
- Third_Eye = 'OFF'
- add_to_chat(123,'Third Eye Set: [Unlocked]')
- else
- Third_Eye = 'ON'
- add_to_chat(158,'Third Eye Set: [Locked]')
- end
- status_change(player.status)
- elseif command == 'C11' then -- SAM Roll Toggle --
- if Samurai_Roll == 'ON' then
- Samurai_Roll = 'OFF'
- add_to_chat(123,'SAM Roll: [OFF]')
- else
- Samurai_Roll = 'ON'
- add_to_chat(158,'SAM Roll: [ON]')
- end
- status_change(player.status)
- elseif command == 'C9' then -- Attack Toggle --
- if Attack == 'ON' then
- Attack = 'OFF'
- add_to_chat(123,'Attack: [OFF]')
- else
- Attack = 'ON'
- add_to_chat(158,'Attack: [ON]')
- end
- status_change(player.status)
- elseif command == 'C3' then -- Twilight Toggle --
- if Twilight == 'Twilight' then
- Twilight = 'None'
- add_to_chat(123,'Twilight Set: [Unlocked]')
- else
- Twilight = 'Twilight'
- add_to_chat(158,'Twilight Set: [locked]')
- end
- status_change(player.status)
- elseif command == 'C8' then -- Distance Toggle --
- if player.target.distance then
- target_distance = math.floor(player.target.distance*10)/10
- add_to_chat(158,'Distance: '..target_distance)
- else
- add_to_chat(123,'No Target Selected')
- end
- elseif command == 'C10' then -- Cancel Meikyo Shisui --
- send_command('cancel Meikyo Shisui')
- add_to_chat(123,'Meikyo Shisui: [OFF]')
- elseif command == 'C6' then -- Idle Toggle --
- IdleIndex = (IdleIndex % #IdleArray) + 1
- add_to_chat(158,'Idle Set: '..IdleArray[IdleIndex])
- status_change(player.status)
- elseif command == 'TP' then
- add_to_chat(158,'TP Return: ['..tostring(player.tp)..']')
- elseif command:match('^SC%d$') then
- send_command('//'..sc_map[command])
- end
- end
- function refine_waltz(spell,action)
- if spell.type ~= 'Waltz' then
- return
- end
- if spell.name == "Healing Waltz" or spell.name == "Divine Waltz" 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(123,'Full HP!')
- cancel_spell()
- return
- elseif missingHP < 150 then
- newWaltz = 'Curing Waltz'
- waltzID = 190
- elseif missingHP < 300 then
- newWaltz = 'Curing Waltz II'
- waltzID = 191
- else
- newWaltz = 'Curing Waltz III'
- waltzID = 192
- end
- else
- return
- end
- end
- local waltzTPCost = {['Curing Waltz'] = 20, ['Curing Waltz II'] = 35, ['Curing Waltz III'] = 50}
- local tpCost = waltzTPCost[newWaltz]
- local downgrade
- if player.tp < tpCost then
- if player.tp < 20 then
- add_to_chat(123, 'Insufficient TP ['..tostring(player.tp)..']. Cancelling.')
- cancel_spell()
- return
- elseif player.tp < 35 then
- newWaltz = 'Curing Waltz'
- elseif player.tp < 50 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(8, downgrade)
- end
- cancel_spell()
- return
- end
- if missingHP > 0 then
- add_to_chat(8,'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()
- -- Default macro set/book
- if player.sub_job == 'WAR' then
- set_macro_page(2, 5)
- elseif player.sub_job == 'DNC' then
- set_macro_page(2, 5)
- elseif player.sub_job == 'DRK' then
- set_macro_page(2, 5)
- elseif player.sub_job == 'NIN' then
- set_macro_page(2, 5)
- else
- set_macro_page(2, 5)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment