Advertisement
Guest User

BLU

a guest
Mar 30th, 2015
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.67 KB | None | 0 0
  1. function get_sets()
  2. sets.Idle =
  3. {
  4. ammo="",
  5. head="Wayfarer circlet",
  6. neck="Chocobo whistle",
  7. ear1="Ethereal earring",
  8. ear2="",
  9. body="Wayfarer robe",
  10. hands="Wayfarer cuffs",
  11. ring1="Warp ring",
  12. ring2="",
  13. back="Cheviot cape",
  14. waist="",
  15. legs="Wayfarer slops",
  16. feet="Wayfarer clogs"
  17. }
  18.  
  19. sets.TP =
  20. {
  21. ammo="Honed tathlum",
  22. head="Taeon chapeau",
  23. neck="Asperity necklace",
  24. ear1="Brutal Earring",
  25. ear2="Suppanomimi",
  26. body="Assimilator's jubbah +1",
  27. hands="Taeon gloves",
  28. ring1="Rajas ring",
  29. ring2="Epona's ring",
  30. back="Bleating mantle",
  31. waist="Windbuffet belt",
  32. legs="Taeon tights",
  33. feet="Taeon boots"
  34. }
  35.  
  36. sets.MagicSTR =
  37. {
  38. ammo="Honed tathlum",
  39. head="Shneddick chapeau +1",
  40. neck="Ire torque +1",
  41. ear1="Flame pearl",
  42. ear2="Flame pearl",
  43. body="Assimilator's jubbah +1",
  44. hands="Taeon gloves",
  45. ring1="Rajas ring",
  46. ring2="Pyrosoul ring",
  47. back="Cornflower cape",
  48. waist="Pipilaka belt",
  49. legs="Taeon tights",
  50. feet="Taeon boots"
  51. }
  52.  
  53. sets.MagicAcc =
  54. {
  55. ammo= "Mavi Tathlum",
  56. head="Assimilator's keffiyeh",
  57. neck="",
  58. ear1="",
  59. ear2="",
  60. body="Assimilator's jubbah +1",
  61. hands="Hagondes cuffs",
  62. ring1="Shiva ring",
  63. ring2="Shiva ring",
  64. back="Cornflower cape",
  65. waist="Penitent's rope",
  66. legs="Orvail pants +1",
  67. feet="Shneddick boots +1"
  68. }
  69.  
  70. sets.MagicINT =
  71. {
  72. ammo="Mavi tathlum",
  73. head="Hagondes hat",
  74. neck="Quanpur necklace",
  75. ear1="Hecate's earring",
  76. ear2="Moldavite earring",
  77. body="Hagondes coat +1",
  78. hands="Helios gloves",
  79. ring1="Shiva ring",
  80. ring2="Shiva ring",
  81. back="Cornflower cape",
  82. waist="Penitent's rope",
  83. legs="Hagondes pants",
  84. feet="Weatherspoon souliers +1"
  85. }
  86.  
  87. sets.WS =
  88. {
  89. ammo="",
  90. head="Taeon chapeau",
  91. neck="Thunder gorget",
  92. ear1="Bladeborn earring",
  93. ear2="Steelflash earring",
  94. body="Assimilator's jubbah +1",
  95. hands="Taeon gloves",
  96. ring1="Rajas ring",
  97. ring2="Epona's ring",
  98. back="Bleating mantle",
  99. waist="Windbuffet belt",
  100. legs="Taeon tights",
  101. feet="Taeon boots"
  102. }
  103.  
  104. sets.WS.Swansong =
  105. {
  106. ammo="Honed tathlum",
  107. head="Taeon chapeau",
  108. neck="Thunder gorget",
  109. ear1="Bladeborn earring",
  110. ear2="Steelflash earring",
  111. body="Assimilator's jubbah +1",
  112. hands="Taeon gloves",
  113. ring1="Rajas ring",
  114. ring2="Epona's ring",
  115. back="Bleating mantle",
  116. waist="Windbuffet belt",
  117. legs="Taeon tights",
  118. feet="Taeon boots"
  119. }
  120.  
  121. sets.WS.SanguineBlade =
  122. {
  123. ammo="",
  124. head="Hagondes hat",
  125. neck="Quanpur necklace",
  126. ear1="Hecate's earring",
  127. ear2="Moldavite earring",
  128. body="Hagondes coat +1",
  129. hands="Helios gloves",
  130. ring1="Shiva ring",
  131. ring2="Shiva ring",
  132. back="Cornflower cape",
  133. waist="Penitent's rope",
  134. legs="Hagondes pants",
  135. feet="Weatherspoon souliers +1"
  136. }
  137.  
  138. sets.WS.Requiescat =
  139. {
  140. head="Wayfarer circlet",
  141. neck="Soil gorget",
  142. ear1="Bladeborn earring",
  143. ear2="Steelflash earring",
  144. body="Assimilator's jubbah +1",
  145. hands="Telchine gloves",
  146. ring1="Aquasoul ring",
  147. ring2="Epona's ring",
  148. back="Bleating mantle",
  149. waist="Soil belt",
  150. legs="Wayfarer slops",
  151. feet="Weatherspoon souliers +1"
  152. }
  153.  
  154. sets.Healing =
  155. {
  156. head="Wayfarer circlet",
  157. neck="",
  158. ear1="",
  159. ear2="",
  160. body="Wayfarer robe",
  161. hands="Telchine gloves",
  162. ring1="Aquasoul ring",
  163. ring2="",
  164. back="Tempered cape",
  165. waist="Penitent's rope",
  166. legs="Wayfarer slops",
  167. feet="Wayfarer clogs"
  168. }
  169.  
  170. sets.Diffusion =
  171. {
  172. feet="Luhlaza charuqs"
  173. }
  174.  
  175. sets.Precast =
  176. {
  177. head="Haruspex hat",
  178. neck="",
  179. ear1="",
  180. ear2="",
  181. body="Luhlaza jubbah",
  182. hands="",
  183. ring1="",
  184. ring2="",
  185. back="Swith cape",
  186. waist="",
  187. legs="Orvail pants +1",
  188. feet="Chelona boots"
  189. }
  190. end
  191.  
  192.  
  193.  
  194. function precast(spell)
  195. if
  196. spell.english == 'Vorpal Blade' or
  197. spell.english == 'Savage Blade' or
  198. spell.english == 'Circle Blade' then
  199. equip(sets.WS)
  200. end
  201.  
  202. if
  203. spell.english == 'Sanguine Blade' then
  204. equip(sets.WS.SanguineBlade)
  205. end
  206.  
  207. if
  208. spell.english == 'Chant du Cygne' then
  209. equip(sets.WS.Swansong)
  210. end
  211.  
  212. if
  213. spell.action_type == 'Magic' then
  214. equip(sets.Precast)
  215. end
  216.  
  217. if
  218. spell.english == 'Requiescat' then
  219. equip(sets.WS.Requiescat)
  220. end
  221. end
  222.  
  223.  
  224.  
  225. function midcast(spell)
  226. if
  227. spell.english == 'Sweeping Gouge' or
  228. spell.english == 'Striker Drill' or
  229. spell.english == 'Thrashing Assault' or
  230. spell.english == 'Glutinous Dart' or
  231. spell.english == 'Paralyzing Triad' or
  232. spell.english == 'Barbed Crescent' or
  233. spell.english == 'Amorphic Spikes' or
  234. spell.english == 'Heavy Strike' or
  235. spell.english == 'Delta Thrust' or
  236. spell.english == 'Empty Thrash' or
  237. spell.english == 'Quad. Continuum' or
  238. spell.english == 'Benthic Typhoon' or
  239. spell.english == 'Whirl of Rage' or
  240. spell.english == 'Vanity Dive' or
  241. spell.english == 'Goblin Rush' or
  242. spell.english == 'Final Sting' or
  243. spell.english == 'Vertical Cleave' or
  244. spell.english == 'Ram Charge' or
  245. spell.english == 'Sub-zero Smash' or
  246. spell.english == 'Disseverment' or
  247. spell.english == 'Asuran Claws' or
  248. spell.english == 'Cannonball' or
  249. spell.english == 'Hysteric Barrage' or
  250. spell.english == 'Tail Slap' or
  251. spell.english == 'Hydro Shot' or
  252. spell.english == 'Frypan' or
  253. spell.english == 'Frenetic Rip' or
  254. spell.english == 'Spinal Cleave' or
  255. spell.english == 'Body Slam' or
  256. spell.english == 'Seedspray' or
  257. spell.english == 'Spiral Spin' or
  258. spell.english == 'Dimensional Death' or
  259. spell.english == 'Death Scissors' or
  260. spell.english == 'Sickle Slash' or
  261. spell.english == 'Mandibular Bite' or
  262. spell.english == 'Terror Touch' or
  263. spell.english == 'Uppercut' or
  264. spell.english == 'Jet Stream' or
  265. spell.english == 'Pinecone Bomb' or
  266. spell.english == 'Smite of Rage' or
  267. spell.english == 'Grand Slam' or
  268. spell.english == 'Screwdriver' or
  269. spell.english == 'Claw Cyclone' or
  270. spell.english == 'Bludgeon' or
  271. spell.english == 'Helldive' or
  272. spell.english == 'Feather Storm' or
  273. spell.english == 'Head Butt' or
  274. spell.english == 'Battle Dance' or
  275. spell.english == 'Queasyshroom' or
  276. spell.english == 'Wild Oats' or
  277. spell.english == 'Sprout Smack' or
  278. spell.english == 'Power Attack' or
  279. spell.english == 'Foot Kick' then
  280. equip(sets.MagicSTR)
  281. end
  282.  
  283. if
  284. spell.english == 'Magic Fruit' or
  285. spell.english == 'Plenilune Embrace' or
  286. spell.english == 'White Wind' or
  287. spell.english == 'Restoral' then
  288. equip(sets.Healing)
  289. end
  290.  
  291. if
  292. spell.english == 'Subduction' or
  293. spell.english == 'Sandspin' or
  294. spell.english == 'Charged Whisker' or
  295. spell.english == 'Thermal Pulse' or
  296. spell.english == 'Retinal Glare' or
  297. spell.english == 'Embalming Earth' or
  298. spell.english == 'Water Bomb' or
  299. spell.english == 'Magic Hammer' then
  300. equip(sets.MagicINT)
  301. end
  302.  
  303. if
  304. spell.english == 'Sudden Lunge' or
  305. spell.english == 'Dream Flower' or
  306. spell.english == 'Yawn' or
  307. spell.english == 'Sheep Song' or
  308. spell.english == 'Geist Wall' or
  309. spell.english == 'Absolute Terror' or
  310. spell.english == 'Temporal shift' or
  311. spell.english == 'Blank Gaze' then
  312. equip(sets.MagicAcc)
  313. end
  314.  
  315. if
  316. spell.english == 'Cocoon' or
  317. spell.english == 'Harden Shell' or
  318. spell.english == 'Animating Wail' or
  319. spell.english == 'Battery Charge' or
  320. spell.english == 'Nat. Meditation' or
  321. spell.english == 'Carcharian Verve' or
  322. spell.english == 'O. Counterstance'or
  323. spell.english == 'Barrier Tusk' or
  324. spell.english == 'Saline Coat' or
  325. spell.english == 'Regeneration' or
  326. spell.english == 'Erratic Flutter' or
  327. spell.english == 'Occultation' then
  328. if buffactive['Diffusion'] then
  329. equip(sets.Diffusion)
  330. end
  331. end
  332. end
  333.  
  334.  
  335.  
  336. function aftercast(spell)
  337. if player.status == 'Engaged' then
  338. equip(sets.TP)
  339. else
  340. equip(sets.Idle)
  341. end
  342. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement