ShepardG

Xilk's BST that Shepard is trying to figure out

Jan 6th, 2013
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.59 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: 11/28/2012 -->
  8.  
  9. <!--
  10. Notes:
  11. This xml works with the include files created by Motenten. I've slightly modified the include to have a Dynamis group. I use this to keep some relic +2 pieces equipped so I don't have to change my whole xml everytime I work on an xp trial.
  12.  
  13. This xml uses the following classtriggers. You will want to use these as macro's or keybinds. The first executes a ready move, the 2nd cycles thru and selects which ready move to execute. I like this for a simply 2 macro approach to use my ready moves. typically you use the same move several times in a row...
  14.  
  15. Class trigger:
  16. /ma ClassTrigger .ready
  17. /ma ClassTrigger .ready-cycle
  18.  
  19. I also have the following macros:
  20.  
  21. Killer Instinct
  22. /item "$Kookie" <me>
  23. /wait 5
  24. /ja "Killer Instinct" <me>
  25.  
  26. -->
  27.  
  28.  
  29. <config Debug="false"
  30. ShowGearSwaps="false"
  31. ShowSpellInfo="false"
  32. RequireVersion="2.30"
  33. />
  34.  
  35. <variables>
  36. <!-- General configuration -->
  37. <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ConfigurationVars']/*" />
  38.  
  39. <!-- Configuration var overrides. -->
  40. <var name="CritWS">Rampage|Evisceration</var>
  41. <var name="MagicalWS">Primal Rend|Cloudsplitter|Aeolian Edge</var>
  42.  
  43. <!-- General utility -->
  44. <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='UtilityVars']/*" />
  45. <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
  46.  
  47. <!-- Utility default var overrides. -->
  48. <var name="TPWeapon">DualWield</var>
  49. <var name="LastEquipMain">Unknown</var>
  50. <var name="TankMode">Pet</var>
  51. <var name="AggressiveLayer">Crit</var>
  52. <var name="CustomDefMode">Reraise</var>
  53. <var name="CustomOffMode">Killer</var>
  54. <var name="PullWeapons">Mamoolbane|Killer shortbow</var>
  55.  
  56. <!-- Local vars -->
  57. <var name="PetEngaged">False</var>
  58. <var name="PFood">Pet Food Theta</var>
  59. <var name="Broth">None</var>
  60. <var name="JugSpot">Sack</var>
  61. <var name="KillerFood">None</var>
  62. <var name="Active-ready">Sic</var>
  63.  
  64. <!-- Pet family > pet name vars -->
  65. <var name="rabbit-Pets">HareFamiliar|KeeneeredSteffi|LuckyLulush</var>
  66. <var name="mandragora-Pets">FlowerpotBill|FlowerpotBen|Homunculus|FlowerpotMerle</var>
  67. <var name="sheep-Pets">SheepFamiliar|LullabyMelodia|NurseryNazuna</var>
  68. <var name="tiger-Pets">TigerFamiliar|SaberSiravarde|GorefangHobs</var>
  69. <var name="flytrap-Pets">FlytrapFamiliar|VoraciousAudrey|PrestoJulio</var>
  70. <var name="lizard-Pets">LizardFamiliar|ColdbloodedComo|AudaciousAnna</var>
  71. <var name="eft-Pets">EftFamiliar|AmbusherAllie|BugeyedBroncha</var>
  72. <var name="beetle-Pets">BeetleFamiliar|PanzerGalahad</var>
  73. <var name="antlion-Pets">AntlionFamiliar|ChopsueyChucky</var>
  74. <var name="crab-Pets">CrabFamiliar|CourrierCarrie</var>
  75. <var name="mite-Pets">MiteFamiliar|LifedrinkerLars</var>
  76. <var name="funguar-Pets">FunguarFamiliar|DiscreetLouise</var>
  77. <var name="couerl-Pets">CraftyClyvonne|BloodclawShasra</var>
  78. <var name="fly-Pets">MayflyFamiliar|ShellbusterOrob|MailbusterCetas</var>
  79. <var name="thief-Pets">FaithfulFalcorr</var>
  80.  
  81.  
  82. <!--Melee Weapons -->
  83. <var name="Daggers">Twilight knife</var>
  84. <var name="Axes">Ganelon|Astolfo|Guichard's Axe +3|Guichard's Axe +2|Zoraal Ja's Axe|Glyph Axe</var>
  85. <var name="Scythes">Bounty Scythe|Suzaku's Scythe</var>
  86. </variables>
  87.  
  88. <sets>
  89. <group name="Outside-Group" default="true">
  90. <set name="None">
  91. </set>
  92.  
  93. <set name="Idle-Town-*">
  94. <head>Twilight Helm</head>
  95. <neck>Wiglen Gorget</neck>
  96. <lear>Merman's Earring</lear>
  97. <rear>Merman's Earring</rear>
  98. <body>Twilight Mail</body>
  99. <hands>Beast Bazubands</hands>
  100. <lring>Sheltered Ring</lring>
  101. <rring>Paguroidea Ring</rring>
  102. <back>Ferine mantle</back>
  103. <waist>Nierenschutz</waist>
  104. <legs>Ferine Quijotes +1</legs>
  105. <feet>Askar Gambieras</feet>
  106. </set>
  107. <set name="Idle-Field-Normal" BaseSet="Idle-Town-Normal|Regen">
  108. <slot>example</slot>
  109. </set>
  110. <set name="Idle-Field-PetEngaged" BaseSet="Idle-Town-Normal|Regen">
  111. <ammo>Demonry core</ammo>
  112. <head>Anwig Salade</head>
  113. <neck>Ferine Necklace</neck>
  114. <rear>Ferine Earring</rear>
  115. <body>Mirke Wardecors</body>
  116. <waist>Moepapa Stone</waist>
  117. <legs>Ferine Quijotes +1</legs>
  118. <feet>Askar Gambieras</feet>
  119. </set>
  120.  
  121. <set name="Idle-Field-*" BaseSet="Idle-Town-Normal|Regen">
  122. </set>
  123.  
  124.  
  125. <set name="Move|Kite">
  126. <feet>Askar Gambieras</feet>
  127. </set>
  128.  
  129. <set name="Regen">
  130. <head>Twilight helm</head>
  131. <neck>Wiglen Gorget</neck>
  132. <body>Twilight mail</body>
  133. <lring>Sheltered Ring</lring>
  134. <rring>Paguroidea Ring</rring>
  135. </set>
  136. <set name="Refresh">
  137. <body>Twilight mail</body>
  138. </set>
  139.  
  140. <!-- ***************************** -->
  141. <!-- Sets for TP -->
  142. <!-- ***************************** -->
  143.  
  144. <set name="Killer">
  145. <!--<sub>Tatami shield</sub>
  146. <ranged>Killer shortbow</ranged>
  147. <head>Monster Helm +2</head>-->
  148. <body>Ferine Gausape +2</body>
  149. </set>
  150.  
  151.  
  152.  
  153. <set name="TP-DualWield-Normal-Normal">
  154. <main>Guichard's Axe +2</main>
  155. <sub>Guichard's Axe +2</sub>
  156. <ammo></ammo>
  157. <head>Ocelo. Headpiece</head>
  158. <neck>Rancor Collar</neck>
  159. <lear>Suppanomimi</lear>
  160. <rear>Brutal Earring</rear>
  161. <body>Twilight Mail</body>
  162. <hands>Brego Gloves</hands>
  163. <lring>Rajas Ring</lring>
  164. <rring>Epona's Ring</rring>
  165. <back>Atheling mantle</back>
  166. <waist>Twilight belt</waist>
  167. <legs>Ferine Quijotes +1</legs>
  168. <feet>Dusk Ledelsens +1</feet>
  169. </set>
  170.  
  171. <set name="TP-DualWield-Acc-Normal" baseset="TP-DualWield-Normal-Normal">
  172. <waist>Anguinus belt</waist>
  173. </set>
  174.  
  175.  
  176. <!-- Crit is currently my Pet-priority tp mode. -->
  177. <set name="TP-DualWield-Crit-Normal" baseset="TP-DualWield-Normal-Normal">
  178. <main>Guichard's Axe +2</main>
  179. <sub>Guichard's Axe +2</sub>
  180. <ammo>Demonry Core</ammo>
  181. <head>Spurrer beret</head>
  182. <neck>Ferine necklace</neck>
  183. <lear>Suppanomimi</lear>
  184. <rear>Brutal Earring</rear>
  185. <body>Mirke Wardecors</body>
  186. <hands>Brego Gloves</hands>
  187. <lring>Rajas Ring</lring>
  188. <rring>Epona's Ring</rring>
  189. <back>Atheling mantle</back>
  190. <waist>Moepapa stone</waist>
  191. <legs>Ferine Quijotes +1</legs>
  192. <feet>Armada Sollerets</feet>
  193. </set>
  194.  
  195. <set name="TP-DualWield-Crit-PDT" baseset="TP-DualWield-Crit-Normal">
  196. <head>Anwig Salade</head>
  197. <neck>Shepherd's chain</neck>
  198. <back>Oneiros Cappa</back>
  199. <legs>Ferine Quijotes +2</legs>
  200. </set>
  201.  
  202. <set name="TP-DualWield-*-*" baseset="TP-DualWield-Normal-Normal" >
  203. <body>Mirke Wardecors</body>
  204. </set>
  205.  
  206. <set name="TP-1Hand-Normal-*" baseset="TP-DualWield-Normal-Normal">
  207. <lear>Moonshade earring</lear>
  208. </set>
  209.  
  210. <set name="TP-1Hand-Crit-Normal" baseset="TP-1Hand-Normal-*">
  211.  
  212. <ammo>Hagneia stone</ammo>
  213. <head>Spurrer beret</head>
  214. <neck>Ferine necklace</neck>
  215. <lear>Moonshade Earring</lear>
  216. <rear>Brutal Earring</rear>
  217. <body>Mirke Wardecors</body>
  218. <hands>Brego gloves</hands>
  219. <lring>Rajas Ring</lring>
  220. <rring>Epona's Ring</rring>
  221. <back>Atheling mantle</back>
  222. <waist>Moepapa stone</waist>
  223. <legs>Ferine Quijotes +2</legs>
  224. <feet>Armada Sollerets</feet>
  225.  
  226. </set>
  227. <!-- Scythe Setup (It might be used someday!) -->
  228. <set name="TP-2Hand-*-*" baseset="TP-1Hand-Normal-*">
  229.  
  230. </set>
  231.  
  232. <set name="TP-*-Crit-PDT" >
  233. <head>Anwig Salade</head>
  234. <neck>Shepherd's chain</neck>
  235. <back>Oneiros Cappa</back>
  236. <legs>Ferine Quijotes +2</legs>
  237. </set>
  238.  
  239. <set name="TP-*-Crit-MDT">
  240. <head>Anwig Salade</head>
  241. <neck>Shepherd's chain</neck>
  242. <waist>Solemnus belt</waist>
  243. <legs>Ferine Quijotes +2</legs>
  244. </set>
  245.  
  246. <set name="TP-*-Crit-EVA" >
  247. <lear>Emerald earring</lear>
  248. </set>
  249.  
  250.  
  251. <!-- ***************************** -->
  252. <!-- Sets for JA -->
  253. <!-- ***************************** -->
  254. <set name="Charm">
  255. <main>Chatoyant Staff</main>
  256. <sub>Amicus grip</sub>
  257. <ammo>Light sachet</ammo>
  258. <head>Twilight helm</head>
  259. <neck>Ferine necklace</neck>
  260. <lear>Melody earring +1</lear>
  261. <rear>Melody earring +1</rear>
  262. <body>Twilight mail</body>
  263. <hands>Armada mufflers</hands>
  264. <lring>Airy ring</lring>
  265. <rring>Dawnsoul ring</rring>
  266. <back>Ferine mantle</back>
  267. <waist>Aristo belt</waist>
  268. <legs>Ferine quijotes +2</legs>
  269. <feet>Armada Sollerets</feet>
  270. </set>
  271. <set name="Charm-Duration" baseset="Charm">
  272. <head>Monster helm +2</head>
  273. <body>Monster Jackcoat +2</body>
  274. <hands>Monster gloves +2</hands>
  275. <legs>Monster trousers+2</legs>
  276. <feet>Monster gaiters +2</feet>
  277. </set>
  278. <set name="Gauge" baseset="Charm" />
  279. <set name="Ready">
  280. <ammo>Demonry core</ammo>
  281. <head>Ferine Cabasset +2</head>
  282. <neck>Ferine Necklace</neck>
  283. <lear>Sapphire earring</lear> <!--pet: Macc +2-->
  284. <body>Mirke wardecors</body> <!--Pet: DA/Crit+ & attack+ -->
  285. <back>Ferine mantle</back>
  286. <hands>Ferine Manoplas +2</hands>
  287. </set>
  288. <set name="Tame">
  289. <head>Beast helm</head>
  290. </set>
  291. <set name="Reward">
  292. <main>Zoraal Ja's Axe</main>
  293. <sub>Pallas's Shield</sub>
  294. <ammo>$Pfood</ammo>
  295. <head>Brave's warbonnet</head>
  296. <lear>Ferine Earring</lear>
  297. <body>Monster Jackcoat +2</body>
  298. <hands>Ogre Gloves</hands>
  299. <lring>Solemn ring</lring>
  300. <waist>Crudulis belt</waist>
  301. <legs>Monster trousers +2</legs>
  302. <feet>Monster gaiters +2</feet>
  303. </set>
  304. <set name="Reward-Max" baseset="Reward">
  305. <head>Twilight helm</head>
  306. <body>Twilight mail</body>
  307. </set>
  308. <set name="Call Beast">
  309. <ammo>$Broth</ammo>
  310. <!--- <body>Mirke Wardecors</body> (if augmented for Call Beast)--->
  311. <hands>Monster Gloves +2</hands>
  312. </set>
  313. <set name="Spur">
  314. <feet>Ferine Ocreae +2</feet>
  315. </set>
  316. <set name="Familiar">
  317. <legs>Monster trousers +2</legs>
  318. </set>
  319. <set name="Feral Howl">
  320. <body>Monster Jackcoat</body>
  321. </set>
  322. <set name="Killer Instinct">
  323. <head>Monster helm +2</head>
  324. </set>
  325. <set name="CureWaltz" baseset="Charm">
  326. <head>Twilight helm</head>
  327. <body>Twilight Mail</body>
  328. </set>
  329. <set name="CureWaltzMe" baseset="CureWaltz">
  330. <rring>Spiral Ring</rring>
  331. </set>
  332.  
  333. <!-- ***************************** -->
  334. <!-- Sets for WS -->
  335. <!-- ***************************** -->
  336.  
  337.  
  338. <set name="Weaponskill">
  339. <ammo>Flame sachet</ammo>
  340. <head>Twilight Helm</head>
  341. <lear>Dragonkin Earring</lear>
  342. <rear>Brutal Earring</rear>
  343. <body>Twilight Mail</body>
  344. <hands>Avant Gauntlets +1</hands>
  345. <lring>Strigoi Ring</lring>
  346. <rring>Epona's Ring</rring>
  347. <back>Atheling mantle</back>
  348. <waist>Crudelis Belt</waist>
  349. <legs>Calmecac Subligar</legs>
  350. <feet>Hct. Leggings</feet>
  351. </set>
  352. 2
  353. <set name="WS-Ruinator-*" BaseSet="Weaponskill">
  354. <neck>Breeze Gorget</neck>
  355. <waist>Breeze Belt</waist>
  356. </set>
  357.  
  358. <set name="WS-Rampage-*" BaseSet="Weaponskill">
  359. <neck>Soil Gorget</neck>
  360. </set>
  361.  
  362. <set name="WS-MAB">
  363. <head>Twilight Helm</head>
  364. <neck>Stoicheion Medal</neck>
  365. <lear>Hecate's Earring</lear>
  366. <rear>Moldavite Earring</rear>
  367. <body>Twilight Mail</body>
  368. </set>
  369.  
  370. <set name="WS-Primal Rend" baseset="WS-MAB">
  371. <ammo>Light Sachet</ammo>
  372. <hands>Armada Mufflers</hands>
  373. <lring>Airy ring</lring>
  374. <rring>Raj Ring</rring>
  375. <back>Ferine Mantle</back>
  376. <waist>Aristo Belt</waist>
  377. <legs>Ferine Quijotes +2</legs>
  378. <feet>Armada Sollerets</feet>
  379. </set>
  380.  
  381.  
  382. <set name="WS-Cloudsplitter" baseset="WS-MAB">
  383. <ammo>Flame Sachet</ammo>
  384. <hands>Heafoc Mitts</hands>
  385. <lring>Spiral Ring</lring>
  386. <rring>Rajas Ring</rring>
  387. <back>Fortis Mantle</back>
  388. <waist>Crudelis Belt</waist>
  389. <legs>Avant Cuisses +1</legs>
  390. <feet>Ferine Ocreae +2</feet>
  391. </set>
  392.  
  393. <set name="WS-Aeolian Edge" baseset="WS-MAB">
  394. <ammo>Demonry Core</ammo>
  395. <hands>Armada Mufflers</hands>
  396. <lring>Airy Ring</lring>
  397. <rring>Rajas Ring</rring>
  398. <back>Nifty Mantle</back>
  399. <waist>Artful Belt</waist>
  400. <legs>Byakko's Haidate</legs>
  401. <feet>Ferine Ocreae +2</feet>
  402. </set>
  403.  
  404. <set name="WS-*" BaseSet="Weaponskill">
  405. <ammo>Flame sachet</ammo>
  406. </set>
  407.  
  408.  
  409. <set name="PhysDef-PDT">
  410. <ranged>Killer shortbow</ranged>
  411. <head>Monster helm +2</head>
  412. <neck>Wiglen gorget</neck>
  413. <lring>Darkness Earring</lring>
  414. <rring>Ethereal earring</rring>
  415. <body>Ferine Gausape +2</body>
  416. <hands>Melaco mittens</hands>
  417. <lring>Dark Ring</lring>
  418. <rring>Dark Ring</rring>
  419. <back>Mollusca Mantle</back>
  420. <waist>Nierenschutz</waist>
  421. <legs>Desultor tassets</legs>
  422. <feet>Askar Gamberias</feet>
  423. </set>
  424.  
  425. <set name="PhysDef-Evasion">
  426. <neck>Torero Torque</neck>
  427. <body>Ferine Gausape +2</body>
  428. <rring>Alert Ring</rring>
  429. <back>Boxer's Mantle</back>
  430. <legs>Ocelot Trousers</legs>
  431. </set>
  432.  
  433. <set name="PhysDef-Reraise">
  434. <head>Twilight helm</head>
  435. <body>Twilight mail</body>
  436. </set>
  437.  
  438. <set name="MDT-Any|MDT-All|MDT-None|Resist-Any|Resist-All|Resist-None">
  439. <neck>Twilight Torque</neck>
  440. <!--<rear>Merman's Earring</rear>-->
  441. <body>Avalon Breastplate</body>
  442. <lring>Dark Ring</lring>
  443. <rring>Dark Ring</rring>
  444. </set>
  445. <set name="MDT-Earth|Resist-Earth" BaseSet="MDT-Any">
  446. <ammo>Soil Sachet</ammo>
  447. </set>
  448. <set name="MDT-Water|Resist-Water" BaseSet="MDT-Any">
  449. <ammo>Aqua Sachet</ammo>
  450. <head>Genbu's Kabuto</head>
  451. </set>
  452. <set name="MDT-Wind|Resist-Wind" BaseSet="MDT-Any">
  453. <ammo>Breeze Sachet</ammo>
  454. </set>
  455. <set name="MDT-Fire|Resist-Fire" BaseSet="MDT-Any">
  456. <ammo>Flame Sachet</ammo>
  457. <feet>Suzaku's Sune-ate</feet>
  458. </set>
  459. <set name="MDT-Ice|Resist-Ice" BaseSet="MDT-Any">
  460. <ammo>Snow Sachet</ammo>
  461. </set>
  462. <set name="MDT-Thunder|Resist-Thunder" BaseSet="MDT-Any">
  463. <ammo>Thunder Sachet</ammo>
  464. <legs>Byakko's Haidate</legs>
  465. </set>
  466.  
  467. <set name="Reraise|WeakSet">
  468. <head>Twilight helm</head>
  469. <neck>Twilight Torque</neck>
  470. <rear>Bloodgem Earring</rear>
  471. <body>Twilight mail</body>
  472. <lring>Sheltered ring</lring>
  473. <rring>Paguroidea ring</rring>
  474. <feet>Skadi's Jambeaux</feet>
  475. </set>
  476.  
  477. <set name="FastCast">
  478. <rear>Loquacious Earring</rear>
  479. </set>
  480.  
  481. </group>
  482.  
  483. <group name="Abyssea-Group" inherit="Outside-Group" />
  484.  
  485. <group name="Campaign-Group" inherit="Outside-Group" />
  486.  
  487. <group name="Voidwatch-Group" inherit="Outside-Group" />
  488.  
  489. <group name="Legion-Group" inherit="Outside-Group" />
  490.  
  491. <group name="Dynamis-Group" inherit="Outside-Group" />
  492. </sets>
  493.  
  494. <rules>
  495. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RunFirstUpdate']/*" />
  496.  
  497. <if BuffActive="Killer Instinct">
  498. <equip when="all">
  499. <body lock="true">Ferine Gausape +2</body>
  500. </equip>
  501. </if>
  502. <if mode="OR" BuffActive="Doom" HPLT35="True">
  503. <equip when="all">
  504. <head lock="true">Twilight Helm</head>
  505. <body lock="true">Twilight Mail</body>
  506. </equip>
  507. </if>
  508.  
  509.  
  510. <!-- Make sure locks are in place before auto-changing gear. -->
  511. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='EquipmentLockRules']/*" />
  512. <!-- Auto-change gear call via Aftercast to limit lag. -->
  513. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ChangeGearAftercast']/*" />
  514. <!-- Other general imports. -->
  515. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='LevelRequirement']/*" />
  516. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  517. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='CleanTransportation']/*" />
  518. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RecastWarnings']/*" />
  519. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='SpellCancel']/*" />
  520.  
  521. <!-- First: Adjust values based on status checks. -->
  522.  
  523. <if PetIsValid="FALSE">
  524. <var cmd="set IdleFeet Skadi's Jambeaux" />
  525. <if advanced='"$PetEngaged"=="True"'>
  526. <var cmd="set PetEngaged False" />
  527. </if>
  528. <if advanced='"$Active-ready" != "Sic"'>
  529. <var cmd="set Active-ready Sic" />
  530. </if>
  531. <if advanced='"$KillerFood"!="None"'>
  532. <var cmd="set KillerFood None" />
  533. </if>
  534. </if>
  535. <else>
  536. <!-- Set Lizard Killer Food -->
  537. <if PetName="&rabbit-Pet|$tiger-Pet|&coeurl-Pet|$sheep-Pet">
  538. <var cmd="set KillerFood Hobgoblin Chocolate" /> <!--NQ: Goblin Chocolate; HQ: Hobgoblin Chocolate-->
  539. </if>
  540. <!-- Set Vermin Killer Food -->
  541. <elseif PetName="&eft-Pet|$lizard-Pet|SwiftSeighard|CrudeRaphie">
  542. <var cmd="set KillerFood Coin Cookie" /> <!--NQ: Cinna-Cookie; HQ: Coin Cookie-->
  543. </elseif>
  544. <!-- Set Plantoid Killer Food -->
  545. <elseif PetName="&mayfly-Pet|$beetle-Pet|&antlioin-Pet|$mite-Pet|DipperYuly">
  546. <var cmd="set KillerFood Wizard Cookie" /> <!--NQ: Ginger Cookie; HQ: Wizard Cookie-->
  547. </elseif>
  548. <!-- Set Beast Killer Food -->
  549. <elseif PetName="&flytrap-Pet|$mandragora-Pet|&funguar-Pet">
  550. <var cmd="set KillerFood Spicy Cracker" /> <!--NQ: Spicy Cracker; HQ: Red Hot Cracker-->
  551. </elseif>
  552. <!-- Set Bird Killer Food -->
  553. <elseif PetName="FatsoFargann|GooeyGerard">
  554. <var cmd="set KillerFood Juglan Jumble" /> <!--NQ: Walnut Cookie; HQ: Juglan Jumble-->
  555. </elseif>
  556. <!-- Set Aquan Killer Food -->
  557. <elseif PetName="FaithfulFalcorr|DapperMac">
  558. <var cmd="set KillerFood Acorn Cookie" /> <!--NQ: Acorn Cookie; HQ: Wild Cookie-->
  559. </elseif>
  560. <!-- Set Amorph Killer Food -->
  561. <elseif PetName="&crab-Pet|TurbidToloi">
  562. <var cmd="set KillerFood Shrimp Cracker +1" /><!--NQ: Shrimp Cracker; HQ: Shrimp Cracker +1-->
  563. </elseif>
  564. <!-- Movement Feet rules -->
  565. <if status="Engaged">
  566. <var cmd="set IdleFeet Armada sollerets" />
  567. </if>
  568. </else>
  569.  
  570. <!-- This Check is based on if Battle Music is active or not (could be any party member) -->
  571. <if PetIsValid="True" Advanced='"%IsInCombat"="0"'>
  572. <var cmd="set PetEngaged True" />
  573. </if>
  574.  
  575. <!-- Check for Killer Instinct -->
  576. <!-- <if NotBuffactive="Killer Instinct">
  577. <if advanced='"$Use-OffenseMode"="Killer"'>
  578. <var cmd="set Use-OffenseMode None" />
  579. </if>
  580. </if>
  581. <elseif BuffActive="Killer Instinct">
  582. <var cmd="set Use-OffenseMode Killer" />
  583. </elseif> -->
  584.  
  585. <!-- Check for weakness -->
  586. <if mode="or" BuffActive="Weakness" >
  587. <var cmd="set WeaknessArmor WeakSet" />
  588. </if>
  589.  
  590. <!-- Second: Update certain values when their status may drop, or when autoset changes. -->
  591.  
  592. <if spell="Update|autoset">
  593. <!-- Autoset (engage/disengage/rest/etc) gets same checks as a Reset command -->
  594.  
  595. <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='AreaRules']/*" />
  596.  
  597. <!-- Check for buffs wearing off -->
  598. <if NotBuffActive="Weakness">
  599. <var cmd="set WeaknessArmor None" />
  600. </if>
  601.  
  602. <!-- Ensure movement is set properly -->
  603. <if status="Engaged" advanced='"$Movement"="Move"'>
  604. <var cmd="set Movement None" />
  605. </if>
  606. <elseif status="Idle">
  607. <if Spell="autoset">
  608. <var cmd="set PetEngaged False" />
  609. </if>
  610.  
  611. <var cmd="set Movement Move" />
  612. </elseif>
  613.  
  614. <if NotEquipMain="$LastEquipMain">
  615. <var cmd="set LastEquipMain %EquipMain" />
  616.  
  617. <if EquipMain="Bounty Scythe|Suzaku's Scythe">
  618. <var cmd="set TPWeapon 2Hand" />
  619. </if>
  620. <else>
  621. <!-- This also covers use of club in mainhand -->
  622. <if EquipSub="*Shield|*Buckler">
  623. <var cmd="set TPWeapon 1Hand" />
  624. </if>
  625. <elseif NotEquipSub="empty" Subjob="Nin|Dnc">
  626. <var cmd="set TPWeapon" />
  627. </elseif>
  628. <else>
  629. <var cmd="set TPWeapon 1Hand" />
  630. </else>
  631. </else>
  632. </if>
  633.  
  634. <!-- Output current status if this is a manual update -->
  635. <if SpellTargetRaw=".Manual">
  636. <addtochat>Update. $TPWeapon - $OffenseMode/$DefenseMode, PD:$PhysicalDefense, MD:$MagicalDefense, $Movement</addtochat>
  637.  
  638. <if PetIsValid="true">
  639. <command>input /echo &lt;pet&gt; -- TP: &lt;pettp&gt; ~ HP: &lt;pethpp&gt; ~ MP: &lt;petmpp&gt; Ready: $Active-ready</command>
  640. </if>
  641. </if>
  642. </if>
  643.  
  644. <!-- Third: Adjust configurations based on action/trigger. -->
  645. <if Spell="ClassTrigger">
  646.  
  647. <if SpellTargetRaw=".ready">
  648. <equip when="midcast" set="Ready" />
  649. <command>input /raw /pet "$Active-ready" &lt;me&gt;</command>
  650. </if>
  651.  
  652. <if SpellTargetRaw=".ready-cycle">
  653. <if PetName="$rabbit-Pets">
  654. <if advanced='"$Active-ready"="Sic"'>
  655. <var cmd="set Active-ready Foot Kick" />
  656. </if>
  657. <elseif advanced='"$Active-ready"="Foot Kick"'>
  658. <var cmd="set Active-ready Whirl Claws" />
  659. </elseif>
  660. <elseif advanced='"$Active-ready"="Whirl Claws"'>
  661. <if PetName="LuckyLulush">
  662. <var cmd="set Active-ready Snow Cloud" />
  663. </if>
  664. <else>
  665. <var cmd="set Active-ready Dust Cloud" />
  666. </else>
  667. </elseif>
  668. <elseif advanced='"$Active-ready"="Snow Cloud"'>
  669. <var cmd="set Active-ready Wild Carrot" />
  670. </elseif>
  671. <elseif advanced='"$Active-ready"="Dust Cloud"'>
  672. <var cmd="set Active-ready Foot Kick" />
  673. </elseif>
  674. <elseif advanced='"$Active-ready"="Wild Carrot"'>
  675. <var cmd="set Active-ready Foot Kick" />
  676. </elseif>
  677. </if>
  678. <elseif PetName="$mandragora-Pets">
  679. <if advanced='"$Active-ready"="Sic"'>
  680. <var cmd="set Active-ready Head Butt" />
  681. </if>
  682. <elseif advanced='"$Active-ready"="Head Butt"'>
  683. <var cmd="set Active-ready Leaf Dagger" />
  684. </elseif>
  685. <elseif advanced='"$Active-ready"="Leaf Dagger"'>
  686. <var cmd="set Active-ready Wild Oats" />
  687. </elseif>
  688. <elseif advanced='"$Active-ready"="Wild Oats"'>
  689. <var cmd="set Active-ready Scream" />
  690. </elseif>
  691. <elseif advanced='"$Active-ready"="Scream"'>
  692. <if PetName="FlowerpotMerle">
  693. <var cmd="set Active-ready Head Butt" />
  694. </if>
  695. <else>
  696. <var cmd="set Active-ready Dream Flower" />
  697. </else>
  698. </elseif>
  699. <elseif advanced='"$Active-ready"="Dream Flower"'>
  700. <var cmd="set Active-ready Head Butt" />
  701. </elseif>
  702. </elseif>
  703. <elseif PetName="$sheep-Pets">
  704. <if advanced='"$Active-ready"="Sic"'>
  705. <var cmd="set Active-ready Lamb Chop" />
  706. </if>
  707. <elseif advanced='"$Active-ready"="Lamb Chop"'>
  708. <var cmd="set Active-ready Rage" />
  709. </elseif>
  710. <elseif advanced='"$Active-ready"="Rage"'>
  711. <var cmd="set Active-ready Sheep Charge" />
  712. </elseif>
  713. <elseif advanced='"$Active-ready"="Sheep Charge"'>
  714. <var cmd="set Active-ready Sheep Song" />
  715. </elseif>
  716. <elseif advanced='"$Active-ready"="Sheep Song"'>
  717. <var cmd="set Active-ready Lamb Chop" />
  718. </elseif>
  719. </elseif>
  720. <elseif PetName="$tiger-Pets">
  721. <if advanced='"$Active-ready"="Sic"'>
  722. <var cmd="set Active-ready Razor Fang" />
  723. </if>
  724. <elseif advanced='"$Active-ready"="Razor Fang"'>
  725. <var cmd="set Active-ready Claw Cyclone" />
  726. </elseif>
  727. <elseif advanced='"$Active-ready"="Claw Cyclone"'>
  728. <var cmd="set Active-ready Roar" />
  729. </elseif>
  730. <elseif advanced='"$Active-ready"="Roar"'>
  731. <var cmd="set Active-ready Razor Fang" />
  732. </elseif>
  733. </elseif>
  734. <elseif PetName="$flytrap-Pets">
  735. <if advanced='"$Active-ready"="Sic"'>
  736. <var cmd="set Active-ready Soporific" />
  737. </if>
  738. <elseif advanced='"$Active-ready"="Soporific"'>
  739. <var cmd="set Active-ready Gloeosuccus" />
  740. </elseif>
  741. <elseif advanced='"$Active-ready"="Gloeosuccus"'>
  742. <var cmd="set Active-ready Palsy Pollen" />
  743. </elseif>
  744. <elseif advanced='"$Active-ready"="Palsy Pollen"'>
  745. <var cmd="set Active-ready Soporific" />
  746. </elseif>
  747. </elseif>
  748. <elseif PetName="$lizard-Pets">
  749. <if advanced='"$Active-ready"="Sic"'>
  750. <var cmd="set Active-ready Tail Blow" />
  751. </if>
  752. <elseif advanced='"$Active-ready"="Tail Blow"'>
  753. <var cmd="set Active-ready Fireball" />
  754. </elseif>
  755. <elseif advanced='"$Active-ready"="Fireball"'>
  756. <var cmd="set Active-ready Blockhead" />
  757. </elseif>
  758. <elseif advanced='"$Active-ready"="Blockhead"'>
  759. <var cmd="set Active-ready Brain Crush" />
  760. </elseif>
  761. <elseif advanced='"$Active-ready"="Brain Crush"'>
  762. <var cmd="set Active-ready Infrasonics" />
  763. </elseif>
  764. <elseif advanced='"$Active-ready"="Infrasoncis"'>
  765. <var cmd="set Active-ready Secretion" />
  766. </elseif>
  767. <elseif advanced='"$Active-ready"="Secretion"'>
  768. <var cmd="set Active-ready Tail Blow" />
  769. </elseif>
  770. </elseif>
  771. <elseif PetName="$eft-Pets">
  772. <if advanced='"$Active-ready"="Sic"'>
  773. <var cmd="set Active-ready Nimble Snap" />
  774. </if>
  775. <elseif advanced='"$Active-ready"="Nimble Snap"'>
  776. <var cmd="set Active-ready Cyclotail" />
  777. </elseif>
  778. <elseif advanced='"$Active-ready"="Cyclotail"'>
  779. <var cmd="set Active-ready Toxic Spit" />
  780. </elseif>
  781. <elseif advanced='"$Active-ready"="Toxic Spit"'>
  782. <var cmd="set Active-ready Geist Wall" />
  783. </elseif>
  784. <elseif advanced='"$Active-ready"="Geist Wall"'>
  785. <var cmd="set Active-ready Numbing Noise" />
  786. </elseif>
  787. <elseif advanced='"$Active-ready"="Numbing Noise"'>
  788. <var cmd="set Active-ready Nimble Snap" />
  789. </elseif>
  790. </elseif>
  791. <elseif PetName="$beetle-Pets">
  792. <if advanced='"$Active-ready"="Sic"'>
  793. <var cmd="set Active-ready Spoil" />
  794. </if>
  795. <elseif advanced='"$Active-ready"="Spoil"'>
  796. <var cmd="set Active-ready Rhino Guard" />
  797. </elseif>
  798. <elseif advanced='"$Active-ready"="Rhino Guard"'>
  799. <var cmd="set Active-ready Rhino Attack" />
  800. </elseif>
  801. <elseif advanced='"$Active-ready"="Rhino Attack"'>
  802. <var cmd="set Active-ready Power Attack" />
  803. </elseif>
  804. <if advanced='"$Active-ready"="Power Attack"'>
  805. <var cmd="set Active-ready Hi-Freq Field" />
  806. </if>
  807. <elseif advanced='"$Active-ready"="Hi-Freq Field"'>
  808. <var cmd="set Active-ready Spoil" />
  809. </elseif>
  810. </elseif>
  811. <elseif PetName="$antlion-Pets">
  812. <if advanced='"$Active-ready"="Sic"'>
  813. <var cmd="set Active-ready Sandpit" />
  814. </if>
  815. <elseif advanced='"$Active-ready"="Sandpit"'>
  816. <var cmd="set Active-ready Sandblast" />
  817. </elseif>
  818. <elseif advanced='"$Active-ready"="Sandblast"'>
  819. <var cmd="set Active-ready Venom Spray" />
  820. </elseif>
  821. <elseif advanced='"$Active-ready"="Venom Spray"'>
  822. <var cmd="set Active-ready Mandibular Bite" />
  823. </elseif>
  824. <elseif advanced='"$Active-ready"="Mandibular Bite"'>
  825. <var cmd="set Active-ready Sandpit" />
  826. </elseif>
  827. </elseif>
  828. <elseif PetName="$crab-Pets">
  829. <if advanced='"$Active-ready"="Sic"'>
  830. <var cmd="set Active-ready Metallic Body" />
  831. </if>
  832. <elseif advanced='"$Active-ready"="Metallic Body"'>
  833. <var cmd="set Active-ready Bubble Shower" />
  834. </elseif>
  835. <elseif advanced='"$Active-ready"="Bubble Shower"'>
  836. <var cmd="set Active-ready Bubble Curtain" />
  837. </elseif>
  838. <elseif advanced='"$Active-ready"="Bubble Curtain"'>
  839. <var cmd="set Active-ready Scissor Guard" />
  840. </elseif>
  841. <elseif advanced='"$Active-ready"="Scissor Guard"'>
  842. <var cmd="set Active-ready Big Scissors" />
  843. </elseif>
  844. <elseif advanced='"$Active-ready"="Big Scissors"'>
  845. <var cmd="set Active-ready Metallic Body" />
  846. </elseif>
  847. </elseif>
  848. <elseif PetName="$mite-Pets">
  849. <if advanced='"$Active-ready"="Sic"'>
  850. <var cmd="set Active-ready Grapple" />
  851. </if>
  852. <elseif advanced='"$Active-ready"="Grapple"'>
  853. <var cmd="set Active-ready Spinning Top" />
  854. </elseif>
  855. <elseif advanced='"$Active-ready"="Spinning Top"'>
  856. <var cmd="set Active-ready Double Claw" />
  857. </elseif>
  858. <elseif advanced='"$Active-ready"="Double Claw"'>
  859. <var cmd="set Active-ready Filamented Hold" />
  860. </elseif>
  861. <elseif advanced='"$Active-ready"="Filamented Hold"'>
  862. <var cmd="set Active-ready Grapple" />
  863. </elseif>
  864. </elseif>
  865. <elseif PetName="$funguar-Pets">
  866. <if advanced='"$Active-ready"="Sic"'>
  867. <var cmd="set Active-ready Frog Kick" />
  868. </if>
  869. <elseif advanced='"$Active-ready"="Frog Kick"'>
  870. <var cmd="set Active-ready Queasyshroom" />
  871. </elseif>
  872. <elseif advanced='"$Active-ready"="Queasyshroom"'>
  873. <var cmd="set Active-ready Silence Gas" />
  874. </elseif>
  875. <elseif advanced='"$Active-ready"="Silence Gas"'>
  876. <var cmd="set Active-ready Numbshroom" />
  877. </elseif>
  878. <elseif advanced='"$Active-ready"="Numbshroom"'>
  879. <var cmd="set Active-ready Spore" />
  880. </elseif>
  881. <elseif advanced='"$Active-ready"="Spore"'>
  882. <var cmd="set Active-ready Dark Spore" />
  883. </elseif>
  884. <elseif advanced='"$Active-ready"="Dark Spore"'>
  885. <var cmd="set Active-ready Shakeshroom" />
  886. </elseif>
  887. <elseif advanced='"$Active-ready"="Shakeshroom"'>
  888. <var cmd="set Active-ready Frog Kick" />
  889. </elseif>
  890. </elseif>
  891. <elseif PetName="$fly-Pets">
  892. <if advanced='"$Active-ready"="Sic"'>
  893. <var cmd="set Active-ready Cursed Sphere" />
  894. </if>
  895. <elseif advanced='"$Active-ready"="Cursed Sphere"'>
  896. <var cmd="set Active-ready Venom" />
  897. </elseif>
  898. <elseif advanced='"$Active-ready"="Venom"'>
  899. <var cmd="set Active-ready Cursed Sphere" />
  900. </elseif>
  901. </elseif>
  902. <elseif PetName="$couerl-Pets">
  903. <if advanced='"$Active-ready"="Sic"'>
  904. <var cmd="set Active-ready Chaotic Eye" />
  905. </if>
  906. <elseif advanced='"$Active-ready"="Chaotic Eye"'>
  907. <var cmd="set Active-ready Blaster" />
  908. </elseif>
  909. <elseif advanced='"$Active-ready"="Blaster"'>
  910. <if PetName="BloodclawShasra">
  911. <var cmd="set Active-ready Charged Whisker" />
  912. </if>
  913. <else>
  914. <var cmd="set Active-ready Chaotic Eye" />
  915. </else>
  916. </elseif>
  917. <elseif advanced='"$Active-ready"="Charged Whisker"'>
  918. <var cmd="set Active-ready Chaotic Eye" />
  919. </elseif>
  920. </elseif>
  921. <elseif PetName="DipperYuly">
  922. <if advanced='"$Active-ready"="Sic"'>
  923. <var cmd="set Active-ready Spiral Spin" />
  924. </if>
  925. <elseif advanced='"$Active-ready"="Spiral Spin"'>
  926. <var cmd="set Active-ready Noisome Powder" />
  927. </elseif>
  928. <elseif advanced='"$Active-ready"="Noisome Powder"'>
  929. <var cmd="set Active-ready Sudden Lunge" />
  930. </elseif>
  931. <elseif advanced='"$Active-ready"="Sudden Lunge"'>
  932. <var cmd="set Active-ready Spiral Spin" />
  933. </elseif>
  934. </elseif>
  935. <elseif PetName="FatsoFargann">
  936. <if advanced='"$Active-ready"="Sic"'>
  937. <var cmd="set Active-ready Suction" />
  938. </if>
  939. <elseif advanced='"$Active-ready"="Suction"'>
  940. <var cmd="set Active-ready Drainkiss" />
  941. </elseif>
  942. <elseif advanced='"$Active-ready"="Drainkiss"'>
  943. <var cmd="set Active-ready Acid Mist" />
  944. </elseif>
  945. <elseif advanced='"$Active-ready"="Acid Mist"'>
  946. <var cmd="set Active-ready TP Drainkiss" />
  947. </elseif>
  948. <elseif advanced='"$Active-ready"="TP Drainkiss"'>
  949. <var cmd="set Active-ready Suction" />
  950. </elseif>
  951. </elseif>
  952. <elseif PetName="SwiftSieghard">
  953. <if advanced='"$Active-ready"="Sic"'>
  954. <var cmd="set Active-ready Scythe Tail" />
  955. </if>
  956. <elseif advanced='"$Active-ready"="Scythe Tail"'>
  957. <var cmd="set Active-ready Ripper Fang" />
  958. </elseif>
  959. <elseif advanced='"$Active-ready"="Ripper Fang"'>
  960. <var cmd="set Active-ready Chomp Rush" />
  961. </elseif>
  962. <elseif advanced='"$Active-ready"="Chomp Rush"'>
  963. <var cmd="set Active-ready Scythe Tail" />
  964. </elseif>
  965. </elseif>
  966. <elseif PetName="FaithfulFalcorr">
  967. <if advanced='"$Active-ready"="Sic"'>
  968. <var cmd="set Active-ready Back Heel" />
  969. </if>
  970. <elseif advanced='"$Active-ready"="Back Heel"'>
  971. <var cmd="set Active-ready Jettatura" />
  972. </elseif>
  973. <elseif advanced='"$Active-ready"="Jettatura"'>
  974. <var cmd="set Active-ready Choke Breath" />
  975. </elseif>
  976. <elseif advanced='"$Active-ready"="Choke Breath"'>
  977. <var cmd="set Active-ready Fantod" />
  978. </elseif>
  979. <elseif advanced='"$Active-ready"="Fantod"'>
  980. <var cmd="set Active-ready Back Heel" />
  981. </elseif>
  982. </elseif>
  983. <elseif PetName="GooeyGerard">
  984. <if advanced='"$Active-ready"="Sic"'>
  985. <var cmd="set Active-ready Purulent Ooze" />
  986. </if>
  987. <elseif advanced='"$Active-ready"="Purulent Ooze"'>
  988. <var cmd="set Active-ready Corrosive Ooze" />
  989. </elseif>
  990. <elseif advanced='"$Active-ready"="Corrosive Ooze"'>
  991. <var cmd="set Active-ready Purulent Ooze" />
  992. </elseif>
  993. </elseif>
  994. <elseif PetName="CrudeRaphie">
  995. <if advanced='"$Active-ready"="Sic"'>
  996. <var cmd="set Active-ready Tortoise Stomp" />
  997. </if>
  998. <elseif advanced='"$Active-ready"="Tortoise Stomp"'>
  999. <var cmd="set Active-ready Harden Shell" />
  1000. </elseif>
  1001. <elseif advanced='"$Active-ready"="Hardenn Shell"'>
  1002. <var cmd="set Active-ready Aqua Breath" />
  1003. </elseif>
  1004. <elseif advanced='"$Active-ready"="Aqua Breath"'>
  1005. <var cmd="set Active-ready Tortoise Stomp" />
  1006. </elseif>
  1007. </elseif>
  1008. <elseif PetName="DapperMac">
  1009. <if advanced='"$Active-ready"="Sic"'>
  1010. <var cmd="set Active-ready Wing Slap" />
  1011. </if>
  1012. <elseif advanced='"$Active-ready"="Wing Slap"'>
  1013. <var cmd="set Active-ready Beak Lunge" />
  1014. </elseif>
  1015. <elseif advanced='"$Active-ready"="Beak Lunge"'>
  1016. <var cmd="set Active-ready Wing Slap" />
  1017. </elseif>
  1018. </elseif>
  1019. <elseif PetName="TurbidToloi">
  1020. <if advanced='"$Active-ready"="Sic"'>
  1021. <var cmd="set Active-ready Intimidate" />
  1022. </if>
  1023. <elseif advanced='"$Active-ready"="Intimidate"'>
  1024. <var cmd="set Active-ready Recoil Dive" />
  1025. </elseif>
  1026. <elseif advanced='"$Active-ready"="Recoil Dive"'>
  1027. <var cmd="set Active-ready Water Wall" />
  1028. </elseif>
  1029. <elseif advanced='"$Active-ready"="Water Wall"'>
  1030. <var cmd="set Active-ready Intimidate" />
  1031. </elseif>
  1032. </elseif>
  1033. <else>
  1034. <var cmd="set Active-ready Sic" />
  1035. </else>
  1036. <addtochat>Active Ready Move: $Active-ready</addtochat>
  1037. </if>
  1038. </if>
  1039.  
  1040. <if Spell="foxfire"> <!-- Itemizer does not like ClassTriggers-->
  1041. <if advanced='"$JugSpot"="Inventory"'>
  1042. <changespell Spell="Call Beast" />
  1043. <changetarget target="&lt;me&gt;" />
  1044. </if>
  1045. <else>
  1046. <cancelspell />
  1047. <command>input /get "$Broth" $JugSpot; pause 1; input /equip ammo "$Broth"; CallBeast</command>
  1048. </else>
  1049. </if>
  1050.  
  1051. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
  1052.  
  1053. <!-- Fourth: Compile all adjustments into the final gear set. -->
  1054.  
  1055. <if PetIsValid="true">
  1056. <if mode="OR" Spell="Fight" advanced='"$PetEngaged"="True"'>
  1057. <var cmd="set IdleMode PetEngaged" />
  1058. </if>
  1059. <else>
  1060. <var cmd="set IdleMode Normal" />
  1061. </else>
  1062. </if>
  1063. <else>
  1064. <var cmd="set IdleMode Normal" />
  1065. </else>
  1066.  
  1067. <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='DefineBaseLayer']/*" />
  1068.  
  1069. <!-- Compile all subsets into a single final set -->
  1070. <var cmd="set CurrentSet $BaseLayer|$WeaknessArmor|$PhysicalDefense|$MagicalDefense|$Movement" />
  1071.  
  1072. <!-- And assign to appropriate sets for idle/aftercast/etc -->
  1073. <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='HandleEquippingGear']/*" />
  1074.  
  1075.  
  1076. <!-- Set variables dependant on current conditions. -->
  1077.  
  1078.  
  1079. <!-- Set gear for JAs and WSs -->
  1080. <!-- Special shortcuts for pet ready moves. -->
  1081.  
  1082.  
  1083.  
  1084.  
  1085. <if type="JobAbility">
  1086. <if spell="Call Beast" PetIsValid="False">
  1087. <var cmd="set PetEngaged False" />
  1088. <castdelay delay="1" />
  1089. <equip when="precast" set="%Spell" />
  1090. <command when="Aftercast">input /ma ClassTrigger .ready-cycle</command>
  1091. </if>
  1092. <if spell="Charm|Gauge" PetIsValid="False">
  1093. <var cmd="set PetEngaged False" />
  1094. <equip when="precast" set="%Spell" />
  1095. </if>
  1096. <if spell="Familiar" PetIsValid="False">
  1097. <equip when="precast" set="%Spell" />
  1098. </if>
  1099. <if spell="Reward">
  1100. <castdelay delay="1" />
  1101. <equip when="precast" set="%Spell" />
  1102. <command when="Aftercast">input /ma ClassTrigger .ready-cycle</command>
  1103. </if>
  1104.  
  1105. <elseif spell="Killer Instinct">
  1106. <if PetIsValid="False">
  1107. <cancelspell />
  1108. <addtochat>No Pet!</addtochat>
  1109. </if>
  1110. <else>
  1111. <equip when="precast" set="%Spell" />
  1112.  
  1113. </else>
  1114. </elseif>
  1115. <elseif type="*Waltz">
  1116. <if NotSpell="Healing Waltz">
  1117. <if TargetType="Self">
  1118. <equip when="Precast" set="CureWaltzMe" />
  1119. </if>
  1120. <else>
  1121. <equip when="Precast" set="CureWaltz" />
  1122. </else>
  1123. </if>
  1124. </elseif>
  1125. </if>
  1126. <elseif type="PetCommand">
  1127. <AfterCastDelay Delay="0.5" />
  1128. <if spell="Spur|Sic">
  1129. <equip when="precast" set="%Spell" />
  1130. </if>
  1131. <if spell="Leave">
  1132. <var cmd="set PetEngaged False" />
  1133. </if>
  1134. <elseif spell="Fight">
  1135. <var cmd="set PetEngaged True" />
  1136. </elseif>
  1137. <elseif spell="Heel">
  1138. <var cmd="set PetEngaged False" />
  1139. </elseif>
  1140.  
  1141.  
  1142. </elseif>
  1143.  
  1144. <!-- Weaponskill equip rules -->
  1145. <elseif type="WeaponSkill">
  1146. <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='DefineWeaponskillSet']/*" />
  1147.  
  1148. <equip when="Precast" set="$WSSet" />
  1149. </elseif>
  1150.  
  1151. <!-- Ninjutsu spells -->
  1152. <elseif type="Ninjutsu">
  1153. <if Spell="Utsusemi: Ichi">
  1154. <equip when="Precast" delay="0.05" set="PhysDef-Evasion|FastCast" />
  1155. </if>
  1156. <elseif Spell="Utsusemi: Ni">
  1157. <equip when="Precast" delay="0.05" set="FastCast" />
  1158. </elseif>
  1159. </elseif>
  1160.  
  1161. </rules>
  1162. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment