Advertisement
Guest User

MNK

a guest
Oct 27th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.05 KB | None | 0 0
  1. -------------------------------------------------------------------------------------------------------------------
  2. -- Setup functions for this job.  Generally should not be modified.
  3. -------------------------------------------------------------------------------------------------------------------
  4.  
  5. -- Initialization function for this job file.
  6. function get_sets()
  7.     mote_include_version = 2
  8.  
  9.     -- Load and initialize the include file.
  10.     include('Mote-Include.lua')
  11.     include('organizer-lib')
  12. end
  13.  
  14.  
  15. -- Setup vars that are user-independent.  state.Buff vars initialized here will automatically be tracked.
  16. function job_setup()
  17.  
  18. end
  19.  
  20.  
  21. -------------------------------------------------------------------------------------------------------------------
  22. -- User setup functions for this job.  Recommend that these be overridden in a sidecar file.
  23. -------------------------------------------------------------------------------------------------------------------
  24.  
  25. -- Setup vars that are user-dependent.  Can override this function in a sidecar file.
  26. function user_setup()
  27.     state.OffenseMode:options('Normal', 'Acc')
  28.     state.RangedMode:options('Normal')
  29.     state.HybridMode:options('Normal', 'Evasion', 'HF')
  30.     state.WeaponskillMode:options('Normal')
  31.     state.CastingMode:options('Normal')
  32.     state.IdleMode:options('Normal', 'PDT', 'MDT')
  33.     state.RestingMode:options('Normal')
  34.     state.PhysicalDefenseMode:options('PDT')
  35.     state.MagicalDefenseMode:options('MDT')
  36.  
  37. end
  38.  
  39.  
  40. -- Called when this job file is unloaded (eg: job change)
  41. function user_unload()
  42.  
  43. end
  44.  
  45. function init_gear_sets()  
  46.     --------------------------------------
  47.     -- Precast sets
  48.     --------------------------------------
  49.    
  50.     -- Sets to apply to arbitrary JAs
  51.    
  52.     -- Sets to apply to any actions of spell.type
  53.     sets.precast.Waltz = ['Curing Waltz'] = {}
  54.        
  55.     -- Sets for specific actions within spell.type
  56.     sets.precast.Waltz['Healing Waltz'] = {}
  57.  
  58.     -- Sets for fast cast gear for spells
  59.     sets.precast.FC = { rear="Loquacious Earring" }
  60.  
  61.     -- Fast cast gear for specific spells or spell maps
  62.     sets.precast.FC.Utsusemi = set_combine(sets.precast.FC, { } )
  63.  
  64.     -- Weaponskill sets
  65.     sets.precast.WS = {
  66.     head="Walahra Turban", neck="Chivalrous Chain", lear="Harmonius Earring", rear="Harmonius Earring",
  67.     body="Kirin's Osode", hands="Ochiudo's Kote", lring="Harmonius Ring", rring="Rajas Ring",
  68.     back="Cerberus Mantle", waist="Brown Belt", legs="Byakko's Haidate", feet="Seihanshi Habaki" }
  69.  
  70.     -- Specific weaponskill sets.
  71.  
  72.     sets.organizer = {
  73.     lear="Harmonius Earring", rear="Harmonius Earring", waist="Brown Belt", waist="Black Belt", back="Cerb. Mantle"}
  74.  
  75.    
  76.     --------------------------------------
  77.     -- Midcast sets
  78.     --------------------------------------
  79.  
  80.     -- Generic spell recast set
  81.     sets.midcast.FastRecast = { rear="Loquacious Earring" }
  82.        
  83.     -- Specific spells
  84.     sets.midcast.Utsusemi = {}
  85.  
  86.     --------------------------------------
  87.     -- Idle/resting/defense/etc sets
  88.     --------------------------------------
  89.    
  90.     -- Resting sets
  91.     sets.resting = {
  92.     ammo="Black Tathlum", head="Arh. Jinpachi +1", neck="Orochi Nodowa +1", lear="Merman's Earring", rear="Merman's Earring",
  93.     body="Arhat's Gi +1", hands="Denali Wristbands", ring1="Merman's Ring", ring2="Merman's Ring",
  94.     back="Lamia Mantle +1", waist="Resolute Belt", legs="Dst. Subligar +1", feet="Herald's Gaiters" }
  95.    
  96.  
  97.     -- Idle sets
  98.     sets.idle = {
  99.     ammo="Black Tathlum", head="Arh. Jinpachi +1", neck="Orochi Nodowa +1", lear="Merman's Earring", rear="Merman's Earring",
  100.     body="Arhat's Gi +1", hands="Denali Wristbands", ring1="Merman's Ring", ring2="Merman's Ring",
  101.     back="Lamia Mantle +1", waist="Resolute Belt", legs="Dst. Subligar +1", feet="Herald's Gaiters" }
  102.  
  103.     sets.idle.Town = {
  104.     ammo="Black Tathlum", head="Arh. Jinpachi +1", neck="Orochi Nodowa +1", lear="Merman's Earring", rear="Merman's Earring",
  105.     body="Arhat's Gi +1", hands="Denali Wristbands", ring1="Merman's Ring", ring2="Merman's Ring",
  106.     back="Lamia Mantle +1", waist="Resolute Belt", legs="Dst. Subligar +1", feet="Herald's Gaiters" }
  107.    
  108.     sets.idle.Weak = {
  109.     ammo="Black Tathlum", head="Arh. Jinpachi +1", neck="Orochi Nodowa +1", lear="Merman's Earring", rear="Merman's Earring",
  110.     body="Arhat's Gi +1", hands="Denali Wristbands", ring1="Merman's Ring", ring2="Merman's Ring",
  111.     back="Lamia Mantle +1", waist="Resolute Belt", legs="Dst. Subligar +1", feet="Herald's Gaiters" }
  112.    
  113.     -- Defense sets
  114.  
  115.     sets.defense.PDT  = {
  116.     ammo="Black Tathlum", head="Arh. Jinpachi +1", neck="Evasion Torque", lear="Triton Earring", rear="Triton Earring",
  117.     body="Arhat's Gi +1", hands="Denali Wristbands", ring1="Jelly Ring",
  118.     back="Cerberus Mantle", waist="Scouter's Rope", legs="Dst. Subligar +1", feet="Dst. Leggings +1", }
  119.  
  120.     sets.defense.MDT = {
  121.     neck="Jeweled Collar +1", lear="Merman's Earring", rear="Merman's Earring", hands="Denali Wristbands",
  122.     ring1="Merman's Ring", ring2="Merman's Ring", back="Lamia Mantle +1", waist="Resolute Belt" }
  123.  
  124.     -- Gear to wear for kiting
  125.     sets.Kiting = { feet="Herald's Gaiters" }
  126.  
  127.     --------------------------------------
  128.     -- Engaged sets
  129.     --------------------------------------
  130.  
  131.     -- Variations for TP weapon and (optional) offense/defense modes.  Code will fall back on previous
  132.     -- sets if more refined versions aren't defined.
  133.     -- If you create a set with both offense and defense modes, the offense mode should be first.
  134.     -- EG: sets.engaged.Dagger.Accuracy.Evasion
  135.    
  136.     -- Normal melee group
  137.     sets.engaged = {
  138.     head="Walahra Turban", neck="Chivalrous Chain", lear="Harmonius Earring", rear="Harmonius Earring",
  139.     body="Kirin's Osode", hands="Ochiudo's Kote", lring="Harmonius Ring", rring="Rajas Ring",
  140.     back="Cerberus Mantle", waist="Brown Belt", legs="Byakko's Haidate", feet="Fuma Sune-Ate", }
  141.     sets.engaged.Acc = {}
  142. end
  143.  
  144. -------------------------------------------------------------------------------------------------------------------
  145. -- Utility functions specific to this job.
  146. -------------------------------------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement