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.Saboteur = buffactive.saboteur or false
- 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('None', 'Normal')
- state.HybridMode:options('Normal', 'PhysicalDef', 'MagicalDef')
- state.CastingMode:options('Normal', 'Resistant')
- state.IdleMode:options('Normal', 'PDT', 'MDT')
- gear.default.obi_waist = "Sekhmet Corset"
- select_default_macro_book()
- end
- -- Define sets and vars used by this job file.
- function init_gear_sets()
- --------------------------------------
- -- Start defining the sets
- --------------------------------------
- -- Precast Sets
- -- Precast sets to enhance JAs
- sets.precast.JA['Chainspell'] = {body={ name="Viti. Tabard +1", augments={'Enhances "Chainspell" effect',}}}
- -- Waltz set (chr and vit)
- sets.precast.Waltz = {}
- -- Don't need any special gear for Healing Waltz.
- sets.precast.Waltz['Healing Waltz'] = {}
- -- Lunge set (MAB)
- sets.precast.JA['Lunge'] = {ammo="Witchstone",
- head={ name="Merlinic Hood", augments={'Mag. Acc.+15 "Mag.Atk.Bns."+15','Magic burst mdg.+10%','Mag. Acc.+15',}},neck="Sanctity Necklace",ear1="Friomisi Earring",ear2="Hecate's Earring",
- body="Jhakri Robe +1",hands={ name="Amalric Gages", augments={'INT+10','Mag. Acc.+15','"Mag.Atk.Bns."+15',}},ring1="Acumen Ring",ring2="Strendu Ring",
- back={ name="Sucellos's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','"Mag.Atk.Bns."+10',}},waist="Salire Belt",legs={ name="Merlinic Shalwar", augments={'"Mag.Atk.Bns."+26','Magic burst mdg.+9%','INT+7','Mag. Acc.+5',}},feet="Jhakri Pigaches +2"}
- -- Swipe set (MAB)
- sets.precast.JA['Swipe'] = {ammo="Witchstone",
- head={ name="Merlinic Hood", augments={'Mag. Acc.+15 "Mag.Atk.Bns."+15','Magic burst mdg.+10%','Mag. Acc.+15',}},neck="Sanctity Necklace",ear1="Friomisi Earring",ear2="Hecate's Earring",
- body="Jhakri Robe +1",hands={ name="Amalric Gages", augments={'INT+10','Mag. Acc.+15','"Mag.Atk.Bns."+15',}},ring1="Acumen Ring",ring2="Strendu Ring",
- back={ name="Sucellos's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','"Mag.Atk.Bns."+10',}},waist="Salire Belt",legs={ name="Merlinic Shalwar", augments={'"Mag.Atk.Bns."+26','Magic burst mdg.+9%','INT+7','Mag. Acc.+5',}},feet="Jhakri Pigaches +2"}
- -- Fast cast sets for spells
- -- 80% Fast Cast (including trait) for all spells, plus 5% quick cast
- -- No other FC sets necessary.
- sets.precast.FC = {head="Atrophy Chapeau +1",body={ name="Viti. Tabard +1", augments={'Enhances "Chainspell" effect',}},legs={ name="Psycloth Lappas", augments={'MP+80','Mag. Acc.+15','"Fast Cast"+7',}}}
- sets.precast.Stoneskin = set_combine(sets.precast.FC, {waist="Siegel Sash"})
- sets.precast.FC.Impact = set_combine(sets.precast.FC, {})
- sets.precast.FC.Utsusemi = set_combine(sets.precast.FC, {neck="Magoraga Beads"})
- -- Weaponskill sets
- -- Default set for any weaponskill that isn't any more specifically defined
- sets.precast.WS = {ammo="Ginsen",
- head={ name="Carmine Mask +1", augments={'Accuracy+12','DEX+12','MND+20',}},neck="Fotia Gorget",ear1="Bladeborn Earring",ear2="Steelflash Earring",
- body="Jhakri Robe +1",hands="Jhakri cuffs +1",ring1="Rajas Ring",ring2="Petrov Ring",
- back={ name="Sucellos's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10',}},waist="Fotia Belt",legs={ name="Carmine Cuisses +1", augments={'Accuracy+20','Attack+12','"Dual Wield"+6',}},feet="Jhakri Pigaches +2"}
- -- Specific weaponskill sets. Uses the base set if an appropriate WSMod version isn't found.
- sets.precast.WS['Chant du Cygne'] = {ammo="Ginsen",
- head={ name="Carmine Mask +1", augments={'Accuracy+12','DEX+12','MND+20',}},neck="Fotia Gorget",ear1="Bladeborn Earring",ear2="Steelflash Earring",
- body="Jhakri Robe +1",hands="Jhakri cuffs +1",ring1="Begrudging Ring",ring2="Petrov Ring",
- back={ name="Sucellos's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10',}},waist="Fotia Belt",legs={ name="Carmine Cuisses +1", augments={'Accuracy+20','Attack+12','"Dual Wield"+6',}},feet="Thereoid Greaves"}
- sets.precast.WS['Savage Blade'] = {ammo="Ginsen",
- head="Jhakri Coronal +1", neck="Fotia Gorget",
- body="Jhakri Robe +1", hands="Jhakri Cuffs +1",ring1="Rajas Ring", ring2="Petrov Ring",
- back={ name="Sucellos's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10',}},waist="Fotia Belt",legs="Jhakri Slops +1",feet="Jhakri Pigaches +2"}
- sets.precast.WS['Sanguine Blade'] = {ammo="Witchstone",
- head="Jhakri coronal +1",neck="Fotia Gorget",ear1="Friomisi Earring",ear2="Hecate's Earring",
- body="Jhakri Robe +1",hands="Jhakri cuffs +1",ring1="Acumen Ring",ring2="Strendu Ring",
- back={ name="Sucellos's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','"Mag.Atk.Bns."+10',}},waist="Fotia Belt",legs="Jhakri slops +1",feet="Jhakri Pigaches +2"}
- sets.precast.WS['Aeolian Edge'] = {ammo="Witchstone",
- head="Jhakri coronal +1",neck="Fotia Gorget",ear1="Friomisi Earring",ear2="Hecate's Earring",
- body="Jhakri Robe +1",hands="Jhakri cuffs +1",ring1="Acumen Ring",ring2="Strendu Ring",
- back={ name="Sucellos's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','"Mag.Atk.Bns."+10',}},waist="Fotia Belt",legs="Jhakri slops +1",feet="Jhakri Pigaches +2"}
- -- Midcast Sets
- sets.midcast.FastRecast = {}
- sets.midcast.Cure = {
- head="Vanya Hood",ear1="Roundel Earring",ear2="Mendi. Earring",
- hands={ name="Kaykaus Cuffs", augments={'MP+60','MND+10','Mag. Acc.+15',}},legs="Atrophy Tights +1",
- feet={ name="Vanya Clogs", augments={'Healing magic skill +20','"Cure" spellcasting time -7%','Magic dmg. taken -3',}},
- back="Solemnity cape",waist="Gishdubar Sash",ring1="Ephedra Ring",ring2="Sirona's Ring"}
- sets.midcast.Curaga = sets.midcast.Cure
- sets.midcast.CureSelf = {}
- sets.midcast['Enhancing Magic'] = {
- head={ name="Carmine Mask +1", augments={'Accuracy+12','DEX+12','MND+20',}},neck="Melic Torque",ear1="Augment. Earring",ear2="Andoaa Earring",
- body={ name="Viti. Tabard +1", augments={'Enhances "Chainspell" effect',}},hands="Atrophy Gloves +1",ring1="Stikini Ring", ring2="Stikini Ring",
- back={ name="Ghostfyre Cape", augments={'Enfb.mag. skill +8','Enha.mag. skill +10','Mag. Acc.+4','Enh. Mag. eff. dur. +18',}},waist="Olympus Sash",legs="Atrophy Tights +1",feet="Leth. Houseaux +1",}
- sets.midcast.Utsusemi = {
- head={ name="Carmine Mask +1", augments={'Accuracy+12','DEX+12','MND+20',}},neck="Sanctity Necklace",ear1="Bladeborn Earring",ear2="Steelflash Earring",
- body={ name="Viti. Tabard +1", augments={'Enhances "Chainspell" effect',}},hands={ name="Taeon Gloves", augments={'Accuracy+24','"Triple Atk."+1',}},ring1="Rajas Ring",ring2="Petrov Ring",
- back={ name="Sucellos's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10',}},waist="Windbuffet Belt +1",legs={ name="Taeon Tights", augments={'"Triple Atk."+2',}},feet={ name="Carmine Greaves +1", augments={'Accuracy+12','DEX+12','MND+20',}}}
- sets.midcast.Temper = {
- head={ name="Carmine Mask +1", augments={'Accuracy+12','DEX+12','MND+20',}},neck="Melic Torque",ear1="Augment. Earring",ear2="Andoaa Earring",
- body={ name="Viti. Tabard +1", augments={'Enhances "Chainspell" effect',}},hands="Atrophy Gloves +1",ring1="Stikini Ring", ring2="Stikini Ring",
- back={ name="Ghostfyre Cape", augments={'Enfb.mag. skill +8','Enha.mag. skill +10','Mag. Acc.+4','Enh. Mag. eff. dur. +18',}},waist="Olympus Sash",legs="Atrophy Tights +1",feet="Leth. Houseaux +1",}
- sets.midcast.Enspell = {
- head={ name="Carmine Mask +1", augments={'Accuracy+12','DEX+12','MND+20',}},neck="Melic Torque",ear1="Augment. Earring",ear2="Andoaa Earring",
- body={ name="Viti. Tabard +1", augments={'Enhances "Chainspell" effect',}},hands="Atrophy Gloves +1",ring1="Stikini Ring", ring2="Stikini Ring",
- back={ name="Ghostfyre Cape", augments={'Enfb.mag. skill +8','Enha.mag. skill +10','Mag. Acc.+4','Enh. Mag. eff. dur. +18',}},waist="Olympus Sash",legs="Atrophy Tights +1",feet="Leth. Houseaux +1",}
- sets.midcast.Refresh = set_combine(sets.midcast['Enhancing Magic'], {waist="Gishdubar Sash",legs="Lethargy Fuseau +1"})
- sets.midcast.Stoneskin = {
- head={ name="Carmine Mask +1", augments={'Accuracy+12','DEX+12','MND+20',}},neck="Stone Gorget",ear1="Earthcry Earring",ear2="Andoaa Earring",
- body={ name="Viti. Tabard +1", augments={'Enhances "Chainspell" effect',}},hands="Atrophy Gloves +1",ring1="Stikini Ring", ring2="Stikini Ring",
- back={ name="Ghostfyre Cape", augments={'Enfb.mag. skill +8','Enha.mag. skill +10','Mag. Acc.+4','Enh. Mag. eff. dur. +18',}},waist="Siegel Sash",legs="Haven Hose",feet="Leth. Houseaux +1"}
- sets.midcast['Enfeebling Magic'] = {ammo="Quartz Tathlum +1",
- head="Vitivation Chapeau +1",neck="Imbodla Necklace",ear1="Lifestorm Earring",ear2="Psystorm Earring",
- body="Lethargy Sayon +1",hands={ name="Kaykaus Cuffs", augments={'MP+60','MND+10','Mag. Acc.+15',}},
- ring1="Stikini Ring",ring2="Stikini Ring",
- back={ name="Sucellos's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','"Mag.Atk.Bns."+10',}},waist="Salire Belt",
- legs={ name="Psycloth Lappas", augments={'MP+80','Mag. Acc.+15','"Fast Cast"+7',}},feet="Uk'uxkaj Boots"}
- sets.midcast['Dia III'] = set_combine(sets.midcast['Enfeebling Magic'], {head="Vitivation Chapeau +1", waist="Chaac Belt"})
- sets.midcast['Diaga'] = sets.midcast['Dia III']
- sets.midcast['Slow II'] = set_combine(sets.midcast['Enfeebling Magic'], {head="Vitivation Chapeau +1"})
- sets.midcast['Elemental Magic'] = {ammo="Witchstone",
- head={ name="Merlinic Hood", augments={'Mag. Acc.+15 "Mag.Atk.Bns."+15','Magic burst dmg.+10%','Mag. Acc.+15',}},neck="Mizu. Kubikazari",ear1="Friomisi Earring",ear2="Hecate's Earring",
- body="Jhakri Robe +1",hands={ name="Amalric Gages", augments={'INT+10','Mag. Acc.+15','"Mag.Atk.Bns."+15',}},ring1="Mujin Band",ring2="Locus Ring",
- back={ name="Sucellos's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','"Mag.Atk.Bns."+10',}},waist="Salire Belt",legs={ name="Merlinic Shalwar", augments={'"Mag.Atk.Bns."+26','Magic burst dmg.+9%','INT+7','Mag. Acc.+5',}},feet="Jhakri Pigaches +2"}
- sets.midcast['Impact'] = set_combine(sets.midcast['Elemental Magic'], {ring1="stikini ring", ring2="stikini ring"})
- sets.midcast['Stonega II'] = {ammo="Witchstone",
- head="Jhakri Coronal +1",neck="Sanctity Necklace",ear1="Friomisi Earring",ear2="Hecate's Earring",
- body="Jhakri Robe +1",hands={ name="Amalric Gages", augments={'INT+10','Mag. Acc.+15','"Mag.Atk.Bns."+15',}},ring1="Strendu Ring",ring2="Acumen Ring",
- back={ name="Sucellos's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','"Mag.Atk.Bns."+10',}},waist="Salire Belt",legs={ name="Merlinic Shalwar", augments={'"Mag.Atk.Bns."+26','Magic burst dmg.+9%','INT+7','Mag. Acc.+5',}},feet="Jhakri Pigaches +2"}
- sets.midcast['Dark Magic'] = {ammo="Kalboron stone",
- head="Lethargy Chappel +1",neck="Imbodla Necklace",ear1="Lifestorm Earring",ear2="Psystorm Earring",
- body="Lethargy Sayon +1",hands="Jhakri cuffs +1",ring1="Stikini Ring",ring2="Stikini Ring",
- back={ name="Sucellos's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','"Mag.Atk.Bns."+10',}},waist="Salire Belt",legs={ name="Psycloth Lappas", augments={'MP+80','Mag. Acc.+15','"Fast Cast"+7',}},feet={ name="Taeon Boots", augments={'Accuracy+15 Attack+15','"Triple Atk."+2'}}}
- --sets.midcast.Stun = set_combine(sets.midcast['Dark Magic'], {})
- sets.midcast.Drain = set_combine(sets.midcast['Dark Magic'], {waist="Fucho-no-Obi", ring2="Evanescence Ring"})
- sets.midcast.Aspir = sets.midcast.Drain
- -- Sets for special buff conditions on spells.
- sets.midcast.EnhancingDuration = set_combine(sets.midcast['Enhancing Magic'], {hands="Atrophy Gloves +1",back={ name="Ghostfyre Cape", augments={'Enfb.mag. skill +8','Enha.mag. skill +10','Mag. Acc.+4','Enh. Mag. eff. dur. +18',}},feet="Leth. Houseaux +1",
- body="Vitivation Tabard +1"})
- sets.buff.ComposureOther = set_combine(sets.midcast['Enhancing Magic'], {head="Lethargy Chappel +1",body="Lethargy Sayon +1",hands="Atrophy Gloves +1",
- legs="Lethargy Fuseau +1",feet="Lethargy houseaux +1"})
- sets.buff.Saboteur = set_combine(sets.midcast['Enfeebling Magic'], {hands="Lethargy Gantherots +1"})
- -- Sets to return to when not performing an action.
- -- Resting sets
- sets.resting = {}
- -- Idle sets
- sets.idle = {ammo="Ginsen",
- head={ name="Carmine Mask +1", augments={'Accuracy+12','DEX+12','MND+20',}},neck="Sanctity Necklace",ear1="Suppanomimi",ear2="Cessance Earring",
- body="Ayanmo Corazza +1",hands={ name="Chironic Gloves", augments={'STR+2','"Store TP"+4','Crit.hit rate+1','Accuracy+17 Attack+17','Mag. Acc.+17 "Mag.Atk.Bns."+17',}},ring1="Rajas Ring",ring2="Petrov Ring",
- back={ name="Sucellos's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10',}},waist="Windbuffet Belt +1",legs={ name="Carmine Cuisses +1", augments={'Accuracy+20','Attack+12','"Dual Wield"+6',}},feet={ name="Carmine Greaves +1", augments={'Accuracy+12','DEX+12','MND+20',}}}
- sets.idle.Town = {ammo="Ginsen",
- head={ name="Carmine Mask +1", augments={'Accuracy+12','DEX+12','MND+20',}},neck="Sanctity Necklace",ear1="Suppanomimi",ear2="Cessance Earring",
- body="Ayanmo Corazza +1",hands={ name="Chironic Gloves", augments={'STR+2','"Store TP"+4','Crit.hit rate+1','Accuracy+17 Attack+17','Mag. Acc.+17 "Mag.Atk.Bns."+17',}},ring1="Rajas Ring",ring2="Petrov Ring",
- back={ name="Sucellos's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10',}},waist="Windbuffet Belt +1",legs={ name="Carmine Cuisses +1", augments={'Accuracy+20','Attack+12','"Dual Wield"+6',}},feet={ name="Carmine Greaves +1", augments={'Accuracy+12','DEX+12','MND+20',}}}
- sets.idle.Weak = {}
- sets.idle.PDT = {}
- sets.idle.MDT = {}
- -- Defense sets
- sets.defense.PDT = {ammo="Ginsen",
- head="Aya. Zucchetto +1",neck="Twilight Torque",ear1="Bladeborn Earring",ear2="Steelflash Earring",
- body="Ayanmo Corazza +1",hands={ name="Chironic Gloves", augments={'STR+2','"Store TP"+4','Crit.hit rate+1','Accuracy+17 Attack+17','Mag. Acc.+17 "Mag.Atk.Bns."+17',}},ring1="Defending Ring",ring2="Gelatinous Ring +1",
- back="Solemnity cape",waist="Flume belt +1",legs={ name="Viti. Tights +1", augments={'Enhances "Bio III" effect','Enhances "Blind II" effect',}},feet="Battlecast Gaiters"}
- sets.defense.MDT = {ammo="Ginsen",
- head={ name="Aya. Zucchetto +1", augments={'Accuracy+12','DEX+12','MND+20',}},neck="Sanctity Necklace",ear1="Suppanomimi",ear2="Cessance Earring",
- body="Ayanmo Corazza +1",hands={ name="Chironic Gloves", augments={'STR+2','"Store TP"+4','Crit.hit rate+1','Accuracy+17 Attack+17','Mag. Acc.+17 "Mag.Atk.Bns."+17',}},ring1="Rajas Ring",ring2="Petrov Ring",
- back={ name="Sucellos's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10',}},waist="Windbuffet Belt +1",legs={ name="Carmine Cuisses +1", augments={'Accuracy+20','Attack+12','"Dual Wield"+6',}},feet={ name="Carmine Greaves +1", augments={'Accuracy+12','DEX+12','MND+20',}}}
- sets.Kiting = {}
- sets.latent_refresh = {}
- -- 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 = {ammo="Ginsen",
- head={ name="Carmine Mask +1", augments={'Accuracy+12','DEX+12','MND+20',}},neck="Sanctity Necklace",ear1="Suppanomimi",ear2="Cessance Earring",
- body="Ayanmo Corazza +1",hands={ name="Chironic Gloves", augments={'STR+2','"Store TP"+4','Crit.hit rate+1','Accuracy+17 Attack+17','Mag. Acc.+17 "Mag.Atk.Bns."+17',}},ring1="Rajas Ring",ring2="Petrov Ring",
- back={ name="Sucellos's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10',}},waist="Windbuffet Belt +1",legs={ name="Carmine Cuisses +1", augments={'Accuracy+20','Attack+12','"Dual Wield"+6',}},feet={ name="Carmine Greaves +1", augments={'Accuracy+12','DEX+12','MND+20',}}}
- sets.engaged.Defense = {}
- end
- -------------------------------------------------------------------------------------------------------------------
- -- Job-specific hooks for standard casting events.
- -------------------------------------------------------------------------------------------------------------------
- -- Run after the default midcast() is done.
- -- eventArgs is the same one used in job_midcast, in case information needs to be persisted.
- function job_post_midcast(spell, action, spellMap, eventArgs)
- if spell.skill == 'Enfeebling Magic' and state.Buff.Saboteur then
- equip(sets.buff.Saboteur)
- elseif spell.skill == 'Enhancing Magic' then
- equip(sets.midcast.EnhancingDuration)
- if spell.target.type == 'SELF' then
- equip(sets.buff.EnhancingDuration)
- else
- equip(sets.buff.ComposureOther)
- end
- elseif spellMap == 'Cure' and spell.target.type == 'SELF' then
- equip(sets.midcast.CureSelf)
- end
- end
- -------------------------------------------------------------------------------------------------------------------
- -- Prevents TP loss for enhancing magic depending on mode.
- -------------------------------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------------------------------
- -- Job-specific hooks for non-casting events.
- -------------------------------------------------------------------------------------------------------------------
- -- Handle notifications of general user state change.
- function job_state_change(stateField, newValue, oldValue)
- if stateField == 'Offense Mode' then
- if newValue == 'None' then
- enable('main','sub','range')
- else
- disable('main','sub','range')
- end
- end
- end
- -------------------------------------------------------------------------------------------------------------------
- -- User code that supplements standard library decisions.
- -------------------------------------------------------------------------------------------------------------------
- -- Modify the default idle set after it was constructed.
- function customize_idle_set(idleSet)
- if player.mpp < 51 then
- idleSet = set_combine(idleSet, sets.latent_refresh)
- end
- return idleSet
- end
- -- Set eventArgs.handled to true if we don't want the automatic display to be run.
- function display_current_job_state(eventArgs)
- display_current_caster_state()
- eventArgs.handled = true
- end
- -------------------------------------------------------------------------------------------------------------------
- -- Utility functions specific to this job.
- -------------------------------------------------------------------------------------------------------------------
- -- Select default macro book on initial load or subjob change.
- function select_default_macro_book()
- -- Default macro set/book
- if player.sub_job == 'WAR' then
- set_macro_page(1, 1)
- elseif player.sub_job == 'NIN' then
- set_macro_page(1, 2)
- elseif player.sub_job == 'DNC' then
- set_macro_page(1, 3)
- elseif player.sub_job == 'RUN' then
- set_macro_page(1, 4)
- elseif player.sub_job == 'WHM' then
- set_macro_page(1, 5)
- elseif player.sub_job == 'BLM' then
- set_macro_page(1, 6)
- elseif player.sub_job == 'SCH' then
- set_macro_page(1, 7)
- elseif player.sub_job == 'BLU' then
- set_macro_page(1, 8)
- elseif player.sub_job == 'THF' then
- set_macro_page(1, 9)
- else
- set_macro_page(1, 1)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement