Quetzalcoatlian

mote-SCH

Feb 16th, 2013
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 55.48 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns="http://www.windower.net/spellcast/"
  3. xmlns:xi="http://www.w3.org/2001/XInclude"
  4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5. xsi:schemaLocation="http://www.windower.net/spellcast/ spellcast.xsd">
  6. <!-- Last modified: 1/30/2013 10:38:17 PM -->
  7.  
  8. <config Debug="false"
  9. ShowGearSwaps="false"
  10. ShowSpellInfo="false"
  11. RequireVersion="2.30"
  12. />
  13.  
  14. <!-- IMPORTANT NOTES -->
  15.  
  16. <!-- Strategem use.
  17. Use "//ClassTrigger <type>" or "/ma ClassTrigger <type>" to select
  18. arts-agnostic Strategems in in-game macros.
  19. Valid <type>s: Addendum, Cost, Speed, AOE, Power, Accuracy, Enmity, Duration, Skillchain -->
  20.  
  21. <!-- This XML is designed to only handle Strategems via ClassTriggers. As such, it cancels any
  22. attempts to use the strategems directly. This allows the in-game macros to be set
  23. with the strategems as alternates to the ClassTrigger lines in case Spellcast isn't
  24. loaded, while not messing up the spellcast itself. -->
  25.  
  26. <!-- Assumes the Enlightenment JA has been merited. -->
  27.  
  28. <!-- Allows you to set a queue for strategems. If activated ("//classtrigger queue" toggles the setting),
  29. all strategem use up to 3 strats will be queue'd up, and automatically used on the next spell cast.
  30. There is occasionally some oddity with timing or targetting when doing this, so you may need
  31. to re-cast the spell after queue'd strats have been used.
  32.  
  33. If you wish to clear the current queue without using the strategems, use:
  34. /ma classtrigger queue:clear
  35. -->
  36.  
  37. <variables clear="true">
  38. <!-- General configuration -->
  39. <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ConfigurationVars']/*" />
  40.  
  41. <!-- Configuration var overrides. -->
  42. <var name="Options.DefenseModes">PDT</var>
  43. <var name="Options.OffenseModes">Normal</var>
  44. <var name="Options.WSModes">Default</var>
  45.  
  46. <!-- General utility -->
  47. <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='UtilityVars']/*" />
  48. <xi:include href="Mote-Config-Include.xml" xpointer="//include[@name='ElementalStaves']/*" />
  49. <xi:include href="Mote-Config-Include.xml" xpointer="//include[@name='ElementalGear']/*" />
  50. <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
  51.  
  52. <!-- <xi:include href="NyzulTimer.xml" xpointer="//include[@name='NyzulTimerVars']/*" /> -->
  53.  
  54. <!-- Utility default var overrides. -->
  55.  
  56.  
  57. <!-- Local vars -->
  58.  
  59. <!-- Values: LA, DA, NA -->
  60. <var name="Arts">NA</var>
  61.  
  62. <var name="IdleFeet">Scholar's Loafers</var> <!-- Serpentes Sabots -->
  63.  
  64. <var name="SublimationSet">None</var>
  65.  
  66. <var name="PenuryLayer">None</var>
  67. <var name="EbullienceLayer">None</var>
  68. <var name="PerpetuanceLayer">None</var>
  69. <var name="KlimaformLayer">None</var>
  70.  
  71. <var name="PerpFlag">No</var>
  72. <var name="PowerFlag">No</var>
  73. <var name="SpeedFlag">No</var>
  74. <var name="CostFlag">No</var>
  75.  
  76. <!-- Savant's Hands: 0 for none, 1 for +1, 2 for +2 -->
  77. <var name="SchPerpHands">0</var>
  78. <var name="ConvertSet">None</var>
  79.  
  80.  
  81. <!-- Set to Yes if you want queuing on by default -->
  82. <var name="UseQueue">No</var>
  83.  
  84. <var name="Queue1">None</var>
  85. <var name="Queue2">None</var>
  86. <var name="Queue3">None</var>
  87. <var name="QueNum">0</var>
  88. <var name="QueueAction">None</var>
  89. <var name="Dequeue">No</var>
  90. <var name="StratDelay">1.5</var>
  91.  
  92. <var name="TriedAddendum">0</var>
  93. <var name="TriedEnlighten">0</var>
  94.  
  95. <var name="ClassBindCtrlTilde">input /ma Sandstorm &lt;me&gt;</var>
  96. <var name="ClassBindAltTilde">input /ma CastingMode Cycle(stal)</var>
  97.  
  98. </variables>
  99.  
  100. <sets>
  101. <group name="Outside-Group" default="true">
  102. <set name="None">
  103. </set>
  104.  
  105. <set name="gearcollector">
  106. <main>Carbuncle's Pole</main>
  107. <main>Diabolo's Pole</main>
  108. </set>
  109.  
  110. <set name="Idle-Town-*" BaseSet="BasePDT|Refresh">
  111. <ammo>Sturm's Report</ammo> <!-- Incantor Stone -->
  112. <head>Argute M.board</head>
  113. <neck>Orochi Nodawa</neck>
  114. <lear>Loquac. Earring</lear>
  115. <rear>Insomnia Earring</rear>
  116. <body>Pluviale</body>
  117. <hands>Argute Bracers</hands>
  118. <waist>Hierarch Belt</waist>
  119. <legs>Scholar's Pants</legs>
  120. <feet>Scholar's Loafers</feet>
  121. </set>
  122. <set name="Idle-Field-*" BaseSet="BasePDT|Refresh">
  123. <ammo>Sturm's Report</ammo>
  124. <neck>Orochi Nodawa</neck>
  125. <lear>Loquac. Earring</lear>
  126. <rear>Insomnia Earring</rear>
  127. <lring>Serket Ring</lring>
  128. <rring>Aquilo's Ring</rring>
  129. <waist>Hierarch Belt</waist>
  130. </set>
  131.  
  132. <set name="Kite|Move">
  133. </set>
  134.  
  135. <set name="SandstormFeet">
  136. <feet>Desert Boots</feet>
  137. </set>
  138.  
  139. <set name="BasePDT">
  140. <neck>Orochi Nodawa</neck>
  141. <lring>Dark Ring</lring>
  142. <rring>Dark Ring</rring>
  143. <back>Hecate's Cape</back>
  144. <legs>Goliard Trews</legs>
  145. </set>
  146. <set name="PhysDef-PDT|PhysDef-*" BaseSet="BasePDT">
  147. <main>$Staff-PDT</main>
  148. <sub>Staff Strap</sub>
  149. </set>
  150.  
  151. <set name="MDT-*|Resist-*">
  152. <main>$Staff-PDT</main>
  153. <sub>Staff Strap</sub>
  154. <neck>Twilight Torque</neck>
  155. <lring>Dark Ring</lring>
  156. <rring>Dark Ring</rring>
  157. </set>
  158.  
  159.  
  160. <set name="Refresh">
  161. <main>Fourth Mace</main>
  162. <sub>Genbu's Shield</sub>
  163. <head>Argute M.board</head>
  164. <body>Pluviale</body>
  165. <hands>Serpentes Cuffs</hands>
  166. <feet>Serpentes Sabots</feet>
  167. </set>
  168.  
  169. <set name="Sublimation">
  170. <neck>Wiglen Gorget</neck>
  171. <rear>Savant's Earring</rear>
  172. <body>Argute Gown</body>
  173. <head>Scholar's M.board</head>
  174. <lring>Sheltered Ring</lring>
  175. <rring>Paguroidea Ring</rring>
  176. </set>
  177.  
  178.  
  179. <set name="Penury">
  180. <legs>Savant's Pants +1</legs>
  181. </set>
  182. <set name="Celerity">
  183. <legs>Argute Loafers</legs>
  184. </set>
  185. <set name="Ebullience">
  186. <head>Savant's Bonnet +1</head>
  187. </set>
  188. <set name="Perpetuance">
  189. <hands>Savant's Bracers +1</hands>
  190. </set>
  191. <set name="Klimaform">
  192. <feet>Savant's Loafers +1</feet>
  193. </set>
  194.  
  195.  
  196. <set name= "FastCast">
  197. <ammo>Sturm's Report</ammo>
  198. <rear>Loquac. Earring</rear>
  199. <lring>Prolix Ring</lring>
  200. <back>Swith Cape</back>
  201. <waist>Swift Belt</waist>
  202. <feet>Argute Loafers</feet>
  203. <!-- Only useful if in Light/Dark Arts -->
  204. <head>Argute M.board</head>
  205. </set>
  206. <set name= "CureFastCast" BaseSet="FastCast">
  207. <body>Goliard Saio</body>
  208. <legs>Praeco Slacks</legs>
  209. </set>
  210.  
  211. <set name="HasteCast">
  212. <head>Argute M.board</head>
  213. <body>Goliard Saio</body>
  214. <waist>Swift Belt</waist>
  215. <legs>Rubeus Spats</legs>
  216. <feet>Scholar's Loafers</feet>
  217. </set>
  218.  
  219. <set name="Convert">
  220. <head>Goliard Chapeau</head>
  221. <lear>Bloodgem Earring</lear>
  222. <rear>Loquac. Earring</rear>
  223. <body>Pluviale</body>
  224. <waist>Hierarch Belt</waist>
  225. <legs>Goliard Trews</legs>
  226. <feet>Savant's Loafers</feet>
  227. </set>
  228.  
  229. <set name= "Enmity">
  230. <head>Nefer Khat</head>
  231. <body>Goliard Saio</body>
  232. <hands>Savant's Bracers +2</hands>
  233. <legs>Praeco Slacks</legs>
  234. <feet>Scholar's Loafers</feet>
  235. </set>
  236.  
  237. <set name="Resting-Normal">
  238. <main>$Staff-HMP</main>
  239. <belt>Hierarch Belt</belt>
  240. <neck>Beak Necklace</neck>
  241. <body>Pluviale</body>
  242. <feet>Goliard Clogs</feet>
  243. <head>Goliard Chapeau</head>
  244. </set>
  245.  
  246. <!-- For cures only, +healing skill, +mnd, +conserve MP -->
  247. <!-- Staff 24%
  248. Body 15%
  249. Hands 5%
  250. Legs 4%
  251. == 48%
  252. -->
  253. <set name="Cure">
  254. <main>$Staff-Cures</main>
  255. <sub>Staff Strap</sub>
  256. <head>Argute M.board</head>
  257. <neck>Promise Badge</neck>
  258. <body>Argute Gown</body>
  259. <hands>Argute Bracers</hands>
  260. <lring>Miseria Ring</lring>
  261. <rring>Sapphire Ring</rring>
  262. <back>Rainbow Cape</back>
  263. <waist>Penitent's Rope</waist>
  264. <legs>Mahatma Slops</legs>
  265. <feet>Teal Pigaches</feet>
  266. </set>
  267.  
  268. <set name="HealingMagic">
  269. <body>Argute Gown</body>
  270. <hands>Argute Bracers</hands>
  271. <lring>Miseria Ring</lring>
  272. <rring>Sapphire Ring</rring>
  273. <back>Rainbow Cape</back>
  274. <legs>Mahatma Slops</legs>
  275. <feet>Teal Pigaches</feet>
  276. </set>
  277.  
  278. <!-- ~~~~~ -->
  279.  
  280. <!-- These are the sets of gear for mnd-based enfeebles. -->
  281. <set name="Mnd-Normal|Mnd-AOEBurn">
  282. <ammo>Sturm's Report</ammo>
  283. <head>Argute M.board</head>
  284. <neck>Promist Badge</neck>
  285. <body>Teal Saio</body>
  286. <hands>Argute Bracers</hands>
  287. <lring>Miseria Ring</lring>
  288. <rring>Sapphire Ring</rring>
  289. <back>Rainbow Cape</back>
  290. <waist>Penitent's Rope</waist>
  291. <legs>Mahatma Slops</legs>
  292. <feet>Teal Pigaches</feet>
  293. </set>
  294.  
  295. <!-- Add more magic accuracy -->
  296. <set name="Mnd-Resistant">
  297. <ammo>Sturm's Report</ammo>
  298. <head>Goliard Chapeau</head>
  299. <neck>Spider Torque</neck>
  300. <body>Teal Saio</body>
  301. <hands>Goliard Cuffs</hands>
  302. <lring>Miseria Ring</lring>
  303. <rring>Sapphire Ring</rring>
  304. <back>Hecate's Cape</back>
  305. <waist>Penitent's Rope</waist>
  306. <legs>Teal Slops</legs>
  307. <feet>Goliard Clogs</feet>
  308. </set>
  309.  
  310. <!-- Focus more on recast time -->
  311. <set name="Mnd-Speed|Mnd-Dire">
  312. <ammo>Sturm's Report</ammo>
  313. <head>Argute M.board</head>
  314. <neck>Spider Torque</neck>
  315. <body>Teal Saio</body>
  316. <hands>Goliard Cuffs</hands>
  317. <lring>Miseria Ring</lring>
  318. <rring>Sapphire Ring</rring>
  319. <back>Hecate's Cape</back>
  320. <waist>Swift Belt</waist>
  321. <legs>Teal Slops</legs>
  322. <feet>Goliard Clogs</feet>
  323. </set>
  324.  
  325. <!-- Add Spell Interrupt Down gear --
  326. <set name="Mnd-Dire">
  327. <ammo>Impatiens</ammo>
  328. <head>Nefer Khat</head>
  329. <neck>Willpower Torque</neck>
  330. <body>Rubeus Jacket</body>
  331. <hands>Scholar's Bracers</hands>
  332. <lring>Prolix Ring</lring>
  333. <rring>Strendu Ring</rring>
  334. <back>Swith Cape</back>
  335. <waist>Emphatikos Rope</waist>
  336. <legs>Savant's Pants +2</legs>
  337. <feet>Mountain Gaiters</feet>
  338. </set> -->
  339.  
  340.  
  341. <!-- ~~~~~ -->
  342.  
  343. <!-- These are the sets of gear for int-based enfeebles. -->
  344.  
  345. <set name="Int-Normal|Int-AOEBurn">
  346. <sub>Bugard Strap +1</sub>
  347. <ammo>Sturm's Report</ammo>
  348. <head>Teal Chapeau</head>
  349. <neck>Elemental Torque</neck>
  350. <lear>Loquac. Earring</lear>
  351. <rear>Moldavite Earring</rear>
  352. <body>Teal Saio</body>
  353. <hands>Argute Bracers</hands>
  354. <rring>Diamond Ring</rring>
  355. <lring>Serket Ring</lring>
  356. <back>Hecate's Cape</back>
  357. <waist>Cognition Belt</waist>
  358. <legs>Mahatma Slops</legs>
  359. <feet>Goliard Clogs</feet>
  360. </set>
  361.  
  362. <!-- Add more magic accuracy -->
  363. <set name="Int-Resistant">
  364. <sub>Wizzan Grip</sub>
  365. <ammo>Sturm's Report</ammo>
  366. <head>Teal Chapeau</head>
  367. <neck>Spider Torque</neck>
  368. <lear>Loquac. Earring</lear>
  369. <rear>Moldavite Earring</rear>
  370. <body>Teal Saio</body>
  371. <hands>Argute Bracers</hands>
  372. <lring>Serket Ring</lring>
  373. <rring>Diamond Ring</rring>
  374. <back>Hecate's Cape</back>
  375. <waist>Cognition Belt</waist>
  376. <legs>Argute Pants</legs>
  377. <feet>Goliard Clogs</feet>
  378. </set>
  379.  
  380. <!-- Focus more on recast time -->
  381. <set name="Int-Speed|Int-Dire">
  382. <sub>Wizzan Grip</sub>
  383. <ammo>Sturm's Report</ammo>
  384. <head>Argute M.board</head>
  385. <neck>Spider Torque</neck>
  386. <lear>Loquac. Earring</lear>
  387. <body>Teal Saio</body>
  388. <hands>Goliard Cuffs</hands>
  389. <lring>Serket Ring</lring>
  390. <rring>Aquilo's Ring</rring>
  391. <back>Hecate's Cape</back>
  392. <waist>Swift Belt</waist>
  393. <legs>Argute Pants</legs>
  394. <feet>Goliard Clogs</feet>
  395. </set>
  396.  
  397. <!-- Add Spell Interrupt Down gear --
  398. <set name="Int-Dire">
  399. <sub>Wizzan Grip</sub>
  400. <ammo>Impatiens</ammo>
  401. <head>Argute Mortarboard +2</head>
  402. <neck>Willpower Torque</neck>
  403. <lear>Strophadic Earring</lear>
  404. <body>Savant's Gown +2</body>
  405. <hands>Scholar's Bracers</hands>
  406. <lring>Diamond Ring</lring>
  407. <rring>Strendu Ring</rring>
  408. <back>Hecate's Cape</back>
  409. <waist>Emphatikos Rope</waist>
  410. <legs>Savant's Pants +2</legs>
  411. <feet>Mountain Gaiters</feet>
  412. </set> -->
  413.  
  414.  
  415. <!-- ~~~~~ -->
  416.  
  417. <!-- These are the sets of gear for nukes. -->
  418.  
  419. <set name="Nuke-Normal|Nuke-AOEBurn">
  420. <sub>Wizzan Grip</sub>
  421. <ammo>Phtm. Tathlum</ammo>
  422. <head>Teal Chapeau</head>
  423. <neck>Elemental Torque</neck>
  424. <lear>Loquac. Earring</lear>
  425. <rear>Moldavite Earring</rear>
  426. <body>Teal Saio</body>
  427. <hands>Goliard Cuffs</hands>
  428. <lring>Serket Ring</lring>
  429. <rring>Aquilo's Ring</rring>
  430. <back>Hecate's Cape</back>
  431. <waist>Cognition Belt</waist>
  432. <legs>Mahatma Slops</legs>
  433. <feet>Goliard Clogs</feet>
  434. </set>
  435.  
  436. <!-- Add more magic accuracy -->
  437. <set name="Nuke-Resistant">
  438. <sub>Wizzan Grip</sub>
  439. <ammo>Sturm's Report</ammo>
  440. <head>Argute M.board</head>
  441. <neck>Elemental Torque</neck>
  442. <lear>Loquac. Earring</lear>
  443. <rear>Moldavite Earring</rear>
  444. <body>Teal Saio</body>
  445. <hands>Goliard Cuffs</hands>
  446. <lring>Diamond Ring</lring>
  447. <rring>Aquilo's Ring</rring>
  448. <back>Hecate's Cape</back>
  449. <waist>Cognition Belt</waist>
  450. <legs>Teal Slops</legs>
  451. <feet>Goliard Clogs</feet>
  452. </set>
  453.  
  454. <!-- Focus more on recast time -->
  455. <set name="Nuke-Speed|Nuke-Dire">
  456. <sub>Wizzan Grip</sub>
  457. <ammo>Witchstone</ammo>
  458. <head>Argute M.board</head>
  459. <neck>Elemental Torque</neck>
  460. <lear>Loquac. Earring</lear>
  461. <rear>Moldavite Earring</rear>
  462. <body>Teal Saio</body>
  463. <hands>Teal Cuffs</hands>
  464. <lring>Diamond Ring</lring>
  465. <rring>Aquilo's Ring</rring>
  466. <back>Hecate's Cape</back>
  467. <waist>Swift Belt</waist>
  468. <legs>Teal Slops</legs>
  469. <feet>Rostrum Pumps</feet>
  470. </set>
  471.  
  472. <!-- Add Spell Interrupt Down gear --
  473. <set name="Nuke-Dire">
  474. <sub>Wizzan Grip</sub>
  475. <ammo>Impatiens</ammo>
  476. <head>Argute Mortarboard +2</head>
  477. <neck>Willpower Torque</neck>
  478. <lear>Strophadic Earring</lear>
  479. <rear>Hecate's Earring</rear>
  480. <body>Savant's Gown +2</body>
  481. <hands>Scholar's Bracers</hands>
  482. <lring>Diamond Ring</lring>
  483. <rring>Strendu Ring</rring>
  484. <back>Hecate's Cape</back>
  485. <waist>Emphatikos Rope</waist>
  486. <legs>Rubeus Spats</legs>
  487. <feet>Mountain Gaiters</feet>
  488. </set> -->
  489.  
  490.  
  491. <!-- ~~~~~ -->
  492.  
  493. <!-- These are the sets of gear for Helixes. Helixes are far more
  494. dependant on Int than anything else, so focus on that for potency. -->
  495.  
  496. <set name="Helix-Normal|Helix-AOEBurn">
  497. <sub>Wizzan Grip</sub>
  498. <ammo>Phtm. Tathlum</ammo>
  499. <head>Tethyan Cap +3</head>
  500. <neck>Teal Chapeau</neck>
  501. <lear>Loquac. Earring</lear>
  502. <rear>Moldavite Earring</rear>
  503. <body>Teal Saio</body>
  504. <hands>Argute Bracers</hands>
  505. <lring>Diamond Ring</lring>
  506. <rring>Aquilo's Ring</rring>
  507. <back>Rainbow Cape</back>
  508. <waist>Cognition Belt</waist>
  509. <legs>Mahatma Slops</legs>
  510. <feet>Goliard Clogs</feet>
  511. </set>
  512.  
  513. <!-- Add more magic accuracy -->
  514. <set name="Helix-Resistant">
  515. <sub>Wizzan Grip</sub>
  516. <ammo>Savant's Treatise</ammo>
  517. <head>Argute M.board</head>
  518. <neck>Elemental Torque</neck>
  519. <lear>Loquac. Earring</lear>
  520. <rear>Morion Earring</rear>
  521. <body>Teal Saio</body>
  522. <hands>Argute Bracers</hands>
  523. <lring>Diamond Ring</lring>
  524. <rring>Aquilo's Ring</rring>
  525. <back>Hecate's Cape</back>
  526. <waist>Cognition Belt</waist>
  527. <legs>Teal Slops</legs>
  528. <feet>Goliard Clogs</feet>
  529. </set>
  530.  
  531. <!-- Focus more on recast time -->
  532. <set name="Helix-Speed|Helix-Dire">
  533. <sub>Wizzan Grip</sub>
  534. <ammo>Witchstone</ammo>
  535. <head>Argute M.board</head>
  536. <neck>Elemental Torque</neck>
  537. <lear>Loquac. Earring</lear>
  538. <rear>Moldavite Earring</rear>
  539. <body>Teal Saio</body>
  540. <hands>Argute Bracers</hands>
  541. <lring>Diamond Ring</lring>
  542. <rring>Aquilo's Ring</rring>
  543. <back>Hecate's Cape</back>
  544. <waist>Swift Belt</waist>
  545. <legs>Teal Slops</legs>
  546. <feet>Goliard Clogs</feet>
  547. </set>
  548.  
  549. <!-- Add Spell Interrupt Down gear --
  550. <set name="Helix-Dire">
  551. <sub>Wizzan Grip</sub>
  552. <ammo>Impatiens</ammo>
  553. <head>Argute Mortarboard +2</head>
  554. <neck>Willpower Torque</neck>
  555. <lear>Strophadic Earring</lear>
  556. <rear>Hecate's Earring</rear>
  557. <body>Savant's Gown +2</body>
  558. <hands>Scholar's Bracers</hands>
  559. <lring>Diamond Ring</lring>
  560. <rring>Strendu Ring</rring>
  561. <back>Hecate's Cape</back>
  562. <waist>Emphatikos Rope</waist>
  563. <legs>Rubeus Spats</legs>
  564. <feet>Mountain Gaiters</feet>
  565. </set> -->
  566.  
  567.  
  568. <!-- ~~~~~ -->
  569.  
  570. <!-- These are the sets of gear for dark magic spells. Since
  571. dark magic is influenced only by skill and m.acc, adjust
  572. only that. Also include Haste where possible, since
  573. recast on Dark magic tends to be long. -->
  574.  
  575. <set name="Dark-Normal|Dark-AOEBurn|Dark-Resistant">
  576. <head>Argute M.board</head>
  577. <neck>Dark Torque</neck>
  578. <lear>Loquac Earring</lear>
  579. <rear>Moldavite Earring</rear>
  580. <body>Errant Hpl.</body>
  581. <hands>Argute Bracers</hands>
  582. <lring>Diamond Ring</lring>
  583. <rring>Aquilo's Ring</rring>
  584. <back>Hecate's Cape</back>
  585. <waist>Penitent's Rope</waist>
  586. <legs>Argute Pants</legs>
  587. <feet>Scholar's Loafers</feet>
  588. </set>
  589.  
  590. <!-- Focus more on recast time -->
  591. <set name="Dark-Speed|Dark-Dire">
  592. <head>Argute M.board</head>
  593. <neck>Dark Torque</neck>
  594. <lear>Loquac. Earring</lear>
  595. <rear>Moldavite Earring</rear>
  596. <body>Goliard Saio</body>
  597. <hands>Argute Bracers</hands>
  598. <lring>Diamond Ring</lring>
  599. <rring>Aquilo's Ring</rring>
  600. <back>Hecate's Cape</back>
  601. <waist>Swift Belt</waist>
  602. <legs>Teal Slops</legs>
  603. <feet>Scholar's Loafers</feet>
  604. </set>
  605.  
  606. <!-- Add Spell Interrupt Down gear --
  607. <set name="Dark-Dire">
  608. <ammo>Impatiens</ammo>
  609. <head>Argute Mortarboard +2</head>
  610. <neck>Willpower Torque</neck>
  611. <lear>Strophadic Earring</lear>
  612. <rear>Hecate's Earring</rear>
  613. <body>Savant's Gown +2</body>
  614. <hands>Scholar's Bracers</hands>
  615. <lring>Prolix Ring</lring>
  616. <rring>Strendu Ring</rring>
  617. <back>Hecate's Cape</back>
  618. <waist>Emphatikos Rope</waist>
  619. <legs>Savant's Pants +2</legs>
  620. <feet>Mountain Gaiters</feet>
  621. </set> -->
  622.  
  623. <set name="Kaustra-Resistant">
  624. <sub>Wizzan Grip</sub>
  625. <ammo>Witchstone</ammo>
  626. <head>Argute M.board</head>
  627. <neck>Dark Torque</neck>
  628. <lear>Loquac. Earring</lear>
  629. <rear>Moldavite Earring</rear>
  630. <body>Goliard Saio</body>
  631. <hands>Argute Bracers</hands>
  632. <lring>Diamond Ring</lring>
  633. <rring>Aquilo's Ring</rring>
  634. <back>Hecate's Cape</back>
  635. <waist>Swift Belt</waist>
  636. <legs>Teal Slops</legs>
  637. <feet>Scholar's Loafers</feet>
  638. </set>
  639.  
  640. <!-- Int: 99 + 79 = 178
  641. MAB: 24 + 34 = 58
  642. Staff: Chatoyant (1.15)
  643. Rough dmg estimate: 1040
  644. -->
  645. <set name="Kaustra-*">
  646. <sub>Wizzan Grip</sub>
  647. <ammo>Witchstone</ammo>
  648. <head>Argute M.board</head>
  649. <neck>Dark Torque</neck>
  650. <lear>Loquac Earring</lear>
  651. <rear>Moldavite Earring</rear>
  652. <body>Errant Hpl.</body>
  653. <hands>Argute Bracers</hands>
  654. <lring>Diamond Ring</lring>
  655. <rring>Aquilo's Ring</rring>
  656. <back>Hecate's Cape</back>
  657. <waist>Penitent's Rope</waist>
  658. <legs>Argute Pants</legs>
  659. <feet>Scholar's Loafers</feet>
  660. </set>
  661.  
  662. <!-- ~~~~~ -->
  663.  
  664. <!-- Enhancing only needs skill. Otherwise fill in haste. -->
  665.  
  666. <set name="Enhancing-Normal|Enhancing-AOEBurn|Enhancing-Resistant">
  667. <ammo>Savant's Treatise</ammo>
  668. <head>Teal Chapeau</head>
  669. <neck>Elemental Torque</neck>
  670. <lear>Loquac. Earring</lear>
  671. <body>Argute Gown</body>
  672. <!-- <hands>Augur's Gloves</hands> -->
  673. <hands>Argute Bracers</hands>
  674. <lring>Serket Ring</lring>
  675. <back>Hecate's Cape</back>
  676. <waist>Penitent's Rope</waist>
  677. <legs>Teal Slops</legs>
  678. <feet>Goliard Clogs</feet>
  679. </set>
  680.  
  681. <!-- Focus more on recast time -->
  682. <set name="Enhancing-Speed|Enhancing-Dire">
  683. <ammo>Savant's Treatise</ammo>
  684. <head>Teal Chapeau</head>
  685. <neck>Enhancing Torque</neck>
  686. <lear>Loquac. Earring</lear>
  687. <body>Argute Gown</body>
  688. <hands>Argute Bracers</hands>
  689. <lring>Serket Ring</lring>
  690. <back>Hecate's Cape</back>
  691. <waist>Swift Belt</waist>
  692. <legs>Teal Slops</legs>
  693. <feet>Goliard Clogs</feet>
  694. </set>
  695.  
  696. <!-- Add Spell Interrupt Down gear --
  697. <set name="Enhancing-Dire">
  698. <ammo>Impatiens</ammo>
  699. <head>Savant's Bonnet +2</head>
  700. <neck>Willpower Torque</neck>
  701. <lear>Strophadic Earring</lear>
  702. <rear>Hecate's Earring</rear>
  703. <body>Argute Gown +2</body>
  704. <hands>Scholar's Bracers</hands>
  705. <lring>Prolix Ring</lring>
  706. <rring>Strendu Ring</rring>
  707. <back>Hecate's Cape</back>
  708. <waist>Emphatikos Rope</waist>
  709. <legs>Portent Pants</legs>
  710. <feet>Mountain Gaiters</feet>
  711. </set> -->
  712.  
  713. <set name= "ConserveMP">
  714. <sub>Wizzan Grip</sub>
  715. <ammo>Clarus Stone</ammo>
  716. <head>Tethyan Cap +3</head>
  717. <body>Goliard Saio</body>
  718. <waist>Austerity Belt</waist>
  719. </set>
  720.  
  721. <set name="WeakSet">
  722. </set>
  723.  
  724. </group>
  725.  
  726. <group name="Abyssea-Group" inherit="Outside-Group" />
  727.  
  728. <group name="Campaign-Group" inherit="Outside-Group" />
  729.  
  730. <group name="Voidwatch-Group" inherit="Outside-Group" />
  731.  
  732. <group name="Salvage-Group" inherit="Outside-Group" />
  733.  
  734. <group name="Assault-Group" inherit="Outside-Group" />
  735.  
  736. <group name="Legion-Group" inherit="Outside-Group" />
  737.  
  738. </sets>
  739.  
  740. <rules>
  741. <xi:include href="./include/Mote-Rules-Include.xml" xpointer="/includes/include[@name='RunFirstUpdate']/*" />
  742.  
  743. <!-- This XML is designed to only handle Strategems via ClassTriggers. As such, cancel any
  744. attempts to use the strategems directly. This allows the in-game macros to be set
  745. with the strategems as alternates to the ClassTrigger lines in case Spellcast isn't
  746. loaded, while not messing up the spellcast itself. -->
  747.  
  748. <if type="Scholar">
  749. <cancelspell />
  750. <return />
  751. </if>
  752.  
  753. <!-- <xi:include href="NyzulTimer.xml" xpointer="//include[@name='NyzulTimer']/*" /> -->
  754.  
  755. <!-- Make sure locks are in place before auto-changing gear. -->
  756. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='EquipmentLockRules']/*" />
  757. <!-- Auto-change gear call via Aftercast to limit lag. -->
  758. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ChangeGearAftercast']/*" />
  759. <!-- Other general imports. -->
  760. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ConvertSTALTargets']/*" />
  761. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  762. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='CleanTransportation']/*" />
  763. <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='RecastWarnings']/*" />
  764. <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ElementalStaffRules']/*" />
  765.  
  766.  
  767. <!-- Conversion routine. Use //ClassTrigger <type> to select arts-agnostic Strategems. -->
  768. <!-- Valid <type>: Addendum, Cost, Speed, AOE, Power, Accuracy, Enmity, Duration, Skillchain -->
  769. <if Spell="ClassTrigger">
  770. <!-- Catch any existing arts if the var hasn't been set yet. -->
  771. <if advanced='"$Arts"="NA"'>
  772. <if BuffActive="Light Arts|Addendum: White">
  773. <var cmd="set Arts LA" />
  774. </if>
  775. <elseif BuffActive="Dark Arts|Addendum: Black">
  776. <var cmd="set Arts DA" />
  777. </elseif>
  778. </if>
  779.  
  780. <var cmd="set QueueAction None" />
  781.  
  782. <if SpellTargetRaw="AOE">
  783. <if advanced='"$Arts"="LA"'>
  784. <var cmd="set QueueAction %SpellTargetRaw" />
  785. <changespell spell="Accession" />
  786. <changetarget target="&lt;me&gt;" />
  787. </if>
  788. <elseif advanced='"$Arts"="DA"'>
  789. <var cmd="set QueueAction %SpellTargetRaw" />
  790. <changespell spell="Manifestation" />
  791. <changetarget target="&lt;me&gt;" />
  792. </elseif>
  793. <else>
  794. <addtochat>No valid Art currently set.</addtochat>
  795. </else>
  796. </if>
  797. <elseif SpellTargetRaw="Power">
  798. <if advanced='"$Arts"="LA"'>
  799. <var cmd="set QueueAction %SpellTargetRaw" />
  800. <changespell spell="Rapture" />
  801. <changetarget target="&lt;me&gt;" />
  802. </if>
  803. <elseif advanced='"$Arts"="DA"'>
  804. <var cmd="set QueueAction %SpellTargetRaw" />
  805. <changespell spell="Ebullience" />
  806. <changetarget target="&lt;me&gt;" />
  807. </elseif>
  808. <else>
  809. <addtochat>No valid Art currently set.</addtochat>
  810. </else>
  811. </elseif>
  812. <elseif SpellTargetRaw="Duration">
  813. <if advanced='"$Arts"="LA"'>
  814. <var cmd="set QueueAction %SpellTargetRaw" />
  815. <changespell spell="Perpetuance" />
  816. <changetarget target="&lt;me&gt;" />
  817. </if>
  818. <elseif advanced='"$Arts"="DA"'>
  819. <addtochat>No Duration strategem for Dark Arts.</addtochat>
  820. </elseif>
  821. <else>
  822. <addtochat>No valid Art currently set.</addtochat>
  823. </else>
  824. </elseif>
  825. <elseif SpellTargetRaw="Cost">
  826. <if advanced='"$Arts"="LA"'>
  827. <var cmd="set QueueAction %SpellTargetRaw" />
  828. <changespell spell="Penury" />
  829. <changetarget target="&lt;me&gt;" />
  830. </if>
  831. <elseif advanced='"$Arts"="DA"'>
  832. <var cmd="set QueueAction %SpellTargetRaw" />
  833. <changespell spell="Parsimony" />
  834. <changetarget target="&lt;me&gt;" />
  835. </elseif>
  836. <else>
  837. <addtochat>No valid Art currently set.</addtochat>
  838. </else>
  839. </elseif>
  840. <elseif SpellTargetRaw="Speed">
  841. <if advanced='"$Arts"="LA"'>
  842. <var cmd="set QueueAction %SpellTargetRaw" />
  843. <changespell spell="Celerity" />
  844. <changetarget target="&lt;me&gt;" />
  845. </if>
  846. <elseif advanced='"$Arts"="DA"'>
  847. <var cmd="set QueueAction %SpellTargetRaw" />
  848. <changespell spell="Alacrity" />
  849. <changetarget target="&lt;me&gt;" />
  850. </elseif>
  851. <else>
  852. <addtochat>No valid Art currently set.</addtochat>
  853. </else>
  854. </elseif>
  855. <elseif SpellTargetRaw="Addendum">
  856. <if advanced='"$Arts"="LA"'>
  857. <changespell spell="Addendum: White" />
  858. <changetarget target="&lt;me&gt;" />
  859. </if>
  860. <elseif advanced='"$Arts"="DA"'>
  861. <changespell spell="Addendum: Black" />
  862. <changetarget target="&lt;me&gt;" />
  863. </elseif>
  864. <else>
  865. <addtochat>No valid Art currently set.</addtochat>
  866. </else>
  867. </elseif>
  868. <elseif SpellTargetRaw="Accuracy">
  869. <if advanced='"$Arts"="LA"'>
  870. <var cmd="set QueueAction %SpellTargetRaw" />
  871. <changespell spell="Altruism" />
  872. <changetarget target="&lt;me&gt;" />
  873. </if>
  874. <elseif advanced='"$Arts"="DA"'>
  875. <var cmd="set QueueAction %SpellTargetRaw" />
  876. <changespell spell="Focalization" />
  877. <changetarget target="&lt;me&gt;" />
  878. </elseif>
  879. <else>
  880. <addtochat>No valid Art currently set.</addtochat>
  881. </else>
  882. </elseif>
  883. <elseif SpellTargetRaw="Enmity">
  884. <if advanced='"$Arts"="LA"'>
  885. <var cmd="set QueueAction %SpellTargetRaw" />
  886. <changespell spell="Tranquility" />
  887. <changetarget target="&lt;me&gt;" />
  888. </if>
  889. <elseif advanced='"$Arts"="DA"'>
  890. <var cmd="set QueueAction %SpellTargetRaw" />
  891. <changespell spell="Equanimity" />
  892. <changetarget target="&lt;me&gt;" />
  893. </elseif>
  894. <else>
  895. <addtochat>No valid Art currently set.</addtochat>
  896. </else>
  897. </elseif>
  898. <elseif SpellTargetRaw="Skillchain">
  899. <if advanced='"$Arts"="LA"'>
  900. <addtochat>No Skillchain strategem for Light Arts.</addtochat>
  901. </if>
  902. <elseif advanced='"$Arts"="DA"'>
  903. <var cmd="set QueueAction %SpellTargetRaw" />
  904. <changespell spell="Immanence" />
  905. <changetarget target="&lt;me&gt;" />
  906. </elseif>
  907. <else>
  908. <addtochat>No valid Art currently set.</addtochat>
  909. </else>
  910. </elseif>
  911. <!-- Activate/deactivate queuing. -->
  912. <elseif SpellTargetRaw="Queue">
  913. <if advanced='"$UseQueue"="Yes"'>
  914. <var cmd="set UseQueue No" />
  915. <var cmd="set QueNum 0" />
  916. <var cmd="set Queue1 None" />
  917. <var cmd="set Queue2 None" />
  918. <var cmd="set Queue3 None" />
  919. </if>
  920. <else>
  921. <var cmd="set UseQueue Yes" />
  922. <var cmd="set QueNum 0" />
  923. <var cmd="set Queue1 None" />
  924. <var cmd="set Queue2 None" />
  925. <var cmd="set Queue3 None" />
  926. </else>
  927.  
  928. <addtochat>Queue: $UseQueue</addtochat>
  929. </elseif>
  930. <elseif SpellTargetRaw="Queue:clear">
  931. <var cmd="set QueNum 0" />
  932. <var cmd="set Queue1 None" />
  933. <var cmd="set Queue2 None" />
  934. <var cmd="set Queue3 None" />
  935.  
  936. <addtochat>Queue cleared.</addtochat>
  937. </elseif>
  938.  
  939. <if advanced='$Debug=1'>
  940. <addtochat>UseQueue=$UseQueue, QueueAction=$QueueAction, Dequeue=$Dequeue, QueNum=$QueNum</addtochat>
  941. </if>
  942.  
  943. <if advanced='"$UseQueue"="Yes" AND "$QueueAction"!="None" AND "$Dequeue"="No" AND $QueNum &lt; 3'>
  944. <!-- Check to be sure this action isn't already in the queue -->
  945. <if advanced='"$QueueAction"="$Queue1" OR "$QueueAction"="$Queue2" OR "$QueueAction"="$Queue3"'>
  946. <addtochat>Action '$QueueAction' is already in the queue.</addtochat>
  947. </if>
  948. <else>
  949. <var cmd="inc QueNum" />
  950. <var cmd="set Queue$QueNum $QueueAction" />
  951. <if advanced='$Debug=1'>
  952. <addtochat>Action '$QueueAction' added to queue as #$QueNum.</addtochat>
  953. </if>
  954. <else>
  955. <addtochat>Action '$QueueAction' added to queue.</addtochat>
  956. </else>
  957. <addtochat>Queue: [$Queue1, $Queue2, $Queue3]</addtochat>
  958. </else>
  959.  
  960. <cancelspell />
  961. <return />
  962. </if>
  963. <elseif advanced='"$Dequeue"="Yes" AND $QueNum &gt; 0'>
  964. <var cmd="set Queue$QueNum None" />
  965. <var cmd="dec QueNum" />
  966. <var cmd="set Dequeue No" />
  967. </elseif>
  968. </if>
  969.  
  970.  
  971.  
  972. <!-- First: Adjust values based on status checks. -->
  973.  
  974. <!-- Check for weakness -->
  975. <if BuffActive="Weakness">
  976. <var cmd="set WeaknessArmor WeakSet" />
  977. </if>
  978.  
  979.  
  980. <!-- Determine whether to wear Sublimation gear -->
  981. <if BuffActive="Sublimation: Activated" NotSpell="Sublimation">
  982. <var cmd="set SublimationSet Sublimation" />
  983. </if>
  984. <elseif Spell="Sublimation" NotBuffActive="Sublimation*">
  985. <var cmd="set SublimationSet Sublimation" />
  986. </elseif>
  987. <else>
  988. <var cmd="set SublimationSet None" />
  989. </else>
  990.  
  991.  
  992. <!-- Second: Update certain values when their status may drop, or when autoset changes. -->
  993.  
  994. <if spell="Update|autoset">
  995. <!-- Autoset (engage/disengage/rest/etc) gets same checks as a Reset command -->
  996. <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='AreaRules']/*" />
  997.  
  998. <!-- Gear sets are separated by arts type. Determine arts. -->
  999. <if BuffActive="Light Arts|Addendum: White">
  1000. <var cmd="set Arts LA" />
  1001. </if>
  1002. <elseif BuffActive="Dark Arts|Addendum: Black">
  1003. <var cmd="set Arts DA" />
  1004. </elseif>
  1005. <else>
  1006. <var cmd="set Arts NA" />
  1007. </else>
  1008.  
  1009. <!-- Check for buffs wearing off -->
  1010. <if NotBuffActive="Weakness">
  1011. <var cmd="set WeaknessArmor None" />
  1012. </if>
  1013.  
  1014. <var cmd="set Convert None" />
  1015. <var cmd="set PerpFlag No" />
  1016. <var cmd="set PowerFlag No" />
  1017. <var cmd="set SpeedFlag No" />
  1018. <var cmd="set CostFlag No" />
  1019. <var cmd="set TriedAddendum 0" />
  1020.  
  1021. <!-- Ensure movement is set properly -->
  1022. <if status="Engaged" advanced='"$Movement"="Move"'>
  1023. <var cmd="set Movement None" />
  1024. </if>
  1025. <elseif status="Idle">
  1026. <var cmd="set Movement Move" />
  1027. </elseif>
  1028.  
  1029. <!-- Output current status if this is a manual update -->
  1030. <if SpellTargetRaw=".Manual">
  1031. <addtochat>Update. Casting Mode: $CastingMode/$STALMode, PD:$PhysicalDefense, $Movement</addtochat>
  1032. <if advanced='"$UseQueue"="Yes"'>
  1033. <addtochat>Queue: [$Queue1, $Queue2, $Queue3]</addtochat>
  1034. </if>
  1035. </if>
  1036. </if>
  1037.  
  1038. <!-- Third: Adjust configurations based on action/trigger. -->
  1039.  
  1040. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
  1041.  
  1042. <if type="JobAbility">
  1043. <if Spell="Light Arts">
  1044. <var cmd="set Arts LA" />
  1045. <command>wait 4;$UpdateCommand</command>
  1046. </if>
  1047. <elseif Spell="Dark Arts">
  1048. <var cmd="set Arts DA" />
  1049. <command>wait 4;$UpdateCommand</command>
  1050. </elseif>
  1051. <elseif spell="Convert">
  1052. <equip when="precast" set="Convert" />
  1053. <var cmd="set ConvertSet Convert" />
  1054. <command when="Aftercast">wait 15;$UpdateCommand</command>
  1055. </elseif>
  1056. <elseif Spell="Tabula Rasa">
  1057. <equip when="precast">
  1058. <legs>Argute Pants</legs>
  1059. </equip>
  1060. </elseif>
  1061. </if>
  1062. <elseif type="Scholar">
  1063. <if Spell="Perpetuance|Immanence">
  1064. <var cmd="set PerpFlag Yes" />
  1065. <command when="precast">wait 3;sc var set PerpFlag No</command>
  1066. </if>
  1067. <elseif Spell="Rapture|Ebullience">
  1068. <var cmd="set PowerFlag Yes" />
  1069. <command when="precast">wait 3;sc var set PowerFlag No</command>
  1070. </elseif>
  1071. <elseif Spell="Celerity|Alacrity">
  1072. <var cmd="set SpeedFlag Yes" />
  1073. <command when="precast">wait 3;sc var set SpeedFlag No</command>
  1074. </elseif>
  1075. <elseif Spell="Penury|Parsimony">
  1076. <var cmd="set CostFlag Yes" />
  1077. <command when="precast">wait 3;sc var set CostFlag No</command>
  1078. </elseif>
  1079. </elseif>
  1080.  
  1081.  
  1082. <var cmd="set BaseLayer Idle-$IdleArea-$IdleMode" />
  1083.  
  1084. <!-- Switches in desert boots when earth weather is active -->
  1085. <if mode="OR" WeatherElement="Earth" Spell="Sandstorm">
  1086. <var cmd="set Movement SandstormFeet" />
  1087. </if>
  1088. <else>
  1089. <var cmd="set Movement Move" />
  1090. </else>
  1091.  
  1092.  
  1093. <var cmd="set CurrentSet $BaseLayer|$SublimationSet|$PhysicalDefense|$ConvertSet|$Movement" />
  1094.  
  1095. <!-- And assign to appropriate sets for idle/aftercast/etc -->
  1096. <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='HandleEquippingGear']/*" />
  1097.  
  1098.  
  1099. <!-- Layers for all the different Sch JAs determined here -->
  1100. <if commandprefix="/magic">
  1101. <!-- Switches in Argute Loafers when celerity is active -->
  1102. <if mode="OR" BuffActive = "Celerity|Alacrity" advanced='"$SpeedFlag"="Yes"'>
  1103. <if element="%WeatherElement">
  1104. <equip when="precast">
  1105. <feet lock="true">Argute Loafers</feet>
  1106. </equip>
  1107. </if>
  1108. </if>
  1109.  
  1110. <if mode="OR" BuffActive="Penury|Parsimony" advanced='"$CostFlag"="Yes"'>
  1111. <var cmd="set PenuryLayer Penury" />
  1112. </if>
  1113. <else>
  1114. <var cmd="set PenuryLayer None" />
  1115. </else>
  1116.  
  1117. <if mode="OR" BuffActive="Rapture|Ebullience" advanced='"$PowerFlag"="Yes"'>
  1118. <var cmd="set EbullienceLayer Ebullience" />
  1119. </if>
  1120. <else>
  1121. <var cmd="set EbullienceLayer None" />
  1122. </else>
  1123.  
  1124. <if mode="OR" BuffActive="Perpetuance|Immanence" advanced='"$PerpFlag"="Yes"'>
  1125. <var cmd="set PerpetuanceLayer Perpetuance" />
  1126. </if>
  1127. <else>
  1128. <var cmd="set PerpetuanceLayer None" />
  1129. </else>
  1130.  
  1131. <if BuffActive="Klimaform">
  1132. <var cmd="set KlimaformLayer Klimaform" />
  1133. </if>
  1134. <else>
  1135. <var cmd="set KlimaformLayer None" />
  1136. </else>
  1137.  
  1138. <equip when="Precast" set="FastCast" />
  1139. </if>
  1140.  
  1141.  
  1142. <!-- White Magic Gear Rules-->
  1143. <if type="WhiteMagic">
  1144.  
  1145. <if advanced='"$UseQueue"="Yes" AND "$Arts"="LA" AND $QueNum &gt; 0'>
  1146. <addtochat>Using queue strat: $Queue$QueNum</addtochat>
  1147. <var cmd="set Dequeue yes" />
  1148. <command when="precast">input /ma ClassTrigger $Queue$QueNum;wait $StratDelay;input /ma %Spell %SpellTargetRaw</command>
  1149. <cancelspell />
  1150. <return />
  1151. </if>
  1152.  
  1153. <!-- If we're trying to cast a spell that requires Addendum: White, but don't
  1154. have it active, try activating it, or using Enlightenment. -->
  1155. <if Spell="Erase|*na|Raise II*|Reraise*" NotBuffActive="Addendum: White|Enlightenment">
  1156. <addtochat>Can't cast %Spell without Addendum.</addtochat>
  1157. <if BuffActive="Light Arts" NotBuffActive="Enlightenment" advanced='$TriedAddendum=0'>
  1158. <addtochat>Trying Addendum.</addtochat>
  1159. <!-- In right arts, but Addendum isn't up; try to activate it. -->
  1160. <var cmd="set TriedAddendum 1" />
  1161. <command when="precast">input /ma ClassTrigger Addendum;wait $StratDelay;input /ma %Spell %SpellTargetRaw</command>
  1162. <cancelspell />
  1163. <return />
  1164. </if>
  1165. <elseif advanced='$TriedEnlighten=0'>
  1166. <addtochat>Trying Enlightenment.</addtochat>
  1167. <!-- In wrong arts, or Addendum didn't work; try Enlightenment. -->
  1168. <var cmd="set TriedEnlighten 1" />
  1169. <command when="precast">input /ja Enlightenment;wait $StratDelay;input /ma %Spell %SpellTargetRaw</command>
  1170. <cancelspell />
  1171. <return />
  1172. </elseif>
  1173. </if>
  1174.  
  1175. <var cmd="set TriedEnlighten 0" />
  1176. <var cmd="set TriedAddendum 0" />
  1177.  
  1178.  
  1179. <equip when="Precast" set="FastCast">
  1180. <body>Goliard Saio</body>
  1181. </equip>
  1182.  
  1183. <if Skill="HealingMagic">
  1184. <if Spell="Cure*|Curaga*|Cura">
  1185. <equip when="Precast" set="Cure|CureFastCast" />
  1186.  
  1187. <if mpaftercastlt="150" Subjob="Rdm" SpellTargetType="SELF">
  1188. <equip when="all" set="convert" />
  1189. <var cmd="set ConvertSet Convert" />
  1190. </if>
  1191. <else>
  1192. <equip when="Midcast" set="Cure|$PenuryLayer|$EbullienceLayer" />
  1193. </else>
  1194.  
  1195. <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-HealingMagic']/*" />
  1196. </if>
  1197. <elseif Spell="Raise*|Reraise*">
  1198. <equip when="Midcast" set="HasteCast|$PenuryLayer" />
  1199. </elseif>
  1200. <elseif Spell="Cursna">
  1201. <equip when="Precast|Midcast" set="HealingMagic|$PenuryLayer">
  1202. <neck>Malison Medallion</neck>
  1203. <rring>Ephedra Ring</rring>
  1204. </equip>
  1205. </elseif>
  1206. </if>
  1207. <elseif Skill="EnhancingMagic">
  1208. <equip when="Precast">
  1209. <waist>Siegel Sash</waist>
  1210. </equip>
  1211.  
  1212. <if Spell="Stoneskin">
  1213. <equip when="Precast">
  1214. <hands>Carapacho Cuffs</hands>
  1215. </equip>
  1216. <equip when="Midcast" set="Enmity|HasteCast">
  1217. <waist>Siegel Sash</waist>
  1218. </equip>
  1219. </if>
  1220. <elseif Spell="Embrava">
  1221. <equip when="Midcast" set="Enhancing-Normal" />
  1222. </elseif>
  1223. <elseif Spell="Bar*|Phalanx*|*Spikes|En*">
  1224. <equip when="Midcast" set="Enhancing-$CastingMode" />
  1225. </elseif>
  1226. <elseif Spell="Haste|Refresh">
  1227. <equip when="Midcast" set="HasteCast" />
  1228. </elseif>
  1229. <elseif Spell="*storm">
  1230. <equip when="Midcast" set="HasteCast">
  1231. <feet>Argute Loafers</feet>
  1232. </equip>
  1233. </elseif>
  1234. <elseif Spell="Regen*">
  1235. <equip when="Midcast" set="HasteCast">
  1236. <head></head>
  1237. </equip>
  1238. </elseif>
  1239. <elseif Spell="Protect*|Shell*">
  1240. <equip when="Precast|Midcast">
  1241. <lring>Sheltered Ring</lring>
  1242. </equip>
  1243. </elseif>
  1244.  
  1245. <equip when="Midcast" set="$PenuryLayer|$PerpetuanceLayer" />
  1246. </elseif>
  1247. <elseif Skill="EnfeeblingMagic">
  1248. <if Spell="Silence">
  1249. <equip when="Midcast" set="Mnd-Resistant" />
  1250. </if>
  1251. <else>
  1252. <equip when="Midcast" set="Mnd-$CastingMode" />
  1253. </else>
  1254.  
  1255. <equip when="Midcast" set="$PenuryLayer|$EbullienceLayer" />
  1256. </elseif>
  1257. </if>
  1258. <!-- Black Magic Gear Rules-->
  1259. <elseif type="BlackMagic">
  1260.  
  1261. <if advanced='"$UseQueue"="Yes" AND "$Arts"="DA" AND $QueNum &gt; 0'>
  1262. <addtochat>Using queue strat: $Queue$QueNum</addtochat>
  1263. <var cmd="set Dequeue yes" />
  1264. <command when="precast">input /ma ClassTrigger $Queue$QueNum;wait $StratDelay;input /ma %Spell %SpellTargetRaw</command>
  1265. <cancelspell />
  1266. <return />
  1267. </if>
  1268.  
  1269. <!-- If we're trying to cast a spell that requires Addendum: Black, but don't
  1270. have it active, try activating it, or using Enlightenment.
  1271. *V catches tier 4 and 5 nukes. Not checking for Dispel or Sleeps, since /rdm should handle that. -->
  1272. <if Spell="*V|Break" NotBuffActive="Addendum: Black|Enlightenment">
  1273. <addtochat>Can't cast %Spell without Addendum.</addtochat>
  1274. <if BuffActive="Dark Arts" NotBuffActive="Enlightenment" advanced='$TriedAddendum=0'>
  1275. <addtochat>Trying Addendum.</addtochat>
  1276. <!-- In right arts, but Addendum isn't up; try to activate it. -->
  1277. <var cmd="set TriedAddendum 1" />
  1278. <command when="precast">input /ma ClassTrigger Addendum;wait $StratDelay;input /ma %Spell %SpellTargetRaw</command>
  1279. <cancelspell />
  1280. <return />
  1281. </if>
  1282. <elseif advanced='$TriedEnlighten=0'>
  1283. <addtochat>Trying Enlightenment.</addtochat>
  1284. <!-- In wrong arts, or Addendum didn't work; try Enlightenment. -->
  1285. <var cmd="set TriedEnlighten 1" />
  1286. <command when="precast">input /ja Enlightenment;wait $StratDelay;input /ma %Spell %SpellTargetRaw</command>
  1287. <cancelspell />
  1288. <return />
  1289. </elseif>
  1290. </if>
  1291.  
  1292. <var cmd="set TriedEnlighten 0" />
  1293. <var cmd="set TriedAddendum 0" />
  1294.  
  1295. <equip when="Precast" set="FastCast">
  1296. <body>Goliard Saio</body>
  1297. </equip>
  1298.  
  1299. <if Skill="DarkMagic">
  1300. <if Spell="Stun">
  1301. <equip when="Precast|Midcast" set="Dark-Speed">
  1302. <main>Apamajas II</main>
  1303. </equip>
  1304. </if>
  1305. <elseif Spell="Kaustra">
  1306. <equip when="Precast|Midcast" set="Kaustra-$CastingMode|$KlimaformLayer" />
  1307. </elseif>
  1308. <else>
  1309. <equip when="Midcast" set="Dark-$CastingMode" />
  1310.  
  1311. <if Spell="Drain|Aspir*">
  1312. <equip when="Midcast">
  1313. <rring>Excelsis Ring</rring>
  1314. </equip>
  1315. </if>
  1316. </else>
  1317.  
  1318. <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-DarkMagic']/*" />
  1319. </if>
  1320. <elseif Skill="ElementalMagic">
  1321. <if spell="*Helix">
  1322. <equip when="Midcast" set="Helix-$CastingMode" />
  1323. </if>
  1324. <else>
  1325. <if Spell="*IV|*V" NotBuffActive="Addendum: Black|Enlightenment">
  1326. <if Spell="Stone*">
  1327. <ChangeSpell Spell="Stone III" />
  1328. </if>
  1329. <elseif Spell="Water*">
  1330. <ChangeSpell Spell="Water III" />
  1331. </elseif>
  1332. <elseif Spell="Aero*">
  1333. <ChangeSpell Spell="Aero III" />
  1334. </elseif>
  1335. <elseif Spell="Fire*">
  1336. <ChangeSpell Spell="Fire III" />
  1337. </elseif>
  1338. <elseif Spell="Blizzard*">
  1339. <ChangeSpell Spell="Blizzard III" />
  1340. </elseif>
  1341. <elseif Spell="Thunder*">
  1342. <ChangeSpell Spell="Thunder III" />
  1343. </elseif>
  1344. </if>
  1345.  
  1346. <equip when="Midcast" set="Nuke-$CastingMode" />
  1347. </else>
  1348.  
  1349. <!-- All JA layers -->
  1350. <equip when="Midcast" set="$PenuryLayer|$EbullienceLayer|$KlimaformLayer" />
  1351.  
  1352. <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-ElementalMagic']/*" />
  1353. </elseif>
  1354. <elseif Skill="EnfeeblingMagic">
  1355. <if advanced='"$CastingMode"="Dire"'>
  1356. <equip when="Midcast" set="Int-$CastingMode" />
  1357. </if>
  1358. <else>
  1359. <if Spell="Sleep*|Gravity|Bind">
  1360. <equip when="Midcast" set="Int-Speed" />
  1361. </if>
  1362. <else>
  1363. <equip when="Midcast" set="Int-$CastingMode" />
  1364. </else>
  1365. </else>
  1366. </elseif>
  1367. </elseif>
  1368.  
  1369. </rules>
  1370. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment