Advertisement
Guest User

Shiraj_Mnk Lua (most updated one)

a guest
Jan 29th, 2020
2,374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 24.14 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.lua')
  12. end
  13.  
  14.  
  15. -- Setup vars that are user-independent.
  16. function job_setup()
  17.  
  18. end
  19.  
  20. -------------------------------------------------------------------------------------------------------------------
  21. -- User setup functions for this job.  Recommend that these be overridden in a sidecar file.
  22. -------------------------------------------------------------------------------------------------------------------
  23.  
  24. function user_setup()
  25.     state.OffenseMode:options('LowAccTP', 'MEva', 'HighAccTP', 'Counter')
  26.     state.WeaponskillMode:options('Normal', 'Acc')
  27.     state.PhysicalDefenseMode:options('DT', 'Resist')
  28.     state.IdleMode:options('DT', 'idleMovement')
  29.  
  30.     select_default_macro_book(1, 4)
  31.  
  32.     send_command ('bind numpad9 send @all input /follow Shiraj')   
  33. end
  34.  
  35.  
  36. function init_gear_sets()
  37.     sets.enmity = {
  38.     ammo="Sapience Orb",
  39.     head="Halitus Helm",
  40.     body="Emet Harness +1",
  41.     hands="Kurys Gloves",
  42.     legs="Eri. Leg Guards +1",
  43.     feet="Ahosi Leggings",
  44.     neck="Warder's Charm",
  45.     waist="Trance Belt",
  46.     left_ear="Friomisi Earring",
  47.     right_ear="Loquac. Earring",
  48.     left_ring="Supershear Ring",
  49.     right_ring="Begrudging Ring",
  50.     back={ name="Ogma's cape", augments={'HP+60','Eva.+20 /Mag. Eva.+20','Enmity+10','Parrying rate+5%',}},
  51.     }
  52.    
  53.     sets.VS = {
  54.         ammo="Knobkierrie",
  55.         head={ name="Adhemar Bonnet +1", augments={'DEX+12','AGI+12','Accuracy+20',}},
  56.         body="Bhikku Cyclas +1",
  57.         hands="Ken. Tekko +1",
  58.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  59.         feet="Ken. Sune-Ate +1",
  60.         neck="Fotia Gorget",
  61.         waist="Fotia Belt",
  62.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  63.         right_ear="Sherida Earring",
  64.         left_ring="Gere Ring",
  65.         right_ring="Niqmaddu Ring",
  66.         back={ name="Segomo's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Crit.hit rate+10','Phys. dmg. taken-10%',}},}
  67.        
  68.     sets.impetus = {
  69.         body="Bhikku Cyclas +1"}
  70.        
  71.     sets.Sash = {waist="Fotia Belt"}   
  72.        
  73.     --------------------------------------
  74.     -- Precast sets
  75.     --------------------------------------
  76.  
  77.     -- Precast sets to enhance JAs
  78.                
  79.    
  80.     sets.precast.JA['Provoke'] = sets.enmity
  81.    
  82.     sets.precast.JA['Warcry'] = sets.enmity
  83.    
  84.     sets.precast.JA['Defender'] = {}
  85.    
  86.     sets.precast.JA['Focus'] = {head="Anchorite's Crown +1"}
  87.    
  88.     sets.precast.JA['Dodge'] = {feet="Anchorite's Gaiters +3"}
  89.    
  90.     sets.precast.JA['Chakra'] = {body="Anchorite's Cyclas +1"}
  91.    
  92.     sets.precast.JA['Boost'] = {hands="Anchorite's Gloves +3"}
  93.    
  94.     sets.precast.JA['Counterstance'] = {feet="Hes. Gaiters +3"}
  95.    
  96.     sets.precast.JA['Chi Blast'] = {head="Hesychast's Crown +3"}
  97.    
  98.     sets.precast.JA['Animated Flourish'] = sets.enmity
  99.    
  100.     sets.precast.JA['Perfect Counter'] = {}
  101.    
  102.     sets.precast.JA['Formless Strikes'] = {Body="Hes. Cyclas +3"}
  103.    
  104.     sets.precast.JA['Impetus'] = {body="Bhikku Cyclas +1"}
  105.    
  106.     sets.precast.JA['Hundred Fists'] = {}
  107.    
  108.     sets.precast.JA['Inner Strength'] = {}
  109.    
  110.     sets.precast.JA['Footwork'] = {feet="Shukuyu Sune-Ate"}
  111.    
  112.     -- Fast cast sets for spells
  113.     sets.precast.FC = {
  114.         ammo="Sapience Orb",
  115.         head="Carmine Mask +1",
  116.         neck="Loricate Torque +1",
  117.         ear1="Etiolation Earring",
  118.         ear2="Loquacious Earring",
  119.         body="Vrikodara Jupon",
  120.         hands="Leyline Gloves",
  121.         ring1="Weatherspoon Ring",
  122.         ring2="Kishar Ring",
  123.         back={ name="Ogma's cape", augments={'HP+60','Eva.+20 /Mag. Eva.+20','Mag. Evasion+10','Enmity+10',}},
  124.         waist="Flume Belt",
  125.         legs="Futhark Trousers +3",
  126.         feet="Carmine Greaves"}
  127.        
  128.            
  129.        
  130.        
  131.        
  132.     sets.precast.FC['Utsusemi: Ichi'] = set_combine(sets.precast.FC, {
  133.         neck=''})
  134.        
  135.     sets.precast.FC['Utsusemi: Ni'] = set_combine(sets.precast.FC['Utsusemi: Ichi'], {})
  136. --
  137.  
  138.     -- Weaponskill sets
  139.     sets.precast.WS['Victory Smite'] = {
  140.         ammo="Knobkierrie",
  141.         head={ name="Adhemar Bonnet +1", augments={'DEX+12','AGI+12','Accuracy+20',}},
  142.         body="Ken. Samue +1",
  143.         hands="Ken. Tekko +1",
  144.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  145.         feet="Ken. Sune-Ate +1",
  146.         neck="Fotia Gorget",
  147.         waist="Fotia Belt",
  148.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  149.         right_ear="Sherida Earring",
  150.         left_ring="Gere Ring",
  151.         right_ring="Niqmaddu Ring",
  152.         back={ name="Segomo's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Crit.hit rate+10','Phys. dmg. taken-10%',}},}
  153.        
  154.        
  155.     sets.precast.WS['Raging Fists'] = {
  156.         ammo="Knobkierrie",
  157.         head={ name="Adhemar Bonnet +1", augments={'DEX+12','AGI+12','Accuracy+20',}},
  158.         body="Ken. Samue +1",
  159.         hands="Ken. Tekko +1",
  160.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  161.         feet="Ken. Sune-Ate +1",
  162.         neck="Mnk. Nodowa +2",
  163.         waist="Moonbow Belt +1",
  164.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  165.         right_ear="Sherida Earring",
  166.         left_ring="Gere Ring",
  167.         right_ring="Niqmaddu Ring",
  168.         back={ name="Segomo's Mantle", augments={'STR+17','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},}
  169.        
  170.        
  171.     sets.precast.WS['Judgment'] = {
  172.         ammo="Knobkierrie",
  173.         head="Hesychast's Crown +3",
  174.         body={ name="Herculean Vest", augments={'Pet: DEX+5','"Dbl.Atk."+3','Weapon skill damage +7%','Accuracy+18 Attack+18','Mag. Acc.+2 "Mag.Atk.Bns."+2',}},
  175.         hands={ name="Adhemar Wrist. +1", augments={'DEX+12','AGI+12','Accuracy+20',}},
  176.         legs="Hiza. Hizayoroi +2",
  177.         feet="Ken. Sune-Ate",
  178.         neck="Anu Torque",
  179.         waist="Moonbow Belt",
  180.         right_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  181.         left_ear="Ishvara Earring",
  182.         left_ring="Gere Ring",
  183.         right_ring="Niqmaddu Ring",
  184.         back={ name="Segomo's Mantle", augments={'STR+17','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},}
  185.        
  186.     sets.precast.WS['Howling Fist'] = {  
  187.         ammo="Knobkierrie",
  188.         head={ name="Hes. Crown +3", augments={'Enhances "Penance" effect',}},
  189.         body="Ken. Samue +1",
  190.         hands="Anchor. Gloves +3",
  191.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  192.         feet="Ken. Sune-Ate +1",
  193.         neck="Mnk. Nodowa +2",
  194.         waist="Moonbow Belt +1",
  195.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  196.         right_ear="Sherida Earring",
  197.         left_ring="Gere Ring",
  198.         right_ring="Niqmaddu Ring",
  199.         back={ name="Segomo's Mantle", augments={'STR+20','Accuracy+17 Attack+17','"Dbl.Atk."+10',}},}
  200.  
  201.     sets.precast.WS['Final Heaven'] = {
  202.         ammo="Knobkierrie",
  203.         head={ name="Hes. Crown +3", augments={'Enhances "Penance" effect',}},
  204.         body="Ken. Samue +1",
  205.         hands="Anchor. Gloves +3",
  206.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  207.         feet="Ken. Sune-Ate +1",
  208.         neck="Mnk. Nodowa +2",
  209.         waist="Moonbow Belt +1",
  210.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  211.         right_ear="Sherida Earring",
  212.         left_ring="Gere Ring",
  213.         right_ring="Niqmaddu Ring",
  214.         back={ name="Segomo's Mantle", augments={'STR+20','Accuracy+17 Attack+17','"Dbl.Atk."+10',}},}
  215.        
  216.     sets.precast.WS['Tornado Kick'] = {
  217.         ammo="Knobkierrie",
  218.         head={ name="Hes. Crown +3", augments={'Enhances "Penance" effect',}},
  219.         body="Ken. Samue +1",
  220.         hands="Anchor. Gloves +3",
  221.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  222.         feet="Anch. Gaiters +3",
  223.         neck="Mnk. Nodowa +2",
  224.         waist="Moonbow Belt +1",
  225.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  226.         right_ear="Sherida Earring",
  227.         left_ring="Gere Ring",
  228.         right_ring="Niqmaddu Ring",
  229.         back={ name="Segomo's Mantle", augments={'STR+20','Accuracy+17 Attack+17','"Dbl.Atk."+10',}},}
  230.  
  231.    
  232.     sets.precast.WS['Asuran Fists'] = {
  233.         ammo="Knobkierrie",
  234.         head={ name="Adhemar Bonnet +1", augments={'DEX+12','AGI+12','Accuracy+20',}},
  235.         body="Ken. Samue +1",
  236.         hands="Ken. Tekko +1",
  237.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  238.         feet="Ken. Sune-Ate +1",
  239.         neck="Mnk. Nodowa +2",
  240.         waist="Moonbow Belt +1",
  241.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  242.         right_ear="Sherida Earring",
  243.         left_ring="Gere Ring",
  244.         right_ring="Niqmaddu Ring",
  245.         back={ name="Segomo's Mantle", augments={'STR+17','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},}
  246.        
  247.    
  248.     sets.precast.WS['Shijin Spiral'] = {       
  249.         ammo="Knobkierrie",
  250.         head={ name="Adhemar Bonnet +1", augments={'DEX+12','AGI+12','Accuracy+20',}},
  251.         body="Ken. Samue +1",
  252.         hands="Ken. Tekko +1",
  253.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  254.         feet="Ken. Sune-Ate +1",
  255.         neck="Mnk. Nodowa +2",
  256.         waist="Moonbow Belt +1",
  257.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  258.         right_ear="Sherida Earring",
  259.         left_ring="Gere Ring",
  260.         right_ring="Niqmaddu Ring",
  261.         back={ name="Segomo's Mantle", augments={'STR+17','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},}
  262.  
  263.    
  264.     sets.precast.WS['Dragon Kick'] = {     
  265.         ammo="Knobkierrie",
  266.         head={ name="Hes. Crown +3", augments={'Enhances "Penance" effect',}},
  267.         body="Ken. Samue +1",
  268.         hands="Anchor. Gloves +3",
  269.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  270.         feet="Anch. Gaiters +3",
  271.         neck="Mnk. Nodowa +2",
  272.         waist="Moonbow Belt +1",
  273.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  274.         right_ear="Sherida Earring",
  275.         left_ring="Gere Ring",
  276.         right_ring="Niqmaddu Ring",
  277.         back={ name="Segomo's Mantle", augments={'STR+20','Accuracy+17 Attack+17','"Dbl.Atk."+10',}},}
  278.  
  279.    
  280.     sets.precast.WS['Combo'] = {           
  281.         ammo="Knobkierrie",
  282.         head={ name="Hes. Crown +3", augments={'Enhances "Penance" effect',}},
  283.         body="Ken. Samue +1",
  284.         hands="Anchor. Gloves +3",
  285.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  286.         feet="Ken. Sune-Ate +1",
  287.         neck="Mnk. Nodowa +2",
  288.         waist="Moonbow Belt +1",
  289.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  290.         right_ear="Sherida Earring",
  291.         left_ring="Gere Ring",
  292.         right_ring="Niqmaddu Ring",
  293.         back={ name="Segomo's Mantle", augments={'STR+20','Accuracy+17 Attack+17','"Dbl.Atk."+10',}},}
  294.  
  295.    
  296.     sets.precast.WS['Shoulder Tackle'] = {    
  297.         ammo="Knobkierrie",
  298.         head={ name="Hes. Crown +3", augments={'Enhances "Penance" effect',}},
  299.         body="Ken. Samue +1",
  300.         hands="Anchor. Gloves +3",
  301.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  302.         feet="Ken. Sune-Ate +1",
  303.         neck="Mnk. Nodowa +2",
  304.         waist="Moonbow Belt +1",
  305.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  306.         right_ear="Sherida Earring",
  307.         left_ring="Gere Ring",
  308.         right_ring="Niqmaddu Ring",
  309.         back={ name="Segomo's Mantle", augments={'STR+20','Accuracy+17 Attack+17','"Dbl.Atk."+10',}},}
  310.  
  311.    
  312.     sets.precast.WS['One Inch Punch'] = {      
  313.         ammo="Knobkierrie",
  314.         head={ name="Hes. Crown +3", augments={'Enhances "Penance" effect',}},
  315.         body="Ken. Samue +1",
  316.         hands="Anchor. Gloves +3",
  317.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  318.         feet="Ken. Sune-Ate +1",
  319.         neck="Mnk. Nodowa +2",
  320.         waist="Moonbow Belt +1",
  321.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  322.         right_ear="Sherida Earring",
  323.         left_ring="Gere Ring",
  324.         right_ring="Niqmaddu Ring",
  325.         back={ name="Segomo's Mantle", augments={'STR+20','Accuracy+17 Attack+17','"Dbl.Atk."+10',}},}
  326.  
  327.    
  328.     sets.precast.WS['Backhand Blow'] = {       
  329.         ammo="Knobkierrie",
  330.         head={ name="Hes. Crown +3", augments={'Enhances "Penance" effect',}},
  331.         body="Ken. Samue +1",
  332.         hands="Anchor. Gloves +3",
  333.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  334.         feet="Ken. Sune-Ate +1",
  335.         neck="Mnk. Nodowa +2",
  336.         waist="Moonbow Belt +1",
  337.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  338.         right_ear="Sherida Earring",
  339.         left_ring="Gere Ring",
  340.         right_ring="Niqmaddu Ring",
  341.         back={ name="Segomo's Mantle", augments={'STR+20','Accuracy+17 Attack+17','"Dbl.Atk."+10',}},}
  342.  
  343.    
  344.     sets.precast.WS['Spinning Attack'] = {     
  345.         ammo="Knobkierrie",
  346.         head={ name="Hes. Crown +3", augments={'Enhances "Penance" effect',}},
  347.         body="Ken. Samue +1",
  348.         hands="Anchor. Gloves +3",
  349.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  350.         feet="Ken. Sune-Ate +1",
  351.         neck="Mnk. Nodowa +2",
  352.         waist="Moonbow Belt +1",
  353.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  354.         right_ear="Sherida Earring",
  355.         left_ring="Gere Ring",
  356.         right_ring="Niqmaddu Ring",
  357.         back={ name="Segomo's Mantle", augments={'STR+20','Accuracy+17 Attack+17','"Dbl.Atk."+10',}},}
  358.  
  359.  
  360.     sets.precast.WS['Flash Nova'] = {}
  361.    
  362.     sets.precast.WS['Skull Breaker'] = {}
  363.    
  364.     sets.precast.WS['True Strike'] = {
  365.         ammo="Knobkierrie",
  366.         head={ name="Herculean Helm", augments={'Accuracy+4 Attack+4','Weapon skill damage +3%','STR+2','Accuracy+12',}},
  367.         body={ name="Herculean Vest", augments={'Pet: DEX+5','"Dbl.Atk."+3','Weapon skill damage +7%','Accuracy+18 Attack+18','Mag. Acc.+2 "Mag.Atk.Bns."+2',}},
  368.         hands={ name="Adhemar Wrist. +1", augments={'DEX+12','AGI+12','Accuracy+20',}},
  369.         legs="Hiza. Hizayoroi +2",
  370.         feet="Ken. Sune-Ate",
  371.         neck="Anu Torque",
  372.         waist="Moonbow Belt",
  373.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  374.         right_ear="Ishvara Earring",
  375.         left_ring="Gere Ring",
  376.         right_ring="Niqmaddu Ring",
  377.         back={ name="Segomo's Mantle", augments={'STR+17','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},}
  378.        
  379.     sets.precast.WS['Cataclysm'] = {
  380.         ammo="Pemphredo Tathlum",
  381.         head={ name="Herculean Helm", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','Phys. dmg. taken -2%','Mag. Acc.+6',}},
  382.         body={ name="Herculean Vest", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','Magic burst dmg.+4%','STR+7',}},
  383.         hands={ name="Leyline Gloves", augments={'Accuracy+15','Mag. Acc.+15','"Mag.Atk.Bns."+15','"Fast Cast"+3',}},
  384.         legs={ name="Herculean Trousers", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','"Fast Cast"+1','AGI+6','Mag. Acc.+15',}},
  385.         feet={ name="Herculean Boots", augments={'"Resist Silence"+11','Accuracy+2','Magic burst dmg.+15%','Accuracy+12 Attack+12','Mag. Acc.+17 "Mag.Atk.Bns."+17',}},
  386.         neck="Sanctity Necklace",
  387.         waist="Eschan Stone",
  388.         left_ear="Friomisi Earring",
  389.         right_ear="Hermetic Earring",
  390.         left_ring="Stikini Ring",
  391.         right_ring="Stikini Ring",
  392.         back="Moonlight Cape",}
  393.  
  394.     sets.precast.WS['Full Swing'] = {
  395.         ammo="Knobkierrie",
  396.         head={ name="Herculean Helm", augments={'Accuracy+4 Attack+4','Weapon skill damage +3%','STR+2','Accuracy+12',}},
  397.         body={ name="Herculean Vest", augments={'Pet: DEX+5','"Dbl.Atk."+3','Weapon skill damage +7%','Accuracy+18 Attack+18','Mag. Acc.+2 "Mag.Atk.Bns."+2',}},
  398.         hands={ name="Adhemar Wrist. +1", augments={'DEX+12','AGI+12','Accuracy+20',}},
  399.         legs="Hiza. Hizayoroi +2",
  400.         feet="Ken. Sune-Ate",
  401.         neck="Anu Torque",
  402.         waist="Moonbow Belt",
  403.         left_ear={ name="Moonshade Earring", augments={'Attack+4','TP Bonus +250',}},
  404.         right_ear="Ishvara Earring",
  405.         left_ring="Gere Ring",
  406.         right_ring="Niqmaddu Ring",
  407.         back={ name="Segomo's Mantle", augments={'STR+17','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},}
  408.  
  409.    
  410.     sets.precast.WS['Shell Crusher'] = {
  411.         ammo="Hydrocera",
  412.         head="Malignance Chapeau",
  413.         body="Malignance Tabard",
  414.         hands="Ken. Tekko +1",
  415.         legs="Malignance Tights",
  416.         feet="Malignance Boots",
  417.         neck="Sanctity Necklace",
  418.         waist="Luminary Sash",
  419.         left_ear="Digni. Earring",
  420.         right_ear="Gwati Earring",
  421.         left_ring="Stikini Ring",
  422.         right_ring="Stikini Ring",
  423.         back={ name="Segomo's Mantle", augments={'STR+17','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},}
  424.  
  425.        
  426.     --------------------------------------
  427.     -- Midcast sets
  428.     --------------------------------------
  429.        
  430.     sets.midcast['Phalanx'] = set_combine(sets.midcast['Enhancing Magic'], {
  431.         body={ name="Taeon Tabard", augments={'Phalanx +3',}},
  432.         hands={ name="Taeon Gloves", augments={'Phalanx +3',}},
  433.         legs={ name="Taeon Tights", augments={'Phalanx +2',}},
  434.         feet={ name="Taeon Boots", augments={'Phalanx +2',}},})
  435.    
  436.    
  437.     sets.precast.JA['Curing Waltz III'] = {head= "Mummu Bonnet +2"}
  438.     --------------------------------------
  439.     -- Idle/resting/defense/etc sets
  440.     --------------------------------------
  441.  
  442.     sets.idle = {
  443.         ammo="Staunch Tathlum +1",
  444.         head="Malignance Chapeau",
  445.         body="Malignance Tabard",
  446.         hands="Ken. Tekko +1",
  447.         legs="Malignance Tights",
  448.         feet="Malignance Boots",
  449.         neck="Loricate Torque +1",
  450.         waist="Moonbow Belt +1",
  451.         left_ear="Etiolation Earring",
  452.         right_ear="Odnowa Earring +1",
  453.         left_ring="Defending Ring",
  454.         right_ring="Gelatinous Ring +1",
  455.         back="Moonlight Cape",}
  456.            
  457.     sets.idleMovement = {
  458.         ammo="Staunch Tathlum +1",
  459.         head="Malignance Chapeau",
  460.         body="Malignance Tabard",
  461.         hands="Ken. Tekko +1",
  462.         legs="Malignance Tights",
  463.         feet="Malignance Boots",
  464.         neck="Loricate Torque +1",
  465.         waist="Moonbow Belt +1",
  466.         left_ear="Etiolation Earring",
  467.         right_ear="Odnowa Earring +1",
  468.         left_ring="Defending Ring",
  469.         right_ring="Gelatinous Ring +1",
  470.         back="Moonlight Cape",}
  471.            
  472.     sets.idle.DT = {
  473.         ammo="Staunch Tathlum +1",
  474.         head="Malignance Chapeau",
  475.         body="Malignance Tabard",
  476.         hands="Ken. Tekko +1",
  477.         legs="Malignance Tights",
  478.         feet="Malignance Boots",
  479.         neck="Loricate Torque +1",
  480.         waist="Moonbow Belt +1",
  481.         left_ear="Etiolation Earring",
  482.         right_ear="Odnowa Earring +1",
  483.         left_ring="Defending Ring",
  484.         right_ring="Gelatinous Ring +1",
  485.         back="Moonlight Cape",}
  486.            
  487.  
  488.     sets.Kiting =
  489.         {body="Bhikku Cyclas +1"}
  490.  
  491.  
  492.     --------------------------------------
  493.     -- Engaged sets
  494.     --------------------------------------
  495.  
  496.     sets.engaged.LowAccTP = {
  497.         ammo="Ginsen",
  498.         head="Ken. Jinpachi +1",
  499.         body="Ken. Samue +1",
  500.         hands="Ken. Tekko +1",
  501.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  502.         feet="Anch. Gaiters +3",
  503.         neck="Mnk. Nodowa +2",
  504.         waist="Moonbow Belt +1",
  505.         left_ear="Mache Earring +1",
  506.         right_ear="Sherida Earring",
  507.         left_ring="Defending Ring",
  508.         right_ring="Niqmaddu Ring",
  509.         back={ name="Segomo's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+5','"Store TP"+10','Phys. dmg. taken-10%',}},}
  510.  
  511.     sets.engaged.MEva = {
  512.         ammo="Staunch Tathlum +1",
  513.         head="Malignance Chapeau",
  514.         body="Malignance Tabard",
  515.         hands="Ken. Tekko +1",
  516.         legs="Malignance Tights",
  517.         feet="Malignance Boots",
  518.         neck="Mnk. Nodowa +2",
  519.         waist="Moonbow Belt +1",
  520.         left_ear="Telos Earring",
  521.         right_ear="Sherida Earring",
  522.         left_ring="Defending Ring",
  523.         right_ring="Gelatinous Ring +1",
  524.         back={ name="Segomo's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+5','"Store TP"+10','Phys. dmg. taken-10%',}},}
  525.    
  526.     sets.engaged.Counter = {    
  527.         ammo="Ginsen",
  528.         head="Malignance Chapeau",
  529.         body={ name="Hes. Cyclas +3", augments={'Enhances "Formless Strikes" effect',}},
  530.         hands="Ken. Tekko +1",
  531.         legs="Anch. Hose +2",
  532.         feet={ name="Hes. Gaiters +3", augments={'Enhances "Mantra" effect',}},
  533.         neck="Loricate Torque +1",
  534.         waist="Moonbow Belt +1",
  535.         left_ear="Cryptic Earring",
  536.         right_ear="Sherida Earring",
  537.         left_ring="Defending Ring",
  538.         right_ring="Niqmaddu Ring",
  539.         back={ name="Segomo's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','System: 1 ID: 640 Val: 4',}},}
  540.  
  541.    
  542.    
  543.     sets.engaged.HighAccTP = {
  544.         ammo="Ginsen",
  545.         head="Malignance Chapeau",
  546.         body="Malignance Tabard",
  547.         hands={ name="Adhemar Wrist. +1", augments={'DEX+12','AGI+12','Accuracy+20',}},
  548.         legs="Malignance Tights",
  549.         feet="Malignance Boots",
  550.         neck="Mnk. Nodowa +2",
  551.         waist="Moonbow Belt +1",
  552.         left_ear="Sherida Earring",
  553.         right_ear="Telos Earring",
  554.         left_ring="Gere Ring",
  555.         right_ring="Niqmaddu Ring",
  556.         back={ name="Segomo's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10','System: 1 ID: 640 Val: 4',}},}
  557.        
  558.         sets.engaged.Clubs = {
  559.         ammo="Yamarang",
  560.         head={ name="Dampening Tam", augments={'DEX+9','Accuracy+13','Mag. Acc.+14','Quadruple Attack +2',}},
  561.         body={ name="Herculean Vest", augments={'Accuracy+24 Attack+24','"Triple Atk."+3','DEX+1','Accuracy+15','Attack+1',}},
  562.         hands={ name="Adhemar Wrist. +1", augments={'STR+12','DEX+12','Attack+20',}},
  563.         legs="Meg. Chausses +2",
  564.         feet="Meg. Jam. +2",
  565.         neck="Anu Torque",
  566.         waist="Kentarch Belt +1",
  567.         left_ear="Telos Earring",
  568.         right_ear="Sherida Earring",
  569.         left_ring="Petrov Ring",
  570.         right_ring="Niqmaddu Ring",
  571.         back={ name="Ogma's cape", augments={'STR+20','Accuracy+20 Attack+20','HP+2','"Dbl.Atk."+10','Phys. dmg. taken-10%',}},
  572.         }
  573.        
  574.     sets.engaged.Impetus = {   
  575.         ammo="Ginsen",
  576.         head="Ken. Jinpachi +1",
  577.         body="Bhikku Cyclas +1",
  578.         hands="Ken. Tekko +1",
  579.         legs={ name="Hes. Hose +3", augments={'Enhances "Hundred Fists" effect',}},
  580.         feet="Anch. Gaiters +3",
  581.         neck="Mnk. Nodowa +2",
  582.         waist="Moonbow Belt +1",
  583.         left_ear="Telos Earring",
  584.         right_ear="Sherida Earring",
  585.         left_ring="Gere Ring",
  586.         right_ring="Niqmaddu Ring",
  587.         back={ name="Segomo's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+5','"Store TP"+10','Phys. dmg. taken-10%',}},}
  588.        
  589.     sets.engaged.CC = {
  590.         ammo="Staunch Tathlum +1",
  591.         head="Halitus Helm",
  592.         neck="Loricate Torque +1",
  593.         ear1="Odnowa Earring",
  594.         ear2="Odnowa Earring +1",
  595.         body="Erilaz Surcoat +1",
  596.         hands="Turms Mittens",
  597.         ring1="Defending Ring",
  598.         ring2="Moonbeam Ring",
  599.         back={ name="Ogma's cape", augments={'HP+60','Eva.+20 /Mag. Eva.+20','Mag. Evasion+10','Enmity+10',}},
  600.         waist="Flume Belt",
  601.         legs="Erilaz Leg Guards +1",
  602.         feet="Turms Leggings"}
  603.  
  604.         sets.engaged.HP = {
  605.         ammo="Staunch Tathlum +1",
  606.         head="Runeist's Bandeau +3",
  607.         neck="Loricate Torque +1",
  608.         ear1="Etiolation Earring",
  609.         ear2="Odnowa Earring +1",
  610.         body="Runeist's Coat +3",
  611.         hands="Runeist's Mitons +3",
  612.         ring1="Defending Ring",
  613.         ring2="Moonbeam Ring",
  614.         back="Moonlight Cape",
  615.         waist="Flume Belt",
  616.         legs="Runeist's Trousers +3",
  617.         feet="Runeist's Boots +3"}
  618.    
  619.     organizer_items = {
  620.       echos="Echo Drops",
  621.       curry="Red Curry Bun"}
  622.  
  623. end
  624.  
  625. ------------------------------------------------------------------
  626. -- Action events
  627. ------------------------------------------------------------------
  628.  
  629. -- Run after the default midcast() is done.
  630. -- eventArgs is the same one used in job_midcast, in case information needs to be persisted.
  631.  
  632. -- Select default macro book on initial load or subjob change.
  633. function select_default_macro_book()
  634.     -- Default macro set/book
  635.     if player.sub_job == 'WAR' then
  636.         set_macro_page(1, 4) send_command('@input /lockstyleset 37')
  637.         send_command('@input //lua r equipviewer')
  638.         send_command('@input //lua r anchor')
  639.     elseif player.sub_job == 'DNC' then
  640.         set_macro_page(1, 4) send_command('@input /lockstyleset 37')
  641.     elseif player.sub_job == 'RUN' then
  642.         set_macro_page(1, 4) send_command('@input /lockstyleset 37')
  643.     else
  644.         set_macro_page(1, 4)
  645.     end
  646. end
  647.  
  648.  
  649.  
  650. function job_post_precast(spell, action, spellMap, eventArgs)
  651.     if buffactive['Impetus'] and spell.english == 'Victory Smite' then
  652.         equip(sets.VS)
  653.     end
  654. end
  655.  
  656. function job_buff_change(buff, gain)
  657.     if buff == 'Impetus' then
  658.         if gain then
  659.             equip(sets.impetus)
  660.             disable('body')
  661.         else
  662.             enable('body')
  663.         end
  664.     end
  665.    
  666.     if buff == 'Boost' then
  667.         if gain then
  668.             equip(sets.Sash)
  669.             disable('waist')
  670.         else
  671.             enable('waist')
  672.         end
  673.     end
  674. end
  675.    
  676. function job_buff_change(status,gain_or_loss)
  677.    if (gain_or_loss) then  
  678.         if status == "Sleep" or "Petrification" or "Terror" or "Stun" then
  679.             equip(sets.engaged.DT) add_to_chat(2, 'DT set equipped')
  680.         end
  681.    end  
  682. end
  683.    
  684.        
  685.        
  686. function job_aftercast(spell, action, eventArgs)
  687.     if spell.type == "WeaponSkill" then
  688.         add_to_chat(217, 'TP Return:'..tostring(player.tp))
  689.     end
  690. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement