buddyslack

war spellcast based on motes

Aug 28th, 2013
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.46 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.  
  7. <!-- Last modified: 6/20/2013 11:09:13 AM -->
  8.  
  9. <config Debug="false"
  10. ShowGearSwaps="false"
  11. ShowSpellInfo="false"
  12. RequireVersion="2.30"
  13. />
  14.  
  15. <variables clear="true">
  16. <!-- General configuration -->
  17. <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ConfigurationVars']/*" />
  18.  
  19. <!-- Configuration var overrides. -->
  20. <var name="CritWS">Raging Rush|Ukko's Fury</var>
  21. <var name="MagicalWS">Sunburst|Earth Crusher|Cataclysm</var>
  22. <var name="Options.DefenseModes">Evasion|PDT|HP</var> <!-- Counter|Guard -->
  23. <var name="Options.OffenseModes">Normal|Acc|MaxAcc</var> <!-- |Str|Att -->
  24. <var name="Options.WSModes">Default|Acc|Mod</var>
  25.  
  26. <!-- General utility -->
  27. <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='UtilityVars']/*" />
  28. <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
  29.  
  30. <!-- Utility default var overrides. -->
  31. <var name="TPWeapon">Gaxe</var>
  32.  
  33. <!-- Variables for locking gear in Salvage until the slot is unlocked. -->
  34. <!-- <xi:include href="Salvage-Include.xml" xpointer="/includes/include[@name='SalvageEquipVars']/*" /> -->
  35.  
  36. <var name="AggressiveLayer">Rancor</var>
  37.  
  38. <!-- Local vars -->
  39. <var name="PC-Active">No</var>
  40.  
  41. <var name="TPHands">Cizin Mufflers</var>
  42. <var name="TPFeet">Cizin Greaves</var>
  43.  
  44. <var name="Axes">Faizzeer +1</var>
  45. <var name="Staves">Earth Staff|Pluto's Staff</var>
  46.  
  47. </variables>
  48.  
  49. <sets>
  50. <!-- Groups with constant sets, regardless of Area: Common, BasicJAs, BasicMagic. -->
  51.  
  52. <!-- CommonGroup is for idle, resting, PDT/MDT, movement, and various state-driven and job-specific stuff -->
  53. <group name="Common" default="true">
  54. <set name="None">
  55. </set>
  56.  
  57. <set name="GC">
  58. <main>Ixtab</main>
  59. <sub>Rose Strap</sub>
  60. <main>Warp Cudgel</main>
  61. <neck>Berserker's Torque</neck>
  62. <body>Rvg. Lorica +2</body>
  63. <feet>War. Calligae +2</feet>
  64. <feet>Rvg. Calligae +2</feet>
  65. <hands>Rvg. Mufflers +2</hands>
  66. <head>Warrior's Mask</head>
  67. <hands>War. Mufflers +2</hands>
  68. <feet>Karieyh Sollerets</feet>
  69. </set>
  70.  
  71. <!-- ***************************** -->
  72. <!-- General idle sets -->
  73. <!-- ***************************** -->
  74.  
  75. <set name="Idle-Town-Normal">
  76. <main>Ixtab</main>
  77. <ammo>Ravager's Orb</ammo>
  78. <head>Cizin Helm</head>
  79. <neck>Orochi Nodowa +1</neck>
  80. <lear>Black Earring</lear>
  81. <rear>Bladeborn Earring</rear>
  82. <body>Mekira Meikogai</body>
  83. <hands>Cizin Mufflers</hands>
  84. <lring>Sheltered Ring</lring>
  85. <rring>Paguroidea Ring</rring>
  86. <back>Atheling Mantle</back>
  87. <waist>Nierenschutz</waist>
  88. <legs>Cizin Greaves</legs>
  89. <feet>Herme's Sandals</feet>
  90. </set>
  91. <set name="Idle-Field-Normal" BaseSet="Idle-Town-Normal|Regen">
  92. </set>
  93.  
  94. <set name="Resting-Normal" BaseSet="Idle-Field-Normal">
  95. </set>
  96.  
  97. <set name="Regen">
  98. <neck>Orochi Nodowa +1</neck>
  99. <lring>Sheltered Ring</lring>
  100. <rring>Paguroidea Ring</rring>
  101. </set>
  102.  
  103. <set name="Move|Kite">
  104. <feet>Hermes' Sandals</feet>
  105. </set>
  106.  
  107. <set name="Aggressive">
  108. <neck>Rancor Collar</neck>
  109. </set>
  110.  
  111. <!-- ***************************** -->
  112. <!-- Sets for defenses -->
  113. <!-- ***************************** -->
  114.  
  115. <set name="PhysDef-PDT">
  116. <head>Cizin Helm</head>
  117. <neck>Twilight Torque</neck>
  118. <lear>Black Earring</lear>
  119. <body>Mekira Meikogai</body>
  120. <hands>Cizin Mufflers</hands>
  121. <lring>Dark Ring</lring>
  122. <rring>Jelly Ring</rring>
  123. <back>Mollusca Mantle</back>
  124. <waist>Nierenschutz</waist>
  125. <legs>Cizin Greaves</legs>
  126. <feet>Cizin Greaves</feet>
  127. </set>
  128.  
  129. <set name="PhysDef-HP">
  130. <head>Genbu's Kabuto</head>
  131. <neck>Twilight Torque</neck>
  132. <lear>Bloodgem Earring</lear>
  133. <rear>Steelflash Earring</rear>
  134. <body>Gorney Haubert</body>
  135. <hands>Gorney Moufles</hands>
  136. <lring>Meridian Ring</lring>
  137. <rring>Vexer Ring</rring>
  138. <back>Strendu Mantle</back>
  139. <waist>Zoran's Belt</waist>
  140. <legs>Cizin Greaves</legs>
  141. <feet>Cizin Greaves</feet>
  142. </set>
  143.  
  144. <set name="MDT-Any|MDT-All|MDT-None|Resist-Any|Resist-All|Resist-None">
  145. <head>Noesis Helm</head>
  146. <neck>Twilight Torque</neck>
  147. <lear>Merman's Earring</lear>
  148. <rear>Merman's Earring</rear>
  149. <body>Mekira Meikogai</body>
  150. <hands>Iron Ram Dastanas</hands>
  151. <lring>Minerva's Ring</lring>
  152. <rring>Vexer Ring</rring>
  153. <waist>Resolute Belt</waist>
  154. <back>Engulfer Cape</back>
  155. <legs>Iron Ram Hose</legs>
  156. <feet>Iron Ram Greaves</feet>
  157. </set>
  158. <set name="MDT-Earth|Resist-Earth">
  159. <ammo>Soil Sachet</ammo>
  160. </set>
  161. <set name="MDT-Water|Resist-Water">
  162. <ammo>Aqua Sachet</ammo>
  163. </set>
  164. <set name="MDT-Wind|Resist-Wind">
  165. <ammo>Breeze Sachet</ammo>
  166. </set>
  167. <set name="MDT-Fire|Resist-Fire">
  168. <ammo>Flame Sachet</ammo>
  169. </set>
  170. <set name="MDT-Ice|Resist-Ice">
  171. <ammo>Snow Sachet</ammo>
  172. </set>
  173. <set name="MDT-Thunder|Resist-Thunder">
  174. <ammo>Thunder Sachet</ammo>
  175. </set>
  176.  
  177. <set name="WeakSet">
  178.  
  179. </set>
  180. </group>
  181.  
  182. <!-- BasicJA group is for gear sets designed to enhance JAs used on self or other players,
  183. that won't vary by Area. -->
  184. <group name="BasicJAs">
  185. <!-- ***************************** -->
  186. <!-- Sets for JAs -->
  187. <!-- ***************************** -->
  188.  
  189. <set name="CureWaltz">
  190. <ammo>Sonia's Plectrum</ammo>
  191. </set>
  192.  
  193. <set name="CureWaltzMe">
  194. <head>Cizin Helm</head>
  195. <body>Mekira Meikogai</body>
  196. <hands>Cizin Mufflers</hands>
  197. <lear>Kemas Earring</lear>
  198. <rring>Spiral Ring</rring>
  199. <waist>Caudata Belt</waist>
  200. <legs>Cizin Greaves</legs>
  201. <feet>Cizin Greaves</feet>
  202. </set>
  203.  
  204. <set name="Provoke">
  205. </set>
  206. </group>
  207.  
  208. <!-- BasicMagic group is for magic casting that won't vary by area, such as fast cast,
  209. cures and enhancing magic. -->
  210. <group name="BasicMagic">
  211. <!-- ***************************** -->
  212. <!-- Sets for magic casting -->
  213. <!-- ***************************** -->
  214.  
  215. <set name="FastCast">
  216. <rear>Loquacious Earring</rear>
  217. </set>
  218.  
  219. <set name="Utsusemi">
  220. <neck>Magoraga Beads</neck>
  221. <rear>Loquacious Earring</rear>
  222. </set>
  223. </group>
  224.  
  225. <!-- Groups that vary by Area/Situation (prefix with Area/Situation name): Melee, Actions, Magic -->
  226.  
  227. <!-- Melee is for TP sets (melee or ranged) -->
  228. <group name="Outside-Melee">
  229. <!-- ***************************** -->
  230. <!-- Sets for TP -->
  231. <!-- ***************************** -->
  232.  
  233. <!-- Normal TP sets -->
  234. <set name="TP-Gaxe-Normal-Normal">
  235. <ammo>Ravager's Orb</ammo>
  236. <head>Quauhpilli Helm</head>
  237. <neck>Asperity Necklace</neck>
  238. <lear>Steelflash Earring</lear>
  239. <rear>Bladeborn Earring</rear>
  240. <body>Gorney Haubert</body>
  241. <hands>$TPHands</hands>
  242. <lring>Tyrant's Ring</lring>
  243. <rring>Rajas Ring</rring>
  244. <back>Atheling Mantle</back>
  245. <waist>Goading Belt</waist>
  246. <legs>Rvg. Cuisses +2</legs>
  247. <feet>$TPFeet</feet>
  248. </set>
  249. <set name="TP-Gaxe-Acc-Normal">
  250. <ammo>Fire Bomblet</ammo>
  251. <head>Quauhpilli Helm</head>
  252. <neck>Asperity Necklace</neck>
  253. <lear>Steelflash Earring</lear>
  254. <rear>Bladeborn Earring</rear>
  255. <body>Gorney Haubert</body>
  256. <hands>$TPHands</hands>
  257. <lring>Tyrant's Ring</lring>
  258. <rring>Rajas Ring</rring>
  259. <back>Letalis Mantle</back>
  260. <waist>Goading Belt</waist>
  261. <legs>Ravager's Cuisses +2</legs>
  262. <feet>$TPFeet</feet>
  263. </set>
  264. <set name="TP-Gaxe-MaxAcc-Normal">
  265. <ammo>Fire Bomblet</ammo>
  266. <head>Quauhpilli Helm</head>
  267. <neck>Asperity Necklace</neck>
  268. <lear>Steelflash Earring</lear>
  269. <rear>Bladeborn Earring</rear>
  270. <body>Gorney Haubert</body>
  271. <hands>$TPHands</hands>
  272. <lring>Tyrant's Ring</lring>
  273. <rring>Rajas Ring</rring>
  274. <back>Letalis Mantle</back>
  275. <waist>Goading Belt</waist>
  276. <legs>Ravager's Cuisses +2</legs>
  277. <feet>$TPFeet</feet>
  278. </set>
  279.  
  280. <set name="TP-Gaxe-Normal-PDT">
  281. <ammo>Ravager's Orb</ammo>
  282. <head>Cizin Helm</head>
  283. <neck>Asperity Necklace</neck>
  284. <lear>Steelflash Earring</lear>
  285. <rear>Bladeborn Earring</rear>
  286. <body>Mekira Meikogai</body>
  287. <hands>Cizin Mufflers</hands>
  288. <lring>Tyrant's Ring</lring>
  289. <rring>Rajas Ring</rring>
  290. <back>Atheling Mantle</back>
  291. <waist>Goading Belt</waist>
  292. <legs>Cizin Greaves</legs>
  293. <feet>Cizin Greaves</feet>
  294. </set>
  295. <set name="TP-Gaxe-Acc-PDT">
  296. <ammo>Fire Bomblet</ammo>
  297. <head>Cizin Helm</head>
  298. <neck>Asperity Necklace</neck>
  299. <lear>Steelflash Earring</lear>
  300. <rear>Bladeborn Earring</rear>
  301. <body>Mekira Meikogai</body>
  302. <hands>Cizin Mufflers</hands>
  303. <lring>Tyrant's Ring</lring>
  304. <rring>Rajas Ring</rring>
  305. <back>Letalis Mantle</back>
  306. <waist>Goading Belt</waist>
  307. <legs>Cizin Greaves</legs>
  308. <feet>Cizin Greaves</feet>
  309. </set>
  310. <set name="TP-Gaxe-MaxAcc-PDT">
  311. <ammo>Fire Bomblet</ammo>
  312. <head>Cizin Helm</head>
  313. <neck>Asperity Necklace</neck>
  314. <lear>Steelflash Earring</lear>
  315. <rear>Bladeborn Earring</rear>
  316. <body>Mekira Meikogai</body>
  317. <hands>Cizin Mufflers</hands>
  318. <lring>Mars's Ring</lring>
  319. <rring>Rajas Ring</rring>
  320. <back>Letalis Mantle</back>
  321. <waist>Dynamic Belt</waist>
  322. <legs>Cizin Greaves</legs>
  323. <feet>Cizin Greaves</feet>
  324. </set>
  325.  
  326.  
  327. <set name="TP-Gaxe-Normal-HP">
  328. </set>
  329. <set name="TP-Gaxe-Acc-HP">
  330. </set>
  331. <set name="TP-Gaxe-MaxAcc-HP">
  332. </set>
  333.  
  334.  
  335. <set name="TP-Gaxe-Normal-Evasion">
  336. </set>
  337. <set name="TP-Gaxe-*-Evasion" BaseSet="TP-Gaxe-Normal-Evasion">
  338. </set>
  339.  
  340.  
  341. <!-- Footwork -->
  342. <set name="TP-DW-Normal-Normal">
  343. </set>
  344. <set name="TP-DW-*-Normal" BaseSet="TP-DW-Normal-Normal">
  345. </set>
  346.  
  347.  
  348. <set name="TP-DW-*-Evasion|TP-DW-*-HP">
  349. </set>
  350.  
  351.  
  352. <set name="TP-DW-Normal-Counter">
  353. </set>
  354. <set name="TP-DW-*-Counter" BaseSet="TP-DW-Normal-Counter">
  355. </set>
  356.  
  357. <set name="TP-DW-Normal-PDT">
  358. </set>
  359. <set name="TP-DW-*-PDT" BaseSet="TP-DW-Normal-PDT">
  360. </set>
  361.  
  362. <set name="TP-DW-*-Guard">
  363. </set>
  364.  
  365.  
  366.  
  367. <set name="TP-Staff-*">
  368. </set>
  369.  
  370. <set name="TP-Club-*">
  371. </set>
  372.  
  373. </group>
  374.  
  375. <!-- Actions is for JA-type actions (weaponskills, jumps, steps, etc) -->
  376. <group name="Outside-Actions">
  377. <!-- ***************************** -->
  378. <!-- Sets for weaponskills -->
  379. <!-- ***************************** -->
  380.  
  381. <!-- Set for HP gear to override WS options if in HP defense mode,
  382. so as not to lose a ton of HP on every weaponskill. -->
  383. <set name="WS-HP">
  384. <lring>Meridian Ring</lring>
  385. <rring>Bloodbead Ring</rring>
  386. <back>Strendu Mantle</back>
  387. </set>
  388.  
  389. <set name="WS-Upheaval-Att">
  390. <ammo>Ravager's Orb</ammo>
  391. <head>Cizin Helm</head>
  392. <neck>Apathy Gorget</neck>
  393. <lear>Brutal Earring</lear>
  394. <rear>Moonshade Earring</rear>
  395. <body>Gorney Haubert</body>
  396. <hands>Cizin Mufflers</hands>
  397. <lring>Terrasoul Ring</lring>
  398. <rring>Terrasoul Ring</rring>
  399. <back>Atheling Mantle</back>
  400. <waist>Windbuffet Belt</waist>
  401. <legs>Cizin Greaves</legs>
  402. <feet>Cizin Greaves</feet>
  403. </set>
  404. <set name="WS-Upheaval-Acc">
  405. <ammo>Ravager's Orb</ammo>
  406. <head>Cizin Helm</head>
  407. <neck>Flame Gorget</neck>
  408. <lear>Brutal Earring</lear>
  409. <rear>Moonshade Earring</rear>
  410. <body>Gorney Haubert</body>
  411. <hands>Cizin Mufflers</hands>
  412. <lring>Terrasoul Ring</lring>
  413. <rring>Terrasoul Ring</rring>
  414. <back>Letalis Mantle</back>
  415. <waist>Caudata Belt</waist>
  416. <legs>Cizin Greaves</legs>
  417. <feet>Cizin Greaves</feet>
  418. </set>
  419.  
  420.  
  421. <set name="WS-Raging Rush-Att|WS-Raging Rush-Mod">
  422. </set>
  423. <set name="WS-Raging Rush-Acc">
  424. </set>
  425.  
  426.  
  427. <set name="WS-Cataclysm">
  428. </set>
  429.  
  430. <!-- Wildcard sets for other (primarily Gaxe) weaponskills -->
  431. <set name="WS-*">
  432. </set>
  433.  
  434. </group>
  435.  
  436. <!-- Magic is for offensive magic (nukes, enfeebling, etc) -->
  437. <group name="Outside-Magic">
  438.  
  439. <set name="Ninjutsu">
  440. <neck>Stoicheion Medal</neck>
  441. <lear>Hecate's Earring</lear>
  442. <rear>Moldavite Earring</rear>
  443. </set>
  444.  
  445. </group>
  446.  
  447. <group name="2HR-Melee">
  448. <!-- *************************************** -->
  449. <!-- TP Sets when Mighty Strikes is active. -->
  450. <!-- *************************************** -->
  451.  
  452. <!-- Normal TP sets -->
  453. <set name="TP-*-Normal-Normal">
  454. <ammo>Ravager's Orb</ammo>
  455. <head>Quauhpilli Helm</head>
  456. <neck>Asperity Necklace</neck>
  457. <lear>Steelflash Earring</lear>
  458. <rear>Bladeborn Earring</rear>
  459. <body>Gorney Haubert</body>
  460. <hands>$TPHands</hands>
  461. <lring>Tyrant's Ring</lring>
  462. <rring>Rajas Ring</rring>
  463. <back>Atheling Mantle</back>
  464. <waist>Goading Belt</waist>
  465. <legs>Ravager's Cuisses +2</legs>
  466. <feet>$TPFeet</feet>
  467. </set>
  468. <set name="TP-*-Acc-Normal">
  469. <ammo>Fire Bomblet</ammo>
  470. <head>Quauhpilli Helm</head>
  471. <neck>Asperity Necklace</neck>
  472. <lear>Steelflash Earring</lear>
  473. <rear>Bladeborn Earring</rear>
  474. <body>Gorney Haubert</body>
  475. <hands>$TPHands</hands>
  476. <lring>Tyrant's Ring</lring>
  477. <rring>Rajas Ring</rring>
  478. <back>Letalis Mantle</back>
  479. <waist>Goading Belt</waist>
  480. <legs>Ravager's Cuisses +2</legs>
  481. <feet>$TPFeet</feet>
  482. </set>
  483. <set name="TP-*-MaxAcc-Normal">
  484. <ammo>Fire Bomblet</ammo>
  485. <head>Quauhpilli Helm</head>
  486. <neck>Asperity Necklace</neck>
  487. <lear>Steelflash Earring</lear>
  488. <rear>Bladeborn Earring</rear>
  489. <body>Gorney Haubert</body>
  490. <hands>$TPHands</hands>
  491. <lring>Tyrant's Ring</lring>
  492. <rring>Rajas Ring</rring>
  493. <back>Letalis Mantle</back>
  494. <waist>Goading Belt</waist>
  495. <legs>Ravager's Cuisses +2</legs>
  496. <feet>$TPFeet</feet>
  497. </set>
  498.  
  499. <set name="TP-*-Normal-PDT">
  500. </set>
  501. <set name="TP-*-Acc-PDT">
  502. </set>
  503. <set name="TP-*-MaxAcc-PDT">
  504. </set>
  505.  
  506.  
  507. <set name="TP-*-Normal-HP">
  508. </set>
  509. <set name="TP-*-Acc-HP">
  510. </set>
  511. <set name="TP-*-MaxAcc-HP">
  512. </set>
  513.  
  514.  
  515. <set name="TP-*-Normal-Evasion">
  516. </set>
  517. <set name="TP-*-Acc-Evasion">
  518. </set>
  519. <set name="TP-*-MaxAcc-Evasion">
  520. </set>
  521. </group>
  522. </sets>
  523.  
  524. <rules>
  525. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RunFirstUpdate']/*" />
  526.  
  527. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  528. <!-- Make sure locks are in place before auto-changing gear. -->
  529. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='EquipmentLockRules']/*" />
  530. <!-- Auto-change gear call via Aftercast to limit lag. -->
  531. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ChangeGearAftercast']/*" />
  532. <!-- Other general imports. -->
  533. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RecastWarnings']/*" />
  534.  
  535. <!-- Imported rules for locking gear in Salvage, and tests to unlock slots.
  536. <xi:include href="Salvage-Includes.xml" xpointer="/includes/include[@name='SalvageEquipRules']/*" /> -->
  537. <!-- For cancelling buffs when casting spells -->
  538. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='SpellCancel']/*" />
  539.  
  540.  
  541. <if EquipMain="$Clubs">
  542. <var cmd="set TPWeapon Club" />
  543. </if>
  544. <elseif EquipMain="$Staves">
  545. <var cmd="set TPWeapon Staff" />
  546. </elseif>
  547. <elseif EquipMain="$Axes">
  548. <var cmd="set TPWeapon DW" />
  549. </elseif>
  550. <else>
  551. <var cmd="set TPWeapon Gaxe" />
  552. </else>
  553.  
  554.  
  555. <!-- Second: Update certain values when their status may drop, or when autoset changes. -->
  556. <if spell="Update|autoset">
  557. <!-- Autoset (engage/disengage/rest/etc) gets same checks as an Update command -->
  558.  
  559. <!-- Check for changes to area/group. -->
  560. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='AreaRules']/*" />
  561.  
  562. <if status="Engaged" advanced='"$Movement"="Move"'>
  563. <var cmd="set Movement None" />
  564. </if>
  565. <elseif status="Idle">
  566. <var cmd="set Movement Move" />
  567. </elseif>
  568.  
  569. <!-- Check for weakness -->
  570. <if BuffActive="Weakness">
  571. <var cmd="set WeaknessArmor WeakSet" />
  572. <var cmd="set DefenseMode HP" />
  573. </if>
  574. <else>
  575. <if advanced='"$WeaknessArmor"="WeakSet"'>
  576. <var cmd="set DefenseMode Normal" />
  577. </if>
  578. <var cmd="set WeaknessArmor None" />
  579. </else>
  580.  
  581. <!-- Turn off state for buffs that have worn off -->
  582.  
  583. <if BuffActive="Mighty Strikes">
  584. <var cmd="set GroupArea 2HR" />
  585. </if>
  586.  
  587. <if status="engaged">
  588. <if BuffActive="Sleep" HPGT="200">
  589. <equip><neck lock="yes">Berserker's Torque</neck></equip>
  590. </if>
  591. <if buffactive="Restraint"><!-- Change Restraint Up Gear Below -->
  592. <var cmd="set TPHands Rvg. Mufflers +2" />
  593. <var cmd="set TPFeet Karieyh Sollerets" />
  594. </if>
  595. <else><!-- Change Restraint Down Gear Below -->
  596. <var cmd="set TPHands Cizin Mufflers" />
  597. <var cmd="set TPFeet Cizin Greaves" />
  598. </else>
  599. <if buffactive="Retaliation">
  600. <var cmd="set TPFeet Rvg. Calligae +2" />
  601. </if>
  602. <else>
  603. <var cmd="set TPFeet Cizin Greaves" />
  604. </else>
  605. </if>
  606.  
  607. <!-- On a manual update, report our current configuration. -->
  608. <if SpellTargetRaw=".Manual">
  609. <addtochat>Update gear. $TPWeapon - $OffenseMode/$DefenseMode, PD:$PhysicalDefense, MD:$MagicalDefense, $Movement</addtochat>
  610. </if>
  611. </if>
  612.  
  613. <!-- Third: Adjust configurations based on action/trigger. -->
  614.  
  615. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
  616.  
  617. <if type="JobAbility">
  618. <if spell="Mighty Strikes">
  619. <var cmd="set GroupArea 2HR" />
  620. <command when="Aftercast">wait 62;$UpdateCommand</command>
  621. </if>
  622. </if>
  623.  
  624. <!-- Fourth: Set up the base layer, and adjust dependent variables. -->
  625.  
  626. <if status="Engaged">
  627. <var cmd="set BaseGroup $GroupArea-Melee" />
  628.  
  629. <if advanced='"$Use-OffenseMode"!="None"'>
  630. <var cmd="set BaseLayer TP-$TPWeapon-$Use-OffenseMode-$DefenseMode" />
  631. </if>
  632. <else>
  633. <var cmd="set BaseLayer TP-$TPWeapon-$OffenseMode-$DefenseMode" />
  634. </else>
  635. </if>
  636. <else>
  637. <var cmd="set BaseGroup Common" />
  638. <var cmd="set BaseLayer Idle-$IdleArea-$IdleMode" />
  639. </else>
  640.  
  641. <!-- Compile all remaining sets from the Common group -->
  642. <if status="engaged">
  643. <var cmd="set AdditionalSets $UseAggressive|$PhysicalDefense|$MagicalDefense|$Movement" />
  644. </if>
  645. <else>
  646. <var cmd="set AdditionalSets $UseAggressive|$WeaknessArmor|$PhysicalDefense|$MagicalDefense|$Movement" />
  647. </else>
  648.  
  649. <!-- And assign to appropriate sets for idle/aftercast/etc -->
  650. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='HandleEquippingGear']/*" />
  651.  
  652.  
  653. <!-- ************************************************************************ -->
  654. <!-- The following sections are solely for setting precast/midcast equipment, -->
  655. <!-- and should not be changing any configuration options. -->
  656. <!-- ************************************************************************ -->
  657.  
  658.  
  659. <if Spell="Provoke">
  660. <equip when="precast" set="Provoke" />
  661. </if>
  662. <elseif spell="Berserk">
  663. <equip when="precast">
  664. <feet>War. Calligae +2</feet>
  665. </equip>
  666. </elseif>
  667. <elseif spell="Warcry">
  668. <equip when="precast">
  669. <head>Warrior's Mask</head>
  670. </equip>
  671. </elseif>
  672. <elseif spell="Agressor">
  673. <equip when="precast">
  674. <body>Warrior's Lorica +2</body>
  675. </equip>
  676. </elseif>
  677. <elseif spell="Retaliation">
  678. <equip when="precast">
  679. <feet>Rvg. Calligae +2</feet>
  680. </equip>
  681. </elseif>
  682. <elseif spell="Mighty Strikes">
  683. <equip when="precast">
  684. <hands>War. Mufflers +2</hands>
  685. </equip>
  686. </elseif>
  687.  
  688. <elseif type="WeaponSkill">
  689. <if Spell="Ukko's Fury" NotEquipMain="Ukonvasara">
  690. <changespell spell="Upheaval" />
  691. </if>
  692.  
  693. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='DefineWeaponskillSet']/*" />
  694. <equip when="Precast" setgroup="$GroupArea-Actions" set="$WSSet" />
  695.  
  696.  
  697. <if advanced='"$PhysicalDefense"="PhysDef-HP" or "$DefenseMode"="HP"'>
  698. <equip when="Precast" setgroup="$GroupArea-Actions" set="WS-HP" />
  699. </if>
  700.  
  701. </elseif>
  702.  
  703. <elseif type="Waltz">
  704. <!-- Waltzes for /dnc -->
  705. <if NotSpell="Healing Waltz">
  706. <if SpellTargetType="SELF">
  707. <equip when="Precast" setgroup="BasicJAs" set="CureWaltzMe" />
  708. </if>
  709. <else>
  710. <equip when="Precast" setgroup="BasicJAs" set="CureWaltz" />
  711. </else>
  712. </if>
  713. </elseif>
  714.  
  715. <!-- Put on haste gear when casting utsu -->
  716. <elseif type="Ninjutsu">
  717. <if Spell="Utsusemi*">
  718. <CastDelay delay="0.05" />
  719. <AftercastDelay delay="0.5" />
  720.  
  721. <equip when="Precast" setgroup="BasicMagic" set="Utsusemi" />
  722. </if>
  723. <elseif SpellTargetType="MONSTER|NPC">
  724. <equip when="Precast" setgroup="BasicMagic" set="FastCast" />
  725. <equip when="Midcast" setgroup="$GroupArea-Magic" set="Ninjutsu" />
  726. </elseif>
  727. </elseif>
  728.  
  729. <elseif skill="*Magic">
  730. <equip when="Precast" setgroup="BasicMagic" set="FastCast" />
  731. </elseif>
  732. </rules>
  733. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment