Advertisement
Guest User

WHM.xml

a guest
Jan 1st, 2014
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.49 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3. <config
  4. RequireVersion="2.3"
  5. Debug="True"
  6. HideErrors="False"
  7. ShowGearSwaps="False"
  8. QuickCommands="True"
  9. ShowSpellInfo="False"
  10. />
  11. <variables>
  12. <!-- Elemental Staves, input what staff to use for each element here. -->
  13. <var name="IceStaff">Tamaxchi</var>
  14. <var name="DarkStaff">Tamaxchi</var>
  15. <var name="ThunderStaff">Tamaxchi</var>
  16. <var name="WindStaff">Tamaxchi</var>
  17. <var name="FireStaff">Tamaxchi</var>
  18. <var name="EarthStaff">Tamaxchi</var>
  19. <var name="LightStaff">Tamaxchi</var>
  20. <var name="WaterStaff">Tamaxchi</var>
  21. <!-- Elemental Obi's, set to 1 for the ones you have. -->
  22. <var name="DarkObi">0</var>
  23. <var name="LightObi">0</var>
  24. <var name="ThunderObi">0</var>
  25. <var name="IceObi">0</var>
  26. <var name="FireObi">0</var>
  27. <var name="WindObi">0</var>
  28. <var name="WaterObi">0</var>
  29. <var name="EarthObi">0</var>
  30. <!-- Twilight Cape. -->
  31. <var name="DarkCape">0</var>
  32. <var name="LightCape">0</var>
  33. <var name="ThunderCape">0</var>
  34. <var name="IceCape">0</var>
  35. <var name="FireCape">0</var>
  36. <var name="WindCape">0</var>
  37. <var name="WaterCape">0</var>
  38. <var name="EarthCape">0</var>
  39. </variables>
  40. <sets>
  41. <group name="WHM" default="true">
  42. <set name="Idle">
  43. <lring>Dark Ring</lring>
  44. <main>Terra's Staff</main>
  45. <ammo>Strobilus</ammo>
  46. <head>Nahtirah hat</head>
  47. <neck>Twilight Torque</neck>
  48. <lear>Moonshade Earring</lear>
  49. <rear>Ethereal Earring</rear>
  50. <body>Gendewitha Bliaut</body>
  51. <hands>Gendewitha Gages</hands>
  52. <back>Umbra Cape</back>
  53. <waist>Slipor Sash</waist>
  54. <legs>Nares trews</legs>
  55. <feet>Herald's Gaiters</feet>
  56. <rring>Dark ring</rring>
  57. <sub>Oneiros grip</sub>
  58. </set>
  59. <set name="Resting">
  60. <lring></lring>
  61. <main>Chatoyant Staff</main>
  62. <ammo>Clarus Stone</ammo>
  63. <head>Nefer Khat +1</head>
  64. <body>Heka's Kalasiris</body>
  65. <neck>Eidolon Pendant</neck>
  66. <hands>Nares Cuffs</hands>
  67. <lear>Moonshade Earring</lear>
  68. <rear>Relaxing Earring</rear>
  69. <back>Vita Cape</back>
  70. <feet>Chelona Boots +1</feet>
  71. <waist>Austerity Belt</waist>
  72. <legs>Nares Trews</legs>
  73. <rring>Angha Ring</rring>
  74. <sub>Oneiros grip</sub>
  75. </set>
  76. <set name="FastCast">
  77. <main>Winged Wand</main>
  78. <ammo>Impatiens</ammo>
  79. <head>Nahtirah Hat</head>
  80. <neck>Orunmila's torque</neck>
  81. <hands>Gendewitha Gages</hands>
  82. <body>Anhur Robe</body>
  83. <lear>Loquac. Earring</lear>
  84. <back>Ogapepo Cape</back>
  85. <legs>Orvail Pants +1</legs>
  86. <waist>Witful Belt</waist>
  87. <feet>Chelona Boots +1</feet>
  88. <rring>Prolix Ring</rring>
  89. <lring>Sirona's Ring</lring>
  90. <sub>Genbu's Shield</sub>
  91. </set>
  92. <set name="CureCast">
  93. <main>Winged Wand</main>
  94. <ammo>Clarus Stone</ammo>
  95. <head>Nahtirah Hat</head>
  96. <neck>Orunmila's torque</neck>
  97. <body>Heka's Kalasiris</body>
  98. <legs>Orison Pantaloons +2</legs>
  99. <hands>Gendewitha Gages</hands>
  100. <waist>Austerity Belt</waist>
  101. <back>Pahtli Cape</back>
  102. <feet>Cure Clogs</feet>
  103. <lear>Loquac. Earring</lear>
  104. <back>Swith Cape</back>
  105. <rring>Prolix Ring</rring>
  106. <lring>Ephedra Ring</lring>
  107. <sub>Genbu's Shield</sub>
  108. </set>
  109. <set name="Status">
  110. <main lock="t">Yagrush</main>
  111. <ammo>Impatiens</ammo>
  112. <head>Nahtirah Hat</head>
  113. <neck>Orunmila's torque</neck>
  114. <hands>Gendewitha Gages</hands>
  115. <body>Anhur Robe</body>
  116. <lear>Loquac. Earring</lear>
  117. <back>Swith Cape</back>
  118. <legs>Orvail Pants +1</legs>
  119. <waist>Witful Belt</waist>
  120. <feet>Chelona Boots +1</feet>
  121. <rring>Prolix Ring</rring>
  122. <lring>Ephedra Ring</lring>
  123. <sub>Genbu's Shield</sub>
  124. </set>
  125. <set name="ConserveMP">
  126. <main>Capricorn Staff</main>
  127. <ammo>Clarus Stone</ammo>
  128. <head>Nahtirah Hat</head>
  129. <rear>Gifted Earring</rear>
  130. <body>Hedera Cotehardie</body>
  131. <hands>Gendewitha Gages</hands>
  132. <back>Vita Cape</back>
  133. <waist>Witful Belt</waist>
  134. <legs>Gendewitha Spats</legs>
  135. <feet>Gendewitha Galoshes</feet>
  136. <lear>Loquacious Earring</lear>
  137. <rring>Prolix Ring</rring>
  138. <sub>Wizzan Grip</sub>
  139. </set>
  140. <set name="Melee">
  141. <main>Yagrush</main>
  142. <head>Espial Cap</head>
  143. <neck>Asperity Necklace</neck>
  144. <lear>Suppanomimi</lear>
  145. <rear>Brutal Earring</rear>
  146. <body>Hedera Cotehardie</body>
  147. <hands>Bokwus Gloves</hands>
  148. <lring>K'ayres Ring</lring>
  149. <back>Rancorous mantle</back>
  150. <waist>Goading Belt</waist>
  151. <legs>Gendewitha Spats</legs>
  152. <feet>Gendewitha Galoshes</feet>
  153. <rring>Rajas Ring</rring>
  154. <sub>Eminent Wand</sub>
  155. </set>
  156. <set name="WS" baseset="Melee">>
  157. </set>
  158. <set name="Hexa">
  159. <head>Gendewitha Caubeen</head>
  160. <neck>Asperity Necklace</neck>
  161. <lear>Ghillie Earring +1</lear>
  162. <rear>Brutal Earring</rear>
  163. <body>Gendewitha Bliaut</body>
  164. <hands>Yaoyotl Gloves</hands>
  165. <lring>Aquasoul ring</lring>
  166. <back>Rancorous mantle</back>
  167. <waist>Windbuffet belt</waist>
  168. <legs>Gendewitha Spats</legs>
  169. <feet>Gendewitha Galoshes</feet>
  170. <rring>Rajas Ring</rring>
  171. </set>
  172. <set name="Boon">
  173. <head>Nahtirah Hat</head>
  174. <neck>Phalaina Locket</neck>
  175. <lear>Ghillie Earring +1</lear>
  176. <rear>Lifestorm Earring</rear>
  177. <body>Gendewitha Bliaut</body>
  178. <hands>Yaoyotl Gloves</hands>
  179. <lring>Aquasoul ring</lring>
  180. <back>Tuilha Cape</back>
  181. <waist>Pythia Sash +1</waist>
  182. <legs>Gendewitha Spats</legs>
  183. <feet>Gendewitha Galoshes</feet>
  184. <rring>Rajas Ring</rring>
  185. </set>
  186. <set name="FlashNova" baseset="WS">
  187. </set>
  188. <set name="SpiritTaker" baseset="WS">
  189. </set>
  190. <set name="Retribution" baseset="WS">
  191. </set>
  192. <set name="Cataclysm">
  193. <main></main>
  194. <head>Nahtirah Hat</head>
  195. <neck>Eddy necklace</neck>
  196. <lear>Moldavite Earring</lear>
  197. <rear>Hecate's Earring</rear>
  198. <body>Bokwus Robe</body>
  199. <hands>Yaoyotl Gloves</hands>
  200. <lring>Strendu Ring</lring>
  201. <back>Searing Cape</back>
  202. <waist>Maniacus Sash</waist>
  203. <legs>Gendewitha Spats</legs>
  204. <feet>Gendewitha Galoshes</feet>
  205. <rring>Icesoul Ring</rring>
  206. </set>
  207. <set name="Healing">
  208. <main>Tamaxchi</main>
  209. <ammo>Clarus Stone</ammo>
  210. <neck>Lasaia Pendant</neck>
  211. <rear>Lifestorm Earring</rear>
  212. <lear>Novia Earring</lear>
  213. <body>Orison Bliaud +2</body>
  214. <hands>Bokwus Gloves</hands>
  215. <lring>Haoma's Ring</lring>
  216. <rring>Sirona's Ring</rring>
  217. <back>Mending Cape</back>
  218. <waist>Pythia Sash +1</waist>
  219. <head>Gendewitha Caubeen</head>
  220. <legs>Orsn. Pantaln. +2</legs>
  221. <feet>Orvail Souliers +1</feet>
  222. <sub>Genbu's Shield</sub>
  223. </set>
  224. <set name="C5">
  225. <main>Tamaxchi</main>
  226. <ammo>Clarus Stone</ammo>
  227. <neck>Colossus's Torque</neck>
  228. <rear>Lifestorm Earring</rear>
  229. <lear>Novia Earring</lear>
  230. <body>Orison Bliaud +2</body>
  231. <hands>Healer's Mitts +1</hands>
  232. <lring>Haoma's Ring</lring>
  233. <rring>Sirona's Ring</rring>
  234. <back>Mending Cape</back>
  235. <waist>Pythia Sash +1</waist>
  236. <head>Gendewitha Caubeen</head>
  237. <legs>Orsn. Pantaln. +2</legs>
  238. <feet>Orvail Souliers +1</feet>
  239. <sub>Genbu's Shield</sub>
  240. </set>
  241. <set name="Curaga">
  242. <lring>Aquasoul Ring</lring>
  243. <body>Gendewitha Bliaut</body>
  244. <main>Tamaxchi</main>
  245. <head>Gendewitha Caubeen</head>
  246. <sub>Genbu's Shield</sub>
  247. <ammo>Clarus Stone</ammo>
  248. <neck>Lasaia Pendant</neck>
  249. <lear>Novia Earring</lear>
  250. <rear>Gifted Earring</rear>
  251. <hands>Yaoyotl Gloves</hands>
  252. <back>Mending Capee</back>
  253. <waist>Pythia Sash +1</waist>
  254. <legs>Orsn. Pantaln. +2</legs>
  255. <feet>Orvail Souliers +1</feet>
  256. <rring>Aquasoul Ring</rring>
  257. </set>
  258. <set name="Cursna">
  259. <main lock="t">Yagrush</main>
  260. <ammo>Clarus Stone</ammo>
  261. <head>Nahtirah Hat</head>
  262. <neck>Debilis Medallion</neck>
  263. <body>Orison Bliaud +2</body>
  264. <hands>Gendewitha Gages</hands>
  265. <back>Mending Cape</back>
  266. <waist>Goading Belt</waist>
  267. <legs>Clr. Pantaln. +2</legs>
  268. <feet>Chelona Boots +1</feet>
  269. <lring>Haoma's Ring</lring>
  270. <rear>Gifted Earring</rear>
  271. <lear>Loquacious Earring</lear>
  272. <rring>Sirona's Ring</rring>
  273. </set>
  274. <set name="Enhancing">
  275. <main>Beneficus</main>
  276. <sub>Genbu's Shield</sub>
  277. <ammo>Clarus Stone</ammo>
  278. <head>Nahtirah Hat</head>
  279. <neck>Colossus's Torque</neck>
  280. <lear>Augment. Earring</lear>
  281. <rear>Gifted Earring</rear>
  282. <body>Anhur Robe</body>
  283. <hands>Ayao's Gages</hands>
  284. <back>Vita Cape</back>
  285. <waist>Pythia Sash +1</waist>
  286. <legs>Clr. Pantaln. +2</legs>
  287. <feet>Orsn. Duckbills +2</feet>
  288. <rring>Prolix Ring</rring>
  289. </set>
  290. <set name="Bar">
  291. <head>Orison Cap +2</head>
  292. <body>Orison Bliaud +2</body>
  293. <hands>Orison Mitts +2</hands>
  294. <legs>Clr. Pantaln. +2</legs>
  295. <waist>Olympus Sash</waist>
  296. <back>Merciful Cape</back>
  297. </set>
  298. <set name="Stoneskin">
  299. <lring>Aquasoul Earring</lring>
  300. <main>Tamaxchi</main>
  301. <ammo>Clarus Stone</ammo>
  302. <head>Nahtirah Hat</head>
  303. <neck>Colossus's Torque</neck>
  304. <lear>Earthcry Earring</lear>
  305. <rear>Gifted Earring</rear>
  306. <body>Hedera Cotehardie</body>
  307. <hands>Gendewitha Gages</hands>
  308. <back>Vita Cape</back>
  309. <waist>Siegel Sash</waist>
  310. <legs>Haven Hose</legs>
  311. <feet>Orvail Souliers +1</feet>
  312. <sub>Reign Grip</sub>
  313. <rring>Aquasoul Earring</rring>
  314. </set>
  315. <set name="Regen">
  316. <head>Marduk's Tiara +1</head>
  317. <body>Clr. Briault +2</body>
  318. <hands>Orison Mitts +2</hands>
  319. </set>
  320. <set name="Divine">
  321. <main>Eminent Staff</main>
  322. <head>Nahtirah Hat</head>
  323. <neck>Orunmila's Torque</neck>
  324. <rear>Lifestorm Earring</rear>
  325. <body>Hedera Cotehardie</body>
  326. <hands>Bokwus Gloves</hands>
  327. <lring>Aquasoul Ring</lring>
  328. <rring>Aquasoul Ring</rring>
  329. <back>Swith Cape</back>
  330. <waist>Witful Belt</waist>
  331. <legs>Orvail Pants +1</legs>
  332. <feet>Orvail Souliers +1</feet>
  333. <sub></sub>
  334. <lear>Psystorm Earring</lear>
  335. </set>
  336. <set name="Banish">
  337. <lring>Aquasoul Ring</lring>
  338. <main>Eminent Staff</main>
  339. <ammo>Clarus Stone</ammo>
  340. <head>Nahtirah Hat</head>
  341. <neck>Phalaina Locket</neck>
  342. <hands>Gendewitha Gages</hands>
  343. <back>Switch Cape</back>
  344. <waist>Pythia Sash +1</waist>
  345. <legs>Nares Trews</legs>
  346. <feet>Orvail Souliers +1</feet>
  347. <rear>Gifted Earring</rear>
  348. <lear>Loquacious Earring</lear>
  349. <sub>Wizzan Grip</sub>
  350. <rring>Aquasoul Ring</rring>
  351. </set>
  352. <set name="Elemental">
  353. <main>Eminent Staff</main>
  354. <head>Nahtirah Hat</head>
  355. <neck>Eddy necklace</neck>
  356. <lear>Psystorm Earring</lear>
  357. <rear>Lifestorm Earring</rear>
  358. <body>Bokwus Robe</body>
  359. <hands>Yaoyotl Gloves</hands>
  360. <lring>Strendu Ring</lring>
  361. <back>Searing Cape</back>
  362. <waist>Maniacus Sash</waist>
  363. <legs>Gendewitha Spats</legs>
  364. <feet>Gendewitha Galoshes</feet>
  365. <rring>Icesoul Ring</rring>
  366. </set>
  367. <set name="Dark">
  368. <main>Eminent Staff</main>
  369. <sub>Caecus Grip</sub>
  370. <ammo>Clarus Stone</ammo>
  371. <head>Nahtirah Hat</head>
  372. <neck>Aesir Torque</neck>
  373. <lear>Aredan Earring</lear>
  374. <rear>Dark Earring</rear>
  375. <body>Goliard Saio</body>
  376. <hands>Gendewitha Gages</hands>
  377. <lring>Karka Ring</lring>
  378. <rring>Omega Ring</rring>
  379. <back>Merciful Cape</back>
  380. <waist>Casso Sash</waist>
  381. <legs>Portent Pants</legs>
  382. <feet>Goliard Clogs</feet>
  383. </set>
  384. <set name="Stun">
  385. <main>Eminent Staff</main>
  386. <head>Nahtirah Hat</head>
  387. <body>Hedera Cotehardie</body>
  388. <hands>Blessed Mitts</hands>
  389. <waist>Goading Belt</waist>
  390. <legs>Mystagog Slacks</legs>
  391. <feet></feet>
  392. <back>Merciful Cape</back>
  393. <lear>Loquac. Earring</lear>
  394. <rring>Prolix Ring</rring>
  395. </set>
  396. <set name="EnfeeblingBase">
  397. <rring>Angha Ring</rring>
  398. <main>Eminent Staff</main>
  399. <ammo>Clarus Stone</ammo>
  400. <head>Nahtirah Hat</head>
  401. <neck>Orunmila's Torque</neck>
  402. <rear>Lifestorm Earring</rear>
  403. <lear>Psystorm Earring</lear>
  404. <body>Hedera Cotehardie</body>
  405. <hands>Yaototl Gloves</hands>
  406. <lring>Aquasoul Ring</lring>
  407. <waist>Pythia Sash +1</waist>
  408. <legs>Orvail Pants +1</legs>
  409. <feet>Orvail Souliers +1</feet>
  410. <back>Ogapepo Cape</back>
  411. <sub>Wizzan Grip</sub>
  412. </set>
  413. <set name="Enfeebling-BlackMagic">
  414. </set>
  415. <set name="Enfeebling-WhiteMagic">
  416. </set>
  417. <set name="Waltz" baseset="Idle" />
  418. <set name="Utsusemi">
  419. <head>Zelus Tiara</head>
  420. <neck>Orison Locket</neck>
  421. <lear>Loquac. Earring</lear>
  422. <rear>Magnetic Earring</rear>
  423. <body>Hedera Cotehardie</body>
  424. <hands>Blessed Mitts</hands>
  425. <back>Veela Cape</back>
  426. <waist>Goading Belt</waist>
  427. <legs>Mystagog Slacks</legs>
  428. <feet>Blessed Pumps</feet>
  429. <rring>Prolix Ring</rring>
  430. </set>
  431. </group>
  432. </sets>
  433. <rules>
  434. <if spell="Escape|Warp|Warp II|Recall-*|Teleport-*">
  435. <return />
  436. </if>
  437. <if status="engaged">
  438. <equip when="engaged|aftercast" set="Melee" />
  439. <if SubJob="DNC|NIN">
  440. <equip when="engaged|aftercast" set="Melee">
  441. <rear>Suppanomimi</rear>
  442. </equip>
  443. </if>
  444. </if>
  445. <elseif status="idle">
  446. <equip when="idle|aftercast" set="Idle" />
  447. <if area="*Remnants">
  448. <equip>
  449. <lring>Balrahn's ring</lring>
  450. </equip>
  451. </if>
  452. <elseif area="*Legion">
  453. <equip>
  454. <lring>Maquette ring</lring>
  455. </equip>
  456. </elseif>
  457. </elseif>
  458. <else>
  459. <equip when="resting" set="Resting" />
  460. </else>
  461. <if TPGT="15">
  462. <equip when="precast|midcast|aftercast|idle|resting">
  463. <main lock="true" />
  464. <sub lock="true" />
  465. <range lock="true" />
  466. </equip>
  467. </if>
  468. <if type="WeaponSkill">
  469. <precastdelay delay=".2" />
  470. <if spell="Hexa Strike">
  471. <equip set="Hexa" />
  472. </if>
  473. <elseif spell="Mystic Boon">
  474. <equip set="Boon" />
  475. </elseif>
  476. <elseif spell="Flash Nova">
  477. <equip set="FlashNova" />
  478. </elseif>
  479. <elseif spell="Spirit Taker">
  480. <equip set="SpiritTaker" />
  481. </elseif>
  482. <elseif spell="Retribution">
  483. <equip set="Retribution" />
  484. </elseif>
  485. <elseif spell="Cataclysm">
  486. <equip set="Cataclysm" />
  487. </elseif>
  488. <else>
  489. <equip set="WS" />
  490. </else>
  491. </if>
  492. <if skill="HealingMagic">
  493. <equip when="precast" set="FastCast">
  494. <legs>Orsn. Pantaln. +2</legs>
  495. </equip>
  496. <if spell="Cur*">
  497. <equip when="precast" set="CureCast" />
  498. </if>
  499. <if spell="Cure*|Cura*">
  500. <action type="MidCastDelay" delay="0.1" />
  501. <if spell="Cure|Cure II|Cure III|Cure IV">
  502. <equip when="midcast" set="Healing" />
  503. </if>
  504. <elseif spell="Cure V|Cure VI">
  505. <equip when="midcast" set="C5" />
  506. </elseif>
  507. <elseif spell="Curaga*">
  508. <equip when="midcast" set="Curaga" />
  509. </elseif>
  510. <if MPLT="60">
  511. <!-- Show Spell Info for cures only when low on MP -->
  512. <ShowSpellInfo />
  513. </if>
  514. <if NotBuffActive="Light Arts">
  515. <if Spell="Cure VI" MPLT="227">
  516. <changespell Spell="Cure V" />
  517. </if>
  518. <if Spell="Cure V" MPLT="135">
  519. <changespell Spell="Cure IV" />
  520. </if>
  521. <if Spell="Cure IV" MPLT="88">
  522. <changespell Spell="Cure III" />
  523. </if>
  524. <if Spell="Cure III" MPLT="46">
  525. <changespell Spell="Cure II" />
  526. </if>
  527. <if Spell="Cure II" MPLT="24">
  528. <CancelSpell />
  529. <AddToChat color="56">[ERROR] Not enough MP To cast Cure! ~</AddToChat>
  530. </if>
  531. </if>
  532. <else> <!-- Light Arts is Active - -10% MP Cost -->
  533. <if NotBuffActive="Penury">
  534. <if Spell="Cure VI" MPLT="205">
  535. <changespell Spell="Cure V" />
  536. </if>
  537. <if Spell="Cure V" MPLT="122">
  538. <changespell Spell="Cure IV" />
  539. </if>
  540. <if Spell="Cure IV" MPLT="80">
  541. <changespell Spell="Cure III" />
  542. </if>
  543. <if Spell="Cure III" MPLT="42">
  544. <changespell Spell="Cure II" />
  545. </if>
  546. <if Spell="Cure II" MPLT="22">
  547. <CancelSpell />
  548. <AddToChat color="56">[ERROR] Not enough MP To cast Cure! ~</AddToChat>
  549. </if>
  550. </if>
  551. <else> <!-- Penury is Active - -50% MP Cost -->
  552. <if Spell="Cure VI" MPLT="114">
  553. <changespell Spell="Cure V" />
  554. </if>
  555. <if Spell="Cure V" MPLT="68">
  556. <changespell Spell="Cure IV" />
  557. </if>
  558. <if Spell="Cure IV" MPLT="44">
  559. <changespell Spell="Cure III" />
  560. </if>
  561. <if Spell="Cure III" MPLT="23">
  562. <changespell Spell="Cure II" />
  563. </if>
  564. <if Spell="Cure II" MPLT="12">
  565. <CancelSpell />
  566. <AddToChat color="56">[ERROR] Not enough MP To cast Cure! ~</AddToChat>
  567. </if>
  568. </else>
  569. </else>
  570. <!-- Handle Elemental Obi's -->
  571. <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  572. <if Element="Light"><equip when="midcast"><waist lock="true">Korin Obi</waist></equip></if>
  573. </if>
  574. <if advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementCape" = "1"'>
  575. <if Element="Light"><equip when="midcast"><back lock="true">Twilight Cape</back></equip></if>
  576. </if>
  577. </if>
  578. <elseif spell="*na">
  579. <equip when="precast|Midcast" set="Status" />
  580. <action type="MidCastDelay" delay="0.1" />
  581. <if spell="Cursna">
  582. <equip when="midcast" set="Cursna" />
  583. </if>
  584. </elseif>
  585. </if>
  586. <elseif skill="EnhancingMagic">
  587. <equip when="precast" set="FastCast">
  588. <waist></waist>
  589. </equip>
  590. <equip when="midcast" set="Enhancing" />
  591. <if spell="Bar*">
  592. <PreCastDelay delay="0.2" />
  593. <equip when="precast|midcast" Set="Bar" />
  594. </if>
  595. <elseif spell="Stoneskin">
  596. <equip when="precast" set="FastCast">
  597. <hands>Carapacho Cuffs</hands>
  598. <waist>Siegel Sash</waist>
  599. </equip>
  600. <equip when="midcast" set="Stoneskin" />
  601. </elseif>
  602. <elseif spell="Regen*">
  603. <equip when="Midcast" Set="Regen" />
  604. <if NotBuffActive="Light Arts">
  605. <if spell="Regen IV" MPLT="82">
  606. <changespell Spell="Regen III" />
  607. </if>
  608. <if spell="Regen III" MPLT="64">
  609. <changespell Spell="Regen II" />
  610. </if>
  611. <if spell="Regen II" MPLT="36">
  612. <changespell Spell="Regen" />
  613. </if>
  614. <if spell="Regen" MPLT="15">
  615. <CancelSpell />
  616. <AddToChat color="56">[ERROR] Not enough MP To cast Regen! ~</AddToChat>
  617. </if>
  618. </if>
  619. <else> <!-- Light Arts is Active - -10% MP Cost -->
  620. <if NotBuffActive="Penury">
  621. <if spell="Regen IV" MPLT="74">
  622. <changespell Spell="Regen III" />
  623. </if>
  624. <if spell="Regen III" MPLT="58">
  625. <changespell Spell="Regen II" />
  626. </if>
  627. <if spell="Regen II" MPLT="33">
  628. <changespell Spell="Regen" />
  629. </if>
  630. <if spell="Regen" MPLT="14">
  631. <CancelSpell />
  632. <AddToChat color="56">[ERROR] Not enough MP To cast Regen! ~</AddToChat>
  633. </if>
  634. </if>
  635. <else> <!-- Penury is Active - -50% MP Cost -->
  636. <if spell="Regen IV" MPLT="41">
  637. <changespell Spell="Regen III" />
  638. </if>
  639. <if spell="Regen III" MPLT="32">
  640. <changespell Spell="Regen II" />
  641. </if>
  642. <if spell="Regen II" MPLT="18">
  643. <changespell Spell="Regen" />
  644. </if>
  645. <if spell="Regen" MPLT="8">
  646. <CancelSpell />
  647. <AddToChat color="56">[ERROR] Not enough MP To cast Regen! ~</AddToChat>
  648. </if>
  649. </else>
  650. </else>
  651. </elseif>
  652. <elseif spell="Erase">
  653. <equip when="precast" set="Status">
  654. <main lock="t">Yagrush</main>
  655. <waist>Siegel Sash</waist>
  656. <legs>Orsn. Pantaln. +2</legs>
  657. </equip>
  658. <equip when="midcast" set="ConserveMP">
  659. <main lock="t">Yagrush</main>
  660. <legs>Orsn. Pantaln. +2</legs>
  661. </equip>
  662. </elseif>
  663. <elseif spell="Protect|Protect II|Protect III|Protect IV|Protectra I|Protectra II|Protectra III|Protectra IV|Shell I|Shell II|Shell III|Shell IV|Shell V|Shellra I|Shellra II|Shellra III|Shellra IV|Haste|Refresh|Blink|Aquaveil|*storm|Tractor|Raise*|Arise">
  664. <equip when="midcast" set="ConserveMP" />
  665. </elseif>
  666. <elseif spell="Shellra V">
  667. <equip when="midcast" set="ConserveMP">
  668. <legs>Clr. Pantaln. +2</legs>
  669. <lring>Sheltered Ring</lring>
  670. </equip>
  671. </elseif>
  672. <elseif spell="Protectra V">
  673. <equip when="midcast" set="ConserveMP">
  674. <feet>Cleric's Duckbills +2</feet>
  675. <lring>Sheltered Ring</lring>
  676. </equip>
  677. </elseif>
  678. </elseif>
  679. <elseif skill="DivineMagic">
  680. <equip when="precast" set="FastCast" />
  681. <equip when="midcast" set="Divine" />
  682. <if spell="Flash">
  683. <PreCastDelay delay="0.2" />
  684. <equip when="precast|midcast" set="Divine" />
  685. </if>
  686. <if spell="Holy*">
  687. <PreCastDelay delay="0.2" />
  688. <equip when="precast|midcast" set="Banish" />
  689. <!-- Handle Elemental Obi's -->
  690. <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  691. <if Element="Light"><equip when="midcast"><waist lock="true">Korin Obi</waist></equip></if>
  692. </if>
  693. <if advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementCape" = "1"'>
  694. <if Element="Light"><equip when="midcast"><back lock="true">Twilight Cape</back></equip></if>
  695. </if>
  696. </if>
  697. <if spell="Banish*">
  698. <equip when="midcast" set="Banish" />
  699. <!-- Handle Elemental Obi's -->
  700. <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  701. <if Element="Light"><equip when="midcast"><waist lock="true">Korin Obi</waist></equip></if>
  702. </if>
  703. <if advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementCape" = "1"'>
  704. <if Element="Light"><equip when="midcast"><back lock="true">Twilight Cape</back></equip></if>
  705. </if>
  706. </if>
  707. <if spell="Repose">
  708. <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] %Target Wearing off in 45s</command>
  709. <command when="aftercast">wait 75;input /echo [$sleepid:%spell] %TargetWearing off in 15s</command>
  710. <command when="aftercast">wait 85;input /echo [$sleepid:%spell] %TargetWearing off in 5s;spellcast var dec sleepid;</command>
  711. </if>
  712. </elseif>
  713. <elseif skill="ElementalMagic">
  714. <equip when="precast" set="FastCast" />
  715. <equip when="midcast" set="Elemental" />
  716. </elseif>
  717. <elseif skill="DarkMagic">
  718. <equip when="precast" set="FastCast" />
  719. <equip when="midcast" set="Dark" />
  720. <if spell="Stun">
  721. <!-- equip gear that helps stun, and nothing else -->
  722. <equip when="precast|midcast" set="Stun" />
  723. <!-- These codes just print Stun in auto translate into chat. -->
  724. <!-- <command>input /p \xFD\x07\x02\x12\xFC\xFD >> %SpellTarget</command> -->
  725. </if>
  726. </elseif>
  727. <elseif skill="EnfeeblingMagic">
  728. <equip when="precast" set="FastCast" />
  729. <equip when="midcast" set="Enfeebling-%Type" />
  730. <!-- Timers for when sleep is wearing off. -->
  731. <if spell="Sleep II|Sleepga II">
  732. <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] %target Wearing off in 45s</command>
  733. <command when="aftercast">wait 75;input /echo [$sleepid:%spell] %target Wearing off in 15s</command>
  734. <command when="aftercast">wait 85;input /echo [$sleepid:%spell] %target Wearing off in 5s;spellcast var dec sleepid;</command>
  735. </if>
  736. <elseif spell="Sleep|Sleepga">
  737. <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] %target Wearing off in 15s</command>
  738. <command when="aftercast">wait 55;input /echo [$sleepid:%spell] %target Wearing off in 5s;spellcast var dec sleepid;</command>
  739. </elseif>
  740. </elseif>
  741. <elseif skill="Ninjutsu">
  742. <equip when="precast" set="FastCast" />
  743. <equip when="midcast" set="FastCast" />
  744. </elseif>
  745. <if spell="Curing Waltz*|Divine Waltz*">
  746. <equip when="precast|midcast" set="Waltz" />
  747. </if>
  748. <!-- utility: if targetting a monster, but casting a spell that can not be cast on monsters, then cast on self (buffs). -->
  749. <if SpellTargetType="MONSTER" NotValidTarget="*Enemy*" ValidTarget="*Self*">
  750. <changetarget target="<stpc>" />
  751. </if>
  752. <if SpellTargetType="NONE" ValidTarget="*Self*">
  753. <changetarget target="<stpc>" />
  754. </if>
  755. <if spell="Divine Caress"><equip when="precast|midcast"><hands>Orison Mitts +2</hands></equip></if>
  756. <if mode="and" BuffActive="Divine Caress" spell="*na">
  757. <equip when="idle|engaged|resting|precast|midcast|aftercast">
  758. <hands lock="t">Orison Mitts +2</hands>
  759. <back lock="t">Mending Cape</back>
  760. </equip>
  761. </if>
  762. <if spell="Martyr">
  763. <equip when="precast|midcast">
  764. <hands>Clr. Mitts +2</hands>
  765. </equip>
  766. </if>
  767. <if spell="Benediction">
  768. <equip when="precast|midcast">
  769. <body>Clr. Briault +2</body>
  770. </equip>
  771. </if>
  772. <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin -->
  773. <if spell="Sneak" BuffActive="Sneak" SpellTargetType="Self">
  774. <command when="midcast">cancel 71</command>
  775. <midcastdelay delay="2.2" />
  776. </if>
  777. <elseif spell="Stoneskin" BuffActive="Stoneskin">
  778. <command when="midcast">cancel 37</command>
  779. <midcastdelay delay="3.8" />
  780. </elseif>
  781. <elseif spell="Spectral Jig">
  782. <command when="precast">cancel 71</command>
  783. </elseif>
  784. </rules>
  785. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement