Guest User

Untitled

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