Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -------------------------------------------------------------------------------------------------------------------
- -- Setup functions for this job. Generally should not be modified.
- -------------------------------------------------------------------------------------------------------------------
- -- Initialization function for this job file.
- function get_sets()
- mote_include_version = 2
- -- Load and initialize the include file.
- include('Mote-Include.lua')
- end
- -- Setup vars that are user-independent. state.Buff vars initialized here will automatically be tracked.
- function job_setup()
- state.Buff.Migawari = buffactive.migawari or false
- state.Buff.Doom = buffactive.doom or false
- state.Buff.Yonin = buffactive.Yonin or false
- state.Buff.Innin = buffactive.Innin or false
- state.Buff.Futae = buffactive.Futae or false
- determine_haste_group()
- end
- -------------------------------------------------------------------------------------------------------------------
- -- User setup functions for this job. Recommend that these be overridden in a sidecar file.
- -------------------------------------------------------------------------------------------------------------------
- -- Setup vars that are user-dependent. Can override this function in a sidecar file.
- function user_setup()
- state.OffenseMode:options('Normal', 'Acc')
- state.HybridMode:options('Normal', 'Evasion', 'PDT')
- state.WeaponskillMode:options('Normal', 'Acc', 'Mod')
- state.CastingMode:options('Normal', 'Resistant')
- state.PhysicalDefenseMode:options('PDT', 'Evasion')
- gear.MovementFeet = {name="Danzo Sune-ate"}
- gear.DayFeet = "Danzo Sune-ate"
- gear.NightFeet = "Hachiya Kyahan"
- select_movement_feet()
- select_default_macro_book()
- end
- -- Define sets and vars used by this job file.
- function init_gear_sets()
- --------------------------------------
- -- Precast sets
- --------------------------------------
- -- Precast sets to enhance JAs
- sets.precast.JA['Mijin Gakure'] = {legs="Mochizuki Hakama"}
- sets.precast.JA['Futae'] = {legs="Iga Tekko +2"}
- sets.precast.JA['Sange'] = {legs="Mochizuki Chainmail"}
- -- Waltz set (chr and vit)
- sets.precast.Waltz = {ammo="Sonia's Plectrum",
- head="Felistris Mask",
- body="Hachiya Chainmail +1",hands="Buremte Gloves",ring1="Spiral Ring",
- back="Iximulew Cape",waist="Caudata Belt",legs="Nahtirah Trousers",feet="Otronif Boots +1"}
- -- Uk'uxkaj Cap, Daihanshi Habaki
- -- Don't need any special gear for Healing Waltz.
- sets.precast.Waltz['Healing Waltz'] = {}
- -- Set for acc on steps, since Yonin drops acc a fair bit
- sets.precast.Step = {
- head="Whirlpool Mask",neck="Ej Necklace",
- body="Otronif Harness +1",hands="Buremte Gloves",ring1="Patricius Ring",
- back="Yokaze Mantle",waist="Chaac Belt",legs="Manibozho Brais",feet="Otronif Boots +1"}
- sets.precast.Flourish1 = {waist="Chaac Belt"}
- -- Fast cast sets for spells
- sets.precast.FC = {ammo="Dosis Tathlum",
- head={ name="Herculean Helm", augments={'"Triple Atk."+4','DEX+4','Accuracy+15','Attack+15',}},
- body={ name="Samnuha Coat", augments={'Mag. Acc.+15','"Mag.Atk.Bns."+15','"Fast Cast"+5','"Dual Wield"+5',}},
- hands={ name="Leyline Gloves", augments={'Accuracy+15','Mag. Acc.+15','"Mag.Atk.Bns."+15','"Fast Cast"+3',}},
- legs="Gyve Trousers",
- feet="Hattori Kyahan +1",
- neck="Voltsurge Torque",
- waist="Chaac Belt",
- left_ear="Friomisi Earring",
- right_ear="Loquac. Earring",
- left_ring="Prolix Ring",
- right_ring="Lebeche Ring",
- back={ name="Andartia's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10',}},
- sets.precast.FC.Utsusemi = set_combine(sets.precast.FC, {neck="Magoraga Beads",body="Mochizuki Chainmail"})
- -- Snapshot for ranged
- sets.precast.RA = {hands="Manibozho Gloves",legs="Nahtirah Trousers",feet="Wurrukatte Boots"}
- -- Weaponskill sets
- -- Default set for any weaponskill that isn't any more specifically defined
- sets.precast.WS = {ammo="Qirmiz Tathlum",
- head="Whirlpool Mask",neck=gear.ElementalGorget,ear1="Bladeborn Earring",ear2="Steelflash Earring",
- body="Qaaxo Harness",hands="Mochizuki Tekko",ring1="Rajas Ring",ring2="Epona's Ring",
- back="Atheling Mantle",waist=gear.ElementalBelt,legs="Manibozho Brais",feet="Otronif Boots +1"}
- sets.precast.WS.Acc = set_combine(sets.precast.WS, {ammo="Jukukik Feather",hands="Buremte Gloves",
- back="Yokaze Mantle"})
- -- Specific weaponskill sets. Uses the base set if an appropriate WSMod version isn't found.
- sets.precast.WS['Blade: Jin'] = set_combine(sets.precast.WS,
- {neck="Rancor Collar",ear1="Brutal Earring",ear2="Moonshade Earring",feet="Daihanshi Habaki"})
- sets.precast.WS['Blade: Hi'] = set_combine(sets.precast.WS,
- {head="Felistris Mask",hands="Hachiya Tekko",ring1="Stormsoul Ring",legs="Nahtirah Trousers"})
- sets.precast.WS['Blade: Shun'] = set_combine(sets.precast.WS, {feet="Daihanshi Habaki"})
- sets.precast.WS['Blade: Metsu'] = { ammo="Seeth. Bomblet +1",
- head="Hachiya Hatsu. +2",
- body={ name="Adhemar Jacket", augments={'DEX+10','AGI+10','Accuracy+15',}},
- hands={ name="Herculean Gloves", augments={'Attack+7','Weapon skill damage +3%','DEX+13','Accuracy+5',}},
- legs={ name="Herculean Trousers", augments={'Attack+29','Weapon skill damage +4%','DEX+9','Accuracy+11',}},
- feet={ name="Herculean Boots", augments={'Attack+24','Weapon skill damage +4%','DEX+1','Accuracy+14',}},
- neck="Fotia Gorget",
- waist="Fotia Belt",
- left_ear="Mache Earring",
- right_ear="Mache Earring",
- left_ring="Apate Ring",
- right_ring="Ramuh Ring",
- back={ name="Andartia's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','DEX+1','Weapon skill damage +10%',}},
- }
- --------------------------------------
- -- Midcast sets
- --------------------------------------
- sets.midcast.FastRecast = {
- head="Felistris Mask",ear2="Loquacious Earring",
- body="Hachiya Chainmail +1",hands="Mochizuki Tekko",ring1="Prolix Ring",
- legs="Hachiya Hakama",feet="Qaaxo Leggings"}
- sets.midcast.Utsusemi = set_combine(sets.midcast.SelfNinjutsu, {feet="Iga Kyahan +2"})
- sets.midcast.ElementalNinjutsu = {
- head="Hachiya Hatsuburi",neck="Stoicheion Medal",ear1="Friomisi Earring",ear2="Hecate's Earring",
- body="Hachiya Chainmail +1",hands="Iga Tekko +2",ring1="Icesoul Ring",ring2="Acumen Ring",
- back="Toro Cape",waist=gear.ElementalObi,legs="Nahtirah Trousers",feet="Hachiya Kyahan"}
- sets.midcast.ElementalNinjutsu.Resistant = set_combine(sets.midcast.Ninjutsu, {ear1="Lifestorm Earring",ear2="Psystorm Earring",
- back="Yokaze Mantle"})
- sets.midcast.NinjutsuDebuff = {
- head="Hachiya Hatsuburi",neck="Stoicheion Medal",ear1="Lifestorm Earring",ear2="Psystorm Earring",
- hands="Mochizuki Tekko",ring2="Sangoma Ring",
- back="Yokaze Mantle",feet="Hachiya Kyahan"}
- sets.midcast.NinjutsuBuff = {head="Hachiya Hatsuburi",neck="Ej Necklace",back="Yokaze Mantle"}
- sets.midcast.RA = {
- head="Felistris Mask",neck="Ej Necklace",
- body="Hachiya Chainmail +1",hands="Hachiya Tekko",ring1="Beeline Ring",
- back="Yokaze Mantle",legs="Nahtirah Trousers",feet="Qaaxo Leggings"}
- -- Hachiya Hakama/Thurandaut Tights +1
- --------------------------------------
- -- Idle/resting/defense/etc sets
- --------------------------------------
- -- Resting sets
- sets.resting = {head="Ocelomeh Headpiece +1",neck="Wiglen Gorget",
- ring1="Sheltered Ring",ring2="Paguroidea Ring"}
- -- Idle sets
- sets.idle = {
- head="Whirlpool Mask",neck="Wiglen Gorget",ear1="Dudgeon Earring",ear2="Heartseeker Earring",
- body="Hachiya Chainmail +1",hands="Otronif Gloves",ring1="Sheltered Ring",ring2="Paguroidea Ring",
- back="Shadow Mantle",waist="Flume Belt",legs="Hachiya Hakama",feet=gear.MovementFeet}
- sets.idle.Town = {main="Raimitsukane",sub="Kaitsuburi",ammo="Qirmiz Tathlum",
- head="Whirlpool Mask",neck="Wiglen Gorget",ear1="Dudgeon Earring",ear2="Heartseeker Earring",
- body="Hachiya Chainmail +1",hands="Otronif Gloves",ring1="Sheltered Ring",ring2="Paguroidea Ring",
- back="Atheling Mantle",waist="Patentia Sash",legs="Hachiya Hakama",feet=gear.MovementFeet}
- sets.idle.Weak = {
- head="Whirlpool Mask",neck="Wiglen Gorget",ear1="Dudgeon Earring",ear2="Heartseeker Earring",
- body="Hachiya Chainmail +1",hands="Otronif Gloves",ring1="Sheltered Ring",ring2="Paguroidea Ring",
- back="Shadow Mantle",waist="Flume Belt",legs="Hachiya Hakama",feet=gear.MovementFeet}
- -- Defense sets
- sets.defense.Evasion = {
- head="Felistris Mask",neck="Ej Necklace",
- body="Otronif Harness +1",hands="Otronif Gloves",ring1="Defending Ring",ring2="Beeline Ring",
- back="Yokaze Mantle",waist="Flume Belt",legs="Nahtirah Trousers",feet="Otronif Boots +1"}
- sets.defense.PDT = {ammo="Iron Gobbet",
- head="Whirlpool Mask",neck="Twilight Torque",
- body="Otronif Harness +1",hands="Otronif Gloves",ring1="Defending Ring",ring2=gear.DarkRing.physical,
- back="Shadow Mantle",waist="Flume Belt",legs="Nahtirah Trousers",feet="Otronif Boots +1"}
- sets.defense.MDT = {ammo="Demonry Stone",
- head="Whirlpool Mask",neck="Twilight Torque",
- body="Otronif Harness +1",hands="Otronif Gloves",ring1="Defending Ring",ring2="Shadow Ring",
- back="Engulfer Cape",waist="Flume Belt",legs="Nahtirah Trousers",feet="Otronif Boots +1"}
- sets.Kiting = {feet=gear.MovementFeet}
- --------------------------------------
- -- 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 group
- sets.engaged.Acc = {ammo="Happo Shuriken",
- head={ name="Herculean Helm", augments={'"Triple Atk."+4','DEX+4','Accuracy+15','Attack+15',}},
- body={ name="Adhemar Jacket", augments={'DEX+10','AGI+10','Accuracy+15',}},
- hands={ name="Herculean Gloves", augments={'Accuracy+28','"Triple Atk."+2','DEX+4',}},
- legs={ name="Samnuha Tights", augments={'STR+10','DEX+10','"Dbl.Atk."+3','"Triple Atk."+3',}},
- feet={ name="Herculean Boots", augments={'Accuracy+20 Attack+20','"Triple Atk."+3','Accuracy+4','Attack+14',}},
- neck="Yarak Torque",
- waist="Windbuffet Belt +1",
- left_ear="Brutal Earring",
- right_ear="Cessance Earring",
- left_ring="Petrov Ring",
- right_ring="Epona's Ring",
- back={ name="Andartia's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10',}},
- }
- sets.engaged.Evasion = {ammo="Qirmiz Tathlum",
- head="Felistris Mask",neck="Ej Necklace",ear1="Dudgeon Earring",ear2="Heartseeker Earring",
- body="Hachiya Chainmail +1",hands="Otronif Gloves",ring1="Beeline Ring",ring2="Epona's Ring",
- back="Yokaze Mantle",waist="Patentia Sash",legs="Hachiya Hakama",feet="Otronif Boots +1"}
- sets.engaged.Acc.Evasion = {ammo="Qirmiz Tathlum",
- head="Whirlpool Mask",neck="Ej Necklace",ear1="Dudgeon Earring",ear2="Heartseeker Earring",
- body="Otronif Harness +1",hands="Otronif Gloves",ring1="Beeline Ring",ring2="Epona's Ring",
- back="Yokaze Mantle",waist="Hurch'lan Sash",legs="Hachiya Hakama",feet="Otronif Boots +1"}
- sets.engaged.PDT = {ammo="Qirmiz Tathlum",
- head="Felistris Mask",neck="Twilight Torque",ear1="Dudgeon Earring",ear2="Heartseeker Earring",
- body="Otronif Harness +1",hands="Otronif Gloves",ring1="Defending Ring",ring2="Epona's Ring",
- back="Yokaze Mantle",waist="Patentia Sash",legs="Hachiya Hakama",feet="Otronif Boots +1"}
- sets.engaged.Acc.PDT = {ammo="Qirmiz Tathlum",
- head="Whirlpool Mask",neck="Twilight Torque",ear1="Dudgeon Earring",ear2="Heartseeker Earring",
- body="Otronif Harness +1",hands="Otronif Gloves",ring1="Defending Ring",ring2="Epona's Ring",
- back="Yokaze Mantle",waist="Hurch'lan Sash",legs="Hachiya Hakama",feet="Otronif Boots +1"}
- --------------------------------------
- -- Custom buff sets
- --------------------------------------
- sets.buff.Migawari = {body="Iga Ningi +2"}
- sets.buff.Doom = {ring2="Saida Ring"}
- sets.buff.Yonin = {}
- sets.buff.Innin = {}
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement