Advertisement
Guest User

FFXI BLU Job File

a guest
May 29th, 2017
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 39.07 KB | None | 0 0
  1.  
  2. include('organizer-lib')
  3.  
  4.  
  5. function get_sets()
  6.     send_command('bind f9 gs c toggle TP set')
  7.     send_command('bind f10 gs c toggle Idle set')
  8.     send_command('bind f12 gs disable main sub;input /echo Weapons Locked;')
  9.     send_command('bind f11 gs c toggle CDC set')
  10.  
  11.  
  12.  
  13.     function file_unload()
  14.      
  15.  
  16.         send_command('unbind ^f9')
  17.         send_command('unbind ^f10')
  18.         send_command('unbind ^f11')
  19.         send_command('unbind ^f12')
  20.        
  21.         send_command('unbind !f9')
  22.         send_command('unbind !f10')
  23.         send_command('unbind !f11')
  24.         send_command('unbind !f12')
  25.  
  26.         send_command('unbind f9')
  27.         send_command('unbind f10')
  28.         send_command('unbind f11')
  29.         send_command('unbind f12')
  30.  
  31.        
  32.  
  33.     end
  34.  
  35.  
  36.     --Idle Sets--  
  37.     sets.Idle = {}
  38.    
  39.     sets.Idle.index = {'Town','Refresh','DT'}
  40.         Idle_ind = 1           
  41.  
  42.     sets.Idle.Town = {
  43.         ammo="Jukukik Feather",
  44.         head="Adhemar Bonnet",
  45.         neck="Fotia Gorget",
  46.         ear1="Moonshade Earring",
  47.         ear2="Brutal Earring",
  48.         body="Assim. Jubbah +3",
  49.         hands={ name="Herculean Gloves", augments={'Attack+15','Crit. hit damage +4%','Accuracy+15',}},
  50.         ring1="Karieyh Ring",
  51.         ring2="Warp Ring",
  52.         back="Rosmerta's Cape",
  53.         waist="Fotia Belt",
  54.         legs="Carmine Cuisses +1",
  55.         feet={ name="Herculean Boots", augments={'Accuracy+23 Attack+23','"Triple Atk."+4','DEX+7','Attack+6',}}}
  56.  
  57.     sets.Idle.Refresh = {
  58.         main="Bolelabunga",
  59.         ammo="Ginsen",
  60.         head="Rawhide Mask",
  61.         neck="Loricate torque +1",
  62.         ear1="Reraise Earring",
  63.         ear2="Infused Earring",
  64.         body="Assim. Jubbah +3",
  65.         hands="Serpentes Cuffs",
  66.         ring1="Defending ring",
  67.         ring2="Dark Ring",
  68.         back="Kumbira cape",
  69.         waist="flume belt +1",
  70.         legs="Lengo Pants",
  71.         feet="Serpentes Sabots"}
  72.  
  73.     sets.Idle.DT = {
  74.         main="Terra's Staff",
  75.         sub="Umbra strap",
  76.         ammo="Vanir Battery",
  77.         head={ name="Uk'uxkaj Cap", augments={'Phys. dmg. taken -2%','Magic dmg. taken -2%','Phys. dmg. taken -2%',}},
  78.         body="Ayanmo Corazza +1",
  79.         hands="Aya. Manopolas +1",
  80.         legs={ name="Carmine Cuisses +1", augments={'Accuracy+20','Attack+12','"Dual Wield"+6',}},
  81.         feet="Ayanmo Gambieras +1",
  82.         neck="Loricate Torque +1",
  83.         waist="Flume Belt +1",
  84.         left_ear="Merman's Earring",
  85.         right_ear="Merman's Earring",
  86.         left_ring="Defending Ring",
  87.         right_ring="Dark Ring",
  88.         back="Solemnity Cape",}
  89.  
  90.  
  91.     --TP Sets--
  92.    
  93.     sets.TP = {}
  94.  
  95.     sets.TP.index = {'Standard', 'StoreTP', 'Solo', 'Safe', 'AccuracyLite', 'AccuracyFull', 'AccuracyExtreme', 'DT', 'TH'}
  96.     --1=Standard, 2=Solo, 3=Marches, 4=AccuracyLite, 5=AccuracyFull, 6=DT, 7=TH--
  97.         TP_ind = 1
  98.    
  99.     sets.TP.Standard = {
  100.         ammo="Ginsen",
  101.         head="Adhemar Bonnet",
  102.         neck="Lissome Necklace",
  103.         ear1="Suppanomimi",
  104.         ear2="Cessance Earring",
  105.         body="Adhemar Jacket",
  106.         hands="Adhemar Wristbands +1",
  107.         ring1="Epona's ring",
  108.         ring2="Petrov Ring",
  109.         back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}},
  110.         waist="windbuffet belt +1",
  111.         legs="Samnuha tights",
  112.         feet={ name="Herculean Boots", augments={'Accuracy+23 Attack+23','"Triple Atk."+4','DEX+7','Attack+6',}}}
  113.                
  114.     sets.TP.StoreTP = {
  115.         main="Sequence",
  116.         sub={ name="Colada", augments={'Weapon skill damage +4%','AGI+2',}},
  117.         ammo="Ginsen",
  118.         head={ name="Adhemar Bonnet", augments={'DEX+10','AGI+10','Accuracy+15',}},
  119.         body={ name="Adhemar Jacket", augments={'DEX+10','AGI+10','Accuracy+15',}},
  120.         hands="Adhemar Wristbands +1",
  121.         legs={ name="Samnuha Tights", augments={'STR+10','DEX+10','"Dbl.Atk."+3','"Triple Atk."+3',}},
  122.         feet="Carmine Greaves +1",
  123.         neck="Lissome Necklace",
  124.         waist="Kentarch Belt +1",
  125.         left_ear="Suppanomimi",
  126.         right_ear="Cessance Earring",
  127.         left_ring="Rajas Ring",
  128.         right_ring="Petrov Ring",
  129.         back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}},}
  130.                
  131.     sets.TP.Solo = {
  132.         main="Tizona",
  133.         sub="Sequence",
  134.         ammo="Ginsen",
  135.         head={ name="Carmine Mask +1", augments={'Accuracy+20','Mag. Acc.+12','"Fast Cast"+4',}},
  136.         body="Ayanmo Corazza +1",
  137.         hands="Adhemar Wristbands +1",
  138.         legs={ name="Carmine Cuisses +1", augments={'Accuracy+20','Attack+12','"Dual Wield"+6',}},
  139.         feet={ name="Herculean Boots", augments={'Accuracy+23 Attack+23','"Triple Atk."+4','DEX+7','Attack+6',}},
  140.         neck="Loricate Torque +1",
  141.         waist="Flume Belt +1",
  142.         left_ear="Cessance Earring",
  143.         right_ear="Dignitary's Earring",
  144.         left_ring="Defending Ring",
  145.         right_ring="Dark Ring",
  146.         back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}},}
  147.  
  148.     sets.TP.Safe ={
  149.         main="Tizona",
  150.         sub="Sequence",
  151.         ammo="Ginsen",
  152.         head={ name="Carmine Mask +1", augments={'Accuracy+20','Mag. Acc.+12','"Fast Cast"+4',}},
  153.         body="Ayanmo Corazza +1",
  154.         hands="Adhemar Wristbands +1",
  155.         legs="Samnuha Tights",
  156.         feet={ name="Herculean Boots", augments={'Accuracy+23 Attack+23','"Triple Atk."+4','DEX+7','Attack+6',}},
  157.         neck="Loricate Torque +1",
  158.         waist="Flume Belt +1",
  159.         left_ear="Cessance Earring",
  160.         right_ear="Suppanomimi",
  161.         left_ring="Defending Ring",
  162.         right_ring="Dark Ring",
  163.         back="Solemnity Cape",}
  164.  
  165.     sets.TP.AccuracyLite = {
  166.         ammo="Ginsen",
  167.         head="Carmine Mask +1",
  168.         neck="Lissome Necklace",
  169.         ear1="Cessance Earring",
  170.         ear2="Brutal earring",
  171.         body="Adhemar Jacket",
  172.         hands="Adhemar Wristbands +1",
  173.         ring1="Epona's ring",
  174.         ring2="Petrov Ring",
  175.         back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}},
  176.         waist="windbuffet belt +1",
  177.         legs="Carmine Cuisses +1",
  178.         feet={ name="Herculean Boots", augments={'Accuracy+23 Attack+23','"Triple Atk."+4','DEX+7','Attack+6',}}}
  179.    
  180.     sets.TP.AccuracyFull = {
  181.         main="Tizona",
  182.         sub="Sequence",
  183.         ammo="Ginsen",
  184.         head={ name="Carmine Mask +1", augments={'Accuracy+20','Mag. Acc.+12','"Fast Cast"+4',}},
  185.         body={ name="Adhemar Jacket", augments={'DEX+10','AGI+10','Accuracy+15',}},
  186.         hands="Adhemar Wristbands +1",
  187.         legs={ name="Carmine Cuisses +1", augments={'Accuracy+20','Attack+12','"Dual Wield"+6',}},
  188.         feet={ name="Herculean Boots", augments={'Accuracy+23 Attack+23','"Triple Atk."+4','DEX+7','Attack+6',}},
  189.         neck="Sanctity Necklace",
  190.         waist="Kentarch Belt +1",
  191.         left_ear="Digni. Earring",
  192.         right_ear="Cessance Earring",
  193.         left_ring="Epona's Ring",
  194.         right_ring="Petrov Ring",
  195.         back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}}}
  196.  
  197.     sets.TP.AccuracyExtreme = {
  198.         main="Tizona",
  199.         sub="Sequence",
  200.         ammo="Falcon Eye",
  201.         head={ name="Carmine Mask +1", augments={'Accuracy+20','Mag. Acc.+12','"Fast Cast"+4',}},
  202.         body={ name="Adhemar Jacket", augments={'DEX+10','AGI+10','Accuracy+15',}},
  203.         hands="Adhemar Wristbands +1",
  204.         legs={ name="Carmine Cuisses +1", augments={'Accuracy+20','Attack+12','"Dual Wield"+6',}},
  205.         feet={ name="Herculean Boots", augments={'Accuracy+23 Attack+23','"Triple Atk."+4','DEX+7','Attack+6',}},
  206.         neck="Iqabi Necklace",
  207.         waist="Kentarch Belt +1",
  208.         left_ear="Digni. Earring",
  209.         right_ear="Zennaroi Earring",
  210.         left_ring="Cacoethic Ring +1",
  211.         right_ring="Enlivened Ring",
  212.         back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}}}
  213.  
  214.     sets.TP.DT = {
  215.         main="Tizona",
  216.         sub="Sequence",
  217.         ammo="Falcon Eye",
  218.         head={ name="Carmine Mask +1", augments={'Accuracy+20','Mag. Acc.+12','"Fast Cast"+4',}},
  219.         body="Ayanmo Corazza +1",
  220.         hands="Adhemar Wristbands +1",
  221.         legs="Aya. Cosciales +1",
  222.         feet={ name="Herculean Boots", augments={'Accuracy+23 Attack+23','"Triple Atk."+4','DEX+7','Attack+6',}},
  223.         neck="Loricate Torque +1",
  224.         waist="Flume Belt +1",
  225.         left_ear="Suppanomimi",
  226.         right_ear="Brutal Earring",
  227.         left_ring="Defending Ring",
  228.         right_ring="Dark Ring",
  229.         back="Solemnity Cape",}
  230.  
  231.     sets.TP.TH = {
  232.         main="Tizona",
  233.         sub={ name="Mimesis", augments={'Accuracy+50','Mag. Acc.+50','System: 2 ID: 115 Val: 79',}},
  234.         ammo="Ginsen",
  235.         head={ name="Taeon Chapeau", augments={'Accuracy+23','"Triple Atk."+2','STR+6',}},
  236.         body={ name="Adhemar Jacket", augments={'DEX+10','AGI+10','Accuracy+15',}},
  237.         hands="Adhemar Wristbands +1",
  238.         legs={ name="Herculean Trousers", augments={'MND+5','Accuracy+7','"Treasure Hunter"+1','Mag. Acc.+10 "Mag.Atk.Bns."+10',}},
  239.         feet={ name="Herculean Boots", augments={'Mag. Acc.+22','CHR+8','"Treasure Hunter"+2',}},
  240.         neck="Lissome Necklace",
  241.         waist="Chaac Belt",
  242.         left_ear="Brutal Earring",
  243.         right_ear="Cessance Earring",
  244.         left_ring="Epona's Ring",
  245.         right_ring="Petrov Ring",
  246.         back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}}}
  247.  
  248.    
  249.    
  250.    
  251.    
  252.    
  253.     --Weaponskill Sets--
  254.     sets.WS = {
  255.         ammo="Falcon Eye",
  256.         head="Adhemar Bonnet",
  257.         neck="Fotia gorget",
  258.         ear1="Moonshade earring",
  259.         ear2="Brutal earring",
  260.         body="Abnoba Kaftan",
  261.         hands={ name="Herculean Gloves", augments={'Attack+15','Crit. hit damage +4%','Accuracy+15',}},
  262.         ring1="Epona's ring",ring2="Begrudging Ring",
  263.         back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},
  264.         waist="Fotia Belt",
  265.         legs={ name="Herculean Trousers", augments={'Accuracy+25 Attack+25','Crit. hit damage +4%','AGI+7',}},
  266.         feet="Thereoid Greaves"}
  267.        
  268.     sets.Requiescat = {}
  269.    
  270.     sets.Requiescat.index = {'Attack','Accuracy'}
  271.         Requiescat_ind = 1
  272.    
  273.     sets.Requiescat.Attack = {
  274.         main="Sequence",
  275.         sub={ name="Colada", augments={'Weapon skill damage +4%','AGI+2',}},
  276.         ammo="Mantoptera Eye",
  277.         head="Jhakri Coronal +1",
  278.         body="Jhakri Robe +1",
  279.         hands="Jhakri Cuffs +2",
  280.         legs="Jhakri Slops +1",
  281.         feet="Jhakri Pigaches +1",
  282.         neck="Caro Necklace",
  283.         waist="Prosilio Belt +1",
  284.         left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','TP Bonus +25',}},
  285.         right_ear="Cessance Earring",
  286.         left_ring="Begrudging Ring",
  287.         right_ring="Rufescent Ring",
  288.         back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}},}
  289.  
  290.     sets.Requiescat.Accuracy = {
  291.         main="Sequence",
  292.         sub={ name="Colada", augments={'Weapon skill damage +4%','AGI+2',}},
  293.         ammo="Mantoptera Eye",
  294.         head="Jhakri Coronal +1",
  295.         body="Jhakri Robe +1",
  296.         hands="Jhakri Cuffs +2",
  297.         legs="Jhakri Slops +1",
  298.         feet="Jhakri Pigaches +1",
  299.         neck="Caro Necklace",
  300.         waist="Prosilio Belt +1",
  301.         left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','TP Bonus +25',}},
  302.         right_ear="Cessance Earring",
  303.         left_ring="Begrudging Ring",
  304.         right_ring="Rufescent Ring",
  305.         back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Store TP"+10',}},}
  306.  
  307.     sets.ChantDuCygne = {}
  308.    
  309.     sets.ChantDuCygne.index = {'Attack','Accuracy'}
  310.         ChantDuCygne_ind = 1
  311.    
  312.     sets.ChantDuCygne.Attack = {
  313.         ammo="Falcon Eye",
  314.         head="Adhemar Bonnet",
  315.         neck="Fotia gorget",
  316.         ear1="Moonshade earring",
  317.         ear2="Brutal earring",
  318.         body="Abnoba Kaftan",
  319.         hands={ name="Herculean Gloves", augments={'Attack+15','Crit. hit damage +4%','Accuracy+15',}},
  320.         ring1="Epona's ring",
  321.         ring2="Begrudging Ring",
  322.         back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},
  323.         waist="Fotia Belt",
  324.         legs={ name="Herculean Trousers", augments={'Accuracy+25 Attack+25','Crit. hit damage +4%','AGI+7',}},
  325.         feet="Thereoid Greaves"}
  326.  
  327.     sets.ChantDuCygne.Accuracy = {
  328.         ammo="Falcon Eye",
  329.         head="Adhemar Bonnet",
  330.         neck="Fotia gorget",
  331.         ear1="Moonshade earring",
  332.         ear2="Zennaroi earring",
  333.         body="Abnoba Kaftan",
  334.         hands={ name="Herculean Gloves", augments={'Pet: "Mag.Atk.Bns."+9','Accuracy+23','Accuracy+20 Attack+20','Mag. Acc.+12 "Mag.Atk.Bns."+12',}},
  335.         ring1="Cacoethic ring +1",
  336.         ring2="Begrudging Ring",
  337.         back={ name="Rosmerta's Cape", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},
  338.         waist="Fotia Belt",legs={ name="Herculean Trousers", augments={'Accuracy+25 Attack+25','Crit. hit damage +4%','AGI+7',}},
  339.         feet="Thereoid Greaves"}
  340.  
  341.     sets.WS.SanguineBlade = {}
  342.    
  343.     sets.WS.SanguineBlade = {
  344.         ammo="Dosis Tathlum",
  345.         head="Herculean Helm",
  346.         neck="Sanctity Necklace",
  347.         ear1="Hecate's earring",
  348.         ear2="Friomisi earring",
  349.         body="Jhakri Robe +1",
  350.         hands="Jhakri Cuffs +2",
  351.         ring1="Shiva ring +1",
  352.         ring2="Shiva Ring +1",
  353.         back="Cornflower cape",
  354.         waist="Yamabuki-no-obi",
  355.         legs="Jhakri Slops +1",
  356.         feet="Jhakri Pigaches +1"}
  357.        
  358.     sets.WS.CircleBlade = {}       
  359.            
  360.     sets.WS.CircleBlade = {
  361.         ammo="Cheruski needle",
  362.         head="Uk'uxkaj cap",
  363.         neck="Iqabi Necklace",
  364.         ear1="Moonshade earring",
  365.         ear2="Brutal earring",
  366.         body="Assim. jubbah +3",
  367.         hands="Qaaxo mitaines",
  368.         ring1="Epona's ring",
  369.         ring2="Rajas ring",
  370.         back="Bleating Mantle",
  371.         waist="Fotia Belt",
  372.         legs="Samnuha tights",
  373.         feet="Assim. charuqs +1",} 
  374.            
  375.     sets.WS.Expiacion = {
  376.         main="Tizona",
  377.         sub="Sequence",
  378.         ammo="Mantoptera Eye",
  379.         head={ name="Herculean Helm", augments={'Accuracy+29','Weapon skill damage +4%','STR+4',}},
  380.         body="Assimilator's Jubbah +3",
  381.         hands="Jhakri Cuffs +2",
  382.         legs={ name="Herculean Trousers", augments={'Weapon skill damage +5%','STR+8','Accuracy+8','Attack+10',}},
  383.         feet={ name="Herculean Boots", augments={'Accuracy+28','Weapon skill damage +5%','VIT+8','Attack+4',}},
  384.         neck="Caro Necklace",
  385.         waist="Prosilio Belt +1",
  386.         left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','TP Bonus +25',}},
  387.         right_ear="Ishvara Earring",
  388.         left_ring="Karieyh Ring",
  389.         right_ring="Rufescent Ring",
  390.         back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},}
  391.  
  392.     sets.Realmrazer = {}
  393.    
  394.     sets.Realmrazer.index = {'Attack','Accuracy'}
  395.     Realmrazer_ind = 1
  396.    
  397.     sets.Realmrazer.Attack = {
  398.         ammo="Aqua Sachet",
  399.         head="Hagondes hat +1",
  400.         neck="Fotia gorget",
  401.         ear1="Moonshade earring",
  402.         ear2="Brutal earring",
  403.         body="Luhlaza jubbah +1",
  404.         hands="Luh. Bazubands +1",
  405.         ring1="Epona's ring",
  406.         ring2="Aquasoul ring",
  407.         back="Bleating Mantle",
  408.         waist="Fotia Belt",
  409.         legs="Telchine braconi",
  410.         feet="Assim. charuqs +1"}
  411.  
  412.     sets.Realmrazer.Accuracy = {
  413.         ammo="Honed tathlum",
  414.         head="Whirlpool mask",
  415.         neck="Fotia gorget",
  416.         ear1="Bladeborn earring",
  417.         ear2="Steelflash earring",
  418.         body="Luhlaza jubbah +1",
  419.         hands="Luh. Bazubands +1",
  420.         ring1="Levia. ring",
  421.         ring2="Aquasoul ring",
  422.         back="Letalis mantle",
  423.         waist="Fotia Belt",
  424.         legs="Telchine braconi",
  425.         feet="Assim. charuqs +1"}
  426.    
  427.     sets.WS.FlashNova = {
  428.         ammo="Erlene's Notebook",
  429.         head="Herculean helm",
  430.         neck="Sanctity Necklace",
  431.         ear1="Hecate's earring",
  432.         ear2="Friomisi earring",
  433.         body="Samnuha Coat",
  434.         hands="Leyline gloves",
  435.         ring1="Shiva Ring +1",
  436.         ring2="Shiva ring +1",
  437.         back="Cornflower cape",
  438.         waist="Fotia Belt",
  439.         legs="Hagondes Pants +1",
  440.         feet="Hashishin basmak +1"}
  441.    
  442.     sets.WS.SavageBlade = {
  443.         main="Sequence",
  444.         sub="Colada",
  445.         ammo="Mantoptera Eye",
  446.         head={ name="Herculean Helm", augments={'Accuracy+29','Weapon skill damage +4%','STR+4',}},
  447.         body="Assimilator's Jubbah +3",
  448.         hands="Jhakri Cuffs +2",
  449.         legs={ name="Herculean Trousers", augments={'Weapon skill damage +5%','STR+8','Accuracy+8','Attack+10',}},
  450.         feet={ name="Herculean Boots", augments={'Accuracy+28','Weapon skill damage +5%','VIT+8','Attack+4',}},
  451.         neck="Caro Necklace",
  452.         waist="Prosilio Belt +1",
  453.         left_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','TP Bonus +25',}},
  454.         right_ear="Ishvara Earring",
  455.         left_ring="Karieyh Ring",
  456.         right_ring="Rufescent Ring",
  457.         back={ name="Rosmerta's Cape", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},}
  458.    
  459.     --Blue Magic Sets--
  460.     sets.BlueMagic = {
  461.         main="Tizona",
  462.         sub={ name="Mimesis", augments={'Accuracy+50','Mag. Acc.+50','System: 2 ID: 115 Val: 79',}},
  463.         ammo="Pemphredo Tathlum",
  464.         head="Carmine Mask +1",
  465.         body="Jhakri Robe +1",
  466.         hands="Jhakri Cuffs +2",
  467.         legs="Jhakri Slops +1",
  468.         feet="Jhakri pigaches +1",
  469.         neck="Incanter's Torque",
  470.         waist="Eschan Stone",
  471.         left_ear="Gwati Earring",
  472.         right_ear="Dignitary's Earring",
  473.         left_ring="Stikini Ring",
  474.         right_ring="Stikini Ring",
  475.         back={ name="Cornflower Cape", augments={'MP+16','DEX+1','Blue Magic skill +9',}},}
  476.    
  477.     sets.BlueMagic.STR = {
  478.         main="Tizona",
  479.         sub={ name="Mimesis", augments={'Accuracy+50','Mag. Acc.+50','System: 2 ID: 115 Val: 79',}},
  480.         ammo="Pemphredo Tathlum",
  481.         head="Carmine Mask +1",
  482.         body="Jhakri Robe +1",
  483.         hands="Jhakri Cuffs +2",
  484.         legs="Jhakri Slops +1",
  485.         feet="Jhakri pigaches +1",
  486.         neck="Incanter's Torque",
  487.         waist="Eschan Stone",
  488.         left_ear="Gwati Earring",
  489.         right_ear="Dignitary's Earring",
  490.         left_ring="Stikini Ring",
  491.         right_ring="Stikini Ring",
  492.         back={ name="Cornflower Cape", augments={'MP+16','DEX+1','Blue Magic skill +9',}},}
  493.  
  494.     sets.BlueMagic.STRDEX = {
  495.         main="Tizona",
  496.         sub={ name="Mimesis", augments={'Accuracy+50','Mag. Acc.+50','System: 2 ID: 115 Val: 79',}},
  497.         ammo="Pemphredo Tathlum",
  498.         head="Carmine Mask +1",
  499.         body="Jhakri Robe +1",
  500.         hands="Jhakri Cuffs +2",
  501.         legs="Jhakri Slops +1",
  502.         feet="Jhakri pigaches +1",
  503.         neck="Incanter's Torque",
  504.         waist="Eschan Stone",
  505.         left_ear="Gwati Earring",
  506.         right_ear="Dignitary's Earring",
  507.         left_ring="Stikini Ring",
  508.         right_ring="Stikini Ring",
  509.         back={ name="Cornflower Cape", augments={'MP+16','DEX+1','Blue Magic skill +9',}},}
  510.  
  511.     sets.BlueMagic.STRVIT = {
  512.         main="Tizona",
  513.         sub={ name="Mimesis", augments={'Accuracy+50','Mag. Acc.+50','System: 2 ID: 115 Val: 79',}},
  514.         ammo="Pemphredo Tathlum",
  515.         head="Carmine Mask +1",
  516.         body="Jhakri Robe +1",
  517.         hands="Jhakri Cuffs +2",
  518.         legs="Jhakri Slops +1",
  519.         feet="Jhakri pigaches +1",
  520.         neck="Incanter's Torque",
  521.         waist="Eschan Stone",
  522.         left_ear="Gwati Earring",
  523.         right_ear="Dignitary's Earring",
  524.         left_ring="Stikini Ring",
  525.         right_ring="Stikini Ring",
  526.         back={ name="Cornflower Cape", augments={'MP+16','DEX+1','Blue Magic skill +9',}},}
  527.  
  528.     sets.BlueMagic.STRMND = {
  529.         main="Tizona",
  530.         sub={ name="Mimesis", augments={'Accuracy+50','Mag. Acc.+50','System: 2 ID: 115 Val: 79',}},
  531.         ammo="Pemphredo Tathlum",
  532.         head="Carmine Mask +1",
  533.         body="Jhakri Robe +1",
  534.         hands="Jhakri Cuffs +2",
  535.         legs="Jhakri Slops +1",
  536.         feet="Jhakri pigaches +1",
  537.         neck="Incanter's Torque",
  538.         waist="Eschan Stone",
  539.         left_ear="Gwati Earring",
  540.         right_ear="Dignitary's Earring",
  541.         left_ring="Stikini Ring",
  542.         right_ring="Stikini Ring",
  543.         back={ name="Cornflower Cape", augments={'MP+16','DEX+1','Blue Magic skill +9',}},}
  544.  
  545.     sets.BlueMagic.AGI = {
  546.         main="Tizona",
  547.         sub={ name="Mimesis", augments={'Accuracy+50','Mag. Acc.+50','System: 2 ID: 115 Val: 79',}},
  548.         ammo="Pemphredo Tathlum",
  549.         head="Carmine Mask +1",
  550.         body="Jhakri Robe +1",
  551.         hands="Jhakri Cuffs +2",
  552.         legs="Jhakri Slops +1",
  553.         feet="Jhakri pigaches +1",
  554.         neck="Incanter's Torque",
  555.         waist="Eschan Stone",
  556.         left_ear="Gwati Earring",
  557.         right_ear="Dignitary's Earring",
  558.         left_ring="Stikini Ring",
  559.         right_ring="Stikini Ring",
  560.         back={ name="Cornflower Cape", augments={'MP+16','DEX+1','Blue Magic skill +9',}},}
  561.  
  562.     sets.BlueMagic.INT = {
  563.         main="Tizona",
  564.         sub={ name="Mimesis", augments={'Accuracy+50','Mag. Acc.+50','System: 2 ID: 115 Val: 79',}},
  565.         ammo="Mavi Tathlum",
  566.         head="Jhakri Coronal +1",
  567.         body="Jhakri Robe +1",
  568.         hands="Jhakri Cuffs +2",
  569.         legs="Jhakri Slops +1",
  570.         feet={ name="Herculean Boots", augments={'Attack+5','Mag. Acc.+19','Weapon skill damage +5%','Mag. Acc.+15 "Mag.Atk.Bns."+15',}},
  571.         neck="Sanctity Necklace",
  572.         waist="Yamabuki-no-Obi",
  573.         left_ear="Gwati Earring",
  574.         right_ear={ name="Moonshade Earring", augments={'Mag. Acc.+4','TP Bonus +25',}},
  575.         left_ring="Sangoma Ring",
  576.         right_ring="Weather. Ring",
  577.         back={ name="Cornflower Cape", augments={'MP+16','DEX+1','Blue Magic skill +9',}},}
  578.  
  579.     sets.BlueMagic.SUB = {
  580.         main="Tizona",
  581.         sub="Vampirism",
  582.         ammo="Mavi Tathlum",
  583.         head="Herculean Helm",
  584.         neck="Sanctity Necklace",
  585.         ear1="Hecate's Earring",
  586.         ear2="Friomisi earring",
  587.         body="Jhakri Robe +1",
  588.         hands="Jhakri Cuffs +2",
  589.         ring1="Shiva Ring +1",
  590.         ring2="Shiva Ring +1",
  591.         back="Cornflower Cape",
  592.         waist="Eschan Stone",
  593.         legs="Jhakri Slops +1",
  594.         feet="Jhakri pigaches +1"}
  595.  
  596.     sets.BlueMagic.Cures = {
  597.         main="Tamaxchi",
  598.         sub="Bolelabunga",
  599.         ammo="Mavi Tathlum",
  600.         head={ name="Uk'uxkaj Cap", augments={'Phys. dmg. taken -2%','Magic dmg. taken -2%','Phys. dmg. taken -2%',}},
  601.         body="Pinga Tunic",
  602.         hands={ name="Rawhide Gloves", augments={'DEX+10','STR+7','INT+7',}},
  603.         legs="Pinga Pants",
  604.         feet={ name="Luhlaza Charuqs +1", augments={'Enhances "Diffusion" effect',}},
  605.         neck="Loricate Torque +1",
  606.         waist="Kentarch Belt +1",
  607.         left_ear="Digni. Earring",
  608.         right_ear="Mendicant's Earring",
  609.         left_ring="Stikini Ring",
  610.         right_ring="Stikini Ring",
  611.         back={ name="Cornflower Cape", augments={'MP+16','DEX+1','Blue Magic skill +9',}}}
  612.  
  613.     sets.BlueMagic.SelfCures = {
  614.         main="Tamaxchi",
  615.         sub="Bolelabunga",
  616.         ammo="Mavi Tathlum",
  617.         head={ name="Uk'uxkaj Cap", augments={'Phys. dmg. taken -2%','Magic dmg. taken -2%','Phys. dmg. taken -2%',}},
  618.         body="Pinga Tunic",
  619.         hands={ name="Buremte Gloves", augments={'Phys. dmg. taken -2%','Magic dmg. taken -2%','Phys. dmg. taken -2%',}},
  620.         legs="Pinga Pants",
  621.         feet="Medium's Sabots",
  622.         neck="Loricate Torque +1",
  623.         waist="Gishdubar Sash",
  624.         left_ear="Digni. Earring",
  625.         right_ear="Mendicant's Earring",
  626.         left_ring="Dark Ring",
  627.         right_ring="Kunaji Ring",
  628.         back="Solemnity Cape",}
  629.  
  630.     sets.BlueMagic.Stun = {
  631.         main="Tizona",
  632.         sub={ name="Mimesis", augments={'Accuracy+50','Mag. Acc.+50','System: 2 ID: 115 Val: 79',}},
  633.         ammo="Pemphredo Tathlum",
  634.         head="Carmine Mask +1",
  635.         body="Jhakri Robe +1",
  636.         hands="Jhakri Cuffs +2",
  637.         legs="Jhakri Slops +1",
  638.         feet="Jhakri pigaches +1",
  639.         neck="Incanter's Torque",
  640.         waist="Eschan Stone",
  641.         left_ear="Gwati Earring",
  642.         right_ear="Dignitary's Earring",
  643.         left_ring="Stikini Ring",
  644.         right_ring="Stikini Ring",
  645.         back={ name="Cornflower Cape", augments={'MP+16','DEX+1','Blue Magic skill +9',}},}
  646.  
  647.     sets.BlueMagic.HeavyStrike = {
  648.         ammo="Mavi tathlum",
  649.         head="Whirlpool mask",
  650.         neck="iqabi necklace",
  651.         ear1="Flame pearl",
  652.         ear2="Flame pearl",
  653.         body="Luhlaza jubbah +1",
  654.         hands="Luh. Bazubands +1",
  655.         ring1="Spiral ring",
  656.         ring2="Rajas ring",
  657.         back="Letalis mantle",
  658.         waist="Hurch'lan sash",
  659.         legs="Taeon tights",
  660.         feet="Assim. charuqs +1"}
  661.  
  662.     sets.BlueMagic.ChargedWhisker = {
  663.         ammo="Erlene's notebook",
  664.         head="Uk'uxkaj cap",
  665.         neck="Eddy necklace",
  666.         ear1="Hecate's earring",
  667.         ear2="Friomisi earring",
  668.         body="Count's Garb",
  669.         hands="Umuthi gloves",
  670.         ring1="Shiva ring+1",
  671.         ring2="Rajas ring",
  672.         back="Cornflower cape",
  673.         waist="Pipilaka belt",
  674.         legs="Amalric Slops",
  675.         feet="Helios boots"}
  676.  
  677.     sets.BlueMagic.TenebralCrush = {
  678.         main="Tizona",
  679.         sub="Vampirism",
  680.         ammo="Mavi Tathlum",
  681.         head="Pixie Hairpin +1",
  682.         neck="Sanctity Necklace",
  683.         ear1="Hecate's Earring",
  684.         ear2="Friomisi earring",
  685.         body="Jhakri Robe +1",
  686.         hands="Jhakri Cuffs +2",
  687.         ring1="Shiva Ring +1",
  688.         ring2="Archon Ring",
  689.         back="Cornflower Cape",
  690.         waist="Yamabuki-no-obi",
  691.         legs="Jhakri Slops +1",
  692.         feet="Jhakri pigaches +1"}
  693.    
  694.     sets.BlueMagic.TenebralCrush.BurstAffinity = {
  695.         main="Tizona",
  696.         sub="Vampirism",
  697.         ammo="Mavi Tathlum",
  698.         head="Pixie Hairpin +1",
  699.         neck="Sanctity Necklace",
  700.         ear1="Hecate's Earring",
  701.         ear2="Friomisi earring",
  702.         body="Jhakri Robe +1",
  703.         hands="Jhakri Cuffs +2",
  704.         ring1="Shiva Ring +1",
  705.         ring2="Archon Ring",
  706.         back="Cornflower Cape",
  707.         waist="Yamabuki-no-obi",
  708.         legs="Jhakri Slops +1",
  709.         feet="Hashishin Basmak +1"}
  710.    
  711.     sets.BlueMagic.WhiteWind = {
  712.         main="Vampirism",
  713.         sub="Vampirism",
  714.         ammo="Mavi tathlum",
  715.         head="Luh. Keffiyeh +1",
  716.         neck="Cuamiz collar",
  717.         ear1="Upsurge Earring",
  718.         ear2="Cassie earring",
  719.         body="Aetosaur jerkin",
  720.         hands="Weath. cuffs +1",
  721.         ring1="Bomb queen ring",
  722.         ring2="Meridian ring",
  723.         back="Oretania's cape",
  724.         waist="Gold mog. belt",
  725.         legs="Taeon Tights",
  726.         feet="Llwyd's clogs"}
  727.  
  728.     sets.BlueMagic.MagicAccuracy = {
  729.         main="Tizona",
  730.         sub={ name="Mimesis", augments={'Accuracy+50','Mag. Acc.+50','System: 2 ID: 115 Val: 79',}},
  731.         ammo="Pemphredo Tathlum",
  732.         head="Carmine Mask +1",
  733.         body="Jhakri Robe +1",
  734.         hands="Jhakri Cuffs +2",
  735.         legs="Jhakri Slops +1",
  736.         feet="Jhakri pigaches +1",
  737.         neck="Incanter's Torque",
  738.         waist="Eschan Stone",
  739.         left_ear="Gwati Earring",
  740.         right_ear="Dignitary's Earring",
  741.         left_ring="Stikini Ring",
  742.         right_ring="Stikini Ring",
  743.         back={ name="Cornflower Cape", augments={'MP+16','DEX+1','Blue Magic skill +9',}},}
  744.  
  745.     sets.BlueMagic.Skill = {
  746.         main="Tizona",
  747.         sub="Sequence",
  748.         ammo="Mavi Tathlum",
  749.         head="Carmine Mask +1",
  750.         body="Assim. Jubbah +3",
  751.         hands={ name="Rawhide Gloves", augments={'DEX+10','STR+7','INT+7',}},
  752.         legs="Aya. Cosciales +1",
  753.         feet={ name="Luhlaza Charuqs +1", augments={'Enhances "Diffusion" effect',}},
  754.         neck="Incanter's Torque",
  755.         waist="Kentarch Belt +1",
  756.         left_ear="Digni. Earring",
  757.         right_ear="Zennaroi Earring",
  758.         left_ring="Stikini Ring",
  759.         right_ring="Stikini Ring",
  760.         back={ name="Cornflower Cape", augments={'MP+16','DEX+1','Blue Magic skill +9',}},}
  761.                            
  762.     sets.BlueMagic.SkillRecast = {
  763.         main="Tizona",
  764.         sub="Sequence",
  765.         ammo="Mavi Tathlum",
  766.         head="Carmine Mask +1",
  767.         body="Assim. Jubbah +3",
  768.         hands={ name="Rawhide Gloves", augments={'DEX+10','STR+7','INT+7',}},
  769.         legs="Aya. Cosciales +1",
  770.         feet={ name="Luhlaza Charuqs +1", augments={'Enhances "Diffusion" effect',}},
  771.         neck="Incanter's Torque",
  772.         waist="Kentarch Belt +1",
  773.         left_ear="Digni. Earring",
  774.         right_ear="Zennaroi Earring",
  775.         left_ring="Stikini Ring",
  776.         right_ring="Stikini Ring",
  777.         back={ name="Cornflower Cape", augments={'MP+16','DEX+1','Blue Magic skill +9',}},}
  778.    
  779.    
  780.    
  781.    
  782.     --Utility Sets--
  783.     sets.Utility = {}
  784.  
  785.     sets.Utility.Weather = {waist="Hachirin-No-Obi"}
  786.    
  787.     sets.Utility.Weather.BurstAffinity = {
  788.         waist="Hachirin-No-Obi",
  789.         ring1="Mujin Band",
  790.         ring2="Shiva Ring +1",
  791.         back="Twilight cape"}
  792.    
  793.    
  794.     --Job Ability Sets--
  795.    
  796.     sets.JA = {}
  797.    
  798.     sets.JA.ChainAffinity = {
  799.         Head="Hashishin kavuk",
  800.         feet="Assim. charuqs +1"}
  801.    
  802.     sets.JA.BurstAffinity = {
  803.         head="Helios Band",
  804.         ring1="Mujin Band",
  805.         Ear1="Static Earring",
  806.         hands={ name="Herculean Gloves", augments={'Pet: STR+12',
  807.                                 'Pet: Phys. dmg. taken -2%',
  808.                                 'Magic burst mdg.+15%',
  809.                                 'Accuracy+15 Attack+15',
  810.                                 'Mag. Acc.+5 "Mag.Atk.Bns."+5',}},
  811.         feet="Hashi. basmak +1"}
  812.    
  813.     sets.JA.Efflux = {legs="Hashishin Tayt"}
  814.    
  815.     sets.JA.AzureLore = {hands="Luh. bazubands +1"}
  816.    
  817.     sets.JA.Diffusion = {feet="Luhlaza Charuqs +1"}
  818.  
  819.    
  820.    
  821.    
  822.     --Precast Sets--
  823.     sets.precast = {}
  824.    
  825.     sets.precast.FC = {}
  826.    
  827.     sets.precast.FC.Standard = {
  828.         main="Vampirism",
  829.         head="Carmine Mask +1",
  830.         neck="Orunmila's torque",
  831.         ear1="Loquac. Earring",
  832.         ear2="Etiolation Earring",
  833.         body="Taeon Tabard",
  834.         hands="Helios Gloves",
  835.         ring1="Prolix ring",
  836.         ring2="Kishar ring",
  837.         back="Swith Cape +1",
  838.         waist="Witful Belt",
  839.         legs="Pinga Pants",
  840.         feet="Carmine Greaves +1"}
  841.    
  842.     sets.precast.FC.Blue = {
  843.         main="Vampirism",sub="Iris",
  844.         head="Carmine Mask +1",
  845.         neck="Orunmila's torque",
  846.         ear1="Loquac. Earring",
  847.         ear2="Etiolation Earring",
  848.         body="Hashishin Mintan",
  849.         hands="Helios Gloves",
  850.         ring1="Prolix ring",
  851.         ring2="Kishar ring",
  852.         back="Swith Cape +1",
  853.         legs="Pinga Pants",
  854.         feet="Carmine Greaves +1"} 
  855.  
  856. end
  857.  
  858.  
  859.  
  860. function precast(spell)
  861.     if spell.action_type == 'Magic' then
  862.         equip(sets.precast.FC.Standard)
  863.                
  864.         if spell.skill == 'Blue Magic' then
  865.             equip(sets.precast.FC.Blue)
  866.         end
  867.     end
  868.    
  869.     if spell.english == 'Azure Lore' then
  870.         equip(sets.JA.AzureLore)
  871.     end
  872.    
  873.     if spell.english == 'Requiescat' or spell.english == 'Savage Blade' then
  874.         equip(sets.Requiescat[sets.Requiescat.index[Requiescat_ind]])
  875.     end
  876.    
  877.     if spell.english == 'Chant du Cygne' then
  878.         equip(sets.ChantDuCygne[sets.ChantDuCygne.index[ChantDuCygne_ind]])
  879.     end
  880.    
  881.     if spell.english == 'Circle Blade' then
  882.         equip(sets.WS.CircleBlade)
  883.     end
  884.    
  885.     if spell.english == 'Savage Blade' then
  886.         equip(sets.WS.SavageBlade)
  887.     end
  888.        
  889.     if spell.english == 'Expiacion' then
  890.         equip(sets.WS.Expiacion)
  891.     end
  892.    
  893.     if spell.english == 'Sanguine Blade' then
  894.         equip(sets.WS.SanguineBlade)
  895.     end
  896.    
  897.     if spell.english == 'Box Step' then
  898.         equip(sets.Utility.Steps)
  899.     end
  900.    
  901.     if spell.english == 'Realmrazer' then
  902.         equip(sets.Realmrazer[sets.Realmrazer.index[Realmrazer_ind]])
  903.     end
  904.    
  905.     if spell.english == 'Flash Nova' then
  906.         equip(sets.WS.FlashNova)
  907.     end
  908. end
  909.    
  910. function midcast(spell,act)
  911.     if spell.english == 'Vertical Cleave' or spell.english == 'Death Scissors' or spell.english == 'Empty Thrash'
  912.     or spell.english == 'Dimensional Death' or spell.english == 'Quadrastrike' or spell.english == 'Bloodrake' then
  913.         equip(sets.BlueMagic.STR)
  914.         if buffactive['Chain Affinity'] then
  915.             equip(sets.JA.ChainAffinity)
  916.         end
  917.         if buffactive['Efflux'] then
  918.             equip(sets.JA.Efflux)
  919.         end
  920.     end
  921.        
  922.     if spell.english == 'Disseverment' or spell.english == 'Hysteric Barrage' or spell.english == 'Frenetic Rip'
  923.     or spell.english == 'Seedspray' or spell.english == 'Vanity Dive' or spell.english == 'Goblin Rush'
  924.     or spell.english == 'Paralyzing Triad' or spell.english == 'Thrashing Assault' or spell.english== 'Sinker Drill' then
  925.         equip(sets.BlueMagic.STRDEX)
  926.         if buffactive['Chain Affinity'] then
  927.             equip(sets.JA.ChainAffinity)
  928.         end
  929.         if buffactive['Efflux'] then
  930.             equip(sets.JA.Efflux)
  931.         end
  932.     end
  933.    
  934.     if spell.english == 'Quad. Continuum' or spell.english == 'Delta Thrust' or spell.english == 'Cannonball'
  935.     or spell.english == 'Glutinous Dart' then
  936.         equip(sets.BlueMagic.STRVIT)
  937.         if buffactive['Chain Affinity'] then
  938.             equip(sets.JA.ChainAffinity)
  939.         end
  940.         if buffactive['Efflux'] then
  941.             equip(sets.JA.Efflux)
  942.         end
  943.     end
  944.    
  945.     if spell.english == 'Whirl of Rage' then
  946.         equip(sets.BlueMagic.STRMND)
  947.         if buffactive['Chain Affinity'] then
  948.             equip(sets.JA.ChainAffinity)
  949.         end
  950.         if buffactive['Efflux'] then
  951.             equip(sets.JA.Efflux)
  952.         end
  953.     end
  954.    
  955.     if spell.english == 'Final Sting' or spell.english == 'Spiral Spin' then
  956.         equip(sets.BlueMagic.AGI)
  957.         if buffactive['Chain Affinity'] then
  958.             equip(sets.JA.ChainAffinity)
  959.         end
  960.         if buffactive['Efflux'] then
  961.             equip(sets.JA.Efflux)
  962.         end
  963.     end
  964.    
  965.     if spell.english == 'Gates of Hades' or spell.english == 'Leafstorm' or spell.english == 'Firespit'
  966.     or spell.english == 'Acrid Stream' or spell.english == 'Regurgitation' or spell.english == 'Corrosive Ooze'
  967.     or spell.english == 'Thermal Pulse' or spell.english == 'Evryone. Grudge' or spell.english == 'Water Bomb'
  968.     or spell.english == 'Thunderbolt' or spell.english == 'Tem. Upheaval' or spell.english == 'Foul Waters'
  969.     or spell.english == 'Rending Deluge' or spell.english == 'Droning Whirlwind' then
  970.         equip(sets.BlueMagic.INT)
  971.         if (spell.element == world.day_element or spell.element == world.weather_element)
  972.         and buffactive['Burst Affinity'] then
  973.             equip(sets.Utility.Weather.BurstAffinity)
  974.         elseif spell.element == world.day_element or spell.element then
  975.             equip(sets.Utility.Weather)
  976.         end
  977.         if buffactive['Burst Affinity'] then
  978.             equip(sets.JA.BurstAffinity)
  979.         end
  980.  
  981.     end
  982.    
  983.     if spell.english == 'Subduction' or spell.english == 'Searing Tempest' or spell.english == 'Atra. Libations'
  984.     or spell.english == 'Entomb' or spell.english == 'Uproot' or spell.english == 'Polar Roar'
  985.     or spell.english == 'Crashing Thunder' or spell.english == 'Cesspool' or spell.english == 'Blinding Fulgor'
  986.     or spell.english == 'Spectral Floe' or spell.english == 'Anvil Lightning' or spell.english == 'Magic Hammer'
  987.     or spell.english == 'Silent Storm' or spell.english == 'Water Bomb' or spell.english == 'Blood Drain'
  988.     or spell.english == 'Cursed Sphere' or spell.english == 'Molting Plumage' or spell.english == 'Wind Breath'
  989.     or spell.english == 'Tem. Upheaval '  or spell.english == 'Embalming Earth' then
  990.         equip(sets.BlueMagic.SUB)
  991.         if buffactive['Burst Affinity'] then
  992.             equip(sets.JA.BurstAffinity)
  993.             end
  994.         if (spell.element == world.day_element or spell.element == world.weather_element)
  995.         and buffactive['Burst Affinity'] then
  996.             equip(sets.Utility.Weather.BurstAffinity)
  997.         elseif spell.element == world.day_element or spell.element then
  998.             equip(sets.Utility.Weather)
  999.         end
  1000.     end
  1001.    
  1002.     if (spell.english == 'Tenebral Crush' or spell.english == 'Palling Salvo' or spell.english == 'Dark Orb') and buffactive['Burst Affinity']
  1003.     and (spell.element == world.day_element or spell.element == world.weather_element) then
  1004.         equip(set_combine(sets.BlueMagic.TenebralCrush.BurstAffinity, sets.Utility.Weather.BurstAffinity))
  1005.     elseif (spell.english == 'Tenebral Crush' or spell.english == 'Palling Salvo' or spell.english == 'Dark Orb')
  1006.     and (spell.element == world.day_element or spell.element == world.weather_element) then
  1007.         equip(set_combine(sets.BlueMagic.TenebralCrush, sets.Utility.Weather))
  1008.     elseif (spell.english == 'Tenebral Crush' or spell.english == 'Palling Salvo' or spell.english == 'Dark Orb') and buffactive['Burst Affinity'] then
  1009.         equip(sets.BlueMagic.TenebralCrush.BurstAffinity)
  1010.     elseif (spell.english == 'Tenebral Crush' or spell.english == 'Palling Salvo' or spell.english == 'Dark Orb') then
  1011.         equip(sets.BlueMagic.TenebralCrush)
  1012.     end
  1013.    
  1014.    
  1015.     if spell.english == 'Magic Fruit' or spell.english == 'Plenilune Embrace' or spell.english == 'Wild Carrot'
  1016.     or spell.english == 'Pollen' or spell.english == 'Cure III' or spell.english == 'Cure IV' then
  1017.         equip(sets.BlueMagic.Cures)
  1018.         if spell.target.type == 'SELF' and spell.english == 'Magic Fruit' then
  1019.             equip(sets.BlueMagic.SelfCures)
  1020.         end
  1021.     end
  1022.    
  1023.     if spell.english == 'White Wind' then
  1024.         equip(sets.BlueMagic.WhiteWind)
  1025.     end
  1026.    
  1027.     if spell.english == 'Head Butt' or spell.english == 'Sudden Lunge' or spell.english == 'Blitzstrahl' then
  1028.         equip(sets.BlueMagic.Stun)
  1029.     end
  1030.    
  1031.     if spell.english == 'Heavy Strike' then
  1032.         equip(sets.BlueMagic.HeavyStrike)
  1033.     end
  1034.    
  1035.     if spell.english == 'Charged Whisker' then
  1036.         equip(sets.BlueMagic.ChargedWhisker)
  1037.         if buffactive['Burst Affinity'] then
  1038.             equip(sets.JA.BurstAffinity)
  1039.         end
  1040.     end
  1041.    
  1042.     if spell.english == 'Frightful Roar' or spell.english == 'Sandspray' or spell.english =='Benthic Typhoon'
  1043.     or spell.english == 'Infrasonics' or spell.english == 'Barbed Crescent' or spell.english == 'Tourbillion'
  1044.     or spell.english == 'Cruel Joke' or spell.english == 'Bad Breath' or spell.english == 'Filamented Hold'
  1045.     or spell.english == 'Mind Blast' or spell.english == 'Sandspin' or spell.english == 'Hecatomb Wave'
  1046.     or spell.english == 'Cold Wave' or spell.english == 'Terror Touch' or spell.english == 'Blank Gaze'
  1047.     or spell.english == 'Geist Wall' or spell.english== 'Dream Flower' or spell.english == 'Chaotic Eye' then
  1048.         equip(sets.BlueMagic.MagicAccuracy)
  1049.     end
  1050.    
  1051.     if spell.english == 'MP Drainkiss' or spell.english == 'Digest' or spell.english == 'Blood Saber'
  1052.     or spell.english == 'Blood Drain' or spell.english == 'Osmosis' or spell.english == 'Occultation'
  1053.     or spell.english == 'Magic Barrier' or spell.english == 'Diamondhide' or spell.english == 'Metallic Body'
  1054.     or spell.english == 'Retinal Glare' or spell.english == 'Barrier Tusk' or spell.english == 'Cocoon'
  1055.     or spell.english == 'Battery Charge' or spell.english == 'Memento Mori' or spell.english == 'Osmosis'
  1056.     or spell.english == 'Reactor cool' or spell.english == 'Magic Barrier' then
  1057.         equip(sets.BlueMagic.SkillRecast)
  1058.         if buffactive['Diffusion'] then
  1059.             equip(sets.JA.Diffusion)
  1060.         end
  1061.     end
  1062.    
  1063.     if spell.english == 'Cocoon' or spell.english == 'Harden Shell' or spell.english == 'Animating Wail'
  1064.     or spell.english == 'Mighty Guard' or spell.english == 'Nat. Meditation' or spell.english == 'Carcharian Verve'
  1065.     or spell.english == 'O. Counterstance' or spell.english == 'Barrier Tusk' or spell.english == 'Saline Coat'
  1066.     or spell.english == 'Regeneration' or spell.english == 'Erratic Flutter' or spell.english == 'Carcharian Verve' then
  1067.         equip(sets.BlueMagic.SkillRecast)
  1068.         if buffactive['Diffusion'] then
  1069.             equip(sets.JA.Diffusion)
  1070.         end
  1071.     end
  1072. end
  1073.  
  1074. function aftercast(spell)
  1075.     if spell.action_type == 'Weaponskill' and spell.english == 'Shockwave' then
  1076.         send_command('input /attack off')
  1077.     end
  1078. end
  1079.  
  1080.  
  1081. function aftercast(spell, action, spellMap, eventArgs)
  1082.     if not spell.interrupted then
  1083.        if spell.english == "Dream Flower" then -- Sleep Countdown --
  1084.             send_command('wait 60;input /echo DREAM FLOWER: [WEARING OFF IN 30 SEC.];wait 15;input /echo DREAM FLOWER: [WEARING OFF IN 15 SEC.];wait 10;input /echo DREAM FLOWER: [WEARING OFF IN 5 SEC.]')
  1085.         elseif spell.english == "Entomb" then -- Petrify Countdown --
  1086.             send_command('wait 30;input /echo ENTOMB: [WEARING OFF IN 30 SEC.];wait 15;input /echo ENTOMB: [WEARING OFF IN 15 SEC.];wait 10;input /echo ENTOMB: [WEARING OFF IN 5 SEC.]')        
  1087.         elseif spell.english == "Tenebral Crush" then -- Defense Down Countdown --
  1088.             send_command('wait 30;input /echo Defense Down wearing off (maybe?) in [30 seconds];wait 15;input /echo Defense Down wearing off (maybe?) [15 seconds];wait 10;input /echo Defense Down wearing off (maybe?) [5 seconds]')
  1089.         elseif spell.english == "Nat. Meditation" then -- Attack up Countdown Countdown --
  1090.             send_command('wait 60;input /echo Nat. Meditation RECAST!!! [30 Sec.];wait 15;input /echo Nat. Meditation RECAST!!! [15 Sec.];wait 10;input /echo Nat. Meditation RECAST!!! [5 Sec.]') 
  1091.         end
  1092.     end
  1093.  
  1094.    
  1095.     if player.status == 'Engaged' then
  1096.         equip(sets.TP[sets.TP.index[TP_ind]])
  1097.     else
  1098.         equip(sets.Idle[sets.Idle.index[Idle_ind]])
  1099.     end
  1100.    
  1101.     if spell.action_type == 'Weaponskill' then
  1102.         add_to_chat(158,'TP Return: ['..tostring(player.tp)..']')
  1103.     end
  1104. end
  1105.  
  1106. function status_change(new,old)
  1107.     if new == 'Engaged' then
  1108.         equip(sets.TP[sets.TP.index[TP_ind]])
  1109.     else
  1110.         equip(sets.Idle[sets.Idle.index[Idle_ind]])
  1111.     end
  1112. end
  1113.  
  1114. function self_command(command)
  1115.     if command == 'toggle TP set' then
  1116.         TP_ind = TP_ind +1
  1117.         if TP_ind > #sets.TP.index then TP_ind = 1 end
  1118.         send_command('@input /echo <----- TP Set changed to '..sets.TP.index[TP_ind]..' ----->')
  1119.         equip(sets.TP[sets.TP.index[TP_ind]])
  1120.     elseif command == 'toggle Idle set' then
  1121.         Idle_ind = Idle_ind +1
  1122.         if Idle_ind > #sets.Idle.index then Idle_ind = 1 end
  1123.         send_command('@input /echo <----- Idle Set changed to '..sets.Idle.index[Idle_ind]..' ----->')
  1124.         equip(sets.Idle[sets.Idle.index[Idle_ind]])
  1125.     elseif command == 'toggle Req set' then
  1126.         Requiescat_ind = Requiescat_ind +1
  1127.         if Requiescat_ind > #sets.Requiescat.index then Requiescat_ind = 1 end
  1128.         send_command('@input /echo <----- Requiescat Set changed to '..sets.Requiescat.index[Requiescat_ind]..' ----->')
  1129.     elseif command == 'toggle CDC set' then
  1130.         ChantDuCygne_ind = ChantDuCygne_ind +1
  1131.         if ChantDuCygne_ind > #sets.ChantDuCygne.index then ChantDuCygne_ind = 1 end
  1132.         send_command('@input /echo <----- Chant du Cygne Set changed to '..sets.ChantDuCygne.index[ChantDuCygne_ind]..' ----->')
  1133.     elseif command == 'toggle Rea set' then
  1134.         Realmrazer_ind = Realmrazer_ind +1
  1135.         if Realmrazer_ind > #sets.Realmrazer.index then Realmrazer_ind = 1 end
  1136.         send_command('@input /echo <----- Realmrazer Set changed to '..sets.Realmrazer.index[Realmrazer_ind]..' ----->')
  1137.     elseif command == 'equip TP set' then
  1138.         equip(sets.TP[sets.TP.index[TP_ind]])
  1139.     elseif command == 'equip Idle set' then
  1140.         equip(sets.Idle[sets.Idle.index[Idle_ind]])
  1141.     end
  1142. end
  1143.  
  1144. function select_default_macro_book()
  1145.     set_macro_page(4, 5)
  1146. end
  1147.  
  1148. organizer_items = {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement