Advertisement
Guest User

Untitled

a guest
Apr 11th, 2013
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.55 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3. <config />
  4. <!--- Last Updated: 10:12 PM 10/11/2011 --->
  5. <variables clear="True">
  6. <!--- Standard Variables 1 --->
  7. <var name="TriggerSetOne">Shackled*|Grim*|Dancing Chains|Vulcan*|Barbed*|*Schism|Carnal*</var>
  8. <var name="TriggerSetTwo">Poison V|Poisonga V|Scop's*|*Pastoral|*Fantasia|Raptor*</var>
  9. <var name="TriggerSetThree">Netherspikes|Foxfire|Diaga V|Banishga V|Goblin Gavotte</var>
  10. <var name="Resist">R</var>
  11. <var name="Area">Outside</var>
  12. <var name="Distance">6.5</var>
  13. <var name="Delay-JA">0.3</var>
  14. <var name="Delay-Spell">0.2</var>
  15. <var name="LockMain">1</var>
  16. <var name="R-Weapon">Mantis Eye</var>
  17. <var name="Armor-Idle">BlankSet</var>
  18. <var name="Armor-Engaged">BlankSet</var>
  19. <!--- Standard Variables 2 --->
  20. <var name="VAR-TP">HASTE</var>
  21. <var name="VAR-WS">ATT</var>
  22. <var name="VAR-Utsusemi">PDT</var>
  23. <var name="VAR-Cure">Potency</var>
  24. <var name="Movement-Idle">Movement</var>
  25. <var name="Movement-Engaged">BlankSet</var>
  26. <var name="EquipmentSlot-Set">PieceOfGear</var>
  27. <!--- Standard Variables 3 --->
  28. <var name="QuickResist">R</var>
  29. <var name="VAR-DireCast">BlankSet</var>
  30. <var name="VAR-Stun">Haste</var>
  31. <var name="VAR-Refresh">Refresh</var>
  32. <!--- Multi-Class Variables --->
  33. <var name="SleepOrder">0</var>
  34. <var name="SleepTimer">0</var>
  35. <var name="DurationTimer">0</var>
  36. <var name="VAR-Casttime">midcast</var>
  37. <var name="ChainAffinity">N</var>
  38. <var name="BurstAffinity">N</var>
  39. <var name="Efflux">BlankSet</var>
  40. <var name="BreathSet">BlankSet</var>
  41. <var name="ConvertSet">BlankSet</var>
  42. <var name="STYLE">SWORD</var>
  43. <!--- Include Variables --->
  44. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
  45. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='EleStaffConst']/*" />
  46. </variables>
  47. <sets>
  48. <group name="Abyssea-R">
  49. <set name="Idle" baseset="PDT">
  50. <hands>Thurandaut Gloves</hands>
  51. <feet>Athos's Boots</feet>
  52. <legs>Blood cuisses</legs>
  53. <body>Mavi Mintan +2</body>
  54. <head>Ocelomeh Headpiece +1</head>
  55. <waist>Twilight Belt</waist>
  56. <back>Atheling Mantle</back>
  57. <hands>Thurandaut Gloves</hands>
  58. <lear>Brutal Earring</lear>
  59. <rear>Suppanomimi</rear>
  60. <lring>Sheltered Ring</lring>
  61. <rring>Paguroidea Ring</rring>
  62. </set>
  63. <set name="Resting">
  64. <slot>Example</slot>
  65. </set>
  66. <set name="PDT">
  67. <main>Isador</main>
  68. <body>Dst. Harness +1</body>
  69. <neck>Twilight Torque</neck>
  70. <head>Darksteel Cap +1</head>
  71. <legs>Dst. Subligar +1</legs>
  72. <back>Umbra Cape</back>
  73. <sub>Genbu's Shield</sub>
  74. <lring>Sheltered Ring</lring>
  75. <rring>Paguroidea Ring</rring>
  76. </set>
  77. <set name="MDT">
  78. <rring>Dark Ring</rring>
  79. <neck>Twilight Torque</neck>
  80. <rear>Merman's Earring</rear>
  81. <hands>Coral Fng. Gnt. +1</hands>
  82. <legs>Coral Cuisses +1</legs>
  83. <feet>Coral Greaves +1</feet>
  84. <lring>Dark Ring</lring>
  85. <lear>Merman's Earring</lear>
  86. </set>
  87. <set name="FullEvasion" baseset="TP-SWORD-EVA">
  88. <slot>Example</slot>
  89. </set>
  90. <set name="Movement">
  91. <legs>Blood Cuisses</legs>
  92. </set>
  93. <set name="BlankSet" />
  94. <set name="Refresh">
  95. <body>Mavi Mintan +2</body>
  96. </set>
  97. <set name="DireCast-1">
  98. <head>Nashira Turban</head>
  99. <main>Eremite's Wand</main>
  100. <neck>Willpower Torque</neck>
  101. <legs>Magus Shalwar</legs>
  102. <waist>Emphatikos Rope</waist>
  103. <feet>Karasutengu</feet>
  104. <sub>Eremite's Wand</sub>
  105. </set>
  106. <set name="DireCast-2" baseset="PDT">
  107. <slot>Example</slot>
  108. </set>
  109. <set name="FastCast">
  110. <main>Isador</main>
  111. <body>Mavi Mintan +2</body>
  112. <legs>Homam Cosciales</legs>
  113. <rear>Loquatious Earring</rear>
  114. </set>
  115. <set name="TP-SWORD-HASTE">
  116. <head>Mavi Kavuk +2</head>
  117. <body>Thaumas Coat</body>
  118. <legs>Thaumas Kecks</legs>
  119. <hands>Thurandaut Gloves</hands>
  120. <feet>Thaumas Nails</feet>
  121. <waist>Twilight Belt</waist>
  122. <back>Atheling Mantle</back>
  123. <rear>Suppanomimi</rear>
  124. <rring>Rajas Ring</rring>
  125. <neck>Houyi's Gorget</neck>
  126. <lear>Brutal Earring</lear>
  127. <lring>Epona's Ring</lring>
  128. </set>
  129. <set name="TP-SWORD-EVA" baseset="TP-SWORD-HASTE">
  130. <body>Mavi Mintan +2</body>
  131. <hands>Ocelot Gloves</hands>
  132. <legs>Ocelot Trousers</legs>
  133. <neck>Torero Torque</neck>
  134. </set>
  135. <set name="TP-SWORD-ACC" baseset="TP-SWORD-HASTE">
  136. <slot>Example</slot>
  137. </set>
  138. <set name="Chant du Cygne-ATT">
  139. <body>Toci's Harness</body>
  140. <hands>Enkidu's Mittens</hands>
  141. <rring>Rajas Ring</rring>
  142. <back>Atheling Mantle</back>
  143. <rear>Suppanomimi</rear>
  144. <waist>Cuchulain's Belt</waist>
  145. <legs>Tumbler Trunks</legs>
  146. <feet>Lithe Boots</feet>
  147. <head>Ocelomeh headpiece +1</head>
  148. <neck>Rancor Collar</neck>
  149. <lear>Brutal Earring</lear>
  150. <lring>Epona's Ring</lring>
  151. <ammo>Thunder Sachet</ammo>
  152. </set>
  153. <set name="Chant du Cygne-DEX" baseset="Chant du Cygne-ATT">
  154. <slot>Example</slot>
  155. </set>
  156. <set name="Requiescat">
  157. <body>Praeco Doublet</body>
  158. <hands>Mavi Bazubands +2</hands>
  159. <feet>Thaumas Nails</feet>
  160. <neck>Soil Gorget</neck>
  161. </set>
  162. <set name="Sanguine Blade">
  163. <body>Teal Saio</body>
  164. <hands>Mavi Bazubands +2</hands>
  165. <feet>Mavi Basmak +2</feet>
  166. <rear>Hecate's Earring</rear>
  167. <rring>Diamond Ring</rring>
  168. <legs>Teal Slops</legs>
  169. <waist>Penitent's Rope</waist>
  170. <back>Potentia Cape</back>
  171. <head>Teal Chapeau</head>
  172. <neck>Stoicheion Medal</neck>
  173. <lear>Moldavite Earring</lear>
  174. <lring>Epona's Ring</lring>
  175. </set>
  176. <set name="Savage Blade">
  177. <body>Magus Jubbah</body>
  178. <hands>Heafoc Mitts</hands>
  179. <legs>Mavi Tayt +2</legs>
  180. <feet>Areion's Gamashes</feet>
  181. <waist>Cuchulain's Belt</waist>
  182. <rear>Suppanomimi</rear>
  183. <back>Atheling Mantle</back>
  184. <rring>Rajas Ring</rring>
  185. <head>Aias Bonnet</head>
  186. <neck>Kubira Beads</neck>
  187. <lear>Brutal Earring</lear>
  188. <lring>Epona's Ring</lring>
  189. </set>
  190. <set name="Expiacion">
  191. <slot>Example</slot>
  192. </set>
  193. <set name="WS Base">
  194. <slot>Example</slot>
  195. </set>
  196. <set name="Cure-Potency">
  197. <main>Apollo's Staff</main>
  198. <hands>Serpentes Cuffs</hands>
  199. <feet>Serpentes Sabots</feet>
  200. <waist>Penitent's Rope</waist>
  201. <legs>Teal Slops</legs>
  202. <body>Teal Saio</body>
  203. <head>Teal Chapeau</head>
  204. </set>
  205. <set name="Cure-EnmityPlus" baseset="Cure-Potency">
  206. <slot>Example</slot>
  207. </set>
  208. <set name="Cure-EnmityMinus" baseset="Cure-Potency">
  209. <hands>Mavi Bazubands +2</hands>
  210. <feet>Mavi Basmak +2</feet>
  211. <rring>Trooper's Ring</rring>
  212. <rear>Novia Earring</rear>
  213. <lear>Delta Earring</lear>
  214. <lring>Metanoia Ring</lring>
  215. </set>
  216. <set name="Stun-Haste" baseset="TP-SWORD-HASTE">
  217. <hands>Mavi Bazubands +2</hands>
  218. <body>Mavi Mintan +2</body>
  219. </set>
  220. <set name="Stun-MagicACC" baseset="Stun-Haste">
  221. <body>Mavi Mintan +2</body>
  222. <lring>Epona's Ring</lring>
  223. <rring>Diamond Ring</rring>
  224. <feet>Mavi Basmak +2</feet>
  225. <hands>Mavi Bazubands +2</hands>
  226. <head>Mirage Keffiyeh</head>
  227. <waist>Penitent's Rope</waist>
  228. <legs>Mavi Tayt +2</legs>
  229. <back>Potentia Cape</back>
  230. <neck>Stoicheion Medal</neck>
  231. </set>
  232. <set name="HP">
  233. <rring>Meridian Ring</rring>
  234. <body>Mavi Mintan +2</body>
  235. <lear>Bloodgem Earring</lear>
  236. <hands>Thurandaut Gloves</hands>
  237. <feet>Athos's Boots</feet>
  238. <lring>Bomb Queen Ring</lring>
  239. </set>
  240. <set name="BreathSet" baseset="HP">
  241. <main>$Staff-%SpellElement</main>
  242. <neck>Ardor Pendant</neck>
  243. </set>
  244. <set name="BlueMagicSkill">
  245. <body>Magus Jubbah</body>
  246. <hands>Symbios Gloves</hands>
  247. <neck>Mavi Scarf</neck>
  248. <legs>Mavi Tayt +2</legs>
  249. <head>Mirage Keffiyeh</head>
  250. </set>
  251. <set name="Physical-STR-N" baseset="BlueMagicSkill">
  252. <hands>Heafoc Mitts</hands>
  253. <head>Aias Bonnet</head>
  254. <neck>Ire Torque</neck>
  255. <rring>Rajas Ring</rring>
  256. <rear>Tmph. Earring +1</rear>
  257. <waist>Warwolf Belt</waist>
  258. <back>Potentia Cape</back>
  259. <feet>Areion's Gamashes</feet>
  260. <lring>Strigoi Ring</lring>
  261. <lear>Triumph Earring</lear>
  262. </set>
  263. <set name="Physical-STR-CA" baseset="Physical-STR-N">
  264. <slot>Example</slot>
  265. </set>
  266. <set name="Physical-STR:ACC-N" baseset="Physical-STR-N">
  267. <slot>Example</slot>
  268. </set>
  269. <set name="Physical-STR:ACC-CA" baseset="Physical-STR:ACC-N">
  270. <slot>Example</slot>
  271. </set>
  272. <set name="Physical-DEX-N" baseset="Physical-STR-N">
  273. <back>Vigilance Mantle+1</back>
  274. </set>
  275. <set name="Physical-DEX-CA" baseset="Physical-DEX-N">
  276. <head>Mavi Kavuk +2</head>
  277. <body>Toci's Harness</body>
  278. <hands>Enkidu's Mittens</hands>
  279. <lring>Jupiter's Ring</lring>
  280. <feet>Lithe Boots</feet>
  281. </set>
  282. <set name="Physical-AGI:ACC-N" baseset="Physical-STR-N">
  283. <hands>Enkidu's Mittens</hands>
  284. <neck>Kubira Beads</neck>
  285. <head>Ocelomeh headpiece +1</head>
  286. </set>
  287. <set name="Physical-AGI:ACC-CA" baseset="Physical-AGI:ACC-N">
  288. <head>Mavi Kavuk +2</head>
  289. <body>Loki's Kaftan</body>
  290. <feet>Lithe Boots</feet>
  291. <hands>Ocelot Gloves</hands>
  292. <rear>Suppanomimi</rear>
  293. </set>
  294. <set name="Physical-STR:DEX-N" baseset="Physical-STR-N">
  295. <back>Vigilance Mantle+1</back>
  296. <neck>Kubira Beads</neck>
  297. <head>Ocelomeh headpiece +1</head>
  298. </set>
  299. <set name="Physical-STR:DEX-CA" baseset="Physical-STR:DEX-N">
  300. <head>Mavi Kavuk +2</head>
  301. </set>
  302. <set name="Physical-STR:VIT-N" baseset="Physical-STR-N">
  303. <lring>Epona's Ring</lring>
  304. </set>
  305. <set name="Physical-STR:VIT-CA" baseset="Physical-STR:VIT-N">
  306. <head>Mavi Kavuk +2</head>
  307. </set>
  308. <set name="Magical-INT-INT-N">
  309. <main>Chatoyant Staff</main>
  310. <body>Teal Saio</body>
  311. <head>Teal Chapeau</head>
  312. <legs>Teal Slops</legs>
  313. <hands>Mavi Bazubands +2</hands>
  314. <rring>Diamond Ring</rring>
  315. <feet>Mavi Basmak +2</feet>
  316. <rear>Hecate's Earring</rear>
  317. <neck>Stoicheion Medal</neck>
  318. <lring>Epona's Ring</lring>
  319. <waist>Penitent's Rope</waist>
  320. <back>Potentia Cape</back>
  321. <lear>Moldavite Earring</lear>
  322. </set>
  323. <set name="Magical-INT-INT-BA" baseset="Magical-INT-INT-N">
  324. <feet>Mavi Basmak +2</feet>
  325. </set>
  326. <set name="Magical-INT-DEX-N" baseset="Magical-INT-INT-N">
  327. <main>Chatoyant Staff</main>
  328. <body>Toci's Harness</body>
  329. <legs>Teal Slops</legs>
  330. <feet>Mavi Basmak +2</feet>
  331. <hands>Mavi Bazubands +2</hands>
  332. <waist>Cuchulain's Belt</waist>
  333. <back>Vigilance Mantle+1</back>
  334. <rring>Rajas Ring</rring>
  335. <head>Ocelomeh headpiece +1</head>
  336. <neck>Stoicheion Medal</neck>
  337. <rear>Hecate's Earring</rear>
  338. <ammo>Thunder Sachet</ammo>
  339. <lring>Airy Ring</lring>
  340. <lear>Moldavite Earring</lear>
  341. </set>
  342. <set name="Magical-INT-DEX-BA" baseset="Magical-INT-DEX-N">
  343. <body>Toci's Harness</body>
  344. <legs>Mavi Tayt +2</legs>
  345. </set>
  346. <set name="Magical-INT-VIT-N" baseset="Magical-INT-INT-N">
  347. <slot>Example</slot>
  348. </set>
  349. <set name="Magical-INT-VIT-BA" baseset="Magical-INT-VIT-N">
  350. <slot>Example</slot>
  351. </set>
  352. <set name="Magical-INT-MND-N" baseset="Magical-INT-INT-N">
  353. <slot>Example</slot>
  354. </set>
  355. <set name="Magical-INT-MND-BA" baseset="Magical-INT-MND-N">
  356. <slot>Example</slot>
  357. </set>
  358. <set name="Magical-INT-INT:MND-N" baseset="Magical-INT-INT-N">
  359. <slot>Example</slot>
  360. </set>
  361. <set name="Magical-INT-INT:MND-BA" baseset="Magical-INT-INT:MND-N">
  362. <slot>Example</slot>
  363. </set>
  364. <set name="Magical-MND-MND">
  365. <slot>Example</slot>
  366. </set>
  367. <set name="Magical-CHR-CHR">
  368. <slot>Example</slot>
  369. </set>
  370. <set name="MagicAccuracy" baseset="BlueMagicSkill">
  371. <main>$Staff-%SpellElement</main>
  372. <body>Mavi Mintan +2</body>
  373. <feet>Mavi Basmak +2</feet>
  374. <rring>Diamond Ring</rring>
  375. <back>Potentia Cape</back>
  376. <waist>Penitent's Rope</waist>
  377. <lring>Epona's Ring</lring>
  378. <hands>Mavi Bazubands +2</hands>
  379. </set>
  380. <set name="Utsusemi-Precast">
  381. <slot>Example</slot>
  382. </set>
  383. <set name="Utsusemi-Midcast-SpellInterruption" baseset="DireCast-1">
  384. <main>%EquipMain</main>
  385. <sub>%EquipSub</sub>
  386. </set>
  387. <set name="Utsusemi-Midcast-EVA" baseset="FullEvasion">
  388. <main>%EquipMain</main>
  389. <sub>%EquipSub</sub>
  390. </set>
  391. <set name="Utsusemi-Midcast-PDT" baseset="PDT">
  392. <main>%EquipMain</main>
  393. <sub>%EquipSub</sub>
  394. </set>
  395. <set name="Efflux">
  396. <legs>Mavi Tayt +2</legs>
  397. </set>
  398. <set name="ConvertSet">
  399. <slot>Example</slot>
  400. </set>
  401. <set name="BLU-Recast" baseset="Haste">
  402. <hands>Mavi Bazubands +2</hands>
  403. </set>
  404. <set name="Haste">
  405. <head>Mavi Kavuk +2</head>
  406. <body>Loki's Kaftan</body>
  407. <legs>Mavi Tayt +2</legs>
  408. <hands>Thurandaut Gloves</hands>
  409. <feet>Athos's Boots</feet>
  410. <waist>Twilight Belt</waist>
  411. </set>
  412. </group>
  413. <group name="Abyssea-NM" inherit="Abyssea-R">
  414. <set name="NameOfTheSetYouWantToChange">
  415. <slot>OnlyTypeGearYouWantToChange</slot>
  416. </set>
  417. </group>
  418. <group name="Outside-R" inherit="Abyssea-R" default="true" />
  419. <group name="Outside-NM" inherit="Outside-R" />
  420. </sets>
  421. <rules>
  422. <!--- Core Include Rules --->
  423. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='LVrestriction']/*" />
  424. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
  425. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='CleanTransportation']/*" />
  426. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='AreaRule']/*" />
  427. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='LockWeaponRule']/*" />
  428. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SpellCancel']/*" />
  429. <!--- Optional Include Rules --->
  430. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='MPCostRule']/*" />
  431. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiRule']/*" />
  432. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='PowderBootsRule']/*" />
  433. <!--- Automatically change variables when buffs wear off --->
  434. <if notBuffactive="Chain Affinity">
  435. <var cmd="set ChainAffinity N" />
  436. </if>
  437. <if notBuffactive="Burst Affinity">
  438. <var cmd="set BurstAffinity N" />
  439. </if>
  440. <if notBuffactive="Efflux">
  441. <var cmd="set Efflux BlankSet" />
  442. </if>
  443. <if BuffActive="Spontaneity">
  444. <var cmd="set VAR-CastTime precast" />
  445. </if>
  446. <else>
  447. <var cmd="set VAR-CastTime midcast" />
  448. </else>
  449. <!--- Automatically Equip Gear Rules --->
  450. <command when="engaged|idle|aftercast|resting">Dancing Chains</command>
  451. <!--- Automatically change group --->
  452. <if notgroup="$Area-$Resist">
  453. <command>sc group $Area-$Resist</command>
  454. </if>
  455. <!--- Trigger Spells --->
  456. <if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  457. <if spell="$TriggerSetOne">
  458. <!--- Auto Update Gear --->
  459. <if spell="Dancing Chains">
  460. <cancelspell />
  461. <if status="idle">
  462. <equip set="%Status|$BreathSet|$ConvertSet|$Armor-%Status|$Movement-%Status" />
  463. </if>
  464. <elseif status="engaged">
  465. <if advanced='"$VAR-TP"="EVA"'>
  466. <equip set="TP-$STYLE-$VAR-TP|$VAR-Refresh|$BreathSet|$ConvertSet|$Armor-%Status|$Movement-%Status" />
  467. </if>
  468. <else>
  469. <equip set="TP-$STYLE-$VAR-TP|$VAR-Refresh|$BreathSet|$ConvertSet|$Armor-%Status|$Movement-%Status" />
  470. </else>
  471. </elseif>
  472. <elseif status="resting">
  473. <equip set="%Status" />
  474. </elseif>
  475. </if>
  476. <!--- Change the distance at which to cancel WS --->
  477. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
  478. <!--- Change the resistance variable: Regular mobs or NMs --->
  479. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ResistRule']/*" />
  480. <!--- Change the Armor variable: Blank, MDT, PDT, or Full Evasion --->
  481. <!--- Equip DD or Idle Set --->
  482. <elseif Spell="Vulcan Shot">
  483. <cancelspell />
  484. <var cmd="set Armor-%Status BlankSet" />
  485. <var cmd="set ConvertSet BlankSet" />
  486. <var cmd="set BreathSet BlankSet" />
  487. <command>Dancing Chains</command>
  488. </elseif>
  489. <!--- Equip MDT (Aegis Schism) --->
  490. <elseif Spell="Aegis Schism">
  491. <cancelspell />
  492. <var cmd="set Armor-%Status MDT" />
  493. <var cmd="set ConvertSet BlankSet" />
  494. <var cmd="set BreathSet BlankSet" />
  495. <command>Dancing Chains</command>
  496. </elseif>
  497. <!--- Equip PDT (Barbed Crescent) --->
  498. <elseif Spell="Barbed Crescent">
  499. <cancelspell />
  500. <var cmd="set Armor-%Status PDT" />
  501. <var cmd="set ConvertSet BlankSet" />
  502. <var cmd="set BreathSet BlankSet" />
  503. <command>Dancing Chains</command>
  504. </elseif>
  505. <!--- Equip Full Evasion (Carnal Nightmare) --->
  506. <elseif Spell="Carnal Nightmare">
  507. <cancelspell />
  508. <var cmd="set Armor-%Status FullEvasion" />
  509. <var cmd="set ConvertSet BlankSet" />
  510. <var cmd="set BreathSet BlankSet" />
  511. <command>Dancing Chains</command>
  512. </elseif>
  513. </if>
  514. <elseif spell="$TriggerSetTwo">
  515. <!--- Change TP set type --->
  516. <if spell="Poison V">
  517. <cancelspell />
  518. <if advanced='"$VAR-TP"="HASTE"'>
  519. <var cmd="set VAR-TP ACC" />
  520. </if>
  521. <elseif advanced='"$VAR-TP"="ACC"'>
  522. <var cmd="set VAR-TP EVA" />
  523. </elseif>
  524. <elseif advanced='"$VAR-TP"="EVA"'>
  525. <var cmd="set VAR-TP HASTE" />
  526. </elseif>
  527. <addtochat color="135">TP Variable: $VAR-TP</addtochat>
  528. <if status="engaged">
  529. <command>Dancing Chains</command>
  530. </if>
  531. </if>
  532. <!--- Change WS set type --->
  533. <elseif spell="Poisonga V">
  534. <cancelspell />
  535. <if advanced='"$VAR-WS"="ATT"'>
  536. <var cmd="set VAR-WS DEX" />
  537. </if>
  538. <elseif advanced='"$VAR-WS"="DEX"'>
  539. <var cmd="set VAR-WS ATT" />
  540. </elseif>
  541. <addtochat color="135">WS Variable: $VAR-WS</addtochat>
  542. </elseif>
  543. <!--- Change Midcast for Utsusemi --->
  544. <elseif spell="Scop's Operetta">
  545. <cancelspell />
  546. <if advanced='"$VAR-Utsusemi"="PDT"'>
  547. <var cmd="set VAR-Utsusemi EVA" />
  548. </if>
  549. <elseif advanced='"$VAR-Utsusemi"="EVA"'>
  550. <var cmd="set VAR-Utsusemi SpellInterruption" />
  551. </elseif>
  552. <else>
  553. <var cmd="set VAR-Utsusemi PDT" />
  554. </else>
  555. <addtochat color="135">Utsusemi Midcast: $Var-Utsusemi</addtochat>
  556. </elseif>
  557. <!--- Change Cure type --->
  558. <elseif spell="Herb Pastoral">
  559. <cancelspell />
  560. <if advanced='"$VAR-Cure"="Potency"'>
  561. <var cmd="set VAR-Cure EnmityMinus" />
  562. </if>
  563. <elseif advanced='"$VAR-Cure"="EnmityMinus"'>
  564. <var cmd="set VAR-Cure EnmityPlus" />
  565. </elseif>
  566. <elseif advanced='"$VAR-Cure"="EnmityPlus"'>
  567. <var cmd="set VAR-Cure Potency" />
  568. </elseif>
  569. <addtochat color="135">Cure Variable: $VAR-Cure</addtochat>
  570. </elseif>
  571. <!--- Lock Breath gear --->
  572. <elseif spell="Shining Fantasia">
  573. <cancelspell />
  574. <if advanced='"$BreathSet"="BlankSet"'>
  575. <var cmd="set BreathSet BreathSet" />
  576. <addtochat color="135">Breath Set: ON</addtochat>
  577. </if>
  578. <else>
  579. <var cmd="set BreathSet BlankSet" />
  580. <addtochat color="135">Breath Set: OFF</addtochat>
  581. </else>
  582. <command>Dancing Chains</command>
  583. </elseif>
  584. <!--- Add or Remove Movement gear --->
  585. <elseif spell="Raptor Mazurka">
  586. <cancelspell />
  587. <if advanced='"$Movement-%Status"="BlankSet"'>
  588. <var cmd="set Movement-%Status Movement" />
  589. <addtochat color="135">Movement Speed: ON</addtochat>
  590. </if>
  591. <else>
  592. <var cmd="set Movement-%Status BlankSet" />
  593. <addtochat color="135">Movement Speed: OFF</addtochat>
  594. </else>
  595. <command>Dancing Chains</command>
  596. </elseif>
  597. </elseif>
  598. <else>
  599. <!--- Class Specific Trigger 1: Change the gear used for stun spells --->
  600. <if spell="Foxfire">
  601. <cancelspell />
  602. <if advanced='"$VAR-Stun"="Haste"'>
  603. <var cmd="set VAR-Stun MagicACC" />
  604. </if>
  605. <else>
  606. <var cmd="set VAR-Stun Haste" />
  607. </else>
  608. <addtochat color="135">Stun variable: $VAR-Stun</addtochat>
  609. </if>
  610. <!--- Class Specific Trigger 2: Change between Refresh and Non-Refresh TP Sets --->
  611. <elseif spell="Netherspikes">
  612. <cancelspell />
  613. <if advanced='"$VAR-Refresh"="Refresh"'>
  614. <var cmd="set VAR-Refresh BlankSet" />
  615. <addtochat color="135">TP in Refresh: OFF</addtochat>
  616. </if>
  617. <else>
  618. <var cmd="set VAR-Refresh Refresh" />
  619. <addtochat color="135">TP in Refresh: ON</addtochat>
  620. </else>
  621. <command>Dancing Chains</command>
  622. </elseif>
  623. <!--- Class Specific Trigger 3: Cast in Spell Interruption or PDT gear for Enfeebles or Buffs --->
  624. <elseif spell="Diaga V">
  625. <cancelspell />
  626. <if advanced='"$VAR-DireCast"="BlankSet"'>
  627. <var cmd="set VAR-DireCast DireCast-1" />
  628. <addtochat color="135">Dire Cast: [Dire Cast 1] gear will overlay Enfeebles and some Enhancing Skills</addtochat>
  629. </if>
  630. <elseif advanced='"$VAR-DireCast"="DireCast-1"'>
  631. <var cmd="set VAR-DireCast DireCast-2" />
  632. <addtochat color="135">Dire Cast: [Dire Cast 2] gear will overlay Enfeebles and some Enhancing Skills</addtochat>
  633. </elseif>
  634. <elseif advanced='"$VAR-DireCast"="DireCast-2"'>
  635. <var cmd="set VAR-DireCast BlankSet" />
  636. <addtochat color="135">Dire Cast: No gear will overlay Enfeebles and some Enhancing Skills</addtochat>
  637. </elseif>
  638. </elseif>
  639. <!--- Class Specific Trigger 4 --->
  640. <elseif spell="Banishga V">
  641. <cancelspell />
  642. </elseif>
  643. <!--- Class Specific Trigger 5 --->
  644. <elseif spell="Goblin Gavotte">
  645. <cancelspell />
  646. </elseif>
  647. </else>
  648. </if>
  649. <!--- Rules for Blue Magic --->
  650. <elseif type="BlueMagic">
  651. <!--- Cast Delay --->
  652. <if notspell="Sudden Lunge|Head Butt|Temporal Shift">
  653. <castdelay delay="$Delay-Spell" />
  654. </if>
  655. <!--- Fast Cast for Blue Magic: I'll work on a universal Fast Cast rule in the future, but this suffices for now --->
  656. <if notSpell="Sheep*|Dream*|Yawn|Sopor*|*Breath" notBuffactive="Spontaneity" CastTimeGT="2">
  657. <equip when="precast" set="FastCast" />
  658. </if>
  659. <!--- Blue Magic: Skill-based buff Spells --->
  660. <if Spell="Metallic Body|Diamond*|Occultation|Magic Barrier">
  661. <equip when="$VAR-CastTime" set="BLU-Recast|BlueMagicSkill" />
  662. </if>
  663. <!--- Blue Magic: Healing Spells --->
  664. <elseif Spell="Plen*|*Fruit|Polle*|Healing*|Wild*">
  665. <equip when="precast" set="Cure-$VAR-Cure|$BreathSet" />
  666. </elseif>
  667. <elseif Spell="White Wind">
  668. <equip when="$VAR-CastTime" set="HP|$BreathSet" />
  669. </elseif>
  670. <!--- Blue Magic: Physical or Improperly labeled spells (Way to go SE) --->
  671. <elseif type="BlueMagic" Element="Unknown">
  672. <!--- Offensive Physical Spells --->
  673. <if ValidTarget="Enemy">
  674. <if Spell="Quad*|Cannonball|Delta*">
  675. <equip when="precast" set="Physical-STR:VIT-$ChainAffinity|$Efflux" />
  676. </if>
  677. <elseif Spell="Disseverment|Goblin Rush">
  678. <equip when="precast" set="Physical-STR:DEX-$ChainAffinity|$Efflux" />
  679. </elseif>
  680. <elseif Spell="Head Butt|Sudden Lunge">
  681. <equip when="precast" set="Stun-$VAR-Stun" />
  682. </elseif>
  683. <elseif Spell="Benthic Typhoon">
  684. <equip when="precast" set="Physical-AGI:ACC-$ChainAffinity|$Efflux" />
  685. </elseif>
  686. <elseif Spell="Vanity Dive|Frenetic Rip">
  687. <equip when="precast" set="Physical-DEX-$ChainAffinity|$Efflux" />
  688. </elseif>
  689. <elseif Spell="Heavy Strike">
  690. <equip when="precast" set="Physical-STR:ACC-$ChainAffinity|$Efflux" />
  691. </elseif>
  692. <else>
  693. <equip when="precast" set="Physical-STR-$ChainAffinity|$Efflux" />
  694. </else>
  695. </if>
  696. <!--- Non-Offensive Unknown Element Spells --->
  697. <else>
  698. <equip when="$VAR-CastTime" set="BLU-Recast" />
  699. </else>
  700. </elseif>
  701. <!--- Blue Magic: Magical Spells --->
  702. <elseif type="BlueMagic" notElement="Unknown">
  703. <!--- Offensive Nukes and Debuffs --->
  704. <if ValidTarget="Enemy">
  705. <if Buffactive="Convergence">
  706. <addtochat color="135">Convergence: %Spell! No AOE</addtochat>
  707. </if>
  708. <!--- Primary INT Nukes --->
  709. <if Spell="Dark Orb|Ice Break|Leafstorm|Blazing Bound">
  710. <equip when="$VAR-CastTime" set="Magical-INT-INT-$BurstAffinity" />
  711. </if>
  712. <elseif Spell="Charged Whisker">
  713. <equip when="$VAR-CastTime" set="Magical-INT-DEX-$BurstAffinity" />
  714. </elseif>
  715. <elseif Spell="Thermal Pulse">
  716. <equip when="$VAR-CastTime" set="Magical-INT-VIT-$BurstAffinity" />
  717. </elseif>
  718. <elseif Spell="Evryone. Grudge|Regurgitation|Acrid Stream">
  719. <equip when="$VAR-CastTime" set="Magical-INT-MND-$BurstAffinity" />
  720. </elseif>
  721. <elseif Spell="Water Bomb|Firespit|Maelstrom|Thunderbolt">
  722. <equip when="$VAR-CastTime" set="Magical-INT-INT:MND-$BurstAffinity" />
  723. </elseif>
  724. <!--- Primary MND Nukes --->
  725. <elseif Spell="Mind Blast|Magic Hammer">
  726. <equip when="$VAR-CastTime" set="Magical-MND-MND" />
  727. </elseif>
  728. <!--- Primary CHR Nukes --->
  729. <elseif Spell="Ey*">
  730. <equip when="$VAR-CastTime" set="Magical-CHR-CHR" />
  731. </elseif>
  732. <!--- Offensive spells based on skill --->
  733. <elseif Spell="Blood Drain|Digest|Blood Saber|Osmosis|Cold Wave">
  734. <equip when="$VAR-CastTime" set="MagicAccuracy|BlueMagicSkill" />
  735. </elseif>
  736. <!--- Sleep Spells --->
  737. <elseif Spell="Sheep Song|Soporific|Yawn|Dream Flower">
  738. <equip when="$VAR-CastTime" set="MagicAccuracy|$VAR-DireCast" />
  739. <!--- Misc: Sleep timers --->
  740. <if advanced='"$SleepTimer"=="1"'>
  741. <if Spell="Sheep Song">
  742. <command when="aftercast">spellcast var inc SleepOrder; wait 25; input /echo [%Spell : %target : %Spell wearing in 35s]</command>
  743. <command when="aftercast">spellcast var inc SleepOrder; wait 45; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
  744. <command when="aftercast">spellcast var inc SleepOrder; wait 55; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
  745. </if>
  746. <elseif Spell="Yawn">
  747. <command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
  748. <command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
  749. <command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
  750. </elseif>
  751. <elseif Spell="Soporific">
  752. <command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
  753. <command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
  754. <command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
  755. </elseif>
  756. <elseif Spell="Dream Flower">
  757. <command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
  758. <command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
  759. <command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
  760. </elseif>
  761. </if>
  762. </elseif>
  763. <!--- Breath Spells --->
  764. <elseif Spell="*Breath|Flying*">
  765. <equip when="$VAR-CastTime" set="BLU-Recast|$BreathSet" />
  766. </elseif>
  767. <!--- Other spells (Primarily, Enfeebles) --->
  768. <else>
  769. <equip when="$VAR-CastTime" set="MagicAccuracy" />
  770. </else>
  771. </if>
  772. <!--- Non-Offensive Elemental Spells --->
  773. <else>
  774. <equip when="$VAR-CastTime" set="BLU-Recast" />
  775. </else>
  776. </elseif>
  777. </elseif>
  778. <elseif type="Ninjutsu">
  779. <!--- Utsusemi Rules --->
  780. <if SubJob="NIN">
  781. <if spell="Utsusemi: Ichi">
  782. <equip when="precast" set="Utsusemi-Precast" />
  783. <command when="precast">wait 0.5; sc set "Utsusemi-Midcast-$VAR-Utsusemi"</command>
  784. <midcastdelay delay="2" />
  785. <equip when="midcast" set="Haste" />
  786. </if>
  787. <elseif spell="Utsusemi: Ni">
  788. <equip when="precast|midcast" set="Haste" />
  789. </elseif>
  790. </if>
  791. <!--- Change Utsusemi to Occultation if not sub NIN --->
  792. <else>
  793. <if Spell="Utsusemi*">
  794. <changespell Spell="Occultation" />
  795. <equip set="Haste|BlueMagicSkill" />
  796. </if>
  797. </else>
  798. </elseif>
  799. <elseif CommandPrefix="/range" notEquipRange="$R-Weapon">
  800. <castdelay delay="1" />
  801. <equip when="precast">
  802. <ammo lock="true">$R-Weapon</ammo>
  803. </equip>
  804. </elseif>
  805. <elseif type="WeaponSkill">
  806. <castdelay delay="$Delay-JA" />
  807. <if spell="Chant du Cygne">
  808. <equip set="%Spell-$VAR-WS" />
  809. </if>
  810. <elseif Spell="Sanguine Blade|Savage Blade|Expiacion|Vorpal Blade">
  811. <equip set="%Spell" />
  812. </elseif>
  813. <else>
  814. <equip set="WS Base" />
  815. </else>
  816. </elseif>
  817. <elseif type="JobAbility">
  818. <!--- Chain Affinity Variable --->
  819. <if spell="Chain Affinity">
  820. <var cmd="set ChainAffinity CA" />
  821. </if>
  822. <!--- Burst Affinity Variable --->
  823. <elseif spell="Burst Affinity">
  824. <var cmd="set BurstAffinity BA" />
  825. </elseif>
  826. <!--- Efflux Variable --->
  827. <elseif spell="Efflux">
  828. <var cmd="set Efflux Efflux" />
  829. </elseif>
  830. <!--- Sub: Convert gear locked until you hit Trigger/Non-Cure Spell --->
  831. <elseif spell="Convert">
  832. <var cmd="set ConvertSet ConvertSet" />
  833. </elseif>
  834. </elseif>
  835. <elseif type="Samba|Waltz|Flourish*|Jig">
  836. <return />
  837. </elseif>
  838. <elseif type="Scholar">
  839. <return />
  840. </elseif>
  841. </rules>
  842. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement