Guest User

Untitled

a guest
May 20th, 2015
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.19 KB | None | 0 0
  1. function user_setup()
  2. state.OffenseMode:options('None', 'Normal')
  3. state.CastingMode:options('Normal', 'Resistant')
  4. state.IdleMode:options('Normal', 'PDT')
  5.  
  6. gear.default.weaponskill_waist = "Windbuffet Belt"
  7.  
  8. select_default_macro_book()
  9. end
  10.  
  11.  
  12. -- Define sets and vars used by this job file.
  13. function init_gear_sets()
  14.  
  15. --------------------------------------
  16. -- Precast sets
  17. --------------------------------------
  18.  
  19. -- Precast sets to enhance JAs
  20. sets.precast.JA.Bolster = {body="Bagua Tunic"}
  21. sets.precast.JA['Life cycle'] = {body="Geomancy Tunic"}
  22.  
  23. -- Fast cast sets for spells
  24.  
  25. sets.precast.FC = {ammo="Impatiens",
  26. head="Nahtirah Hat",ear2="Loquacious Earring",
  27. body="Vanir Cotehardie",ring1="Prolix Ring",
  28. back="Swith Cape",waist="Witful Belt",legs="Geomancy Pants",feet="Chelona Boots"}
  29.  
  30. sets.precast.FC['Elemental Magic'] = set_combine(sets.precast.FC, {neck="Bagua Mitaines"})
  31.  
  32. sets.precast.FC.Cure = set_combine(sets.precast.FC, {main="Tamaxchi",sub="Genbu's Shield",back="Pahtli Cape"})
  33.  
  34. -- Weaponskill sets
  35. -- Default set for any weaponskill that isn't any more specifically defined
  36. sets.precast.WS = {
  37. head="Nahtirah Hat",neck=gear.ElementalGorget,ear1="Bladeborn Earring",ear2="Steelflash Earring",
  38. body="Vanir Cotehardie",hands="Yaoyotl Gloves",ring1="Rajas Ring",ring2="K'ayres Ring",
  39. back="Refraction Cape",waist=gear.ElementalBelt,legs="Hagondes Pants",feet="Hagondes Sabots"}
  40.  
  41. -- Specific weaponskill sets. Uses the base set if an appropriate WSMod version isn't found.
  42. sets.precast.WS['Flash Nova'] = {ammo="Dosis Tathlum",
  43. head="Hagondes Hat",neck="Eddy Necklace",ear1="Friomisi Earring",ear2="Crematio Earring",
  44. body="Hagondes Coat",hands="Yaoyotl Gloves",ring1="Acumen Ring",ring2="Strendu Ring",
  45. back="Toro Cape",waist="Snow Belt",legs="Hagondes Pants",feet="Hagondes Sabots"}
  46.  
  47. sets.precast.WS['Starlight'] = {ear2="Moonshade Earring"}
  48.  
  49. sets.precast.WS['Moonlight'] = {ear2="Moonshade Earring"}
  50.  
  51.  
  52. --------------------------------------
  53. -- Midcast sets
  54. --------------------------------------
  55.  
  56. -- Base fast recast for spells
  57. sets.midcast.FastRecast = {
  58. head="Zelus Tiara",ear2="Loquacious Earring",
  59. body="Hagondes Coat",hands="Bokwus Gloves",ring1="Prolix Ring",
  60. back="Swith Cape",waist="Goading Belt",legs="Hagondes Pants",feet="Hagondes Sabots"}
  61.  
  62. sets.midcast.Geomancy = {range="Dunna",head="Azimuth Hood",body="Bagua Tunic",legs="Bagua Pants",
  63. hands="Geo Mitaines +1",feet="Azimuth Gaiters"}
  64.  
  65. sets.midcast.Geomancy.Indi = {range="Dunna",head="Azimuth Hood",body="Bagua Tunic",
  66. legs="Bagua Pants",hands="Geo Mitaines +1",feet="Azimuth Gaiters"}
  67.  
  68. sets.midcast.Cure = {main="Tamaxchi",sub="Genbu's Shield",
  69. body="Heka's Kalasiris",hands="Bokwus Gloves",ring1="Haoma Ring",ring2="Sirona's Ring",
  70. back="Swith Cape",legs="Nares Trews",feet="Hagondes Sabots"}
  71.  
  72. sets.midcast.Curaga = sets.midcast.Cure
  73.  
  74. sets.midcast.Protectra = {ring1="Sheltered Ring"}
  75.  
  76. sets.midcast.Shellra = {ring1="Sheltered Ring"}
  77.  
  78. sets.midcast['Elemental Magic'] = {main="Atinian Staff",sub="Elder's Grip",ammo="Dosis Tathlum",
  79. head="Hagondes Hat",neck="Eddy Necklace",ear1="Hecate's Earring",ear2="Moldavite Earring",
  80. body="Azimuth Coat",hands="Otomi Gloves",ring1="Strendu Ring",ring2="Acumen Ring",
  81. back="Toro Cape",waist=gear.ElementalObi,legs="Hagondes Pants",feet="Helios Boots"}
  82.  
  83. --------------------------------------
  84. -- Idle/resting/defense/etc sets
  85. --------------------------------------
  86.  
  87. -- Resting sets
  88. sets.resting = {head="Nefer Khat +1",neck="Wiglen Gorget",
  89. body="Heka's Kalasiris",hands="Serpentes Cuffs",ring1="Sheltered Ring",ring2="Vocane Ring",
  90. waist="Austerity Belt",legs="Nares Trews",feet="Chelona Boots"}
  91.  
  92.  
  93. -- Idle sets
  94.  
  95. sets.idle = {main="Bolelabunga",sub="Genbu's Shield",range="Dunna",
  96. head="Nahtirah Hat",neck="Wiglen Gorget",ear1="Ethereal Earring",ear2="Loquacious Earring",
  97. body="Artsieq Jubbah",hands="Bagua Mitaines",ring1="Sheltered Ring",ring2="Vocane Ring",
  98. back="Umbra Cape",waist="Slipor Sash",legs="Assiduity Pants",feet="Geomancy Sandals"}
  99.  
  100. sets.idle.PDT = {main="Bolelabunga",sub="Genbu's Shield",range="Dunna",
  101. head="Nahtirah Hat",neck="Twilight Torque",ear1="Ethereal Earring",ear2="Loquacious Earring",
  102. body="Hagondes Coat",hands="Serpentes Cuffs",ring1="Defending Ring",ring2="Vocane Ring",
  103. back="Umbra Cape",waist="Slipor Sash",legs="Assiduity Pants",feet="Geomancy Sandals"}
  104.  
  105. -- .Pet sets are for when Luopan is present.
  106. sets.idle.Pet = {main="Bolelabunga",sub="Genbu's Shield",range="Dunna",
  107. head="Nahtirah Hat",neck="Twilight Torque",ear1="Ethereal Earring",ear2="Loquacious Earring",
  108. body="Artsieq Jubbah",hands="Geo Mitaines +1",ring1="Sheltered Ring",ring2="Vocane Ring",
  109. back="Umbra Cape",waist="Slipor Sash",legs="Assiduity Pants",feet="Geomancy Sandals"}
  110.  
  111. sets.idle.PDT.Pet = {main="Bolelabunga",sub="Genbu's Shield",range="Dunna",
  112. head="Nahtirah Hat",neck="Twilight Torque",ear1="Ethereal Earring",ear2="Loquacious Earring",
  113. body="Artsieq Jubbah",hands="Geo Mitaines +1",ring1="Defending Ring",ring2="Vocane Ring",
  114. back="Umbra Cape",waist="Slipor Sash",legs="Assiduity Pants",feet="Geomancy Sandals"}
  115.  
  116. -- .Indi sets are for when an Indi-spell is active.
  117. sets.idle.Indi = set_combine(sets.idle, {legs="Bagua Pants"})
  118. sets.idle.Pet.Indi = set_combine(sets.idle.Pet, {legs="Bagua Pants"})
  119. sets.idle.PDT.Indi = set_combine(sets.idle.PDT, {legs="Bagua Pants"})
  120. sets.idle.PDT.Pet.Indi = set_combine(sets.idle.PDT.Pet, {legs="Bagua Pants"})
  121.  
  122. sets.idle.Town = {main="Bolelabunga",sub="Genbu's Shield",range="Dunna",
  123. head="Nefer Khat +1",neck="Wiglen Gorget",ear1="Ethereal Earring",ear2="Loquacious Earring",
  124. body="Heka's Kalasiris",hands="Serpentes Cuffs",ring1="Sheltered Ring",ring2="Vocane Ring",
  125. back="Umbra Cape",waist="Slipor Sash",legs="Nares Trews",feet="Geomancy Sandals"}
  126.  
  127. sets.idle.Weak = {main="Bolelabunga",sub="Genbu's Shield",range="Dunna",
  128. head="Nefer Khat +1",neck="Wiglen Gorget",ear1="Ethereal Earring",ear2="Loquacious Earring",
  129. body="Heka's Kalasiris",hands="Serpentes Cuffs",ring1="Sheltered Ring",ring2="Vocane Ring",
  130. back="Umbra Cape",waist="Slipor Sash",legs="Nares Trews",feet="Geomancy Sandals"}
  131.  
  132. -- Defense sets
  133.  
  134. sets.defense.PDT = {range="Dunna",
  135. head="Hagondes Hat",neck="Wiglen Gorget",ear1="Ethereal Earring",ear2="Loquacious Earring",
  136. body="Hagondes Coat",hands="Yaoyotl Gloves",ring1="Defending Ring",ring2=gear.DarkRing.physical,
  137. back="Umbra Cape",waist="Goading Belt",legs="Hagondes Pants",feet="Hagondes Sabots"}
  138.  
  139. sets.defense.MDT = {range="Dunna",
  140. head="Nahtirah Hat",neck="Wiglen Gorget",ear1="Ethereal Earring",ear2="Loquacious Earring",
  141. body="Vanir Cotehardie",hands="Yaoyotl Gloves",ring1="Defending Ring",ring2="Shadow Ring",
  142. back="Umbra Cape",waist="Goading Belt",legs="Bokwus Slops",feet="Hagondes Sabots"}
  143.  
  144. sets.Kiting = {feet="Geomancy Sandals"}
  145.  
  146. sets.latent_refresh = {waist="Fucho-no-obi"}
  147.  
  148.  
  149. --------------------------------------
  150. -- Engaged sets
  151. --------------------------------------
  152.  
  153. -- Variations for TP weapon and (optional) offense/defense modes. Code will fall back on previous
  154. -- sets if more refined versions aren't defined.
  155. -- If you create a set with both offense and defense modes, the offense mode should be first.
  156. -- EG: sets.engaged.Dagger.Accuracy.Evasion
  157.  
  158. -- Normal melee group
  159. sets.engaged = {range="Dunna",
  160. head="Zelus Tiara",neck="Peacock Charm",ear1="Bladeborn Earring",ear2="Steelflash Earring",
  161. body="Vanir Cotehardie",hands="Bokwus Gloves",ring1="Rajas Ring",ring2="Vocane Ring",
  162. back="Umbra Cape",waist="Goading Belt",legs="Hagondes Pants",feet="Helios Boots"}
  163.  
  164. --------------------------------------
  165. -- Custom buff sets
  166. --------------------------------------
  167.  
  168. end
Advertisement
Add Comment
Please, Sign In to add comment