Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function user_setup()
- -- Options: Override default values
- state.OffenseMode:options('Normal','SomeAcc','Acc','FullAcc', 'Fodder')
- state.WeaponskillMode:options('Match','Normal', 'SomeAcc', 'Acc', 'FullAcc', 'Fodder','VictorySmite.Acc','AsuranFists.Acc','HowlingFists.Acc','RagingFists.Acc','ShijinSpiral.Acc','TornadoKick')
- state.HybridMode:options('Normal', 'PDT','PDTOnly')
- state.PhysicalDefenseMode:options('PDT', 'HP')
- state.MagicalDefenseMode:options('MDT')
- state.ResistDefenseMode:options('MEVA')
- state.IdleMode:options('Normal', 'PDT')
- state.Weapons:options('Godhands','Karambit','Deno','ProcStaff','ProcClub','None')
- state.ExtraMeleeMode = M{['description']='Extra Melee Mode', 'None'}
- state.NotifyBuffs = M(true, 'Notify Buffs')
- NotifyBuffs = S{'doom','petrification','Paralyze','Bind','Gravity'}
- update_combat_form()
- update_melee_groups()
- -- Additional local binds
- send_command('bind ^` input /ja "Boost" <me>')
- send_command('bind !` input /ja "Perfect Counter" <me>')
- send_command('bind ^backspace input /ja "Mantra" <me>')
- send_command('bind !f11 gs c cycle ExtraMeleeMode')
- send_command('bind @` gs c cycle SkillchainMode')
- autowstp = 1250
- select_default_macro_book()
- end
- function init_gear_sets()
- --------------------------------------
- -- Start defining the sets
- --------------------------------------
- -- Precast Sets
- -- Precast sets to enhance JAs on use
- sets.precast.JA['Hundred Fists'] = {legs="Hes. Hose +1"}
- sets.precast.JA['Boost'] = {hands="Anchor. Gloves +2"}
- sets.precast.JA['Dodge'] = {feet="Anchorite's Gaiters +1"}
- sets.precast.JA['Focus'] = {head="Anchorite's Crown +1"}
- sets.precast.JA['Counterstance'] = {feet="Hes. Gaiters +3"}
- sets.precast.JA['Footwork'] = {feet="Shukuyu Sune-Ate"}
- sets.precast.JA['Formless Strikes'] = {body="Hes. Cyclas +1"}
- sets.precast.JA['Mantra'] = {feet="Hes. Gaiters +3"}
- sets.precast.JA['Chi Blast'] = {}
- sets.precast.JA['Chakra'] = {
- head="Genmei Kabuto",
- neck="UNmoving Collar +1",
- ear1="Odnowa Earring +1",
- ear2"="Eabani Earring",
- BODY="Anchorite's Cyclas +1", --body="Malignance Tabard",
- hands="Hes. Gloves +1", --+3
- ring1="Regal Ring",
- ring2="Niqmaddu Ring",
- waist="Moonbow Belt",
- back=gear.MNK_WSD_JSE_back,
- legs="Hes. Hose +1",
- feet="Anch. Gaiters +1"}
- -- Waltz set (chr and vit)
- sets.precast.Waltz = {
- ammo="Yetshila +1",
- head="Mummu Bonnet +2",
- neck="Unmoving Collar +1",
- ear1="Etiolation Earring",
- ear2="Handler's Earring +1",
- body="Passion Jacket",
- hands="Floral Gauntlets",
- ring1="Defending Ring",
- ring2="Valseur's Ring",
- back="Moonbeam Cape",
- waist="Chaac Belt",
- legs=gear.Herc_Waltz_legs,
- feet=gear.Herc_HiPDT_feet}
- sets.Self_Waltz = {head="Mummu Bonnet +2",body="Passion Jacket",ring1="Asklepian Ring"}
- -- Don't need any special gear for Healing Waltz.
- sets.precast.Waltz['Healing Waltz'] = {}
- sets.precast.Step = {
- ammo="Falcon Eye",
- head="Dampening Tam",
- neck="Moonbeam Nodowa",
- ear1="Zennaroi Earring",
- ear2="Telos Earring",
- body="Bhikku Cyclas +1",
- hands="Hes. Gloves +1",
- ring1="Ilabrat Ring",
- ring2="Niqmaddu Ring",
- back="Segomo's Mantle",
- waist="Olseni Belt",
- legs="Hiza. Hizayoroi +2",
- feet=gear.Herc_HiPDT_feet}
- sets.precast.Flourish1 = {
- ammo="Falcon Eye",
- head="Dampening Tam",
- neck="Moonbeam Nodowa",
- ear1="Zennaroi Earring",
- ear2="Telos Earring",
- body="Mekosu. Harness",
- hands="Hes. Gloves +1",
- ring1="Stikini Ring",
- ring2="Stikini Ring",
- back="Segomo's Mantle",
- waist="Olseni Belt",
- legs="Mummu Kecks +2",
- feet=gear.Herc_HiPDT_feet}
- -- Fast cast sets for spells
- sets.precast.FC = {
- ammo="Sapience Orb",
- head="Dampening Tam",
- neck="Baetyl Pendant",
- ear1="Enchntr. Earring +1",
- ear2="Loquacious Earring",
- body="Dread Jupon",
- hands="Leyline Gloves",
- ring2="Lebeche Ring",
- ring2="Kishar Ring",
- legs="Rawhide Trousers"}
- sets.precast.FC.Utsusemi = set_combine(sets.precast.FC, {neck="Magoraga Beads",body="Passion Jacket"})
- -- Weaponskill sets
- -- Default set for any weaponskill that isn't any more specifically defined
- sets.precast.WS = {
- ammo="Knobkierrie",
- head="Adhemar Bonnet +1",
- neck="Fotia Gorget",
- ear1="Ishvara Earring",
- ear2="Sherida Earring",
- body=Ken. Hakama +1,
- hands="Ryuo Tekko +1",
- ring1="Begrudging Ring",
- ring2="Niqmaddu Ring",
- gear.MNK_VS_JSE_back,
- waist="Fotia Belt",
- legs="Hiza. Hizayoroi +2",
- feet=gear.Herc_HiAcc_WSD_feet}
- sets.precast.WSSomeAcc = {
- ammo="Knobkierrie",
- head="Adhemar Bonnet +1",
- neck="Fotia Gorget",
- ear1="Ishvara Earring",
- ear2="Sherida Earring",
- body=gear.Herc_STR_WSDMAB_body,
- hands="Ryuo Tekko +1",
- ring1="Begrudging Ring",
- ring2="Niqmaddu Ring",
- gear.MNK_VS_JSE_back,
- waist="Fotia Belt",
- legs="Hiza. Hizayoroi +2",
- feet=gear.Herc_HiAcc_WSD_feet}
- sets.precast.WSAcc = {
- ammo="Knobkierrie",
- head="Adhemar Bonnet +1",
- neck="Fotia Gorget",
- ear1="Ishvara Earring",
- ear2="Sherida Earring",
- body=Ken. Hakama +1,
- hands="Ryuo Tekko +1",
- ring1="Begrudging Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Fotia Belt",
- legs="Hiza. Hizayoroi +2",
- feet=gear.Herc_HiAcc_WSD_feet}
- sets.precast.WSFullAcc = {
- ammo="Knobkierrie",
- head="Adhemar Bonnet +1",
- neck="Fotia Gorget",
- ear1="Ishvara Earring",
- ear2="Sherida Earring",
- body=Ken. Hakama +1,
- hands="Ryuo Tekko +1",
- ring1="Begrudging Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Fotia Belt",
- legs="Hiza. Hizayoroi +2",
- feet=gear.Herc_HiAcc_WSD_feet}
- sets.precast.WSFodder = {
- ammo="Knobkierrie",
- head="Adhemar Bonnet +1",
- neck="Fotia Gorget",
- ear1="Ishvara Earring",
- ear2="Sherida Earring",
- body=Ken. Hakama +1,
- hands="Ryuo Tekko +1",
- ring1="Begrudging Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Fotia Belt",
- legs="Hiza. Hizayoroi +2",
- feet=gear.Herc_HiAcc_WSD_feet}
- sets.precast.WS.SomeAcc = set_combine(sets.precast.WS, sets.precast.WSSomeAcc)
- sets.precast.WS.Acc = set_combine(sets.precast.WS, sets.precast.WSAcc)
- sets.precast.WS.FullAcc = set_combine(sets.precast.WS, sets.precast.WSFullAcc)
- sets.precast.WS.Fodder = set_combine(sets.precast.WS, sets.precast.WSFodder)
- -- Specific weaponskill sets.
- sets.precast.WS['Raging Fists'] = set_combine(sets.precast.WS, {waist="Grunfeld Rope"})
- sets.precast.WS["Raging Fists"].SomeAcc = set_combine(sets.precast.WS["Raging Fists"], sets.precast.WSSomeAcc)
- sets.precast.WS["Raging Fists"].Acc = set_combine(sets.precast.WS["Raging Fists"], sets.precast.WSAcc, {
- Ammo="Knobkierrie",
- head="Adhemar Bonnet +1", --head="Hes. Crown +2", --Hesy+3"
- neck="Fotia Gorget", ---neck="Mnk. Nodowa +1",
- ear1="Sherida Earring",
- ear2="Moonshade Earring",
- body="Adhemar Jacket +1", --"Hesychast+3" Adhemar needs to be pathB
- hands="Adhemar Wrist. +1", --hands="Anchor. Gloves +2", ---Hesychast+3 (Anchorite+3 beat them at capped att)
- ring1="Gere Ring",
- ring2="Niqmaddu Ring", -- (STR+VIT, of course the QA is useless)
- back=gear.MNK_VS_JSE_back, --STR/DA Back
- waist="Moonbow Belt",
- legs="Ken. Hakama +1",
- feet="Hiza. Sune-Ate +2"}) --feet="Hes. Gaiters +3"}) herc feet TA-4% ~10STR ~20Acc/Atk
- sets.precast.WS["Raging Fists"].FullAcc = set_combine(sets.precast.WS["Raging Fists"], sets.precast.WSFullAcc)
- sets.precast.WS["Raging Fists"].Fodder = set_combine(sets.precast.WS["Raging Fists"], sets.precast.WSFodder)
- sets.precast.WS['Shijin Spiral'] = set_combine(sets.precast.WS, {head="Dampening Tam"})
- sets.precast.WS["Shijin Spiral"].SomeAcc = set_combine(sets.precast.WS["Shijin Spiral"], sets.precast.WSSomeAcc, {})
- sets.precast.WS["Shijin Spiral"].Acc = set_combine(sets.precast.WS["Shijin Spiral"], sets.precast.WSAcc, {
- Ammo="Knobkierrie",
- head="Ken. jinpachi +1", --head="Hes. Crown +2", --Hesy+3"
- neck="Fotia Gorget",
- ear1="Sherida Earring",
- ear2="Mache Earring",
- body="Adhemar Jacket +1", --"Hesychast+3"
- hands="Ken. Tekko", --hands="Anchor. Gloves +2", ---Hesychast+3 (Anchorite+3 beat them at capped att)
- ring1="Ilabrat Ring",
- ring2="Niqmaddu Ring", -- (STR+VIT, of course the QA is useless)
- back=gear.MNK_VS_JSE_back, --DEX/ACC/ATK/DA
- waist="Moonbow Belt",
- legs="Ken. Hakama +1",
- feet="Hiza. Sune-Ate +2"}) --KENDA
- sets.precast.WS["Shijin Spiral"].FullAcc = set_combine(sets.precast.WS["Shijin Spiral"], sets.precast.WSFullAcc)
- sets.precast.WS["Shijin Spiral"].Fodder = set_combine(sets.precast.WS["Shijin Spiral"], sets.precast.WSFodder)
- sets.precast.WS["Victory Smite"] = set_combine(sets.precast.WS, {
- ammo="Knobkierrie",
- head="Adhemar Bonnet +1",
- neck="Fotia Gorget",
- ear1="Ishvara Earring",
- ear2="Sherida Earring",
- body=gear.Herc_STR_WSDMAB_body,
- hands="Ryuo Tekko +1",
- ring1="Begrudging Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Fotia Belt",
- legs="Hiza. Hizayoroi +2",
- feet=gear.Herc_HiAcc_WSD_feet})
- sets.precast.WS["Victory Smite"].SomeAcc = set_combine(sets.precast.WS["Victory Smite"], sets.precast.WSSomeAcc, {
- ammo="Knobkierrie",
- head="Adhemar Bonnet +1",
- neck="Fotia Gorget",
- ear1="Ishvara Earring",
- ear2="Sherida Earring",
- body=gear.Herc_STR_WSDMAB_body,
- hands="Ryuo Tekko +1",
- ring1="Begrudging Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Fotia Belt",
- legs="Hiza. Hizayoroi +2",
- feet=gear.Herc_HiAcc_WSD_feet})
- sets.precast.WS["Victory Smite"].Acc = set_combine(sets.precast.WS["Victory Smite"], sets.precast.WSAcc, {
- ammo="Knobkierrie",
- head="Adhemar Bonnet +1",
- neck="Fotia Gorget",
- ear1="Sherida Earring",
- ear2="Moonshade Earring", --ear2="Odr Earring",
- body="Ken. Samue +1",
- hands="Ryuo Tekko +1",
- ring1="Gere Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Moonbow Belt",
- legs="Ken. hakama +1",
- feet=gear.Herc_HiAcc_WSD_feet})
- sets.precast.WS["Victory Smite"].FullAcc = set_combine(sets.precast.WS["Victory Smite"], sets.precast.WSFullAcc, {
- ammo="Falcon Eye",
- head="Adhemar Bonnet +1",
- neck="Fotia Gorget",
- ear1="Sherida Earring",
- ear2="Moonshade Earring", --ear2="Odr Earring",
- body="Ken. Samue +1",
- hands="Ryuo Tekko +1",
- ring1="Gere Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Moonbow Belt",
- legs="Ken. hakama +1",
- feet=gear.Herc_HiAcc_WSD_feet})
- sets.precast.WS["Victory Smite"].Fodder = set_combine(sets.precast.WS["Victory Smite"], sets.precast.WSFodder, {
- ammo="Knobkierrie",
- head="Adhemar Bonnet +1",
- neck="Fotia Gorget",
- ear1="Ishvara Earring",
- ear2="Sherida Earring",
- body=gear.Herc_STR_WSDMAB_body,
- hands="Ryuo Tekko +1",
- ring1="Begrudging Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Fotia Belt",
- legs="Hiza. Hizayoroi +2",
- feet=gear.Herc_HiAcc_WSD_feet})
- sets.precast.WS['Howling Fist'] = set_combine(sets.precast.WS, {head=gear.Herc_WSD_head,body=gear.Herc_STR_WSDMAB_body,})
- sets.precast.WS["Howling Fist"].SomeAcc = set_combine(sets.precast.WS["Howling Fist"], sets.precast.WSSomeAcc)
- sets.precast.WS["Howling Fist"].Acc = set_combine(sets.precast.WS["Howling Fist"], sets.precast.WSAcc,{
- Ammo="Knobkierrie",
- head="Ken. Jinpachi +1", --head="Hes. Crown +2",
- neck="Fotia Gorget", --neck="Mnk. Nodowa +1",
- ear1="Sherida Earring",
- ear2="Moonshade Earring",
- body="Ken. Samue +1", --"Hesychast+3"
- hands="Anchor. Gloves +2", ---Hesychast+3 (Anchorite+3 beat them at capped att) Herc 4%TA ~10STR ~20ACC/ATK
- ring1="Gere ring", --ring1="Regal Ring",
- ring2="Niqmaddu Ring", -- (STR+VIT, of course the QA is useless)
- back=gear.MNK_VS_JSE_back, --str/wsd
- waist="Fotia belt",
- legs="Ken. Hakama +1",
- feet="Hiza. Sune-Ate +2"}) --feet="Hes. Gaiters +3"}) --Herc 4%TA ~10STR ~20ACC/ATK
- sets.precast.WS["Howling Fist"].FullAcc = set_combine(sets.precast.WS["Howling Fist"], sets.precast.WSFullAcc)
- sets.precast.WS["Howling Fist"].Fodder = set_combine(sets.precast.WS["Howling Fist"], sets.precast.WSFodder)
- sets.precast.WS['Asuran Fists'] = set_combine(sets.precast.WS, {waist="Grunfeld Rope"})
- sets.precast.WS["Asuran Fists"].SomeAcc = set_combine(sets.precast.WS["Asuran Fists"], sets.precast.WSSomeAcc)
- sets.precast.WS["Asuran Fists"].Acc = set_combine(sets.precast.WS["Asuran Fists"], sets.precast.WSAcc, {
- Ammo="Knobkierrie",
- head="Hes. Crown +2",
- neck="Fotia Gorget",
- ear1="Sherida Earring",
- ear2="Handler's Earring +1",
- body="Hiza. Haramaki +2", --"Hesychast+3"
- hands="Hizamaru kote +2", ---Hesychast+3 (Anchorite+3 beat them at capped att)
- ring1="Regal Ring",
- ring2="Niqmaddu Ring", -- (STR+VIT, of course the QA is useless)
- back=gear.MNK_VS_JSE_back,
- waist="Fotia belt",
- legs="Hiza. Hizayoroi +2",
- feet="Hiza. Sune-Ate +2"}) --feet="Hes. Gaiters +3"})
- sets.precast.WS["Asuran Fists"].FullAcc = set_combine(sets.precast.WS["Asuran Fists"], sets.precast.WSFullAcc)
- sets.precast.WS["Asuran Fists"].Fodder = set_combine(sets.precast.WS["Asuran Fists"], sets.precast.WSFodder)
- sets.precast.WS["Ascetic's Fury"] = set_combine(sets.precast.WS, {
- neck="Caro Necklace",
- body="Abnoba Kaftan",
- hands="Ryuo Tekko +1",
- ring2="Begrudging Ring",
- waist="Grunfeld Rope",
- feet=gear.Herc_HiAcc_WSD_feet})
- sets.precast.WS["Ascetic's Fury"].SomeAcc = set_combine(sets.precast.WS["Ascetic's Fury"], sets.precast.WSSomeAcc, {
- Ammo="Knobkierrie",
- head="Ken. Jinpachi +1",
- neck="Fotia Gorget",
- ear1="Sherida Earring",
- ear2="Moonshade Earring", --ear2="Odr Earring",
- body="Abnoba Kaftan", --Ancho+3
- hands="Ryuo Tekko +1",
- ring1="Begrudging Ring",
- ring2="Niqmaddu Ring",
- waist="Moonbow Belt",
- back=gear.MNK_VS_JSE_back,
- legs="Ken. Hakama +1", --Kenda
- feet=gear.Herc_HiAcc_WSD_feet})
- sets.precast.WS["Ascetic's Fury"].Acc = set_combine(sets.precast.WS["Ascetic's Fury"], sets.precast.WSAcc, {
- Ammo="Knobkierrie",
- head="Ken. Jinpachi +1",
- neck="Fotia Gorget",
- ear1="Sherida Earring",
- ear2="Moonshade Earring", --ear2="Odr Earring",
- body="Abnoba Kaftan", --Ancho+3
- hands="Ryuo Tekko +1",
- ring1="Begrudging Ring",
- ring2="Niqmaddu Ring",
- waist="Moonbow Belt",
- back=gear.MNK_VS_JSE_back,
- legs="Ken. Hakama +1",
- feet=gear.Herc_HiAcc_WSD_feet})
- sets.precast.WS["Ascetic's Fury"].FullAcc = set_combine(sets.precast.WS["Ascetic's Fury"], sets.precast.WSFullAcc, {
- head="Mummu Bonnet +2",
- body="Mummu Jacket +2",
- hands="Ryuo Tekko +1",
- legs="Mummu Kecks +2",
- feet=gear.Herc_HiAcc_WSD_feet})
- sets.precast.WS["Ascetic's Fury"].Fodder = set_combine(sets.precast.WS["Ascetic's Fury"], sets.precast.WSFodder, {
- head="Adhemar Bonnet +1",
- neck="Caro Necklace",
- body="Abnoba Kaftan",
- ring1="Begrudging Ring",
- waist="Grunfeld Rope"})
- sets.precast.WS['Dragon Kick'] = set_combine(sets.precast.WS, {waist="Grunfeld Rope"})
- sets.precast.WS["Dragon Kick"].SomeAcc = set_combine(sets.precast.WS["Dragon Kick"], sets.precast.WSSomeAcc)
- sets.precast.WS["Dragon Kick"].Acc = set_combine(sets.precast.WS["Dragon Kick"], sets.precast.WSAcc)
- sets.precast.WS["Dragon Kick"].FullAcc = set_combine(sets.precast.WS["Dragon Kick"], sets.precast.WSFullAcc)
- sets.precast.WS["Dragon Kick"].Fodder = set_combine(sets.precast.WS["Dragon Kick"], sets.precast.WSFodder)
- sets.precast.WS['Tornado Kick'] = set_combine(sets.precast.WS, {ring1="Regal Ring"})
- sets.precast.WS["Tornado Kick"].SomeAcc = set_combine(sets.precast.WS["Tornado Kick"], sets.precast.WSSomeAcc)
- sets.precast.WS["Tornado Kick"].Acc = set_combine(sets.precast.WS["Tornado Kick"], sets.precast.WSAcc, {
- Ammo="Knobkierrie",
- head="Hes. Crown +2",
- neck="Fotia Gorget",
- ear1="Sherida Earring",
- ear2="Moonshade Earring",
- body="Ken. Samue +1", --"Hesychast+3"
- hands="Hizamaru kote +2", ---Hesychast+3 (Anchorite+3 beat them at capped att) herc ~4TA ~10STR ~20ACC/ATK
- ring1="Gere Ring",
- ring2="Niqmaddu Ring", -- (STR+VIT, of course the QA is useless)
- back=gear.MNK_VS_JSE_back, --STR/WSD Cape
- waist="Moonbow Belt",
- legs="Ken. Hakama +1",
- feet="Hiza. Sune-Ate +2"}) --feet="Hes. Gaiters +3"}) herc ~4TA ~10STR ~20ACC/ATK
- sets.precast.WS["Tornado Kick"].FullAcc = set_combine(sets.precast.WS["Tornado Kick"], sets.precast.WSFullAcc)
- sets.precast.WS["Tornado Kick"].Fodder = set_combine(sets.precast.WS["Tornado Kick"], sets.precast.WSFodder)
- sets.precast.WS['Spinning Attack'] = set_combine(sets.precast.WS, {waist="Grunfeld Rope"})
- sets.precast.WS['Cataclysm'] = {
- ammo="Dosis Tathlum",
- neck="Baetyl Pendant",
- ear1="Friomisi Earring",
- ear2="Hecate's Earring", --ear2="Crematio Earring",
- hands=gear.Herc_CritDmg_hands,
- ring1="Shiva Ring +1",
- back="Toro Cape",
- legs="Hiza. Hizayoroi +2"}
- -- Swap to these on Moonshade using WS if at 3000 TP
- sets.MaxTP = {ear1="Brutal Earring",ear2="Sherida Earring",}
- sets.AccMaxTP = {ear1="Zennaroi Earring",ear2="Telos Earring"}
- -- Midcast Sets
- sets.midcast.FastRecast = {
- ammo="Staunch Tathlum",
- head=gear.Herc_TH_head,
- neck="Baetyl pendant",
- ear1="Etiolation Earring",
- ear2="Loquacious Earring",
- body="Dread Jupon",
- hands="Leyline Gloves",
- ring2="Rahab Ring",
- ring2="Kishar Ring",
- back="Moonbeam Cape",
- waist="Moonbow Belt",
- legs=gear.Herc_Waltz_legs,
- feet="Hippomenes Socks"}
- -- Specific spells
- sets.midcast.Utsusemi = set_combine(sets.midcast.FastRecast, {back="Mujin Mantle"})
- -- Sets to return to when not performing an action.
- -- Resting sets
- sets.resting = {
- head="Rao Kabuto",
- body="Hiza. Haramaki +2",
- ring2="Sheltered Ring"}
- -- Idle sets
- sets.idle = {
- ammo="Staunch Tathlum",
- head="Dampening Tam",
- neck="Loricate Torque +1",
- ear1="Sherida Earring",
- ear2="Genmei Earring",
- body="Malignance Tabard",
- hands="Ryuo Tekko +1",
- ring1="Defending Ring",
- ring2="Sheltered Ring",
- back="Moonbeam Cape",
- waist="Moonbow Belt",
- legs="Ryuo Hakama +1",
- feet=gear.Herc_HiAccTA_feet}
- sets.idle.Weak = {
- ammo="Staunch Tathlum",
- head="Dampening Tam",
- neck="Loricate Torque +1",
- ear1="Etiolation Earring",
- ear2="Genmei Earring",
- body="Malignance Tabard",
- hands=gear.Herc_HiAccTA_hands,
- ring1="Defending Ring",
- ring2="Sheltered Ring",
- back="Moonbeam Cape",
- waist="Moonbow Belt",
- legs=gear.Herc_Waltz_legs,
- feet=gear.Herc_HiAccTA_feet}
- sets.idle.PDT = {
- ammo="Staunch Tathlum",
- head="Genmei Kabuto",
- neck="Loricate Torque +1",
- ear1="Etiolation Earring",
- ear2="Genmei Earring",
- body="Malignance Tabard",
- hands=gear.Herc_HiAccTA_hands,
- ring1="Defending Ring",
- ring2="Vocane Ring",
- back="Moonbeam Cape",
- waist="Moonbow Belt",
- legs=gear.Herc_Waltz_legs,
- feet=gear.Herc_HiAccTA_feet}
- -- Defense sets
- sets.defense.PDT = {
- ammo="Staunch Tathlum",
- head="Genmei Kabuto",
- neck="Loricate Torque +1",
- ear1="Etiolation Earring",
- ear2="Genmei Earring",
- body="Malignance Tabard",
- hands=gear.Herc_HiAccTA_hands,
- ring1="Defending Ring",
- ring2="Vocane Ring",
- back="Moonbeam Cape",
- waist="Moonbow Belt",
- legs=gear.Herc_TA_legs,
- feet=gear.Herc_HiPDT_feet}
- -- Defense sets
- sets.defense.HP = {
- ammo="Staunch Tathlum",
- head="Genmei Kabuto",
- neck="Loricate Torque +1",
- ear1="Etiolation Earring",
- ear2="Genmei Earring",
- body="Malignance Tabard",
- hands=gear.Herc_HiAccTA_hands,
- ring1="Moonbeam Ring",
- ring2="Moonbeam Ring",
- back="Moonbeam Cape",
- waist="Moonbow Belt",
- legs=gear.Herc_Waltz_legs,
- feet=gear.Herc_HiPDT_feet}
- sets.defense.MDT = {
- ammo="Staunch Tathlum",
- head="Ken. Jinpachi +1",
- neck="Warder's Charm +1",
- ear1="Etiolation Earring",
- ear2="Genmei Earring",
- body="Malignance Tabard",
- hands=gear.Herc_HiAccTA_hands,
- ring1="Defending Ring",
- ring2="Shadow Ring",
- back="Moonbeam Cape",
- waist="Flax Sash",
- legs=gear.Herc_Waltz_legs,
- feet=gear.Herc_HiPDT_feet}
- sets.defense.MEVA = {
- ammo="Staunch Tathlum",
- head="Ken. Jinpachi +1",
- neck="Warder's Charm +1",
- ear1="Etiolation Earring",
- ear2="Genmei Earring",
- body="Ken. Samue +1",
- hands="Ken. Tekko",
- ring1="Vengeful Ring",
- Ring2="Purity Ring",
- back="Toro Cape",
- waist="Flax Sash",
- legs="Ken. Hakama +1",
- feet=gear.Herc_HiAccTA_feet}
- sets.Kiting = {feet="Hermes' Sandals"}
- -- Engaged sets
- -- Variations for TP weapon and (optional) offense/defense modes. Code will fall back on previous
- -- sets if more refined versions aren't defined.
- -- If you create a set with both offense and defense modes, the offense mode should be first.
- -- EG: sets.engaged.Dagger.Accuracy.Evasion
- -- Normal melee sets
- sets.engaged = {
- ammo="Ginsen",
- head="Adhemar Bonnet +1",
- neck="Moonbeam Nodowa",
- ear1="Brutal Earring",
- ear2="Sherida Earring",
- body="Adhemar Jacket +1",
- hands="Adhemar Wrist. +1",
- ring1="Gere Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Moonbow Belt",
- legs="Samnuha Tights",
- feet=gear.Herc_HiAccTA_feet}
- sets.engaged.SomeAcc = {
- ammo="Ginsen",
- head="Adhemar Bonnet +1",
- neck="Moonbeam Nodowa",
- ear1="Brutal Earring",
- ear2="Sherida Earring",
- body="Ken. Samue +1",
- hands="Adhemar Wrist. +1",
- ring1="Gere Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Moonbow Belt",
- legs="Samnuha Tights",
- feet=gear.Herc_HiAccTA_feet}
- sets.engaged.Acc = {
- ammo="Ginsen",
- head="Ken. Jinpachi +1", --head="Adhemar Bonnet +1",
- neck="Moonbeam Nodowa",
- ear1="Brutal Earring", --ear1="Telos Earring",
- ear2="Sherida Earring",
- body="Ken. Samue +1",
- hands="Adhemar Wrist. +1", --hands="Malignance Gloves",
- ring1="Gere Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Moonbow Belt",
- legs="Ken. Hakama +1", --legs="Samnuha Tights", -legs="Malignance Tights",
- feet=gear.Herc_HiAccTA_feet}
- sets.engaged.FullAcc = {
- ammo="Ginsen",
- head="Ken. Jinpachi +1",
- neck="Moonbeam Nodowa",
- ear1="Telos Earring",
- ear2="Sherida Earring",
- body="Ken. Samue +1",
- hands="Adhemar Wrist. +1",
- ring1="Gere Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Moonbow Belt",
- legs="Ken. Hakama +1", --legs="Samnuha Tights",
- feet=gear.Herc_HiAccTA_feet}
- sets.engaged.Fodder = {
- ammo="Ginsen",
- head="Adhemar Bonnet +1",
- neck="Moonbeam Nodowa",
- ear1="Brutal Earring",
- ear2="Sherida Earring",
- body="Adhemar Jacket +1",
- hands="Adhemar Wrist. +1",
- ring1="Gere Ring",
- ring2="Niqmaddu Ring",
- back=gear.MNK_VS_JSE_back,
- waist="Moonbow Belt",
- legs="Samnuha Tights",
- feet=gear.Herc_HiAccTA_feet}
- -- Defensive melee hybrid sets
- sets.engaged.PDT = {
- ammo="Ginsen",
- head="Genmei Kabuto",
- neck="Loricate Torque +1",
- ear1="Brutal Earring",
- ear2="Sherida Earring",
- body="Malignance Tabard",
- hands=gear.Herc_HiDex_hands,
- ring1="Defending Ring",
- ring2="Vocane Ring",
- back="Moonbeam Cape",
- waist="Moonbow Belt",
- legs="Mummu Kecks +2",
- feet="Hippomenes Socks"}
- sets.engaged.SomeAcc.PDT = {
- ammo="Falcon Eye",
- head="Dampening Tam",
- neck="Moonbeam Nodowa",
- ear1="Brutal Earring",
- ear2="Sherida Earring",
- body="Malignance Tabard",
- hands=gear.Herc_HiDex_hands,
- ring1="Defending Ring",
- ring2="Vocane Ring",
- back="Moonbeam Cape",
- waist="Moonbow Belt",
- legs="Mummu Kecks +2",
- feet="Hippomenes Socks"}
- sets.engaged.Acc.PDT = {
- ammo="Falcon Eye", --ammo="Amar Cluster",
- head="Genmei Kabuto",
- neck="Loricate Torque +1",
- ear1="Genmei Earring",
- ear2="Crytic Earring",
- body="Malignance Tabard",
- hands=gear.Herc_HiAccTA_hands,
- ring1="Defending Ring",
- ring2="Patricius Ring", --ring2="Vocane Ring",
- back="Moonbeam Cape",
- waist="Moonbow Belt",
- legs="Mummu Kecks +2",
- feet=gear.Herc_HiPDT_feet}
- sets.engaged.FullAcc.PDT = {
- ammo="Falcon Eye",
- head="Dampening Tam",
- neck="Moonbeam Nodowa",
- ear1="Zennaroi Earring",
- ear2="Telos Earring",
- body="Malignance Tabard",
- hands="Hes. Gloves +1",
- ring1="Defending Ring",
- ring2="Patricius Ring",
- back="Segomo's Mantle",
- waist="Olseni Belt",
- legs="Mummu Kecks +2",
- feet="Hippomenes Socks"}
- sets.engaged.Fodder.PDT = {
- ammo="Staunch Tathlum",
- head="Genmei Kabuto",
- neck="Loricate Torque +1",
- ear1="Brutal Earring",
- ear2="Sherida Earring",
- body="Malignance Tabard",
- hands=gear.Herc_HiDex_hands,
- ring1="Defending Ring",
- ring2="Vocane Ring",
- back="Moonbeam Cape",
- waist="Moonbow Belt",
- legs="Mummu Kecks +2",
- feet="Hippomenes Socks"}
- sets.engaged.PDTOnly = {
- ammo="Ginsen",
- head="Genmei Kabuto",
- neck="Moonbeam Nodowa",
- ear1="Brutal Earring",
- ear2="Sherida Earring",
- body="Malignance Tabard",
- hands="Adhemar Wrist. +1",
- ring1="Niqmaddu Ring",
- ring2="Patricius Ring",
- back="Solemnity Cape",
- waist="Moonbow Belt",
- legs="Hes. Hose +1",
- feet="Shukuyu Sune-Ate"}
- sets.engaged.SomeAcc.PDTOnly = {
- ammo="Ginsen",
- head="Dampening Tam",
- neck="Moonbeam Nodowa",
- ear1="Cessance Earring",
- ear2="Sherida Earring",
- body="Malignance Tabard",
- hands="Hes. Gloves +1",
- ring1="Niqmaddu Ring",
- ring2="Patricius Ring",
- back="Solemnity Cape",
- waist="Moonbow Belt",
- legs="Hes. Hose +1",
- feet="Shukuyu Sune-Ate"} --feet="Soku. Sune-Ate"}
- sets.engaged.Acc.PDTOnly = {
- ammo="Falcon Eye",
- head="Dampening Tam",
- neck="Moonbeam Nodowa",
- ear1="Cessance Earring",
- ear2="Sherida Earring",
- body="Malignance Tabard",
- hands="Hes. Gloves +1",
- ring1="Niqmaddu Ring",
- ring2="Patricius Ring",
- back="Solemnity Cape",
- waist="Moonbow Belt",
- legs="Samnuha Tights",
- feet=gear.Herc_HiAccTA_feet}
- sets.engaged.FullAcc.PDTOnly = {
- ammo="Falcon Eye",
- head="Dampening Tam",
- neck="Moonbeam Nodowa",
- ear1="Zennaroi Earring",
- ear2="Telos Earring",
- body="Malignance Tabard",
- hands="Hes. Gloves +1",
- ring1="Ilabrat Ring",
- ring2="Patricius Ring",
- back="Solemnity Cape",
- waist="Moonbow Belt",
- legs="Samnuha Tights",
- feet=gear.Herc_HiAccTA_feet}
- -- Hundred Fists/Impetus melee set mods
- sets.engaged.HF = set_combine(sets.engaged, {})
- sets.engaged.SomeAcc.HF = set_combine(sets.engaged.SomeAcc, {})
- sets.engaged.Acc.HF = set_combine(sets.engaged.Acc, {})
- sets.engaged.FullAcc.HF = set_combine(sets.engaged.FullAcc, {})
- sets.engaged.Fodder.HF = set_combine(sets.engaged.Fodder, {})
- sets.buff.Doom = set_combine(sets.buff.Doom, {})
- sets.buff.Sleep = {head="Frenzy Sallet"}
- sets.buff.Impetus = {body="Bhikku Cyclas +1"}
- sets.buff.Footwork = {feet="Shukuyu Sune-Ate"}
- sets.FootworkWS = {feet="Shukuyu Sune-Ate"}
- sets.DayIdle = {}
- sets.NightIdle = {}
- sets.Knockback = {}
- sets.TreasureHunter = set_combine(sets.TreasureHunter, {
- head=gear.Herc_TH_head,
- body="Volte Jupon",
- hands=gear.Herc_TH_hands,
- waist="Chaac Belt"})
- sets.Skillchain = {legs="Ryuo Hakama +1"}
- -- Weapons sets
- sets.weapons.Godhands = {main="Godhands"}
- sets.weapons.Karambit = {main="Karambit"}
- sets.weapons.Deno = {main="Denouements"}
- sets.weapons.ProcStaff = {main="Malignance Pole"}
- sets.weapons.ProcClub = {main="Mafic Cudgel"}
- end
- -- Select default macro book on initial load or subjob change.
- function select_default_macro_book()
- -- Default macro set/book
- if player.sub_job == 'DNC' then
- set_macro_page(5, 20)
- elseif player.sub_job == 'NIN' then
- set_macro_page(4, 20)
- elseif player.sub_job == 'THF' then
- set_macro_page(6, 20)
- elseif player.sub_job == 'RUN' then
- set_macro_page(7, 20)
- else
- set_macro_page(6, 20)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement