Guest User

cor_gear

a guest
Oct 21st, 2014
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.28 KB | None | 0 0
  1. function init_gear_sets()
  2. --------------------------------------
  3. -- Start defining the sets
  4. --------------------------------------
  5. -- Precast Sets
  6. -- Precast sets to enhance JAs
  7. sets.precast.JA['Triple Shot'] = {body="Navarch's Frac +2"}
  8. sets.precast.JA['Snake Eye'] = {legs="Lanun Culottes"}
  9. sets.precast.JA['Wild Card'] = {feet="Lanun Bottes"}
  10. sets.precast.JA['Random Deal'] = {body="Lanun Frac"}
  11. sets.precast.CorsairRoll = {head="Lanun Tricorne",hands="Navarch's Gants +2"}
  12. sets.precast.CorsairRoll["Caster's Roll"] = set_combine(sets.precast.CorsairRoll, {legs="Navarch's Culottes +2"})
  13. sets.precast.CorsairRoll["Courser's Roll"] = set_combine(sets.precast.CorsairRoll, {feet="Navarch's Bottes +2"})
  14. sets.precast.CorsairRoll["Blitzer's Roll"] = set_combine(sets.precast.CorsairRoll, {head="Navarch's Tricorne +2"})
  15. sets.precast.CorsairRoll["Tactician's Roll"] = set_combine(sets.precast.CorsairRoll, {body="Navarch's Frac +2"})
  16. sets.precast.CorsairRoll["Allies' Roll"] = set_combine(sets.precast.CorsairRoll, {hands="Navarch's Gants +2"})
  17. sets.precast.LuzafRing = {ring2="Luzaf's Ring"}
  18. sets.precast.FoldDoubleBust = {hands="Lanun Gants"}
  19. sets.precast.CorsairShot = {head="Blood Mask"}
  20. -- Waltz set (chr and vit)
  21. sets.precast.Waltz = {
  22. head="Whirlpool Mask",
  23. body="Iuitl Vest",hands="Iuitl Wristbands",
  24. legs="Nahtirah Trousers",feet="Iuitl Gaiters +1"}
  25. -- Don't need any special gear for Healing Waltz.
  26. sets.precast.Waltz['Healing Waltz'] = {}
  27. -- Fast cast sets for spells
  28. sets.precast.FC = {head="Haruspex Hat",ear2="Loquacious Earring",hands="Thaumas Gloves",ring1="Prolix Ring"}
  29. sets.precast.FC.Utsusemi = set_combine(sets.precast.FC, {neck="Magoraga Beads"})
  30. sets.precast.RA = {ammo=gear.RAbullet,
  31. head="Navarch's Tricorne +2",
  32. body="Laksamana's Frac",hands="Lanun Gants",
  33. back="Navarch's Mantle",waist="Impulse Belt",legs="Nahtirah Trousers",feet="Wurrukatte Boots"}
  34. -- Weaponskill sets
  35. -- Default set for any weaponskill that isn't any more specifically defined
  36. sets.precast.WS = {
  37. head="Whirlpool Mask",neck=gear.ElementalGorget,ear1="Bladeborn Earring",ear2="Steelflash Earring",
  38. body="Manibozho Jerkin",hands="Iuitl Wristbands",ring1="Rajas Ring",ring2="Epona's Ring",
  39. back="Atheling Mantle",waist=gear.ElementalBelt,legs="Manibozho Brais",feet="Iuitl Gaiters +1"}
  40. -- Specific weaponskill sets. Uses the base set if an appropriate WSMod version isn't found.
  41. sets.precast.WS['Evisceration'] = sets.precast.WS
  42. sets.precast.WS['Exenterator'] = set_combine(sets.precast.WS, {legs="Nahtirah Trousers"})
  43. sets.precast.WS['Requiescat'] = set_combine(sets.precast.WS, {legs="Nahtirah Trousers"})
  44. sets.precast.WS['Last Stand'] = {ammo=gear.WSbullet,
  45. head="Whirlpool Mask",neck=gear.ElementalGorget,ear1="Clearview Earring",ear2="Moonshade Earring",
  46. body="Laksamana's Frac",hands="Iuitl Wristbands",ring1="Rajas Ring",ring2="Stormsoul Ring",
  47. back="Terebellum Mantle",waist=gear.ElementalBelt,legs="Nahtirah Trousers",feet="Iuitl Gaiters +1"}
  48. sets.precast.WS['Last Stand'].Acc = {ammo=gear.WSbullet,
  49. head="Laksamana's Hat",neck=gear.ElementalGorget,ear1="Clearview Earring",ear2="Moonshade Earring",
  50. body="Laksamana's Frac",hands="Buremte Gloves",ring1="Hajduk Ring",ring2="Stormsoul Ring",
  51. back="Libeccio Mantle",waist=gear.ElementalBelt,legs="Thurandaut Tights +1",feet="Laksamana's Bottes"}
  52. sets.precast.WS['Wildfire'] = {ammo=gear.MAbullet,
  53. head="Wayfarer Circlet",neck="Stoicheion Medal",ear1="Friomisi Earring",ear2="Hecate's Earring",
  54. body="Manibozho Jerkin",hands="Iuitl Wristbands",ring1="Stormsoul Ring",ring2="Demon's Ring",
  55. back="Toro Cape",waist=gear.ElementalBelt,legs="Iuitl Tights",feet="Iuitl Gaiters +1"}
  56. sets.precast.WS['Wildfire'].Brew = {ammo=gear.MAbullet,
  57. head="Wayfarer Circlet",neck="Stoicheion Medal",ear1="Friomisi Earring",ear2="Hecate's Earring",
  58. body="Manibozho Jerkin",hands="Iuitl Wristbands",ring1="Stormsoul Ring",ring2="Demon's Ring",
  59. back="Toro Cape",waist=gear.ElementalBelt,legs="Iuitl Tights",feet="Iuitl Gaiters +1"}
  60. sets.precast.WS['Leaden Salute'] = sets.precast.WS['Wildfire']
  61. -- Midcast Sets
  62. sets.midcast.FastRecast = {
  63. head="Whirlpool Mask",
  64. body="Iuitl Vest",hands="Iuitl Wristbands",
  65. legs="Manibozho Brais",feet="Iuitl Gaiters +1"}
  66. -- Specific spells
  67. sets.midcast.Utsusemi = sets.midcast.FastRecast
  68. sets.midcast.CorsairShot = {ammo=gear.QDbullet,
  69. head="Blood Mask",neck="Stoicheion Medal",ear1="Friomisi Earring",ear2="Hecate's Earring",
  70. body="Lanun Frac",hands="Schutzen Mittens",ring1="Hajduk Ring",ring2="Demon's Ring",
  71. back="Toro Cape",waist="Aquiline Belt",legs="Iuitl Tights",feet="Lanun Bottes"}
  72. sets.midcast.CorsairShot.Acc = {ammo=gear.QDbullet,
  73. head="Laksamana's Hat",neck="Stoicheion Medal",ear1="Lifestorm Earring",ear2="Psystorm Earring",
  74. body="Lanun Frac",hands="Schutzen Mittens",ring1="Stormsoul Ring",ring2="Sangoma Ring",
  75. back="Navarch's Mantle",waist="Aquiline Belt",legs="Iuitl Tights",feet="Iuitl Gaiters +1"}
  76. sets.midcast.CorsairShot['Light Shot'] = {ammo=gear.QDbullet,
  77. head="Laksamana's Hat",neck="Stoicheion Medal",ear1="Lifestorm Earring",ear2="Psystorm Earring",
  78. body="Lanun Frac",hands="Schutzen Mittens",ring1="Stormsoul Ring",ring2="Sangoma Ring",
  79. back="Navarch's Mantle",waist="Aquiline Belt",legs="Iuitl Tights",feet="Iuitl Gaiters +1"}
  80. sets.midcast.CorsairShot['Dark Shot'] = sets.midcast.CorsairShot['Light Shot']
  81. -- Ranged gear
  82. sets.midcast.RA = {ammo=gear.RAbullet,
  83. head="Lanun Tricorne",neck="Ocachi Gorget",ear1="Clearview Earring",ear2="Volley Earring",
  84. body="Laksamana's Frac",hands="Iuitl Wristbands",ring1="Rajas Ring",ring2="Stormsoul Ring",
  85. back="Terebellum Mantle",waist="Commodore Belt",legs="Nahtirah Trousers",feet="Iuitl Gaiters +1"}
  86. sets.midcast.RA.Acc = {ammo=gear.RAbullet,
  87. head="Laksamana's Hat",neck="Huani Collar",ear1="Clearview Earring",ear2="Volley Earring",
  88. body="Laksamana's Frac",hands="Buremte Gloves",ring1="Hajduk Ring",ring2="Beeline Ring",
  89. back="Libeccio Mantle",waist="Commodore Belt",legs="Thurandaut Tights +1",feet="Laksamana's Bottes"}
  90. -- Sets to return to when not performing an action.
  91. -- Resting sets
  92. sets.resting = {neck="Wiglen Gorget",ring1="Sheltered Ring",ring2="Paguroidea Ring"}
  93. -- Idle sets
  94. sets.idle = {ammo=gear.RAbullet,
  95. head="Whirlpool Mask",neck="Wiglen Gorget",ear1="Clearview Earring",ear2="Volley Earring",
  96. body="Iuitl Vest",hands="Iuitl Wristbands",ring1="Sheltered Ring",ring2="Paguroidea Ring",
  97. back="Shadow Mantle",waist="Flume Belt",legs="Nahtirah Trousers",feet="Skadi's Jambeaux +1"}
  98. sets.idle.Town = {main="Surcouf's Jambiya",range="Eminent Gun",ammo=gear.RAbullet,
  99. head="Laksamana's Hat",neck="Wiglen Gorget",ear1="Clearview Earring",ear2="Volley Earring",
  100. body="Laksamana's Frac",hands="Iuitl Wristbands",ring1="Sheltered Ring",ring2="Paguroidea Ring",
  101. back="Shadow Mantle",waist="Flume Belt",legs="Nahtirah Trousers",feet="Skadi's Jambeaux +1"}
  102. -- Defense sets
  103. sets.defense.PDT = {
  104. head="Whirlpool Mask",neck="Twilight Torque",ear1="Clearview Earring",ear2="Volley Earring",
  105. body="Iuitl Vest",hands="Iuitl Wristbands",ring1="Defending Ring",ring2=gear.DarkRing.physical,
  106. back="Shadow Mantle",waist="Flume Belt",legs="Nahtirah Trousers",feet="Iuitl Gaiters +1"}
  107. sets.defense.MDT = {
  108. head="Whirlpool Mask",neck="Twilight Torque",ear1="Clearview Earring",ear2="Volley Earring",
  109. body="Iuitl Vest",hands="Iuitl Wristbands",ring1="Defending Ring",ring2="Shadow Ring",
  110. back="Engulfer Cape",waist="Flume Belt",legs="Nahtirah Trousers",feet="Iuitl Gaiters +1"}
  111. sets.Kiting = {feet="Skadi's Jambeaux +1"}
  112. -- Engaged sets
  113. -- Variations for TP weapon and (optional) offense/defense modes. Code will fall back on previous
  114. -- sets if more refined versions aren't defined.
  115. -- If you create a set with both offense and defense modes, the offense mode should be first.
  116. -- EG: sets.engaged.Dagger.Accuracy.Evasion
  117. -- Normal melee group
  118. sets.engaged.Melee = {ammo=gear.RAbullet,
  119. head="Whirlpool Mask",neck="Asperity Necklace",ear1="Bladeborn Earring",ear2="Steelflash Earring",
  120. body="Iuitl Vest",hands="Iuitl Wristbands",ring1="Rajas Ring",ring2="Epona's Ring",
  121. back="Atheling Mantle",waist="Windbuffet Belt",legs="Manibozho Brais",feet="Iuitl Gaiters +1"}
  122. sets.engaged.Acc = {ammo=gear.RAbullet,
  123. head="Whirlpool Mask",neck="Asperity Necklace",ear1="Bladeborn Earring",ear2="Steelflash Earring",
  124. body="Iuitl Vest",hands="Iuitl Wristbands",ring1="Rajas Ring",ring2="Epona's Ring",
  125. back="Atheling Mantle",waist="Hurch'lan Sash",legs="Manibozho Brais",feet="Iuitl Gaiters +1"}
  126. sets.engaged.Melee.DW = {ammo=gear.RAbullet,
  127. head="Whirlpool Mask",neck="Asperity Necklace",ear1="Dudgeon Earring",ear2="Heartseeker Earring",
  128. body="Iuitl Vest",hands="Iuitl Wristbands",ring1="Rajas Ring",ring2="Epona's Ring",
  129. back="Atheling Mantle",waist="Windbuffet Belt",legs="Manibozho Brais",feet="Iuitl Gaiters +1"}
  130. sets.engaged.Acc.DW = {ammo=gear.RAbullet,
  131. head="Whirlpool Mask",neck="Asperity Necklace",ear1="Dudgeon Earring",ear2="Heartseeker Earring",
  132. body="Iuitl Vest",hands="Iuitl Wristbands",ring1="Rajas Ring",ring2="Epona's Ring",
  133. back="Atheling Mantle",waist="Hurch'lan Sash",legs="Manibozho Brais",feet="Iuitl Gaiters +1"}
  134. sets.engaged.Ranged = {ammo=gear.RAbullet,
  135. head="Whirlpool Mask",neck="Twilight Torque",ear1="Clearview Earring",ear2="Volley Earring",
  136. body="Iuitl Vest",hands="Iuitl Wristbands",ring1="Defending Ring",ring2=gear.DarkRing.physical,
  137. back="Shadow Mantle",waist="Flume Belt",legs="Nahtirah Trousers",feet="Iuitl Gaiters +1"}
  138. end
Advertisement
Add Comment
Please, Sign In to add comment