Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.62 KB | None | 0 0
  1. include('organizer-lib.lua')
  2. function get_sets()
  3. --miscellaneous sets
  4. --functional sets
  5. --TP sets
  6. sets.TP={
  7. }
  8. sets.TP.Melee={
  9. head={ name="Herculean Helm", augments={'Accuracy+29','"Triple Atk."+4','Attack+4',}},
  10. body={ name="Adhemar Jacket", augments={'DEX+10','AGI+10','Accuracy+15',}},
  11. hands={ name="Herculean Gloves", augments={'Accuracy+21','"Triple Atk."+4','DEX+10','Attack+9',}},
  12. legs="Meg. Chausses +2",
  13. feet={ name="Herculean Boots", augments={'Accuracy+22','"Triple Atk."+3','AGI+2',}},
  14. neck="Clotharius Torque",
  15. waist="Kentarch Belt +1",
  16. left_ear="Telos Earring",
  17. right_ear="Cessance Earring",
  18. left_ring="Epona's Ring",
  19. right_ring="Hetairoi Ring",
  20. back={ name="Camulus's Mantle", augments={'DEX+20','Accuracy+20 Attack+20','Accuracy+10','"Dbl.Atk."+10',}}
  21. }
  22. --WS sets
  23. sets.WS={
  24. }
  25. sets.WS['Savage Blade']={
  26. main="",
  27. sub="",
  28. range={ name="Ataktos", augments={'Delay:+60','TP Bonus +100',}},
  29. ammo="Living Bullet",
  30. head={ name="Herculean Helm", augments={'Attack+25','Weapon skill damage +4%','AGI+8',}},
  31. body="Laksa. Frac +3",
  32. hands="Meg. Gloves +2",
  33. legs={ name="Herculean Trousers", augments={'Accuracy+21','Weapon skill damage +4%','Attack+14',}},
  34. feet={ name="Herculean Boots", augments={'Accuracy+14 Attack+14','Weapon skill damage +4%','VIT+10','Attack+13',}},
  35. neck="Caro Necklace",
  36. waist="Prosilio Belt +1",
  37. ear1={ name="Moonshade Earring", augments={'"Mag.Atk.Bns."+4','TP Bonus +25',}},
  38. ear2="Ishvara Earring",
  39. ring1="Ilabrat Ring",
  40. ring2="Ifrit Ring +1",
  41. back={ name="Camulus's Mantle", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}}
  42. }
  43. sets.WS['Last Stand']={
  44. range="Fomalhaut",
  45. ammo="Chrono Bullet",
  46. head="Meghanada Visor +2",
  47. body="Laksa. Frac +3",
  48. hands="Meg. Gloves +2",
  49. legs="Meg. Chausses +2",
  50. feet="Meg. Jam. +2",
  51. neck="Iskur Gorget",
  52. waist="Eschan Stone",
  53. ear1="Telos Earring",
  54. ear2="Ishvara Earring",
  55. ring1="Dingir Ring",
  56. ring2="Haverton Ring",
  57. back={ name="Camulus's Mantle", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Rng.Acc.+10','Weapon skill damage +10%',}}
  58. }
  59. sets.WS['Leaden Salute']={
  60. head="Pixie Hairpin +1",
  61. body={ name="Herculean Vest", augments={'"Mag.Atk.Bns."+25','Weapon skill damage +2%','Accuracy+15 Attack+15','Mag. Acc.+15 "Mag.Atk.Bns."+15',}},
  62. hands={ name="Carmine Fin. Ga. +1", augments={'Rng.Atk.+20','"Mag.Atk.Bns."+12','"Store TP"+6',}},
  63. legs={ name="Herculean Trousers", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','Magic dmg. taken -1%','INT+6','"Mag.Atk.Bns."+15',}},
  64. feet={ name="Herculean Boots", augments={'Pet: DEX+7','"Mag.Atk.Bns."+29','Mag. Acc.+18 "Mag.Atk.Bns."+18',}},
  65. neck="Baetyl Pendant",
  66. waist="Eschan Stone",
  67. left_ear={ name="Moonshade Earring", augments={'"Mag.Atk.Bns."+4','TP Bonus +25',}},
  68. right_ear="Friomisi Earring",
  69. left_ring="Archon Ring",
  70. right_ring="Dingir Ring",
  71. back={ name="Camulus's Mantle", augments={'AGI+20','Mag. Acc+20 /Mag. Dmg.+20','AGI+10','Weapon skill damage +10%',}}
  72. }
  73. --JA sets
  74. ----[main] JA sets
  75. sets.JA={
  76. }
  77. sets.JA['Wild Card']={
  78. feet={ name="Comm. Bottes +2", augments={'Enhances "Wild Card" effect',}},
  79. }
  80. sets.JA['Phantom Roll']={
  81. head={ name="Comm. Tricorne +2", augments={'Enhances "Winning Streak" effect',}},
  82. neck="Regal Necklace",
  83. right_ring="Luzaf's Ring",
  84. back="Camulus's Mantle"
  85. }
  86. sets.JA['Double-Up']={
  87. }
  88. sets.JA['Quick Draw']={
  89. }
  90. sets.JA['Random Deal']={
  91. body={ name="Comm. Frac +2", augments={'Enhances "Loaded Deck" effect',}},
  92. }
  93. sets.JA['Snake Eye']={
  94. legs={ name="Comm. Culottes +2", augments={'Enhances "Snake Eye" effect',}},
  95. }
  96. sets.JA.Fold={
  97. hands={ name="Lanun Gants +1", augments={'Enhances "Fold" effect',}},
  98. }
  99. sets.JA['Triple Shot']={
  100. }
  101. sets.JA['Crooked Cards']={
  102. }
  103. sets.JA['Cutting Cards']={
  104. }
  105. ----[sub] JA sets
  106. --MA sets
  107. sets.MA={
  108. }
  109. ----Precast MA sets
  110. sets.MA.RA={
  111. }
  112. sets.MA.RA.Precast={
  113.  
  114. }
  115. ----Midcast MA sets
  116. sets.MA.RA.Midcast={
  117. head="Meghanada Visor +2",
  118. body="Laksa. Frac +3",
  119. hands="Meg. Gloves +2",
  120. legs={ name="Adhemar Kecks", augments={'AGI+10','Rng.Acc.+15','Rng.Atk.+15',}},
  121. feet="Meg. Jam. +2",
  122. neck="Iskur Gorget",
  123. waist="Reiki Yotai",
  124. left_ear="Telos Earring",
  125. right_ear="Enervating Earring",
  126. left_ring="Cacoethic Ring +1",
  127. right_ring="Haverton Ring",
  128. back={ name="Camulus's Mantle", augments={'AGI+20','Rng.Acc.+20 Rng.Atk.+20','Rng.Acc.+10','"Store TP"+10',}}
  129. }
  130. --idle set
  131. end
  132. function precast(spell)
  133. if sets.WS[spell.name]
  134. then
  135. equip(sets.WS[spell.name])
  136. elseif sets.JA[spell.name]
  137. then
  138. equip(sets.JA[spell.name])
  139. elseif sets.MA.Precast[spell.name]
  140. then
  141. equip(sets.MA.Precast[spell.name])
  142. end
  143. end
  144. function filtered_action(spell)
  145. cancel_spell()
  146. end
  147. function midcast(spell)
  148. if sets.MA[spell.name]
  149. then
  150. equip(sets.MA[spell.name])
  151. end
  152. end
  153. function aftercast(spell)
  154. if player.in_combat==true
  155. then
  156. equip(sets.TP)
  157. else
  158. equip(sets.Idle)
  159. end
  160. end
  161. function status_change(new,old)
  162. if new=='Engaged'
  163. then
  164. equip(sets.TP)
  165. else
  166. equip(sets.Idle)
  167. end
  168. end
  169. function equip_TP_set(new)
  170. if new=='Engaged'
  171. then
  172. equip(sets.TP)
  173. else
  174. equip(sets.Idle)
  175. end
  176. end
  177. --end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement