Advertisement
Guest User

WHM.xml

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