Damane

RUN.lua

Apr 15th, 2016
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --include('no_interruptions')
  2. include('organizer-lib.lua')
  3. function get_sets()
  4.    
  5.      ------------------  Idle Sets  ---------------------
  6.     sets.Idle = {}
  7.     sets.Idle.index = {'Normal','Twilight','Town','Resist'}
  8.     Idle_ind = 1
  9.     sets.Idle.Normal =
  10.         {ammo="Homiliary",
  11.         head="Rawhide Mask",
  12.         neck="Twilight torque",
  13.         ear1="Moonshade earring",
  14.         ear2="Ethereal earring",
  15.         body="Runeist Coat +1",
  16.         hands="Runeist mitons +1",
  17.         ring1="Shneddick ring",
  18.         ring2="Defending Ring",
  19.         back="Evasionist's cape",
  20.         waist="Flume belt",
  21.         legs="Rawhide trousers",
  22.         feet="Hermes' sandals"}
  23.        
  24.     sets.Idle.Twilight =
  25.         {ammo="Homiliary",
  26.         head="Futhark bandeau +1",
  27.         neck="Twilight torque",
  28.         ear1="Etiolation earring",
  29.         ear2="Ethereal earring",
  30.         body="Erilaz surcoat +1",
  31.         hands="Erilaz gauntlets +1",
  32.         ring1="Shneddick ring",
  33.         ring2="Defending Ring",
  34.         back="Evasionist's cape",
  35.         waist="Flume belt",
  36.         legs="Erilaz leg guards +1",
  37.         feet="Erilaz Greaves +1"}
  38.        
  39.     sets.Idle.Town=
  40.         {ammo="Homiliary",
  41.         head="Runeist bandeau +1",
  42.         neck="Twilight torque",
  43.         ear1="Moonshade earring",
  44.         ear2="Ethereal earring",
  45.         body="Runeist Coat +1",
  46.         hands="Runeist mitons +1",
  47.         ring1="Shneddick ring",
  48.         ring2="Defending Ring",
  49.         back="Evasionist's cape",
  50.         waist="Flume belt",
  51.         legs="Futhark trousers +1",
  52.         feet="Runeist bottes +1"}
  53.        
  54.     sets.Idle.Resist=
  55.         {ammo="Homiliary",
  56.         head="Futhark bandeau +1",
  57.         neck="Unmoving collar +1",
  58.         ear1="Hearty earring",
  59.         ear2="Etiolation earring",
  60.         body="Futhark Coat +1",
  61.         hands="Erilaz gauntlets +1",
  62.         ring1="Wuji ring",
  63.         ring2="Defending Ring",
  64.         back="Solemnity cape",
  65.         waist="Flume belt",
  66.         legs="Runeist trousers +1",
  67.         feet="Erilaz greaves +1"}
  68.    
  69.     -------------------  TP Sets  ----------------------
  70.     sets.TP={}
  71.     sets.TP.index = {'Normal','Acc','DT','DTACC','Resist','Charm'}
  72.     TP_ind = 1
  73.    
  74.     sets.TP.Normal =
  75.         {ammo="Seething Bomblet +1",
  76.         head="Skormoth mask",
  77.         neck="Clotharius torque",
  78.         ear1="Trux earring",
  79.         ear2="Brutal earring",
  80.         body="Rawhide vest",
  81.         ring1="Epona's ring",
  82.         ring2="Rajas Ring",
  83.         back="Evasionist's cape",
  84.         waist="Windbuffet belt +1",
  85.         hands={ name="Herculean Gloves", augments={'Accuracy+24','"Triple Atk."+3','DEX+9',}},
  86.         legs="Samnuha tights",
  87.         feet={ name="Herculean Boots", augments={'Accuracy+25','"Triple Atk."+3','Attack+11',}}}
  88.        
  89.     sets.TP.Acc =
  90.         {ammo="Seething Bomblet +1",
  91.         head="Carmine mask +1",
  92.         neck="Iqabi necklace",
  93.         ear1="Zennaroi earring",
  94.         ear2="Steelflash earring",
  95.         body="Erilaz surcoat +1",
  96.         ring1="Epona's ring",
  97.         ring2="Ramuh ring +1",
  98.         back="Evasionist's cape",
  99.         waist="Dynamic belt",
  100.         hands={ name="Herculean Gloves", augments={'Accuracy+24','"Triple Atk."+3','DEX+9',}},
  101.         legs="Carmine cuisses +1",
  102.         feet="Carmine greaves +1"}
  103.    
  104.     sets.TP.DT =
  105.         {ammo="Homiliary",
  106.         head="Futhark bandeau +1",
  107.         neck="Twilight torque",
  108.         ear1="Ethereal earring",
  109.         ear2="Etiolation earring",
  110.         body="Erilaz surcoat +1",
  111.         hands="Erilaz gauntlets +1",
  112.         ring1="Dark ring",
  113.         ring2="Defending Ring",
  114.         back="Evasionist's cape",
  115.         waist="Flume belt",
  116.         legs="Erilaz leg guards +1",
  117.         feet="Erilaz Greaves +1"}
  118.        
  119.      sets.TP.DTACC =
  120.         {ammo="Homiliary",
  121.         head={ name="Herculean Helm", augments={'Accuracy+25 Attack+25','Weapon skill damage +2%','AGI+6','Accuracy+15','Attack+10',}},
  122.         neck="Twilight torque",
  123.         ear1="Steelflash earring",
  124.         ear2="Zennaroi earring",
  125.         body="Erilaz surcoat +1",
  126.         hands={ name="Herculean Gloves", augments={'Accuracy+24','"Triple Atk."+3','DEX+9',}},
  127.         ring1="Dark ring",
  128.         ring2="Defending Ring",
  129.         back="Evasionist's cape",
  130.         waist="Dynamic belt",
  131.         legs={ name="Herculean Trousers", augments={'Accuracy+23 Attack+23','Crit.hit rate+2','CHR+6','Accuracy+13',}},
  132.         feet={ name="Herculean Boots", augments={'Accuracy+25','"Triple Atk."+3','Attack+11',}}}
  133.        
  134.        
  135.     sets.TP.Resist =
  136.         {ammo="Homiliary",
  137.         head="Futhark bandeau +1",
  138.         neck="Unmoving collar +1",
  139.         ear1="Hearty earring",
  140.         ear2="Etiolation earring",
  141.         body="Futhark Coat +1",
  142.         hands="Erilaz gauntlets +1",
  143.         ring1="Wuji ring",
  144.         ring2="Defending Ring",
  145.         back="Solemnity cape",
  146.         waist="Flume belt",
  147.         legs="Runeist trousers +1",
  148.         feet="Erilaz greaves +1"}
  149.        
  150.     sets.TP.Charm =
  151.         {ammo="Homiliary",
  152.         head="Futhark bandeau +1",
  153.         neck="Unmoving collar +1",
  154.         ear1="Hearty earring",
  155.         ear2="Etiolation earring",
  156.         body="Futhark Coat +1",
  157.         hands="Erilaz gauntlets +1",
  158.         ring1="Wuji ring",
  159.         ring2="Defending Ring",
  160.         back="Solemnity cape",
  161.         waist="Flume belt",
  162.         legs="Erilaz leg guards +1",
  163.         feet="Erilaz greaves +1"}
  164.        
  165.  
  166.    
  167.     -------------------  WS Sets  ----------------------
  168.     sets.WS={}
  169.    
  170.     sets.WS['Resolution'] =
  171.         {ammo="Seething Bomblet +1",
  172.         head={ name="Herculean Helm", augments={'Accuracy+25 Attack+25','Weapon skill damage +2%','AGI+6','Accuracy+15','Attack+10',}},
  173.         neck="Fotia gorget",
  174.         ear1="Moonshade earring",
  175.         ear2="Brutal earring",
  176.         body="Erilaz surcoat +1",
  177.         ring1="Epona's ring",
  178.         ring2="Rajas Ring",
  179.         back="Letalis mantle",
  180.         waist="Fotia belt",
  181.         hands={ name="Herculean Gloves", augments={'Accuracy+24','"Triple Atk."+3','DEX+9',}},
  182.         legs={ name="Herculean Trousers", augments={'Accuracy+23 Attack+23','Crit.hit rate+2','CHR+6','Accuracy+13',}},
  183.         feet={ name="Herculean Boots", augments={'Accuracy+25','"Triple Atk."+3','Attack+11',}}}
  184.        
  185.        
  186.        sets.WS['Ground Strike'] =
  187.         {ammo="Seething Bomblet +1",
  188.         head={ name="Herculean Helm", augments={'Accuracy+25 Attack+25','Weapon skill damage +2%','AGI+6','Accuracy+15','Attack+10',}},
  189.         neck="Fotia gorget",
  190.         ear1="Zennaroi earring",
  191.         ear2="Steelflash earring",
  192.         body="Erilaz surcoat +1",
  193.         ring1="Epona's ring",
  194.         ring2="Ramuh ring +1",
  195.         back="Evasionist's cape",
  196.         waist="Fotia belt",
  197.         hands={ name="Herculean Gloves", augments={'Enmity+3','Pet: INT+4','Weapon skill damage +5%','Accuracy+15 Attack+15','Mag. Acc.+5 "Mag.Atk.Bns."+5',}},
  198.         legs={ name="Herculean Trousers", augments={'Accuracy+23 Attack+23','Crit.hit rate+2','CHR+6','Accuracy+13',}},
  199.         feet={ name="Herculean Boots", augments={'Accuracy+25','"Triple Atk."+3','Attack+11',}}}
  200.        
  201.        
  202.            
  203.     sets.WS['Dimidiation'] =
  204.         {ammo="Seething Bomblet +1",
  205.         head="Lilitu headpiece",
  206.         neck="Fotia gorget",
  207.         ear1="Moonshade earring",
  208.         ear2="Brutal earring",
  209.         body="Rawhide vest",
  210.         ring1="Epona's ring",
  211.         ring2="Ramuh ring +1",
  212.         back="Evasionist's cape",
  213.         waist="Fotia belt",
  214.         hands={ name="Herculean Gloves", augments={'Enmity+3','Pet: INT+4','Weapon skill damage +5%','Accuracy+15 Attack+15','Mag. Acc.+5 "Mag.Atk.Bns."+5',}},
  215.         legs="Samnuha tights",
  216.         feet={ name="Herculean Boots", augments={'Accuracy+25','"Triple Atk."+3','Attack+11',}}}
  217.        
  218.       sets.WS['Herculean Slash'] =
  219.         {ammo="Seething Bomblet +1",
  220.          head={ name="Herculean Helm", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','"Mag.Atk.Bns."+14',}},
  221.         body={ name="Samnuha Coat", augments={'Mag. Acc.+13','"Mag.Atk.Bns."+14','"Fast Cast"+3','"Dual Wield"+4',}},
  222.         hands="Carmine finger gauntlets +1",
  223.          legs={ name="Herculean Trousers", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Crit.hit rate+2','MND+8','Mag. Acc.+14','"Mag.Atk.Bns."+13',}},
  224.         feet={ name="Herculean Boots", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Magic burst mdg.+1%','MND+8','Mag. Acc.+15','"Mag.Atk.Bns."+13',}},
  225.         neck="Fotia gorget",
  226.         waist="Fotia belt",
  227.         left_ear="Crematio Earring",
  228.         right_ear="Friomisi Earring",
  229.         left_ring="Shiva Ring +1",
  230.         right_ring="Shiva Ring +1",
  231.         back="Evasionist's cape"}
  232.        
  233.     sets.WS['Sanguine Blade'] =
  234.         {ammo="Seething Bomblet +1",
  235.         head="Pixie hairpin +1",
  236.         body={ name="Samnuha Coat", augments={'Mag. Acc.+13','"Mag.Atk.Bns."+14','"Fast Cast"+3','"Dual Wield"+4',}},
  237.         hands="Carmine finger gauntlets +1",
  238.         legs={ name="Herculean Trousers", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Crit.hit rate+2','MND+8','Mag. Acc.+14','"Mag.Atk.Bns."+13',}},
  239.         feet={ name="Herculean Boots", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Magic burst mdg.+1%','MND+8','Mag. Acc.+15','"Mag.Atk.Bns."+13',}},
  240.         neck="Sanctity Necklace",
  241.         waist="Yamabuki-no-Obi",
  242.         left_ear="Crematio Earring",
  243.         right_ear="Friomisi Earring",
  244.         left_ring="Archon ring",
  245.         right_ring="Shiva Ring +1",
  246.         back="Evasionist's cape"}
  247.        
  248.        
  249.     sets.WS['Seraph Blade'] =
  250.         {ammo="Seething Bomblet +1",
  251.          head={ name="Herculean Helm", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','"Mag.Atk.Bns."+14',}},
  252.         body={ name="Samnuha Coat", augments={'Mag. Acc.+13','"Mag.Atk.Bns."+14','"Fast Cast"+3','"Dual Wield"+4',}},
  253.         hands="Carmine finger gauntlets +1",
  254.         legs={ name="Herculean Trousers", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Crit.hit rate+2','MND+8','Mag. Acc.+14','"Mag.Atk.Bns."+13',}},
  255.         feet={ name="Herculean Boots", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Magic burst mdg.+1%','MND+8','Mag. Acc.+15','"Mag.Atk.Bns."+13',}},
  256.         neck="Fotia gorget",
  257.         waist="Fotia belt",
  258.         left_ear="Crematio Earring",
  259.         right_ear="Friomisi Earring",
  260.         left_ring="Shiva Ring +1",
  261.         right_ring="Shiva Ring +1",
  262.         back="Evasionist's cape"}
  263.        
  264.     sets.WS['Red Lotus Blade'] =
  265.         {ammo="Seething Bomblet +1",
  266.         head={ name="Herculean Helm", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','"Mag.Atk.Bns."+14',}},
  267.         body={ name="Samnuha Coat", augments={'Mag. Acc.+13','"Mag.Atk.Bns."+14','"Fast Cast"+3','"Dual Wield"+4',}},
  268.         hands="Carmine finger gauntlets +1",
  269.         legs={ name="Herculean Trousers", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Crit.hit rate+2','MND+8','Mag. Acc.+14','"Mag.Atk.Bns."+13',}},
  270.         feet={ name="Herculean Boots", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Magic burst mdg.+1%','MND+8','Mag. Acc.+15','"Mag.Atk.Bns."+13',}},
  271.         neck="Fotia gorget",
  272.         waist="Fotia belt",
  273.         left_ear="Crematio Earring",
  274.         right_ear="Friomisi Earring",
  275.         left_ring="Shiva Ring +1",
  276.         right_ring="Shiva Ring +1",
  277.         back="Evasionist's cape"}
  278.        
  279.     sets.WS['Requiescat'] =
  280.         {ammo="Seething Bomblet +1",
  281.         head="Carmine mask +1",
  282.         neck="Fotia gorget",
  283.         ear1="Moonshade earring",
  284.         ear2="Brutal earring",
  285.         body="Rawhide vest",
  286.         ring1="Epona's Ring",
  287.         ring2="Leviathan ring +1",
  288.         back="Letalis mantle",
  289.         waist="Fotia belt",
  290.         hands={ name="Herculean Gloves", augments={'Accuracy+24','"Triple Atk."+3','DEX+9',}},
  291.         legs="Carmine cuisses +1",
  292.         feet="Carmine greaves +1"}
  293.        
  294.        
  295.  
  296.        
  297.  
  298.  
  299.     -------------------  MA Sets  ----------------------
  300.     sets.MA={}
  301.  
  302.     sets.MA.FastCast =
  303.         {ammo="Hasty pinion +1",
  304.         head="Carmine mask +1",
  305.         body={ name="Taeon Tabard", augments={'Mag. Acc.+15 "Mag.Atk.Bns."+15','"Fast Cast"+4','STR+7 VIT+7',}},
  306.         hands="Leyline gloves",
  307.         legs="Rawhide trousers",
  308.         feet="Carmine greaves +1",
  309.         neck="Twilight torque",
  310.         waist="Flume belt",
  311.         left_ear="Ethereal earring",
  312.         right_ear="Etiolation earring",
  313.         left_ring="Dark ring",
  314.         right_ring="Defending Ring",
  315.         back="Evasionist's Cape"}
  316.        
  317.        
  318.     sets.MA.Enhancing = set_combine(sets.MA.FastCast,
  319.         {head="Carmine mask +1",
  320.         neck="Incanter's torque",
  321.         hands="Runeist Mitons +1",
  322.         left_ear="Andoaa earring",
  323.         back="Merciful cape",
  324.         waist="Olympus sash",
  325.         legs="Carmine cuisses +1"})
  326.        
  327.     sets.MA.Cure =
  328.         {head="Futhark bandeau+1",
  329.         body="Vrikodara jupon",
  330.         hands="Buremte gloves",
  331.         legs="Erilaz leg guards +1",
  332.         feet="Erilaz greaves +1",
  333.         neck="Phalaina Locket",
  334.         waist="Gishdubar sash",
  335.         left_ear="Roundel Earring",
  336.         right_ear="Mendicant's earring",
  337.         left_ring="Kunaji Ring",
  338.         right_ring="Defending Ring",
  339.         back="Solemnity cape"}
  340.        
  341.     sets.MA.Phalanx = set_combine(sets.MA.Enhancing,
  342.     {head="Futhark bandeau +1",
  343.     body={ name="Taeon Tabard", augments={'"Cure" potency +5%','Phalanx +2',}},
  344.     hands={ name="Taeon Gloves", augments={'"Cure" potency +4%','Phalanx +3',}},
  345.     legs={ name="Taeon Tights", augments={'"Cure" potency +5%','Phalanx +2',}},
  346.     feet={ name="Taeon Boots", augments={'"Cure" potency +5%','Phalanx +3',}}})
  347.        
  348.     sets.JA = {}
  349.    
  350.     sets.JA.Lunge =
  351.         {ammo="Seething Bomblet +1",
  352.          head={ name="Herculean Helm", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','"Mag.Atk.Bns."+14',}},
  353.         body={ name="Samnuha Coat", augments={'Mag. Acc.+13','"Mag.Atk.Bns."+14','"Fast Cast"+3','"Dual Wield"+4',}},
  354.         hands="Carmine finger gauntlets +1",
  355.         legs={ name="Herculean Trousers", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Crit.hit rate+2','MND+8','Mag. Acc.+14','"Mag.Atk.Bns."+13',}},
  356.         feet={ name="Herculean Boots", augments={'Pet: DEX+5','"Dbl.Atk."+2','Magic burst mdg.+14%','Mag. Acc.+8 "Mag.Atk.Bns."+8',}},
  357.         neck="Sanctity Necklace",
  358.         waist="Eschan Stone",
  359.         left_ear="Crematio Earring",
  360.         right_ear="Friomisi Earring",
  361.         left_ring="Locus Ring",
  362.         right_ring="Mujin Band",
  363.         back="Evasionist's Cape"}
  364.    
  365.     sets.JA.Vallation =
  366.     {body="Runeist coat +1",
  367.     legs="Futhark trousers +1"}
  368.    
  369.      sets.JA.Swipe =
  370.         {ammo="Seething Bomblet +1",
  371.         head={ name="Herculean Helm", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','"Mag.Atk.Bns."+14',}},
  372.         body={ name="Samnuha Coat", augments={'Mag. Acc.+13','"Mag.Atk.Bns."+14','"Fast Cast"+3','"Dual Wield"+4',}},
  373.         hands="Carmine finger gauntlets +1",
  374.         legs={ name="Herculean Trousers", augments={'"Mag.Atk.Bns."+23','Magic burst mdg.+6%','Mag. Acc.+5',}},
  375.         feet={ name="Herculean Boots", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','Magic burst mdg.+1%','MND+8','Mag. Acc.+15','"Mag.Atk.Bns."+13',}},
  376.         neck="Sanctity Necklace",
  377.         waist="Eschan Stone",
  378.         left_ear="Crematio Earring",
  379.         right_ear="Friomisi Earring",
  380.         left_ring="Locus Ring",
  381.         right_ring="Mujin Band",
  382.         back="Evasionist's Cape"}
  383.        
  384.     sets.MA.Enmity =
  385.     {head="Rabid Visor",
  386.     body="Emet Harness +1",
  387.     hands="Erilaz Gauntlets +1",
  388.     legs="Eri. Leg Guards +1",
  389.     feet="Erilaz Greaves +1",
  390.     neck="Unmoving Collar +1",
  391.     left_ear="Cryptic Earring",
  392.     right_ear="Trux Earring",
  393.     back="Evasionist's Cape"}
  394.    
  395.    
  396.     sets.JA.Valiance = set_combine(sets.MA.Enmity,
  397.     {body="Runeist coat +1",
  398.     legs="Futhark trousers ++"})
  399.    
  400.     sets.JA['Elemental Sforzo'] =  set_combine(sets.MA.Enmity,
  401.     {body="Futhark coat"})
  402.    
  403.     sets.JA.Battuta = set_combine(sets.MA.Enmity,
  404.     {head="Futhark Bandeau"})
  405.    
  406.     sets.JA.Liement = set_combine(sets.MA.Enmity,
  407.     {body="Futhark Coat"})
  408.    
  409.     sets.JA.Swordplay = set_combine(sets.MA.Enmity,
  410.     {hands="Futhark mitons +1"})
  411.    
  412.     sets.JA.Pflug = set_combine(sets.MA.Enmity,
  413.     {feet="Runeist bottes +1"})
  414.    
  415.     sets.JA.Gambit = set_combine(sets.MA.Enmity,
  416.     {hands="Runeist mitons +1"})
  417.        
  418.     sets.JA.Embolden = set_combine(sets.MA.Enmity,
  419.     {back="Evasionist's cape"}  )
  420.    
  421.     sets.JA['Vivacious Pulse'] = set_combine(sets.MA.Enmity,
  422.     {head="Erilaz galea +1"})
  423.    
  424.     sets.JA.Rayke = set_combine(sets.MA.Enmity,
  425.     {feet="Futhark boots +1"})
  426.    
  427.  
  428.    
  429.     sets.JA.EnmityCast =
  430.         {ammo="Hasty pinion +1",
  431.         head="Carmine mask +1",
  432.         body="Emet Harness +1",
  433.         hands="Leyline gloves",
  434.         legs="Eri. Leg Guards +1",
  435.         feet="Carmine greaves +1",
  436.         neck="Unmoving Collar +1",
  437.         waist="Flume belt",
  438.         left_ear="Cryptic Earring",
  439.         right_ear="Trux Earring",
  440.         left_ring="Dark ring",
  441.         right_ring="Defending Ring",
  442.         back="Evasionist's Cape"}
  443.    
  444. end
  445.  
  446. function precast(spell)
  447.     if spell.action_type == 'Magic' then
  448.         equip(sets.MA.FastCast)
  449.     end
  450.    
  451.     if spell.type == "WeaponSkill" then
  452.         equip(sets.WS[spell.name])
  453.         if world.day_element == 'Dark' then
  454.         equip (set_combine(sets.WS[spell.name],{back="Trepidity Mantle"}))
  455.         end
  456.     end
  457.    
  458.    
  459.     if sets.JA[spell.name] then
  460.         equip(sets.JA[spell.name])
  461.     end
  462.    
  463.     if spell.english == 'Flash' or spell.english == 'Foil' or spell.english == 'Stun'
  464.     or spell.english == 'Provoke'
  465.         then
  466.         equip (sets.JA.EnmityCast)
  467.     end
  468.    
  469.  
  470.    
  471. end
  472.  
  473. function midcast(spell)
  474.  
  475.     if spell.english == 'Cure' or spell.english == 'Cure II' or spell.english == 'Cure III' or spell.english == 'Cure IV' or spell.english == 'Cure V' or spell.english == 'Cure VI'
  476.     or spell.english == 'Cura' or spell.english == 'Cura II' or spell.english == 'Cura III' or spell.english == 'Curaga'
  477.     or spell.english == 'Curaga II' or spell.english == 'Curaga III' or spell.english == 'Curaga IV'
  478.     or spell.english == 'Curaga V'
  479.         then
  480.         equip(sets.MA.Cure)
  481.     end
  482.    
  483.     if spell.english == 'Flash' or spell.english == 'Foil' or spell.english == 'Stun'
  484.     or spell.english == 'Provoke'
  485.         then
  486.         equip (sets.JA.EnmityCast)
  487.     end
  488.    
  489.     if spell.english == 'Magic Fruit' or spell.enlsih == 'Wild Carrot' or spell.english == 'White Wind'
  490.     or spell.english == 'Plenilune Embrace' or spell.english == 'Healing Breeze'
  491.     then
  492.         equip(sets.MA.Cure)
  493.     end
  494.  
  495.     if spell.english == 'Enthunder' or spell.english == 'Enthunder II'
  496.     or spell.english == 'Enstone' or spell.english == 'Enstone II'
  497.     or spell.english == 'Enaero' or spell.english == 'Enaero II'
  498.     or spell.english == 'Enblizzard' or spell.english == 'Enblizzard II'
  499.     or spell.english == 'Enfire' or spell.english == 'Enfire II'
  500.     or spell.english == 'Enwater' or spell.english == 'Enwater II'
  501.     or string.find(spell.english,'Bar') or string.find(spell.english,'spikes')
  502.     or spell.english == 'Stoneskin' or spell.english == 'Aquaveil'
  503.     or string.find(spell.english,'Boost') or spell.english == 'Auspice'
  504.     or spell.english == 'Temper'
  505.         then
  506.         equip (sets.MA.Enhancing)
  507.     end
  508.    
  509.     if spell.english == 'Phalanx' or spell.english == 'Phalanx II'
  510.         then
  511.         equip (sets.MA.Phalanx)
  512.     end
  513.    
  514.     if spell.english == 'Erase' or spell.english == 'Adloqium'
  515.     or spell.english == 'Klimaform'  or spell.english == 'Arise'
  516.     or string.find(spell.english,'Protect') or string.find(spell.english,'Shell')
  517.     or string.find(spell.english,'Protectra')   or spell.english == 'Sacrifice'
  518.     or string.find(spell.english,'Animus') or string.find(spell.english,'Raise')
  519.     or string.find(spell.english,'Reraise') or spell.english == 'Esuna' or spell.english == 'Arise'
  520.     or string.find(spell.english,'Utsusemi')
  521.     then
  522.         equip (sets.MA.FastCast)
  523.     end
  524.    
  525.     if spell.english == 'Refresh'
  526.     or spell.english == 'Refresh II'
  527.     or spell.english == 'Haste' or spell.english == 'Blink'
  528.     or string.find(spell.english,'Regen')
  529.     then
  530.         equip (set_combine(sets.MA.FastCast,{head="Erilaz galea +1"}))
  531.     end
  532.    
  533.     if spell.type == "WeaponSkill" then
  534.         equip(sets.WS[spell.name])
  535.         if world.day_element == 'Dark' then
  536.         equip (set_combine(sets.WS[spell.name],{back="Trepidity Mantle"}))
  537.         end
  538.     end
  539.    
  540.     if sets.JA[spell.name] then
  541.         equip(sets.JA[spell.name])
  542.     end
  543.  
  544.     end
  545.    
  546.  
  547.  
  548. function aftercast(spell)  
  549.     if player.status=='Engaged' then
  550.          equip(sets.TP[sets.TP.index[TP_ind]])
  551.          if world.time >= 6*60 and world.time <= 18*60 then -- day time
  552.          equip (sets.TP[sets.TP.index[TP_ind]],{ammo="Tengu-no-Hane"})
  553.          end
  554.     else
  555.         equip(sets.Idle[sets.Idle.index[Idle_ind]])
  556.     end
  557. end
  558.  
  559. function status_change(new,old)
  560.     if new == 'Engaged' then
  561.           equip(sets.TP[sets.TP.index[TP_ind]])
  562.     else
  563.         equip(sets.Idle[sets.Idle.index[Idle_ind]])
  564.     end
  565. end
  566.  
  567. function equip_TP_set()
  568.     if TP_ind == 1 then
  569.         equip(sets.TP[sets.TP.index[TP_ind]])
  570.     end
  571. end
  572.  
  573. function self_command(command)
  574.     if command == 'toggle TP set' then
  575.         TP_ind = TP_ind +1
  576.         if TP_ind > #sets.TP.index then TP_ind = 1 end
  577.         send_command('@input /echo ----- TP Set changed to '..sets.TP.index[TP_ind]..' -----')
  578.         equip(sets.TP[sets.TP.index[TP_ind]])
  579.     elseif command == 'toggle Idle set' then
  580.         Idle_ind = Idle_ind +1
  581.         if Idle_ind > #sets.Idle.index then Idle_ind = 1 end
  582.         send_command('@input /echo ----- Idle Set changed to '..sets.Idle.index[Idle_ind]..' -----')
  583.         equip(sets.Idle[sets.Idle.index[Idle_ind]])
  584.     elseif command == 'equip TP set' then
  585.         equip_TP_set()
  586.     end
  587. end
Advertisement
Add Comment
Please, Sign In to add comment