Advertisement
FalownPSA

COR_gear_include

Sep 14th, 2016
2,282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 24.09 KB | None | 0 0
  1.  
  2. function get_sets()
  3.  
  4. wsset = S{"Aeolian Edge", "Savage Blade", "Leaden Salute", "Wildfire", "Last Stand", "Radiance", "Umbra"}
  5. wset = {}
  6. wset["Aeolian Edge"] = {main="Atoyac", sub="Fettering Blade", range="Anarchy +2"}
  7. wset["Savage Blade"] = {main="Hep. Sapara +1", sub="Fettering Blade", range="Anarchy +2"}
  8. wset["Leaden Salute"] = {main="Hepatizon Rapier", sub="Fettering Blade", range="Death Penalty"}
  9. wset["Wildfire"] = {main="Hepatizon Rapier", sub="Fettering Blade", range="Armageddon"}
  10. wset["Last Stand"] = {main="Kustawi +1", sub="Fettering Blade", range="Fomalhaut"}
  11. wset["Radiance"] = {main="Hep. Sapara +1", sub="Fettering Blade", range="Fomalhaut"}
  12. wset["Umbra"] = {main="Hepatizon Rapier", sub="Fettering Blade", range="Fomalhaut"}
  13.  
  14. mataon = 0
  15. magicT = "Normal"  
  16. annulrun = 0
  17. countmata = 0
  18. enga = 0
  19. kindofdelve = 0
  20. killingmandy = 0
  21. -- Debug mode - register packets
  22. regpack = 1
  23.  
  24. accparsing = 0
  25.  
  26. -- Runes
  27. Runes = S{"Lux", "Tenebrae", "Unda", "Flabra", "Gelus", "Ignis", "Tellus", "Sulpor"}
  28.  
  29. WeaponG = "Glanzfaust"
  30. -- WS Auto-Boost list
  31.  
  32. --AccLvlSAcc = S{"Wopket", "Utkux", "Hyoscya", "Muyingwa", "Supernal Chapuli"}
  33. --AccLvlHAcc = S{"Hurkan", "Azeman"}
  34. --AccLvlFAcc = S{"Ircinraq"}
  35.  
  36. PDTTrigger = S{"Plague Swipe", "Dreadstorm", "Ripper Fang", "Chomp Rush", "Scythe Tail", "Cyclotail", "Delta Thrust", "Torpefying Charge", "Head Butt", "Tortoise Stomp", "Painful Whip", "Recoil Dive", "Gnash", "Deathgnash", "Seismic Tail", "Big Scissors", "Megascissors", "Drill Branch", "Pinecone Bomb", "Scorching Lash", "Wings of Woe", "Ravenous Wail", "Wings of Agony","Rending Talons", "Typhoean Rage", "Kaleidoscopic Fury", "Keraunos Quill", "Velkkan Ambush", "Coming Through"}
  37. MDTTrigger = S{"Fulmination", "Thunderstrike", "Tourbillon", "Whirling Inferno", "Foul Breath", "Tarichutoxin", "Aqua Fortis", "Regurgitation", "Calcifying Mist", "Aqua Breath", "Earth Breath", "Tetsudo Tremor", "Palsynyxis", "Aqua Ball", "Leeching Current", "Seaspray", "Venom Shower", "Bubble Shower", "Marine Mayhem", "Tidal Guillotine", "Leafstorm", "Sulfurous Breath", "Lava Spit", "Gates of Hades", "Acheron Flame","Shrieking Gale"}
  38. SleepTrigger = S{"Dream Flower"}
  39. ParaTrigger = S{"Ululation", "Jungle Hoodoo"}
  40. SlowTrigger = S{"Saurian Swamp"}
  41. MEvaTrigger = S{"Saurian Slide"}
  42. CharmTrigger = S{"Danse Macabre", "Frond Fatale", "Belly Dance"}
  43.  
  44.  
  45. --- Qaaxo Leggings differentiation
  46. TaeonWaltzHat = {name="Taeon Chapeau", augments={'Accuracy+17', '"Waltz" potency +4%', 'Weapon skill damage +3%'}}
  47.    
  48. TaeonFeetTP = {name="Taeon Boots", augments={'Accuracy+10', '"Triple Atk."+2', 'Crit. hit damage +3%'}}
  49. --"Adhemar Jacket" = {name="Taeon Tabard", augments={'STR+2','Attack+25', '"Triple Atk."+2'}}
  50.  
  51. HercHeadSTR = { name="Herculean Helm", augments={'Accuracy+28','Weapon skill damage +4%','STR+11','Attack+13'}}
  52. HercHeadPDT =  {name="Herculean Helm", augments={'CHR+7', 'Accuracy+29','Phys. dmg. taken -4%'}}
  53. HercHeadMAB =  {name="Herculean Helm", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','Phys. dmg. taken -2%','"Mag.Atk.Bns."+15'}}
  54. HercBootMAB = { name="Herculean Boots", augments={'Mag. Acc.+18 "Mag.Atk.Bns."+18','Magic burst mdg.+4%','MND+2','Mag. Acc.+10','"Mag.Atk.Bns."+14'}}
  55. HercBootAcc = { name="Herculean Boots", augments={'MND+9','Pet: STR+8','"Treasure Hunter"+2','Accuracy+18 Attack+18'}}
  56. HercBootDEX = { name="Herculean Boots", augments={'Attack+18','"Triple Atk."+3','DEX+10'}}
  57.  
  58. HercLegNot = {name="Herculean Trousers", augments={'Attack+29','Weapon skill damage +1%','DEX+11','Accuracy+4'}}
  59. HercLegMAB = { name="Herculean Trousers", augments={'Mag. Acc.+19 "Mag.Atk.Bns."+19','"Mag.Atk.Bns."+12'}}
  60. HercLegSTR = { name="Herculean Trousers", augments={'Accuracy+4','Crit. hit damage +2%','STR+15','Attack+15'}}
  61. --HercLegMAB = {name="Taeon Tights", augments={'"Mag. Atk. Bns."+17', '"Waltz" potency +2%'}}
  62.    
  63. TaeonWaltzFeet = {name="Taeon Boots", augments={'"Mag. Atk. Bns."+16', '"Waltz" potency +3%', '"Phalanx"+2'}}
  64. TaeonWaltzBody = {name="Taeon Tabard", augments={'Mag. Acc.+14','"Mag. Atk. Bns."+14', '"Waltz" potency +5%', 'Weapon skill damage+2%'}}
  65. TaeonWaltzLegs = {name="Taeon Tights", augments={'VIT+2', 'Attack+18', '"Waltz" potency +3%'}}
  66.  
  67.  
  68. ---- CAPES
  69. AccCape = {name="Camulus's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+2','"Dbl.Atk."+10','System: 1 ID: 1158 Val: 4'}}
  70. LastCape = {name="Camulus's Mantle", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','AGI+10','Weapon skill damage +10%'}}
  71. STPCape = {name="Camulus's Mantle", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Rng.Acc.+10','"Store TP"+10%'}}
  72. SavageCape = {name="Camulus's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%'}}
  73.  
  74.  
  75. Luzaf = "Luzaf's Ring"
  76.  
  77. -- Delve specific
  78. Jagil = 0
  79.  
  80. -- Specific Elemental NMs
  81. FireNM = S{"Ifrit Prime","Cerberus","Orthrus Seether","Tojil","Perdurable Raptor","Tax'et", "Achuka",  "Volatile Matamata", "Achuka"}
  82. WaterNM = S{"Leviathan Prime","Dakuwaqa","Nerrivik", "Krabakarpo", "Divagating Jagil", "Tchakka", "Shimmering Tarichuk", "Faded Craklaw", "Divagating Jagil", "Ironbeak Inguza", "Tchakka"}
  83. IceNM = S{"Shiva Prime","Aberrant Uragnite", "Utkux", "Kumhau"}
  84. WindNM = S{"Garuda Prime","Aello", "Muyingwa", "Laevvid", "Unfettered Twitherym", "Supernal Chapuli", "Broxa", "Plaguevein Bats", "Hakawai", "Podarge"}
  85. ThunderNM = S{"Ramuh Prime", "Khimaira", "Khrysokhimaira Elder", "Hurkan", "Tutewehiwehi", "Cailimh", "Sinaa", "Colkhab"}
  86. EarthNM = S{"Titan Prime", "Resplendent Luckybug", "Wopket", "Yumcax", "Kurma", "Transcendent Scorpion", "Xag'Nar", "Morseiu", "Ircinraq", "Hyoscya", "Calydontis", "Cherti", "Mirka"}
  87. LightNM = S{}
  88. DarkNM = S{"Mastop", "Azeman"}
  89.  
  90. autoboost = 0    -- Auto-Boost On by default
  91. autoswap = 1
  92.  
  93. rollslist = S{
  94.         "Corsair's Roll",
  95.         "Ninja Roll",
  96.         "Hunter's Roll",
  97.         "Chaos Roll",
  98.         "Magus's Roll",
  99.         "Healer's Roll",
  100.         "Puppet Roll",
  101.         "Choral Roll",
  102.         "Monk's Roll",
  103.         "Beast Roll",
  104.         "Samurai Roll",
  105.         "Evoker's Roll",
  106.         "Rogue's Roll",
  107.         "Warlock's Roll",
  108.         "Fighter's Roll",
  109.         "Drachen Roll",
  110.         "Gallant's Roll",
  111.         "Wizard's Roll",
  112.         "Dancer's Roll",
  113.         "Scholar's Roll",
  114.         "Bolter's Roll",
  115.         "Caster's Roll",
  116.         "Courser's Roll",
  117.         "Blitzer's Roll",
  118.         "Tactician's Roll",
  119.         "Allies' Roll",
  120.         "Miser's Roll",
  121.         "Companion's Roll",
  122.         "Avenger's Roll",
  123.         "Runeist's Roll",
  124.         "Naturalist's Roll",
  125.     }
  126.    
  127. NoQDWS = S{"Leaden Salute", "Last Stand", "Wildfire", "Hot Shot", "Split Shot", "Slug Shot", "Numbling Shot"}
  128. ShotsList = S{"Fire Shot", "Ice Shot", "Wind Shot", "Thunder Shot", "Water Shot", "Earth Shot"}
  129. EleList = S{"Fire", "Ice", "Wind", "Thunder", "Water", "Earth"}
  130. WSList = S{"Wildfire","Leaden Salute", "Last Stand", "Savage Blade"}
  131.  
  132. -- AUTOSET
  133.     numberofautoset = 2
  134.     autoset = {}
  135.     -- Chakra
  136.     autoset[1] = {}
  137.     -- Focus
  138.     autoset[2] = {}
  139.        
  140. -- JA Precast
  141.     sets.precast = {}
  142.     sets.precast['Triple Shot'] = {head="Oshosi Mask", feet="Oshosi Leggings", body="Chasseur's Frac +1", back=LastCape}
  143.     sets.precast['Snake Eye'] = {legs="Lanun Trews +1"}
  144.     sets.precast['Wild Card'] = {feet="Lanun Bottes +3"}
  145.     sets.precast['Random Deal'] = {body="Lanun Frac +3"}
  146.     sets.precast['Double-Up'] = {body="Haruspex Coat", feet="Pursuer's Gaiters", back="Gunslinger's Cape",head="Lanun Tricorne +3",hands="Chasseur's Gants +1", ring1="Barataria Ring"}
  147.    
  148.     sets.precast.CorsairRoll = {body="Haruspex Coat", feet="Pursuer's Gaiters", back=LastCape,head="Lanun Tricorne +3",hands="Chasseur's Gants +1", legs="Desultor Tassets", ring1="Barataria Ring", ring2=Luzaf, neck="Regal Necklace"}
  149.    
  150.     sets.precast['Spectral Jig'] = sets.precast.CorsairRoll
  151.    
  152.     sets.precast.MAcc = {
  153.         head="Carmine Mask +1",
  154.         neck="Sanctity Necklace",
  155.         ear1="Digni. Earring",
  156.         ear2="Gwati Earring",
  157.         body="Mummu Jacket +2",
  158.         hands="Laksa. Gants +2",
  159.         ring1="Mummu Ring",
  160.         ring2="Etana Ring",
  161.         back="Gunslinger's Cape",
  162.         waist="Kwahu Kachina Belt",
  163.         legs="Mummu Kecks +2",
  164.         feet="Laksa. Boots +3"
  165.         }
  166.    
  167.     sets.precast['Violent Flourish'] = sets.precast.MAcc
  168.    
  169.     sets.precast["Caster's Roll"] = set_combine(sets.precast.CorsairRoll, {legs="Chasseur's Culottes +1"})
  170.     sets.precast["Courser's Roll"] = set_combine(sets.precast.CorsairRoll, {feet="Chass. Bottes +1"})
  171.     sets.precast["Blitzer's Roll"] = set_combine(sets.precast.CorsairRoll, {head="Chass. Tricorne +1"})
  172.     sets.precast["Tactician's Roll"] = set_combine(sets.precast.CorsairRoll, {body="Chasseur's Frac +1"})
  173.     sets.precast["Allies' Roll"] = set_combine(sets.precast.CorsairRoll, {hands="Chass. Gants +1"})
  174.  
  175.     sets.precast.LuzafRing = {ring2="Luzaf's Ring"}
  176.     sets.precast.FoldDoubleBust = {hands="Lanun Gants"}
  177.    
  178.     sets.precast.CorsairShot = {head="Blood Mask"}
  179.    
  180.     -- Subjob JA precast   
  181.    
  182.     sets.org = { item = "Trump Card", item2 = "Trump Card Case", item3="Dec. Bul. Pouch", item4="O. Bull. Pouch"}
  183.    
  184.     sets.precast.Waltz =
  185.         {
  186.         head =TaeonWaltzHat, body=TaeonWaltzBody, legs=TaeonWaltzLegs, feet=TaeonWaltzFeet, ring1="Valseur's Ring"
  187.         }
  188.        
  189.     sets.precast["Provoke"] =
  190.         {
  191.         head="Nebula Hat",
  192.         ear1="Friomisi Earring",
  193.         ear2="Cryptic Earring",
  194.         neck="Unmoving Collar",
  195.         body="Emet Harness +1",
  196.         hands="Kurys Gloves",
  197.         ring1="Begrudging Ring",
  198.         ring2="Provocare Ring",
  199.         back="Agema Cape",
  200.         waist="Sulla Belt",
  201.         legs="Obatala Subligar",
  202.         feet="Ahosi Leggings"
  203.         }
  204.     sets.precast['Flash'] = sets.precast.Provoke
  205.    
  206.     sets.precast.FC = {head="Carmine Mask +1", body="Foppish Tunica",ear1="Etiolation Earring",ear2="Loquacious Earring",hands="Leyline Gloves",ring1="Prolix Ring", feet="Carmine Greaves", neck="Baetyl Pendant"}
  207.  
  208.     sets.precast.FC.Utsusemi = set_combine(sets.precast.FC, {neck="Magoraga Beads", body="Passion Jacket"})
  209.    
  210.     sets.precast.RANoFlurry = {ammo=RAbullet,
  211.         head="Taeon Chapeau",
  212.         body="Oshosi Vest",hands="Carmine Fin. Ga. +1", ring1="Haverton Ring",
  213.         back={ name="Camulus's Mantle", augments={'"Snapshot"+10'}},waist="Yemaya Belt",legs="Adhemar Kecks",feet="Meg. Jam. +2"}
  214.        
  215.     sets.precast.RAFlurryOne = set_combine(sets.precast.RANoFlurry,{body="Laksa. Frac +3"})
  216.        
  217.     sets.precast.RAFlurryTwo = set_combine(sets.precast.RAFlurryOne,{head="Chass. Tricorne +1", feet="Pursuer's Gaiters", waist="Impulse Belt"})
  218.  
  219.     sets.precast.RA = sets.precast.RANoFlurry
  220.  
  221.        
  222.     -- Weaponskill sets
  223.     -- Default set for any weaponskill that isn't any more specifically defined
  224.     sets.precast.WS = {ammo=Pbullet,
  225.         head="Lanun Tricorne +3",neck="Fotia Gorget",ear1="Ishvara Earring",ear2="Moonshade Earring",
  226.         body="Laksa. Frac +3",hands="Meg. Gloves +2",ring1="Hajduk Ring",ring2="Apate Ring",
  227.         back=LastCape,waist="Fotia Belt",legs="Meg. Chausses +2",feet="Lanun Bottes +3"}
  228.  
  229.  
  230.     -- Specific weaponskill sets.  Uses the base set if an appropriate WSMod version isn't found.
  231.    
  232.  
  233.     sets.precast['Exenterator'] = set_combine(sets.precast.WS, {legs="Nahtirah Trousers"})
  234.  
  235.     sets.precast['Requiescat'] = set_combine(sets.precast.WS, {legs="Nahtirah Trousers"})
  236.  
  237.     sets.precast['Last Stand'] = {ammo=Pbullet,
  238.         head="Lanun Tricorne +3",neck="Fotia Gorget",ear1="Ishvara Earring",ear2="Moonshade Earring",
  239.         body="Laksa. Frac +3",hands="Meg. Gloves +2",ring1="Hajduk Ring",ring2="Apate Ring",
  240.         back=LastCape,waist="Fotia Belt",legs="Meg. Chausses +2",feet="Lanun Bottes +3"}
  241.  
  242.     sets.precast['Last Stand'].Acc = {ammo=WSbullet,
  243.         head="Meghanada Visor +2",neck="Fotia Gorget",ear1="Enervating Earring",ear2="Moonshade Earring",
  244.         body="Laksa. Frac +3",hands="Meg. Gloves +2",ring1="Hajduk Ring",ring2="Hajduk Ring",
  245.         back=LastCape,waist="Fotia Belt",legs="Meg. Chausses +2",feet="Meg. Jam. +2"}
  246.  
  247.    
  248.     sets.precast['Split Shot'] = sets.precast['Last Stand']
  249.     sets.precast['Slug Shot'] = sets.precast['Last Stand']
  250.     sets.precast['Sniper Shot'] = sets.precast['Last Stand']
  251.     sets.precast['Detonator'] = sets.precast['Last Stand']
  252.     sets.precast['Slug Shot'] = sets.precast['Last Stand']
  253.    
  254.     sets.precast['Wildfire'] = {ammo=MAbullet,
  255.         head=HercHeadMAB,neck="Baetyl Pendant",ear1="Friomisi Earring",ear2="Hecate's Earring",
  256.         body="Lanun Frac +3",hands="Carmine Fin. Ga. +1",ring1="Arvina Ringlet +1",ring2="Acumen Ring",
  257.         back=LastCape,waist="Eschan Stone",legs=HercLegMAB,feet="Lanun Bottes +3"}
  258.    
  259.     sets.precast['Numbing Shot'] = sets.precast['Last Stand']
  260.    
  261.     sets.precast['Lunge'] = set_combine(sets.precast['Wildfire'], {ring1="Mujin Band", ring2="Locus Ring"})
  262.     sets.precast['Swipe'] = sets.precast['Lunge']
  263.    
  264.     sets.precast['Wildfire'].Brew = sets.precast['Wildfire']
  265.     sets.precast['Hot Shot'] = set_combine(sets.precast['Wildfire'], {neck="Fotia Gorget", waist="Fotia Belt"})
  266.     sets.precast['Shining Blade'] = set_combine(sets.precast['Wildfire'], {ammo="Living Bullet"})
  267.     sets.precast['Burning Blade'] = set_combine(sets.precast['Wildfire'], {back=SavageCape,ammo="Living Bullet"})
  268.     sets.precast['Aeolian Edge'] = set_combine(sets.precast['Wildfire'], {ammo="Living Bullet"})
  269.    
  270.     sets.precast['Cyclone'] = set_combine(sets.precast['Wildfire'], {ammo="Living Bullet"})
  271.     sets.precast['Sanguine Blade'] = sets.precast['Aeolian Edge']
  272.     sets.precast['Leaden Salute'] = {ammo=MAbullet,
  273.         head="Pixie Hairpin +1",neck="Baetyl Pendant",ear1="Friomisi Earring",ear2="Moonshade Earring",
  274.         body="Lanun Frac +3",hands="Carmine Fin. Ga. +1",ring1="Arvina Ringlet +1",ring2="Archon Ring",
  275.         back=LastCape,waist=LeadenObi,legs=HercLegMAB,feet="Lanun Bottes +3"}
  276.    
  277.     sets.precast['Savage Blade'] = {ammo=WSbullet,
  278.         body="Laksa. Frac +3",hands="Meg. Gloves +2",ring1="Rufescent Ring",ring2="Shukuyu Ring",
  279.         head=HercHeadSTR,neck="Fotia Gorget",ear1="Ishvara Earring",ear2="Moonshade Earring",
  280.         back=SavageCape,waist="Prosilio Belt +1",legs=HercLegSTR,feet="Lanun Bottes +3"}
  281.        
  282.    
  283.    
  284.     sets.precast['Requiescat'] = sets.precast['Savage Blade']
  285.     sets.precast['Fast Blade'] = sets.precast['Savage Blade']
  286.     sets.precast['Flat Blade'] = sets.precast['Savage Blade']
  287.      sets.precast['Evisceration'] = {ammo=WSbullet,
  288.         head="Adhemar Bonnet",neck="Caro Necklace",ear1="Ishvara Earring",ear2="Dawn Earring",
  289.         body="Meg. Cuirie +2",hands="Meg. Gloves +2",ring1="Petrov Ring",ring2="Rajas Ring",
  290.         back=AccCape,waist="Prosilio Belt +1",legs=HercLegMAB,feet=HercBootDEX}
  291.    
  292.     sets.midcast = {}
  293.    
  294.     sets.midcast.ninjutsu = {
  295.         ammo="Living Bullet",
  296.         head=HercHeadMAB,
  297.         neck="Baetyl Pendant",
  298.         ear1="Friomisi Earring",
  299.         ear2="Hecate's Earring",
  300.         body="Samnuha Coat",
  301.         hands="Leyline Gloves",
  302.         ring1="Mujin Band",
  303.         ring2="Locus Ring",
  304.         back="Gunslinger's Cape",
  305.         waist="Eschan Stone",
  306.         legs=HercLegMAB,
  307.         feet=HercBootMAB}
  308.     -- Midcast Sets
  309.     sets.midcast.FastRecast = {
  310.         head="Whirlpool Mask",
  311.         body="Iuitl Vest",hands="Iuitl Wristbands",
  312.         legs="Manibozho Brais",feet="Iuitl Gaiters +1"}
  313.        
  314.     -- Specific spells
  315.     sets.midcast.Utsusemi = sets.midcast.FastRecast
  316.  
  317.     sets.midcast.CorsairShot = {ammo=MAbullet,
  318.         head=HercHeadMAB,neck="Baetyl Pendant",ear1="Friomisi Earring",ear2="Hecate's Earring",
  319.         body="Lanun Frac +3",hands="Carmine Fin. Ga. +1",ring1="Arvina Ringlet +1",ring2="Acumen Ring",
  320.         back="Gunslinger's Cape",waist="Eschan Stone",legs=HercLegMAB,feet="Laksa. Boots +3"}
  321.  
  322.     sets.midcast.CorsairShot.Acc = set_combine(sets.midcast.CorsairShot, {ring2="Locus Ring", ring1="Mujin Band"})
  323.        
  324.     sets.midcast.CorsairShot.TPShot = {ammo=QDbullet,
  325.         head="Pursuer's Beret",neck="Stoicheion Medal",ear1="Lifestorm Earring",ear2="Psystorm Earring",
  326.         body="Pursuer's Doublet",hands="Schutzen Mittens",ring1="Garuda Ring +1",ring2="Etana Ring",
  327.         back="Navarch's Mantle",waist="Eschan Stone",legs=HercLegMAB,feet="Laksa. Boots +3"}
  328.  
  329.     sets.midcast['Light Shot'] = {ammo=QDbullet,
  330.         head="Laksa. Tricorne +2",neck="Sanctity Necklace",ear1="Lifestorm Earring",ear2="Psystorm Earring",
  331.         body="Mummu Jacket +2",hands="Laksa. Gants +2",ring1="Sangoma Ring",ring2="Etana Ring",
  332.         back="Gunslinger's Cape",waist="Eschan Stone",legs="Mummu Kecks +2",feet="Chass. Bottes +1"}
  333.  
  334.     sets.midcast['Dark Shot'] = sets.midcast['Light Shot']
  335.     sets.midcast['Dark Shot'].TPShot = sets.midcast['Light Shot']
  336.     sets.midcast['Light Shot'].TPShot = sets.midcast['Light Shot']
  337.    
  338.     sets.midcast['Noctohelix'] = sets.midcast.CorsairShot
  339.    
  340.     sets.midcast['Fire Shot'] = {ammo=MAbullet,
  341.         head=HercHeadMAB,neck="Stoicheion Medal",ear1="Friomisi Earring",ear2="Hecate's Earring",
  342.         body="Samnuha Coat",hands="Carmine Fin. Ga. +1",ring1="Arvina Ringlet +1",ring2="Acumen Ring",
  343.         back="Gunslinger's Cape",waist="Eschan Stone",legs="Shned. Tights +1",feet="Laksa. Boots +3"}
  344.        
  345.     sets.precast['Bio II'] = {ammo=QDbullet,
  346.         head="Pursuer's Beret",neck="Ocachi Gorget",ear1="Steelflash Earring",ear2="Volley Earring",
  347.         body="Pursuer's Doublet",hands="Adhemar Wristbands",ring1="Rajas Ring",ring2="K'ayres Ring",
  348.         back="Tactical Mantle",waist="Oneiros Rope",legs="Chas. Culottes +1",feet="Adhemar Gamashes"}
  349.  
  350.     sets.midcast['Ice Shot'] = sets.midcast['Fire Shot']
  351.     -- Ranged gear
  352.      sets.midcast.R = {}
  353.     sets.midcast.R["1"] = {ammo=RAbullet,
  354.         head="Pursuer's Beret",neck="Iskur Gorget",ear1="Enervating Earring",ear2="Volley Earring",
  355.         body="Mummu Jacket +2",hands="Meg. Gloves +2",ring1="Hajduk Ring",ring2="Hajduk Ring",
  356.         back=STPCape,waist="Impulse Belt",legs="Meg. Chausses +2",feet="Meg. Jam. +2"}
  357.     sets.midcast.RA = sets.midcast.R["1"]
  358.     sets.midcast.R["2"] = set_combine(sets.midcast.R["1"], {head="Meghanada Visor +2"})
  359.     sets.midcast.R["3"] = set_combine(sets.midcast.R["2"], {body="Laksa. Frac +3"})
  360.     sets.midcast.RATS = {ammo=RAbullet,
  361.         head="Oshosi Mask",neck="Iskur Gorget",ear1="Enervating Earring",ear2="Volley Earring",
  362.         body="Chasseur's Frac +1",hands="Meg. Gloves +2",ring1="Haverton Ring",ring2="Hajduk Ring",
  363.         back=STPCape,waist="Eschan Stone",legs="Meg. Chausses +2",feet="Oshosi leggings"}
  364.     sets.midcast.RACrits = set_combine(sets.midcast.RA, {head="Meghanada Visor +2", body="Meg. Cuirie +2", hands="Mummu Wrists +1", ring1="Mummu Ring", legs="Darraigner's Brais", feet="Ososhi Leggings", waist="Kwahu Kachina Belt"})
  365.    
  366.  
  367.     sets.midcast.RAcc = {ammo=RAbullet,
  368.         head="Meghanada Visor +2",neck="Iskur Gorget",ear1="Enervating Earring",ear2="Volley Earring",
  369.         body="Laksa. Frac +3",hands="Meg. Gloves +2",ring1="Hajduk Ring",ring2="Hajduk Ring",
  370.         back=STPCape,waist="Eschan Stone",legs="Meg. Chausses +2",feet="Meg. Jam. +2"}
  371.  
  372.    
  373.     -- Sets to return to when not performing an action.
  374.    
  375.     -- Resting sets
  376.     sets.resting = {neck="Wiglen Gorget",ring1="Paguroidea Ring",ring2="Paguroidea Ring"}
  377.    
  378.  
  379.     -- Idle sets
  380.     sets.idlenormal = {ammo=RAbullet,
  381.         head="Meghanada Visor +2",neck="Wiglen Gorget",ear1="Dawn Earring",ear2="Infused Earring",
  382.         body="Mekosu. Harness",hands="Adhemar Wristbands",ring1="Paguroidea Ring",ring2="Roller's Ring",
  383.         back="Mecisto. Mantle",waist="Flume Belt +1",legs="Carmine Cuisses +1",feet="Meg. Jam. +2"}
  384.    
  385.     sets.idle = sets.idlenormal
  386.    
  387.     sets.idleregen = {ammo=RAbullet,
  388.         head="Meghanada Visor +2",neck="Wiglen Gorget",ear1="Dawn Earring",ear2="Infused Earring",
  389.         body="Meg. Cuirie +2",hands="Meg. Gloves +2",ring1="Paguroidea Ring",ring2="Roller's Ring",
  390.         back="Mecisto. Mantle",waist="Flume Belt +1",legs="Meg. Chausses +2",feet="Meg. Jam. +2"}
  391.    
  392.     sets.idle.Town = {main="Surcouf's Jambiya",range="Eminent Gun",ammo=RAbullet,
  393.         head="Blood Mask",neck="Wiglen Gorget",ear1="Dawn Earring",ear2="Infused Earring",
  394.         body="Kheper Jacket",hands="Adhemar Wristbands",ring1="Paguroidea Ring",ring2="Paguroidea Ring",
  395.         back="Mecisto. Mantle",waist="Flume Belt +1",legs="Carmine Cuisses +1",feet="Meg. Jam. +2"}
  396.    
  397.     sets.aftercast = {}
  398.    
  399.     sets.aftercast.Idle = sets.idle
  400.    
  401.     sets.defense = {}
  402.    
  403.     -- Defense sets
  404.     sets.defense.PDT = {
  405.         head="Meghanada Visor +2",neck="Loricate Torque",ear1="Steelflash Earring",ear2="Heartseeker Earring",
  406.         body="Meg. Cuirie +2",hands="Meg. Gloves +2",ring1="Defending Ring",ring2="Dark Ring",
  407.         back="Xucau Mantle",waist="Flume Belt +1",legs="Meg. Chausses +2",feet="Ahosi Leggings"}
  408.  
  409.     sets.defense.MDT = {
  410.         head="Dampening Tam",neck="Loricate Torque",ear1="Etiolation Earring",ear2="Merman's Earring",
  411.         body="Carm. Scale Mail",hands="Floral Gauntlets",ring1="Defending Ring",ring2="Shadow Ring",
  412.         back="Engulfer Cape +1",waist="Kentarch Belt",legs="Mummu Kecks +2",feet="Ahosi Leggings"}
  413.        
  414.     sets.defense.MEva = {
  415.         head="Wayfarer Circlet",neck="Loricate Torque",ear1="Etiolation Earring",ear2="Merman's Earring",
  416.         body="Wayfarer Robe",hands="Wayfarer Cuffs",ring1="Defending Ring",ring2="Shadow Ring",
  417.         back="Fugacity Mantle +1",waist="Svelt. Gouriz +1",legs="Wayfarer Slops",feet="Wayfarer Clogs"}
  418.    
  419.  
  420.     sets.Kiting = {feet="Hermes' Sandals"}
  421.  
  422.     -- Engaged sets
  423.  
  424.     -- Variations for TP weapon and (optional) offense/defense modes.  Code will fall back on previous
  425.     -- sets if more refined versions aren't defined.
  426.     -- If you create a set with both offense and defense modes, the offense mode should be first.
  427.     -- EG: sets.engaged.Dagger.Accuracy.Evasion
  428.    
  429.     sets.engaged = {}
  430.    
  431.     -- Normal melee group
  432.     sets.engaged.M = {}
  433.    
  434.     sets.engaged.M["1"] = {ammo=RAbullet,
  435.         head="Adhemar Bonnet",neck="Iskur Gorget",ear1="Cessance earring",ear2="Eabani Earring",
  436.         body="Adhemar Jacket",hands="Herculean Gloves",ring1="Petrov Ring",ring2="Epona's Ring",
  437.         back=AccCape,waist="Windbuffet Belt",legs="Samnuha Tights",feet=HercBootAcc}
  438.     sets.engaged.Melee = sets.engaged.M["1"]
  439.     sets.engaged.M["2"] = set_combine(sets.engaged.M["1"], {neck="Subtlety Spec.",ring2="Etana Ring"})
  440.     sets.engaged.M["3"] = set_combine(sets.engaged.M["2"], {waist="Olseni Belt", ear2="Heartseeker Earring", ear1="Digni. Earring"})
  441.     sets.engaged.M["4"] = set_combine(sets.engaged.M["3"], {head="Carmine Mask +1",feet="Meg. Jam. +2"})
  442.     sets.engaged.M["5"] = set_combine(sets.engaged.M["4"], {body="Meg. Cuirie +2",legs="Carmine Cuisses +1", ring1="Ilabrat Ring"})
  443.     sets.precast['High Jump'] = set_combine(sets.engaged.M["1"], {neck="Clotharius Torque", ear2="Brutal Earring"})
  444.    
  445.     sets.engaged.single = {ammo=RAbullet,
  446.         head="Adhemar Bonnet",neck="Iskur Gorget",ear1="Cessance Earring",hands="Herculean Gloves",ring1="Petrov Ring",ring2="Epona's Ring",
  447.         back=AccCape,waist="Windbuffet Belt",legs="Samnuha Tights",feet=HercBootDEX, body="Herculean Vest", ear2="Brutal Earring"}
  448.    
  449.     sets.engaged.Crit = {ammo=RAbullet,
  450.         head="Mummu Bonnet +1",neck="Clotharius Torque",ear1="Cessance Earring",ear2="Eabani Earring",
  451.         body="Mummu Jacket +2",hands="Mummu Wrists +1",ring1="Petrov Ring",ring2="Epona's Ring",
  452.         back=AccCape,waist="Windbuffet Belt",legs="Mummu Kecks +2",feet="Oshosi Leggings"}
  453.    
  454.     sets.engaged.Acc = {ammo=RAbullet,
  455.         head="Carmine Mask +1",neck="Subtlety Spec.",ear1="Digni. Earring",ear2="Heartseeker Earring",
  456.         body="Adhemar Jacket",hands="Herculean Gloves",ring1="Etana Ring",ring2="Petrov Ring",
  457.         back=AccCape,waist="Olseni Belt",legs="Carmine Cuisses +1",feet="Meg. Jam. +2"}
  458.  
  459.     sets.engaged.Melee.DW = {ammo=RAbullet,
  460.         head="Whirlpool Mask",neck="Clotharius Torque",ear1="Dudgeon Earring",ear2="Heartseeker Earring",
  461.         body="Iuitl Vest",hands="Iuitl Wristbands",ring1="K'ayres Ring",ring2="Epona's Ring",
  462.         back=AccCape,waist="Windbuffet Belt",legs="Manibozho Brais",feet="Iuitl Gaiters +1"}
  463.    
  464.     sets.engaged.Acc.DW = {ammo=RAbullet,
  465.         head="Whirlpool Mask",neck="Clotharius Torque",ear1="Dudgeon Earring",ear2="Heartseeker Earring",
  466.         body="Iuitl Vest",hands="Iuitl Wristbands",ring1="K'ayres Ring",ring2="Epona's Ring",
  467.         back=AccCape,waist="Hurch'lan Sash",legs="Manibozho Brais",feet="Iuitl Gaiters +1"}
  468.    
  469.     sets.aftercast.TP = sets.engaged.Melee
  470.  
  471.     sets.engaged.Ranged = sets.precast.RA
  472.    
  473.     sets.reive = { neck = "Ygnas's Resolve +1" }
  474.    
  475. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement