Advertisement
Drakaru

rdm_gear.lua

Sep 16th, 2014
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.94 KB | None | 0 0
  1. -------------------------------------------------------------------------------------------------------------------
  2. -- User setup functions for this job. Recommend that these be overridden in a sidecar file.
  3. -------------------------------------------------------------------------------------------------------------------
  4.  
  5. -- Setup vars that are user-dependent. Can override this function in a sidecar file.
  6. function user_setup()
  7. state.OffenseMode:options('None', 'Normal')
  8. state.HybridMode:options('Normal', 'PhysicalDef', 'MagicalDef')
  9. state.CastingMode:options('Normal', 'Resistant')
  10. state.IdleMode:options('Normal', 'PDT', 'MDT')
  11.  
  12. gear.default.obi_waist = "Sekhmet Corset"
  13.  
  14. select_default_macro_book()
  15. end
  16.  
  17.  
  18. -- Define sets and vars used by this job file.
  19. function init_gear_sets()
  20. --------------------------------------
  21. -- Start defining the sets
  22. --------------------------------------
  23.  
  24. -- Precast Sets
  25.  
  26. -- Precast sets to enhance JAs
  27. sets.precast.JA['Chainspell'] = {body="Vitivation Tabard"}
  28.  
  29.  
  30. -- Waltz set (chr and vit)
  31. sets.precast.Waltz = {
  32. head="Atrophy Chapeau +1",
  33. body="Atrophy Tabard +1",hands="Warlock's Gloves",
  34. back="Refraction Cape",legs="Hagondes Pants",feet="Warlock's Boots"}
  35.  
  36. -- Don't need any special gear for Healing Waltz.
  37. sets.precast.Waltz['Healing Waltz'] = {}
  38.  
  39. -- Fast cast sets for spells
  40.  
  41. -- 80% Fast Cast (including trait) for all spells, plus 5% quick cast
  42. -- No other FC sets necessary.
  43. sets.precast.FC = {ammo="Bibiki Seashell",
  44. head="Teal Chapeau",ear2="Insomnia Earring",
  45. body="Teal Saio",hands="Teal Cuffs",ring1="Electrum Ring",
  46. back="Miraculous Cape",waist="Penitent's Rope",legs="Teal Slops",feet="Teal Pigaches"}
  47.  
  48. sets.precast.FC.Impact = set_combine(sets.precast.FC, {head=empty,body="Twilight Cloak"})
  49.  
  50. -- Weaponskill sets
  51. -- Default set for any weaponskill that isn't any more specifically defined
  52. sets.precast.WS = {
  53. head="Atrophy Chapeau +1",neck="Asperity Necklace",ear1="Bladeborn Earring",ear2="Steelflash Earring",
  54. body="Atrophy Tabard +1",hands="Warlock's Gloves",ring1="Rajas Ring",ring2="K'ayres Ring",
  55. back="Atheling Mantle",waist="Caudata Belt",legs="Hagondes Pants",feet="Warlock's Boots"}
  56.  
  57. -- Specific weaponskill sets. Uses the base set if an appropriate WSMod version isn't found.
  58. sets.precast.WS['Requiescat'] = set_combine(sets.precast.WS,
  59. {neck="Soil Gorget",ear1="Brutal Earring",ear2="Moonshade Earring",
  60. ring1="Aquasoul Ring",ring2="Aquasoul Ring",waist="Soil Belt"})
  61.  
  62. sets.precast.WS['Sanguine Blade'] = {ammo="Witchstone",
  63. head="Hagondes Hat",neck="Eddy Necklace",ear1="Friomisi Earring",ear2="Hecate's Earring",
  64. body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Strendu Ring",ring2="Acumen Ring",
  65. back="Toro Cape",legs="Hagondes Pants",feet="Warlock's Boots"}
  66.  
  67.  
  68. -- Midcast Sets
  69.  
  70. sets.midcast.FastRecast = {main="Runic Anelace",sub="Spellcaster's Ecu",
  71. head="Warlock's Chapeau",neck="Beak Necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  72. body="Glamor Jupon",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
  73. back="Miraculous Cape",waist="Penitent's Rope",legs="Warlock's Tights",feet="Warlock's Boots"}
  74.  
  75. sets.midcast.Cure = {main="Light Staff",sub="Lizard Leather Strap +1",
  76. head="Teal Chapeau",neck="Beak Necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  77. body="Teal Saio",hands="Teal Cuffs",ring1="Electrum Ring",ring2="Ecphoria Ring",
  78. back="Miraculous Cape",waist="Demonry Sash",legs="Teal Slops",feet="Teal Pigaches"}
  79.  
  80. sets.midcast.Curaga = sets.midcast.Cure
  81. sets.midcast.CureSelf = {ring1="Kunaji Ring",ring2="Asklepian Ring"}
  82.  
  83. sets.midcast['Enhancing Magic'] = {main="Runic Anelace",sub="Spellcaster's Ecu",
  84. head="Teal Chapeau",neck="Beak Necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  85. body="Teal Saio",hands="Teal Cuffs",ring1="Electrum Ring",ring2="Ecphoria Ring",
  86. back="Miraculous Cape",waist="Demonry Sash",legs="Teal Slops",feet="Teal Pigaches"}
  87.  
  88.  
  89. sets.midcast.Refresh = {legs="Estoqueur's Fuseau +2"}
  90.  
  91. sets.midcast.Stoneskin = {waist="Siegel Sash"}
  92.  
  93. sets.midcast['Enfeebling Magic'] = {main="Dark staff",sub="Lizard Leather Strap +1",
  94. head="Teal Chapeau",neck="Beak Necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  95. body="Teal Saio",hands="Teal Cuffs",ring1="Electrum Ring",ring2="Ecphoria Ring",
  96. back="Miraculous Cape",waist="Demonry Sash",legs="Teal Slops",feet="Teal Pigaches"}
  97.  
  98. sets.midcast['Dia III'] = set_combine(sets.midcast['Enfeebling Magic'], {head="Warlock's Chapeau"})
  99.  
  100. sets.midcast['Slow II'] = set_combine(sets.midcast['Enfeebling Magic'], {head="Warlock's Chapeau"})
  101.  
  102. sets.midcast['Elemental Magic'] = {main="Runic Anelace",sub="Spellcaster's Ecu",
  103. head="Teal Chapeau",neck="Beak Necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  104. body="Teal Saio",hands="Teal Cuffs",ring1="Electrum Ring",ring2="Ecphoria Ring",
  105. back="Miraculous Cape",waist="Demonry Sash",legs="Teal Slops",feet="Teal Pigaches"}
  106.  
  107. sets.midcast.Impact = set_combine(sets.midcast['Elemental Magic'], {head=empty,body="Twilight Cloak"})
  108.  
  109. sets.midcast['Dark Magic'] = {main="Dark Staff",sub="Lizard Leather Strap +1",
  110. head="Teal Chapeau",neck="Beak Necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  111. body="Teal Saio",hands="Teal Cuffs",ring1="Electrum Ring",ring2="Ecphoria Ring",
  112. back="Miraculous Cape",waist="Demonry Sash",legs="Teal Slops",feet="Teal Pigaches"}
  113.  
  114. --sets.midcast.Stun = set_combine(sets.midcast['Dark Magic'], {})
  115.  
  116. sets.midcast.Drain = set_combine(sets.midcast['Dark Magic'], {ring1="Excelsis Ring", waist="Fucho-no-Obi"})
  117.  
  118. sets.midcast.Aspir = sets.midcast.Drain
  119.  
  120.  
  121. -- Sets for special buff conditions on spells.
  122.  
  123. sets.midcast.EnhancingDuration = {hands="Atrophy Gloves +1",back="Estoqueur's Cape",feet="Estoqueur's Houseaux +2"}
  124.  
  125. sets.buff.ComposureOther = {head="Estoqueur's Chappel +2",
  126. body="Estoqueur's Sayon +2",hands="Estoqueur's Gantherots +2",
  127. legs="Estoqueur's Fuseau +2",feet="Estoqueur's Houseaux +2"}
  128.  
  129. sets.buff.Saboteur = {hands="Estoqueur's Gantherots +2"}
  130.  
  131.  
  132. -- Sets to return to when not performing an action.
  133.  
  134. -- Resting sets
  135. sets.resting = {main="Dark Staff", sub="Lizard Leather Strap +1",
  136. ammo="bibiki seashell",neck="Beak necklace",
  137. body="Vermillion Cloak",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
  138. waist="Qiqirn Sash",legs="Warlock's Tights",feet="Warlock's Boots"}
  139.  
  140.  
  141. -- Idle sets
  142. sets.idle = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
  143. head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  144. body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
  145. back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
  146.  
  147. sets.idle.Town = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
  148. head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  149. body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
  150. back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
  151.  
  152. sets.idle.Weak = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
  153. head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  154. body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
  155. back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
  156.  
  157. sets.idle.PDT = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
  158. head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  159. body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
  160. back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
  161.  
  162. sets.idle.MDT = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
  163. head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  164. body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
  165. back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
  166.  
  167.  
  168. -- Defense sets
  169. sets.defense.PDT = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
  170. head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  171. body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
  172. back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
  173.  
  174. sets.defense.MDT = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
  175. head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  176. body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
  177. back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
  178.  
  179. sets.Kiting = {legs="Warlock's Tights"}
  180.  
  181. sets.latent_refresh = {waist="Penitent's rope"}
  182.  
  183. -- Engaged sets
  184.  
  185. -- Variations for TP weapon and (optional) offense/defense modes. Code will fall back on previous
  186. -- sets if more refined versions aren't defined.
  187. -- If you create a set with both offense and defense modes, the offense mode should be first.
  188. -- EG: sets.engaged.Dagger.Accuracy.Evasion
  189.  
  190. -- Normal melee group
  191. sets.engaged = {main="Wize Wizard's anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
  192. head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  193. body="Scorppion Harness",hands="Warlock's Gloves",ring1="Phalanx Ring",ring2="Ecphoria Ring",
  194. back="Miraculous Cape",waist="Warwolf Belt",legs="Warlock's Tights",feet="Warlock's Boots"}
  195.  
  196. sets.engaged.Defense = {main="Wize Wizard's anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
  197. head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
  198. body="Scorppion Harness",hands="Warlock's Gloves",ring1="Phalanx Ring",ring2="Ecphoria Ring",
  199. back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
  200.  
  201. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement