Guest User

Untitled

a guest
Jul 1st, 2013
66
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3. <!-- Last modified: 4/17/2012 11:30:58 AM -->
  4.  
  5. <config Debug="false"
  6. ShowGearSwaps="false"
  7. ShowSpellInfo="false"
  8. RequireVersion="2.30"
  9. />
  10.  
  11. <variables clear="false">
  12. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='UtilityVars']/*" />
  13. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='ElementalStaves']/*" />
  14. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='SchWeatherConstants']/*" />
  15. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='ElementalGear']/*" />
  16. <xi:include href="Mote-Include3.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
  17.  
  18. <xi:include href="NyzulTimer.xml" xpointer="//include[@name='NyzulTimerVars']/*" />
  19.  
  20. <var name="IdleFeet">Serpentes Sabots</var>
  21.  
  22. <var name="SublimationSet">None</var>
  23.  
  24. <var name="PenuryLayer">None</var>
  25. <var name="EbullienceLayer">None</var>
  26. <var name="PerpetuanceLayer">None</var>
  27. <var name="KlimaformLayer">None</var>
  28.  
  29. <var name="PerpFlag">No</var>
  30. <var name="EbulFlag">No</var>
  31.  
  32.  
  33. <!-- Values: LA, DA, NA -->
  34. <var name="Arts">NA</var>
  35.  
  36. </variables>
  37.  
  38. <sets>
  39.  
  40. <group name="Outside-Group" default="true">
  41. <set name="None">
  42. </set>
  43.  
  44. <set name="Idle">
  45. <body>Heka's Kalasiris</body>
  46. <hands>Serpentes Cuffs</hands>
  47. <feet>Serpentes Sabots</feet>
  48. <legs>Nares Trews</legs>
  49. <head>Nefer Khat</head>
  50. <neck>Wiglen Gorget</neck>
  51. <lring>Paguroidea Ring</lring>
  52. <rring>Sheltered Ring</rring>
  53. <rear>Loquacious Earring</rear>
  54. <waist>Hierarch Belt</waist>
  55. <back>Umbra Cape</back>
  56. <ammo>Incantor Stone</ammo>
  57. <main>Owleyes</main>
  58. <sub>Genbu's Shield</sub>
  59. <lear>Savant's Earring</lear>
  60. </set>
  61.  
  62. <set name="Sublimation">
  63. <body>Argute Gown +2</body>
  64. <hands>Serpentes Cuffs</hands>
  65. <feet>Serpentes Sabots</feet>
  66. <legs>Nares Trews</legs>
  67. <head>Scholar's M.board</head>
  68. <back>Twilight Cape</back>
  69. <ammo>Incantor's Stone</ammo>
  70. <main>Siriti</main>
  71. <sub>Genbu's Shield</sub>
  72. <lear>Savant's Earring</lear>
  73. </set>
  74. <set name="Refresh">
  75. <main>Arka IV</main>
  76. <main>Pluto's Staff</main>
  77. <main>Terra's Staff</main>
  78. <main>Surya's Staff +3</main>
  79. <main>Chatoyant Staff</main>
  80. <main>Vourukasha I</main>
  81. <main>Apamajas I</main>
  82. <main>Vayuvata I</main>
  83. <main>Vulcan's Staff</main>
  84. <head>Svnt. Bonnet +2</head>
  85. <legs>Svnt. Pants +2</legs>
  86. <hands>Svnt. Bracers +2</hands>
  87. <waist>Anrin Obi</waist>
  88. <waist>Rairin Obi</waist>
  89. <waist>Korin Obi</waist>
  90. <waist>Hyorin Obi</waist>
  91. <back>Twilight Cape</back>
  92. <body>Twilight Cloak</body>
  93. </set>
  94.  
  95. <set name="PDT">
  96. <hands>Serpentes Cuffs</hands>
  97. <feet>Serpentes Sabots</feet>
  98. <head>Nefer Khat</head>
  99. <body>Heka's Kalasiris</body>
  100. <neck>Wiglen Gorget</neck>
  101. <lring>Dark Ring</lring>
  102. <rring>Dark Ring</rring>
  103. <legs>Tatsumaki Sitagoromo</legs>
  104. <back>Umbra Mantle</back>
  105. <main>Earth Staff</main>
  106. </set>
  107.  
  108.  
  109. <set name="Regen">
  110. <head>Svnt. Bonnet +2</head>
  111. <hands>Svnt. Bracers +2</hands>
  112. </set>
  113. <set name="Penury">
  114. <legs>Savant's Pants +2</legs>
  115. </set>
  116. <set name="Ebullience">
  117. <head>Savant's Bonnet +2</head>
  118. </set>
  119. <set name="Perpetuance">
  120. <hands>Savant's Bracers +2</hands>
  121. </set>
  122. <set name="Klimaform">
  123. <feet>Svnt. Loafers +2</feet>
  124. </set>
  125. <set name="Storms">
  126. <feet>Argute Loafers +2</feet>
  127. </set>
  128. <set name="TabulaRasa">
  129. <legs>Argute Pants +2</legs>
  130. </set>
  131.  
  132.  
  133. <set name= "FastCast">
  134. <main>$Staff-DMG-%SpellElement</main>
  135. <sub>Vivid Strap</sub>
  136. <neck>Jeweled Collar</neck>
  137. <legs>Orvail Pants</legs>
  138. <head>Nares Cap</head>
  139. <body>Anhur Robe</body>
  140. <hands>Repartie Gloves</hands>
  141. <back>Swith Cape</back>
  142. <lring>Prolix Ring</lring>
  143. <rring>Dark Ring</rring>
  144. <waist>Witful Belt</waist>
  145. <lear>Loquac. Earring</lear>
  146. <feet>Argute Loafers +2</feet>
  147. <sub>Vivid Strap</sub>
  148. </set>
  149.  
  150. <set name="HasteCast">
  151. <main>$Staff-DMG-%SpellElement</main>
  152. <sub>Vivid Strap</sub>
  153.  
  154. <back>Swith Cape</back>
  155. <lring>Prolix Ring</lring>
  156. <waist>Witful Belt</waist>
  157. <lear>Loquac. Earring</lear>
  158. <feet>Argute Loafers +2</feet>
  159. <sub>Vivid Strap</sub>
  160. <legs>Orvail Pants</legs>
  161. </set>
  162.  
  163. <set name="Convert">
  164. <head>Savant's Bonnet +2</head>
  165. <body>Hedera Cotehardie</body>
  166. <legs>Nares Trews</legs>
  167. <feet>Serpentes Sabots</feet>
  168. <lring>Dark Ring</lring>
  169. <rring>Dark Ring</rring>
  170. <back>Umbra Cape</back>
  171. <ammo>Witchstone</ammo>
  172. <main>Plenitas Virga</main>
  173. <legs>Orvail Pants</legs>
  174. <sub>Vivid Strap</sub>
  175. <feet>Savant's Loafers +2</feet>
  176. </set>
  177.  
  178.  
  179. <set name="Cure">
  180. <main>$Staff-Cures</main>
  181. <sub>Vivid Strap</sub>
  182. <head>Hyksos Khat</head>
  183. <neck>Fylgja Torque +1</neck>
  184. <body>Heka's Kalasiris</body>
  185. <hands>Augur's Gloves</hands>
  186. <lring>Prolix Ring</lring>
  187. <rring>Sirona's Ring</rring>
  188. <waist>Pythia Sash +1</waist>
  189. <legs>Nares Trews</legs>
  190. <feet>Argute Loafers +2</feet>
  191. </set>
  192.  
  193.  
  194.  
  195. <set name="Nuke">
  196. <rring>Icesoul Ring</rring>
  197. <body>Savant's Gown +2</body>
  198. <head>Nares Cap</head>
  199. <legs>Rubeus Spats</legs>
  200. <waist>Wanion Belt</waist>
  201. <hands>Nares Cuffs</hands>
  202. <feet>Nares Clogs</feet>
  203. <back>Taubran Cape</back>
  204. <neck>Stoicheion Medal</neck>
  205. <lear>Strophadic Earring</lear>
  206. <rear>Hecate's Earring</rear>
  207. <ammo>Witchstone</ammo>
  208. <sub>Wizzan Grip</sub>
  209. <lring>Strendu Ring</lring>
  210. </set>
  211.  
  212.  
  213. <set name="Helix">
  214. <lring>Icesoul Ring</lring>
  215. <ammo>Witchstone</ammo>
  216. <sub>Wizzan Grip</sub>
  217. <head>Nares Cap</head>
  218. <neck>Stoicheion Medal</neck>
  219. <lear>Strophadic Earring</lear>
  220. <lear>Hecate's Earring</lear>
  221. <body>Savant's Gown +2</body>
  222. <hands>Nares Cuffs</hands>
  223. <rring>Icesoul Ring</rring>
  224. <back>Taubran Cape</back>
  225. <waist>Wanion Belt</waist>
  226. <legs>Rubeus Spats</legs>
  227. <feet>Savant's Loafers +2</feet>
  228. <sub>Wizzan Grip</sub>
  229. </set>
  230.  
  231.  
  232.  
  233. <set name="Dark">
  234. <ammo>Incantor Stone</ammo>
  235. <main>Soothsayer Staff</main>
  236. <sub>Mephitis Grip</sub>
  237. <head>Nares Cap</head>
  238. <neck>Dark Torque</neck>
  239. <lear>Lifestorm Earring</lear>
  240. <rear>Psystorm Earring</rear>
  241. <body>Hedera Cotehardie</body>
  242. <hands>Repartie Gloves</hands>
  243. <lring>Prolix Ring</lring>
  244. <rring>Icesoul Ring</rring>
  245. <back>Refraction Cape</back>
  246. <waist>Witful Belt</waist>
  247. <legs>Orvail Pants</legs>
  248. <sub>Mephitis Grip</sub>
  249. <feet>Argute Loafers +2</feet>
  250. </set>
  251.  
  252. <set name="Enfeeble">
  253. <ammo>Savant's Treatise</ammo>
  254. <main>Soothsayer Staff</main>
  255. <sub>Mephitis Grip</sub>
  256. <head>Hyksos Khat</head>
  257. <neck>Weike Torque</neck>
  258. <lear>Lifestorm Earring</lear>
  259. <rear>Psystorm Earring</rear>
  260. <body>Savant's Gown +2</body>
  261. <hands>Repartie Gloves</hands>
  262. <lring>Strendu Ring Ring</lring>
  263. <rring>Icesoul Ring</rring>
  264. <back>Refraction Cape</back>
  265. <waist>Demonry Sash</waist>
  266. <legs>Orvail Pants</legs>
  267. <sub>Mephitis Grip</sub>
  268. <feet>Rubeus Boots</feet>
  269. </set>
  270.  
  271.  
  272.  
  273. <set name="Enhancing">
  274. <sub>Fulcio Grip</sub>
  275. <main>Kirin's Pole</main>
  276. <sub>Fulcio Grip</sub>
  277. <ammo>Savant's Treatise</ammo>
  278. <main>Kirin's Pole</main>
  279. <head>Savant's Bonnet +2</head>
  280. <neck>Colossus's Torque</neck>
  281. <body>Anhur Robe</body>
  282. <hands>Augur's Gloves</hands>
  283. <legs>Scholar's Pants</legs>
  284. <feet>Rubeus Boots</feet>
  285. <back>Merciful Cape</back>
  286. <waist>Cascade Belt</waist>
  287. </set>
  288.  
  289. <set name="Enhancing-LA" BaseSet="Enhancing-NA">
  290. <legs>Scholar's Pants</legs>
  291. </set>
  292.  
  293. <set name="Enhancing-DA" BaseSet="Enhancing-NA">
  294. </set>
  295.  
  296. </group>
  297.  
  298. </sets>
  299.  
  300.  
  301. <rules>
  302. <if type="Scholar">
  303. <command>input /recast "%Spell"</command>
  304. </if>
  305. <!-- Cancel Strategems for incorrect book.
  306. Game macros always have both, so ignore the one we won't use. -->
  307. <if BuffActive="Light Arts|Addendum: White">
  308. <if Spell="Parsimony|Alacrity|Addendum: Black|Manifestation|Ebullience|Immanence">
  309. <cancelspell />
  310. <return />
  311. </if>
  312. </if>
  313. <elseif BuffActive="Dark Arts|Addendum: Black">
  314. <if Spell="Penury|Celerity|Addendum: White|Accession|Rapture|Perpetuance">
  315. <cancelspell />
  316. <return />
  317. </if>
  318. </elseif>
  319.  
  320. <xi:include href="NyzulTimer.xml" xpointer="//include[@name='NyzulTimer']/*" />
  321.  
  322. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='AutoChangeGear']/*" />
  323. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='LevelRequirement']/*" />
  324. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='ReturnRules']/*" />
  325. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='AreaRules']/*" />
  326. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='CleanTransportation']/*" />
  327. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='RecastWarnings']/*" />
  328.  
  329. <!-- Macros double up on JA usage to force arts if not already active.
  330. Don't process XML for those cases. -->
  331. <if type="WeaponSkill">
  332. <castdelay delay="0.03" />
  333. <if spell="Cataclysm">
  334. <equip when="precast" set="Nuke" />
  335. </if>
  336. </if>
  337. <if Spell="Light Arts|Parsimony" BuffActive="Light Arts|Addendum: White">
  338. <cancelspell />
  339. <return />
  340. </if>
  341. <elseif Spell="Dark Arts|Penury" BuffActive="Dark Arts|Addendum: Black">
  342. <cancelspell />
  343. <return />
  344. </elseif>
  345.  
  346. <!-- Gear sets are separated by arts type. Determine arts. -->
  347. <if BuffActive="Light Arts|Addendum: White">
  348. <var cmd="set Arts LA" />
  349. </if>
  350. <elseif BuffActive="Dark Arts|Addendum: Black">
  351. <var cmd="set Arts DA" />
  352. </elseif>
  353. <else>
  354. <var cmd="set Arts NA" />
  355. </else>
  356.  
  357.  
  358. <!-- Determine whether to wear Sublimation gear -->
  359. <if BuffActive="Sublimation: Activated">
  360. <if Spell="Sublimation">
  361. <var cmd="set SublimationSet None" />
  362. </if>
  363. <else>
  364. <var cmd="set SublimationSet Sublimation" />
  365. </else>
  366. </if>
  367. <elseif BuffActive="Sublimation: Complete">
  368. <var cmd="set SublimationSet None" />
  369. </elseif>
  370. <elseif Spell="Sublimation">
  371. <var cmd="set SublimationSet Sublimation" />
  372. </elseif>
  373. <else>
  374. <var cmd="set SublimationSet None" />
  375. </else>
  376.  
  377.  
  378. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='ToggleAndCycleRules']/*" />
  379.  
  380. <if spell="$ResetTrigger|autoset">
  381. <!-- Autoset (engage/disengage/rest/etc) gets same checks as a Reset command -->
  382. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='AreaRules']/*" />
  383.  
  384. <var cmd="set Convert None" />
  385.  
  386. <addtochat>Reset gear.</addtochat>
  387. </if>
  388. <elseif type="JobAbility">
  389. <if Spell="Tabula Rasa">
  390. <equip when="precast" set="TabulaRasa" />
  391. </if>
  392. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='ConvertRule']/*" />
  393. </elseif>
  394. <elseif type="Scholar">
  395. <if Spell="Perpetuance|Immanence">
  396. <var cmd="set PerpFlag Yes" />
  397. <command when="Aftercast">wait 5; spellcast var set PerpFlag No</command>
  398. </if>
  399. <elseif Spell="Rapture|Ebullience">
  400. <var cmd="set EbulFlag Yes" />
  401. <command when="Aftercast">wait 5; spellcast var set EbulFlag No</command>
  402. </elseif>
  403. </elseif>
  404.  
  405. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='ElementalStaffRules']/*" />
  406.  
  407.  
  408. <var cmd="set BaseLayer Idle-$IdleArea-$IdleStyle" />
  409.  
  410.  
  411.  
  412. <var cmd="set CurrentSet $BaseLayer|$SublimationSet|$Convert|" />
  413.  
  414. <!-- And assign to appropriate sets for idle/aftercast/etc -->
  415. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='HandleGearChange']/*" />
  416.  
  417.  
  418. <!-- Layers for all the different Sch JAs determined here -->
  419. <if CommandPrefix="/magic">
  420. <!-- Switches in Argute Loafers when celerity is active -->
  421. <if BuffActive = "Celerity|Alacrity">
  422. <if mode="OR" WeatherElement="%SpellElement" BuffActive="$Storm-%SpellElement">
  423. <equip when="precast">
  424. <feet lock="True">Argute Loafers +2</feet>
  425. </equip>
  426. </if>
  427. </if>
  428.  
  429. <if BuffActive="Penury|Parsimony">
  430. <var cmd="set PenuryLayer Penury" />
  431. </if>
  432. <else>
  433. <var cmd="set PenuryLayer None" />
  434. </else>
  435.  
  436. <if mode="OR" BuffActive="Rapture|Ebullience" advanced='"$EbulFlag"="Yes"'>
  437. <var cmd="set EbullienceLayer Ebullience" />
  438. </if>
  439. <else>
  440. <var cmd="set EbullienceLayer None" />
  441. </else>
  442.  
  443. <if mode="OR" BuffActive="Perpetuance|Immanence" advanced='"$PerpFlag"="Yes"'>
  444. <var cmd="set PerpetuanceLayer Perpetuance" />
  445. </if>
  446. <else>
  447. <var cmd="set PerpetuanceLayer None" />
  448. </else>
  449.  
  450. <if BuffActive="Klimaform">
  451. <var cmd="set KlimaformLayer Klimaform" />
  452. </if>
  453. <else>
  454. <var cmd="set KlimaformLayer None" />
  455. </else>
  456.  
  457. <equip when="Precast" set="FastCast" />
  458. </if>
  459.  
  460.  
  461. <!-- White Magic Gear Rules-->
  462. <if type="WhiteMagic">
  463.  
  464.  
  465. <if Skill="HealingMagic">
  466. <if Spell="Cure*|Curaga*|Cura">
  467. <equip when="Precast" set="Cure" />
  468.  
  469. <if MPAfterCastLT="150" SubJob="Rdm" SpellTarget="%Playername">
  470. <equip when="all" set="convert" />
  471. </if>
  472. <else>
  473. <equip when="Midcast" set="Cure|$PenuryLayer|$EbullienceLayer" />
  474. </else>
  475.  
  476. <if BuffActive="Aurorastorm">
  477. <equip when="Precast|Midcast">
  478. <legs>Nares Trews</legs>
  479. </equip>
  480. </if>
  481.  
  482. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='ObiRingCape-HealingMagic']/*" />
  483. </if>
  484. <elseif Spell="|Reraise*|Raise*">
  485. <castdelay delay="0.03" />
  486. <equip when="Precast" set="FastCast" />
  487. </elseif>
  488. </if>
  489. <elseif Skill="EnhancingMagic">
  490. <castdelay delay="0.03" />
  491. <equip when="Precast">
  492. <waist>Siegel Sash</waist>
  493. </equip>
  494.  
  495. <if Spell="Stoneskin">
  496. <equip when="Precast">
  497. <hands>Carapacho Cuffs</hands>
  498. </equip>
  499. <equip when="Midcast" set="Enmity|HasteCast">
  500. <waist>Siegel Sash</waist>
  501. </equip>
  502. </if>
  503. <elseif Spell="Embrava">
  504. <equip when="Midcast" set="Enhancing" />
  505. </elseif>
  506. <elseif Spell="Bar*|Phalanx*|*Spikes|*Storm|En*">
  507. <equip when="Midcast" set="Enhancing" />
  508. </elseif>
  509. <elseif Spell="Haste|Refresh">
  510. <equip when="Midcast" set="HasteCast" />
  511. </elseif>
  512. <elseif Spell="*storm">
  513. <equip when="Midcast" set="HasteCast|Storms" />
  514. </elseif>
  515. <elseif Spell="Regen*">
  516. <castdelay delay="0.03" />
  517. <equip when="midcast" set="Regen">
  518. </equip>
  519. </elseif>
  520. <elseif Spell="Protect*|Shell*">
  521. <equip when="Precast|Midcast">
  522. <rring>Sheltered Ring</rring>
  523. </equip>
  524. </elseif>
  525.  
  526. <equip when="Midcast" set="$PerpetuanceLayer" />
  527. </elseif>
  528. <elseif Skill="EnfeeblingMagic">
  529. <if Spell="Silence|Blind|Paralyze|Slow|Dispel|Sleep*|Break|Bind|Poison*">
  530. <equip when="Midcast" set="Enfeeble" />
  531. </if>
  532. <else>
  533. <equip when="Midcast" set="Enfeeble" />
  534. </else>
  535.  
  536. <equip when="Midcast" set="$EbullienceLayer|$PerpetuanceLayer|$KlimaformLayer" />
  537. </elseif>
  538. </if>
  539. <!-- Black Magic Gear Rules-->
  540. <elseif type="BlackMagic">
  541. <castdelay delay="0.03" />
  542. <equip when="Precast" set="FastCast">
  543. <rring>Icesoul Ring</rring>
  544. </equip>
  545.  
  546. <if Skill="DarkMagic">
  547. <equip when="precast" set="Dark-$Arts" />
  548. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='ObiRingCape-DarkMagic']/*" />
  549. </if>
  550. <elseif Skill="ElementalMagic">
  551. <if spell="*Helix">
  552. <equip when="Midcast" set="Helix" />
  553. </if>
  554. <else>
  555. <if Spell="*IV|*V" NotBuffActive="Addendum: Black|Enlightenment">
  556. <if Spell="Stone*">
  557. <ChangeSpell Spell="Stone III" />
  558. </if>
  559. <elseif Spell="Water*">
  560. <ChangeSpell Spell="Water III" />
  561. </elseif>
  562. <elseif Spell="Aero*">
  563. <ChangeSpell Spell="Aero III" />
  564. </elseif>
  565. <elseif Spell="Fire*">
  566. <ChangeSpell Spell="Fire III" />
  567. </elseif>
  568. <elseif Spell="Blizzard*">
  569. <ChangeSpell Spell="Blizzard III" />
  570. </elseif>
  571. <elseif Spell="Thunder*">
  572. <ChangeSpell Spell="Thunder III" />
  573. </elseif>
  574. </if>
  575.  
  576. <equip when="Midcast" set="Nuke" />
  577. </else>
  578.  
  579. <!-- All JA layers -->
  580. <equip when="Midcast" set="$PenuryLayer|$EbullienceLayer|$PerpetuanceLayer|$KlimaformLayer" />
  581.  
  582. <xi:include href="Mote-Include3.xml" xpointer="//include[@name='ObiRingCape-ElementalMagic']/*" />
  583. </elseif>/
  584. </elseif>/
  585. </rules>
  586. </spellcast>
RAW Paste Data