Guest User

Untitled

a guest
Mar 29th, 2015
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.88 KB | None | 0 0
  1. function init_gear_sets()
  2. --------------------------------------
  3. -- Start defining the sets
  4. --------------------------------------
  5.  
  6. -- Precast Sets
  7.  
  8. -- Fast cast sets for spells
  9. sets.precast.FC = {head="Nahtirah Hat",ear2="Loquac. Earring",
  10. hands="Gende. Gages +1",ring1="Prolix Ring",
  11. back="Swith Cape",waist="Witful Belt",legs="Orvail Pants +1",feet="Chelona Boots"}
  12.  
  13. sets.precast.FC.Cure = set_combine(sets.precast.FC, {body="Heka's Kalasiris"})
  14.  
  15. sets.precast.FC.Stoneskin = set_combine(sets.precast.FC, {head="Umuthi Hat"})
  16.  
  17. sets.precast.FC['Enhancing Magic'] = set_combine(sets.precast.FC, {waist="Siegel Sash"})
  18.  
  19. sets.precast.FC.BardSong = {main="Felibre's Dague",range="Gjallarhorn",
  20. head="Aoidos' Calot +2",neck="Aoidos' Matinee",ear1="Aoidos' Earring",ear2="Loquac. Earring",
  21. body="Sha'ir Manteel",hands="Gende. Gages +1",ring1="Prolix Ring",
  22. back="Swith Cape",waist="Witful Belt",legs="Gendewitha Spats",feet="Bihu Slippers"}
  23.  
  24. sets.precast.FC.Daurdabla = set_combine(sets.precast.FC.BardSong, {range=info.ExtraSongInstrument})
  25.  
  26.  
  27. -- Precast sets to enhance JAs
  28.  
  29. sets.precast.JA.Nightingale = {feet="Bihu Slippers"}
  30. sets.precast.JA.Troubadour = {body="Bihu Justaucorps"}
  31. sets.precast.JA['Soul Voice'] = {legs="Bihu Cannions"}
  32.  
  33. -- Waltz set (chr and vit)
  34. sets.precast.Waltz = {range="Gjallarhorn",
  35. head="Nahtirah Hat",
  36. body="Gendewitha Bliaut",hands="Buremte Gloves",
  37. back="Kumbira Cape",legs="Gendewitha Spats",feet="Gendewitha Galoshes"}
  38.  
  39.  
  40. -- Weaponskill sets
  41. -- Default set for any weaponskill that isn't any more specifically defined
  42. sets.precast.WS = {range="Gjallarhorn",
  43. head="Nahtirah Hat",neck=gear.ElementalGorget,ear1="Bladeborn Earring",ear2="Steelflash Earring",
  44. body="Bihu Justaucorps",hands="Buremte Gloves",ring1="Rajas Ring",ring2="K'ayres Ring",
  45. back="Atheling Mantle",waist="Caudata Belt",legs="Brioso Cannions",feet="Gendewitha Galoshes"}
  46.  
  47. -- Specific weaponskill sets. Uses the base set if an appropriate WSMod version isn't found.
  48. sets.precast.WS['Evisceration'] = set_combine(sets.precast.WS)
  49.  
  50. sets.precast.WS['Exenterator'] = set_combine(sets.precast.WS)
  51.  
  52. sets.precast.WS['Mordant Rime'] = set_combine(sets.precast.WS)
  53.  
  54.  
  55. -- Midcast Sets
  56.  
  57. -- General set for recast times.
  58. sets.midcast.FastRecast = {range="Angel Lyre",
  59. head="Nahtirah Hat",ear2="Loquacious Earring",
  60. body="Marduk's Jubbah +1",hands="Gende. Gages +1",ring1="Prolix Ring",
  61. back="Swith Cape",waist="Goading Belt",legs="Gendewitha Spats",feet="Gendewitha Galoshes"}
  62.  
  63. -- Gear to enhance certain classes of songs. No instruments added here since Gjallarhorn is being used.
  64. sets.midcast.Ballad = {legs="Aoidos' Rhing. +2"}
  65. sets.midcast.Lullaby = {hands="Brioso Cuffs"}
  66. sets.midcast.Madrigal = {head="Aoidos' Calot +2"}
  67. sets.midcast.March = {hands="Aoidos' Manchettes +2"}
  68. sets.midcast.Minuet = {body="Aoidos' Hongreline +2"}
  69. sets.midcast.Minne = {}
  70. sets.midcast.Paeon = {head="Brioso Roundlet"}
  71. sets.midcast.Carol = {head="Aoidos' Calot +2",
  72. body="Aoidos' Hongreline +2",hands="Aoidos' Manchettes +2",
  73. legs="Aoidos' Rhing. +2",feet="Aoidos' Cothrn. +2"}
  74. sets.midcast["Sentinel's Scherzo"] = {feet="Aoidos' Cothrn. +2"}
  75. sets.midcast['Magic Finale'] = {neck="Piper's Torque",waist="Corvax Sash",legs="Aoidos' Rhing. +2"}
  76.  
  77. sets.midcast.Mazurka = {range=info.ExtraSongInstrument}
  78.  
  79.  
  80. -- For song buffs (duration and AF3 set bonus)
  81. sets.midcast.SongEffect = {main="Legato Dagger",sub="Genbu's Shield",range="Gjallarhorn",
  82. head="Aoidos' Calot +2",neck="Aoidos' Matinee",ear2="Loquacious Earring",
  83. body="Aoidos' Hongreline +2",hands="Aoidos' Manchettes +2",ring1="Prolix Ring",
  84. back="Harmony Cape",waist="Corvax Sash",legs="Marduk's Shalwar +1",feet="Brioso Slippers"}
  85.  
  86. -- For song defbuffs (duration primary, accuracy secondary)
  87. sets.midcast.SongDebuff = {main="Arendsi Fleuret",sub="Genbu's Shield",range="Gjallarhorn",
  88. head="Bihu Roundlet",neck="Piper's Torque",ear1="Psystorm Earring",ear2="Lifestorm Earring",
  89. body="Brioso Justaucorps",hands="Bihu Cuffs",ring1="Prolix Ring",ring2="Sangoma Ring",
  90. back="Rhapsode's Cape",waist="Ovate Rope",legs="Bihu Cannions",feet="Bihu Slippers"}
  91.  
  92. -- For song defbuffs (accuracy primary, duration secondary)
  93. sets.midcast.ResistantSongDebuff = {main="Arendsi Fleuret",sub="Genbu's Shield",range="Gjallarhorn",
  94. head="Bihu Roundlet",neck="Piper's Torque",ear1="Psystorm Earring",ear2="Lifestorm Earring",
  95. body="Brioso Justaucorps",hands="Bihu Cuffs",ring1="Prolix Ring",ring2="Sangoma Ring",
  96. back="Rhapsode's Cape",waist="Ovate Rope",legs="Brioso Cannions",feet="Bihu Slippers"}
  97.  
  98. -- Song-specific recast reduction
  99. sets.midcast.SongRecast = {ear2="Loquacious Earring",
  100. ring1="Prolix Ring",
  101. back="Harmony Cape",waist="Corvax Sash",legs="Aoidos' Rhing. +2"}
  102.  
  103. --sets.midcast.Daurdabla = set_combine(sets.midcast.FastRecast, sets.midcast.SongRecast, {range=info.ExtraSongInstrument})
  104.  
  105. -- Cast spell with normal gear, except using Daurdabla instead
  106. sets.midcast.Daurdabla = {range=info.ExtraSongInstrument}
  107.  
  108. -- Dummy song with Daurdabla; minimize duration to make it easy to overwrite.
  109. sets.midcast.DaurdablaDummy = {main="Atoyac",range=info.ExtraSongInstrument,
  110. head="Nahtirah Hat",neck="Piper's Torque",ear1="Psystorm Earring",ear2="Lifestorm Earring",
  111. body="Brioso Justaucorps",hands="Aoidos' Manchettes +2",ring1="Prolix Ring",ring2="Sangoma Ring",
  112. back="Swith Cape",waist="Goading Belt",legs="Gendewitha Spats",feet="Bihu Slippers"}
  113.  
  114. -- Other general spells and classes.
  115. sets.midcast.Cure = {main="Chatoyant Staff",sub="Achaq Grip",
  116. head="Gendewitha Caubeen",back="Tempered Cape",neck="Phalaina Locket",
  117. body="Gendewitha Bliaut",hands="Bokwus Gloves",ring1="Ephedra Ring",ring2="Sirona's Ring",
  118. legs="Nabu's Shalwar",feet="Gendewitha Galoshes"}
  119.  
  120. sets.midcast.Curaga = sets.midcast.Cure
  121.  
  122. sets.midcast.Stoneskin = {head="Nahtirah Hat",
  123. body="Gendewitha Bliaut",hands="Gende. Gages +1",
  124. legs="Gendewitha Spats",feet="Gendewitha Galoshes"}
  125.  
  126. sets.midcast.Cursna = {neck="Malison Medallion",
  127. hands="Hieros Mittens",ring1="Ephedra Ring"}
  128.  
  129.  
  130. -- Sets to return to when not performing an action.
  131.  
  132. -- Resting sets
  133. sets.resting = {main=gear.Staff.HMP,
  134. body="Gendewitha Bliaut",
  135. legs="Nares Trews",feet="Chelona Boots"}
  136.  
  137.  
  138. -- Idle sets (default idle set not needed since the other three are defined, but leaving for testing purposes)
  139. sets.idle = {main="Terra's Staff",sub="Oneiros Grip",range="Oneiros Harp",
  140. head="Bihu Roundlet",neck="Wiglen Gorget",ear1="Ethereal Earring",ear2="Loquacious Earring",
  141. body="Bihu Justaucorps",hands="Bihu Cuffs",ring1="Paguroidea Ring",ring2="Sangoma Ring",
  142. back="Umbra Cape",waist="Flume Belt",legs="Bihu Cannions",feet="Aoidos' Cothurnes +2"}
  143.  
  144. sets.idle.PDT = {main="Terra's Staff",sub="Oneiros Grip",range="Oneiros Harp",
  145. head="Bihu Roundlet",neck="Wiglen Gorget",ear1="Ethereal Earring",ear2="Loquacious Earring",
  146. body="Bihu Justaucorps",hands="Bihu Cuffs",ring1="Defending Ring",ring2="Sangoma Ring",
  147. back="Umbra Cape",waist="Flume Belt",legs="Bihu Cannions",feet="Aoidos' Cothurnes +2"}
  148.  
  149. sets.idle.Town = {main="Terra's Staff",sub="Oneiros Grip",range="Gjallarhorn",
  150. head="Bihu Roundlet",neck="Wiglen Gorget",ear1="Ethereal Earring",ear2="Loquacious Earring",
  151. body="Marduk's Jubbah +1",hands="Bihu Cuffs",ring1="Paguroidea Ring",ring2="Sangoma Ring",
  152. back="Umbra Cape",waist="Flume Belt",legs="Bihu Cannions",feet="Aoidos' Cothurnes +2"}
  153.  
  154. sets.idle.Weak = {main="Terra's Staff",sub="Oneiros Grip",range="Oneiros Harp",
  155. head="Bihu Roundlet",neck="Twilight Torque",ear1="Ethereal Earring",
  156. body="Bihu Justaucorps",hands="Bihu Cuffs",ring1="Defending Ring",ring2="Sangoma Ring",
  157. back="Umbra Cape",waist="Flume Belt",legs="Bihu Cannions",feet="Gendewitha Galoshes"}
  158.  
  159.  
  160. -- Defense sets
  161.  
  162. sets.defense.PDT = {main=gear.Staff.PDT,sub="Mephitis Grip",
  163. head="Gendewitha Caubeen",neck="Twilight Torque",
  164. body="Gendewitha Bliaut",hands="Gende. Gages +1",ring1="Defending Ring",ring2=gear.DarkRing.physical,
  165. back="Umbra Cape",waist="Flume Belt",legs="Gendewitha Spats",feet="Gendewitha Galoshes"}
  166.  
  167. sets.defense.MDT = {main="Terra's Staff",sub="Mephitis Grip",
  168. head="Nahtirah Hat",neck="Twilight Torque",
  169. body="Artsieq Jubbah",hands="Gende. Gages +1",ring1="Defending Ring",ring2="Shadow Ring",
  170. back="Engulfer Cape",waist="Slipor Sash",legs="Bihu Cannions",feet="Gendewitha Galoshes"}
  171.  
  172. sets.Kiting = {feet="Aoidos' Cothurnes +2"}
  173.  
  174. sets.latent_refresh = {waist="Fucho-no-obi"}
  175.  
  176. -- Engaged sets
  177.  
  178. -- Variations for TP weapon and (optional) offense/defense modes. Code will fall back on previous
  179. -- sets if more refined versions aren't defined.
  180. -- If you create a set with both offense and defense modes, the offense mode should be first.
  181. -- EG: sets.engaged.Dagger.Accuracy.Evasion
  182.  
  183. -- Basic set for if no TP weapon is defined.
  184. sets.engaged = {range="Angel Lyre",
  185. head="Nahtirah Hat",neck="Asperity Necklace",ear1="Bladeborn Earring",ear2="Steelflash Earring",
  186. body="Bihu Justaucorps",hands="Bihu Gloves",ring1="Rajas Ring",ring2="K'ayres Ring",
  187. back="Atheling Mantle",waist="Goading Belt",legs="Brioso Cannions",feet="Gendewitha Galoshes"}
  188.  
  189. -- Sets with weapons defined.
  190. sets.engaged.Dagger = {range="Angel Lyre",
  191. head="Nahtirah Hat",neck="Asperity Necklace",ear1="Bladeborn Earring",ear2="Steelflash Earring",
  192. body="Bihu Justaucorps",hands="Bihu Gloves",ring1="Rajas Ring",ring2="K'ayres Ring",
  193. back="Atheling Mantle",waist="Goading Belt",legs="Brioso Cannions",feet="Gendewitha Galoshes"}
  194.  
  195. -- Set if dual-wielding
  196. sets.engaged.DualWield = {range="Angel Lyre",
  197. head="Nahtirah Hat",neck="Asperity Necklace",ear1="Dudgeon Earring",ear2="Heartseeker Earring",
  198. body="Bihu Justaucorps",hands="Buremte Gloves",ring1="Rajas Ring",ring2="K'ayres Ring",
  199. back="Atheling Mantle",waist="Goading Belt",legs="Brioso Cannions +1",feet="Gendewitha Galoshes"}
  200. end
Advertisement
Add Comment
Please, Sign In to add comment