Advertisement
Guest User

Untitled

a guest
Jun 1st, 2013
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.44 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2.  
  3. <!-- WELCOME TO MAGGIE'S WHM XML!!! I HOPE YOU LOVE IT! ANY QUESTIONS CONTACT ME ON GUILDWORK! HANNALEE FROM BAHAMUT!
  4. LAST UPDATED 4 FEBRUARY 2013 -->
  5. <!-- YOU WILL NEED MY INCLUDE FOR THIS TO WORK!! www.thedreamatorium.guildwork.com/hannalee-->
  6. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  7.  
  8. <!-- set ShowGearSwaps to "true" to test to make sure all your gear is changing properly! It's good to test every once in a while -->
  9. <config
  10. Debug="false"
  11. ShowGearSwaps="false"
  12. NormalSet="Idle"
  13. RestingSet="Resting"
  14. EngagedSet="TP"
  15. />
  16. <!-- IF YOU USE THE GUILDWORK TAG, PLEASE REMEMBER TO USE YOUR NAME AND SERVER, NOT MINE! ^^ -->
  17.  
  18.  
  19. <variables>
  20. <!-- Staff variables here, for elements. I don't use nuking staves here obviously, since a whm's main ice spell in paralyze, for example, and wouldn't want a nuke staff for that -->
  21. <var name="Staff-Fire">Chatoyant Staff</var>
  22. <var name="Staff-Ice">Chatoyant Staff</var>
  23. <var name="Staff-Wind">Chatoyant Staff</var>
  24. <var name="Staff-Earth">Chatoyant Staff</var>
  25. <var name="Staff-Thunder">Chatoyant Staff</var>
  26. <var name="Staff-Water">Chatoyant Staff</var>
  27. <var name="Staff-Light">Chatoyant Staff</var>
  28. <var name="Staff-Dark">Chatoyant Staff</var>
  29. <!-- These following variables link back to my include, to provide the correct names for "en" spells -->
  30. <var name="Ice">blizzard</var>
  31. <var name="Fire">fire</var>
  32. <var name="Wind">aero</var>
  33. <var name="Earth">stone</var>
  34. <var name="Thunder">thunder</var>
  35. <var name="Water">water</var>
  36. </variables>
  37. <sets>
  38. <group name="Normal" default="yes">
  39. <!-- Refresh stuff here, as well as defense gear, if you have the space for it. I don't, so I focus on refresh and movement speed -->
  40. <set name="Idle">
  41. <main>Owleyes</main>
  42. <ammo>Oreiad's Tathlum</ammo>
  43. <head>Nefer Khat</head>
  44. <neck>Twilight Torque</neck>
  45. <lear>Orison Earring</lear>
  46. <rear>Loquac. Earring</rear>
  47. <body>Heka's Kalasiris</body>
  48. <hands>Serpentes Cuffs</hands>
  49. <lring>Dark Ring</lring>
  50. <rring>Sheltered Ring</rring>
  51. <back>Umbra Cape</back>
  52. <waist>Slipor Sash</waist>
  53. <legs>Nares Trews</legs>
  54. <feet>Serpentes Sabots</feet>
  55. <sub>Genbu's Shield</sub>
  56. </set>
  57.  
  58. <!-- HMP gear, obviously! ^^ -->
  59. <set name="Resting">
  60. <main>Chatoyant Staff</main>
  61. <sub>Shamatha Grip</sub>
  62. <ammo>Clarus Stone</ammo>
  63. <head>Nefer Khat</head>
  64. <neck>Grandiose Chain</neck>
  65. <rear>Magnetic Earring</rear>
  66. <body>Heka's Kalasiris</body>
  67. <back>Vita Cape</back>
  68. <hands>Nares Cuffs</hands>
  69. <legs>Sagacity Lappas</legs>
  70. <waist>Austerity Belt</waist>
  71. <feet>Chelona Boots</feet>
  72. </set>
  73.  
  74. <!-- The following five sets are all fastcast for different situations. One set, "Fast", uses "occassionally quickens spellcasting" gear, the Impatiens and the Witful Belt. However, you do
  75. NOT want to use those items for ANY spell that requires a potency set midcast, such as cures, nukes, phalanx, etc. Therefore, I use other Fast sets for certain spells. -->
  76. <!-- This set uses instant cast items. Will be used for such spells as Haste, Refresh, Warp, Tele. In other words, spells that will not be adversely affected by going off instantly -->
  77. <set name="Fast">
  78. <main>Chatoyant Staff</main>
  79. <ammo>Impatiens</ammo>
  80. <head>Nares Cap</head>
  81. <neck>Orison Locket</neck>
  82. <lear>Loquac. earring</lear>
  83. <body>Anhur Robe</body>
  84. <hands>Repartie Gloves</hands>
  85. <lring>Prolix Ring</lring>
  86. <back>Swith Cape</back>
  87. <waist>Witful Belt</waist>
  88. <legs>Orvail Pants</legs>
  89. <feet>Chelona Boots</feet>
  90. <sub>Vivid Strap</sub>
  91. </set>
  92. <!-- CureFast set does not utilize instant cast items, but focuses on fast cast and items that specifically speed up the cast time of healing magic (NOT TOO FAST) -->
  93. <set name="CureFast">
  94. <main>Chatoyant Staff</main>
  95. <sub>Vivid Strap</sub>
  96. <ammo>Incantor Stone</ammo>
  97. <head>Nares Cap</head>
  98. <neck>Orison Locket</neck>
  99. <lear>Loquac. earring</lear>
  100. <hands>Repartie Gloves</hands>
  101. <lring>Prolix Ring</lring>
  102. <back>Swith Cape</back>
  103. <legs>Orison Pantaloons +2</legs>
  104. <feet>Rubeus Boots</feet>
  105. </set>
  106. <!-- CureFastCura set does not utilize instant cast items, but focuses on MAX fast cast for the longer casttime spells CURE VI and the CURA spells-->
  107. <set name="CureFastCura">
  108. <main>Chatoyant Staff</main>
  109. <sub>Vivid Strap</sub>
  110. <ammo>Incantor Stone</ammo>
  111. <head>Nares Cap</head>
  112. <neck>Orison Locket</neck>
  113. <lear>Loquac. earring</lear>
  114. <body>Heka's Kalasiris</body>
  115. <hands>Repartie Gloves</hands>
  116. <lring>Prolix Ring</lring>
  117. <back>Swith Cape</back>
  118. <legs>Orsn.Pantaln. +2</legs>
  119. <feet>Chelona Boots</feet>
  120. </set>
  121. <!-- EnhancingFast set does not utilize instant cast items, but focuses on fast cast and items that specifically speed up the cast time of Enhancing magic -->
  122. <set name="EnhancingFast">
  123. <main>Winged Wand</main>
  124. <sub>Genbu's Shield</sub>
  125. <ammo>Incantor Stone</ammo>
  126. <head>Nares Cap</head>
  127. <neck>Orison Locket</neck>
  128. <lear>Loquac. earring</lear>
  129. <body>Anhur Robe</body>
  130. <hands>Repartie Gloves</hands>
  131. <lring>Prolix Ring</lring>
  132. <back>Swith Cape</back>
  133. <waist>Siegel Sash</waist> <!-- Seigel Sash, IMO a very underrated mage piece. -8% Enhancing magic cast time. AND Stoneskin bonus?! What's NOT to love?! -->
  134. <legs>Orvail Pants</legs>
  135. <feet>Chelona Boots</feet>
  136. </set>
  137. <!-- NukeFast set does not utilize instant cast items, but focuses on fast cast. Used here for Divine Magic. -->
  138. <set name="NukeFast">
  139. <main>Chatoyant Staff</main>
  140. <sub>Vivid Strap</sub>
  141. <ammo>Incantor Stone</ammo>
  142. <head>Nares Cap</head>
  143. <neck>Orison Locket</neck>
  144. <lear>Loquac. earring</lear>
  145. <body>Anhur Robe</body>
  146. <hands>Repartie Gloves</hands>
  147. <lring>Prolix Ring</lring>
  148. <back>Swith Cape</back>
  149. <legs>Orvail Pants</legs>
  150. <feet>Chelona Boots</feet>
  151. </set>
  152.  
  153. <!-- Travel Set works with my include. So I will already be wearing movement speed + gear after I tele, warp, retrace etc. -->
  154. <set name="Travel" baseset="Fast">
  155. <feet>Chelona Boots</feet>
  156. </set>
  157. <!-- Fast Cast dictates speed that a spell goes off. Haste (and 1/2 Fastcast) determines recast time of spells. If you want a quicker recast, midcast a spell in this set -->
  158. <set name="Haste" baseset="EnhancingFast">
  159. <main>Plenitas Virga</main>
  160. <sub>Arbuda Grip</sub>
  161. <head>Zelus Tiara</head>
  162. <neck>Orison Locket</neck>
  163. <hands>Blessed Mitts</hands>
  164. <body>Hedera Cotehardie</body>
  165. <legs>Rubeus Spats</legs>
  166. <feet>Blessed Pumps</feet>
  167. <waist>Goading Belt</waist>
  168. <rring>Sheltered Ring</rring>
  169. </set>
  170. <!-- Cure Set for POTENCY of cures. You want to cap potency @ 50% on your gear, then healing magic, then mind, then vitality. In that order. Don't worry about casttime in this set -->
  171. <!-- Please note! Curaga and Cura spells calculate Potency, then mind, then healing magic, then vitality. Also no stoneskin bonus from orison bliaud. That set is "CureCura" -->
  172. <set name="Cure">
  173. <main>Arka IV</main>
  174. <ammo>Oreiad's Tathlum</ammo>
  175. <head>Orison Cap +2</head>
  176. <neck>Phalaina Locket</neck>
  177. <lear>Healing Earring</lear>
  178. <rear>Beatific Earring</rear>
  179. <body>Orison Bliaud +2</body>
  180. <hands>Bokwus Gloves</hands>
  181. <lring>Sirona's Ring</lring>
  182. <rring>Haoma's Ring</rring>
  183. <back>Tempered Cape</back>
  184. <waist>Bishop's Sash</waist>
  185. <legs>Orison Pantaloons +2</legs>
  186. <feet>Rubeus Boots</feet>
  187. <sub>Curatio Grip</sub>
  188. </set>
  189. <set name="CureCura">
  190. <main>Arka IV</main>
  191. <ammo>Oreiad's Tathlum</ammo>
  192. <head>Orison Cap +2</head>
  193. <neck>Phalaina Locket</neck>
  194. <lear>Beatific Earring</lear>
  195. <rear>Aqua Pearl</rear>
  196. <body>Heka's Kalasiris</body>
  197. <hands>Augur's Gloves</hands>
  198. <lring>Aquasoul Ring</lring>
  199. <rring>Haoma's Ring</rring>
  200. <back>Tempered Cape</back>
  201. <waist>Cascade Belt</waist>
  202. <legs>Nares Trews</legs>
  203. <feet>Orvail Souliers</feet>
  204. <sub>Reign Grip</sub>
  205. </set>
  206.  
  207. <!-- A WHM with merits can cap bar-element spells at 185. Try to get as high as you can, makes a HUGE HUGE difference -->
  208. <set name="Barspells" BaseSet="EnhancingFast">
  209. <main>Beneficus</main>
  210. <sub>Genbu's Shield</sub>
  211. <head>Orison Cap +2</head>
  212. <neck>Enhancing Torque</neck>
  213. <lear>Augment. Earring</lear>
  214. <body>Anhur Robe</body>
  215. <hands>Augur's Gloves</hands>
  216. <back>Merciful Cape</back>
  217. <waist>Cascade Belt</waist>
  218. <legs>Clr. Pantaln. +2</legs>
  219. <feet>Cleric's Duckbills +2</feet>
  220. </set>
  221. <!-- A WHM can use specific gear for Barspells, and other gear for general enhancing magic. That is why you should have two sets -->
  222. <set name="Enhancing" BaseSet="Fast">
  223. <main>Beneficus</main>
  224. <sub>Genbu's Shield</sub>
  225. <neck>Enhancing Torque</neck>
  226. <lear>Augment. Earring</lear>
  227. <rear>Aredan Earring</rear>
  228. <body>Anhur Robe</body>
  229. <hands>Augur's Gloves</hands>
  230. <back>Merciful Cape</back>
  231. <waist>Cascade Belt</waist>
  232. <legs>Clr. Pantaln. +2</legs>
  233. <feet>Cleric's Duckbills +2</feet>
  234. </set>
  235. <!-- Erase is ENHANCING MAGIC, not healing magic! -->
  236. <set name="Erase" Baseset="Fast">
  237. <waist>Siegel Sash</waist>
  238. </set>
  239. <!-- Basic Enfeebling Magic and MACC set. Does not concern itself with Mind or Int. For Silence, Sleep, Gravity, Poison -->
  240. <set name="Enfeebles">
  241. <main>$Staff-%SpellElement</main>
  242. <head>Nares Cap</head>
  243. <neck>Weike Torque</neck>
  244. <lear>Enfeebling Earring</lear>
  245. <rear>Aredan Earring</rear>
  246. <body>Manasa Chasuble</body>
  247. <hands>Repartie Gloves</hands>
  248. <lring>Strendu Ring</lring>
  249. <back>Gwyddion's Cape</back>
  250. <legs>Portent Pants</legs>
  251. <feet>Nares Clogs</feet>
  252. </set>
  253. <!-- For Para, Addle, and Slow -->
  254. <set name="MindEnfeebles" Baseset="Enfeebles">
  255. <main>Chatoyant Staff</main>
  256. <sub>Reign Grip</sub>
  257. <ammo>Oreiad's Tathlum</ammo>
  258. <head>Orison Cap +2</head>
  259. <neck>Phalaina Locket</neck>
  260. <lear>Aredan Earring</lear>
  261. <body>Manasa Chasuble</body>
  262. <hands>Bokwus Gloves</hands>
  263. <rring>Aquasoul Ring</rring>
  264. <waist>Cascade Belt</waist>
  265. <legs>Rubeus Spats</legs>
  266. <feet>Chelona Boots</feet>
  267. </set>
  268.  
  269. <!-- For Bind and Blind -->
  270. <set name="IntEnfeebles" BaseSet="Enfeebles">
  271. <ammo>Snow Sachet</ammo>
  272. <sub>Bugard Strap +1</sub>
  273. <rear>Aredan Earring</rear>
  274. <waist>Cognition Belt</waist>
  275. <rring>Icesoul Ring</rring>
  276. </set>
  277. <!-- Just a few extra points of Regen, but adds up! ^^-->
  278. <set name="Regen" BaseSet="Haste">
  279. <body>Clr. Briault +2</body>
  280. <hands>Orison Mitts +2</hands>
  281. </set>
  282. <!-- Always Always use your Whm Empy head +2 for all na spells! -->
  283. <set name="StatusRemoval" BaseSet="Fast">
  284. <main>Plenitas Virga</main>
  285. <sub>Arbuda Grip</sub>
  286. <head>Orison Cap +2</head>
  287. <hands>Blessed Mitts</hands>
  288. <legs>Rubeus Spats</legs>
  289. <feet>Blessed Pumps</feet>
  290. </set>
  291. <set name="Cursna">
  292. <main>Beneficus</main>
  293. <sub>Genbu's Shield</sub>
  294. <ammo>Impatiens</ammo>
  295. <head>Orison Cap +2</head>
  296. <neck>Debilis Medallion</neck>
  297. <lear>Loquac. Earring</lear>
  298. <body>Orison Bliaud +1</body>
  299. <hands>Augur's Gloves</hands>
  300. <lring>Ephedra Ring</lring>
  301. <rring>Haoma's Ring</rring>
  302. <back>Tempered Cape</back>
  303. <waist>Witful Belt</waist>
  304. <legs>Clr. Pantaln. +2</legs>
  305. <feet>Rubeus Boots</feet>
  306. </set>
  307. <!-- Divine Nuke potency gear. I often have to leave a lot of this stuff at home because of inventory issues. D>:( DAMN YOU PS2 LIMITATIONS! -->
  308. <set name="Nuke">
  309. <main>Chatoyant Staff</main>
  310. <sub>Elder Grip</sub>
  311. <ammo>Memoria Sachet</ammo>
  312. <lring>Strendu Ring</lring>
  313. <head>Nares Cap</head>
  314. <neck>Stoicheion Medal</neck>
  315. <lear>Hecate's Earring</lear>
  316. <body>Nares Saio</body>
  317. <hands>Nares Cuffs</hands>
  318. <rring>Aquasoul Ring</rring>
  319. <back>Searing Cape</back>
  320. <rear>Novio Earring</rear>
  321. <waist>Aswang Sash</waist>
  322. <legs>Hlr. Pantaln.</legs>
  323. <feet>Nares Clogs</feet>
  324. </set>
  325. <!-- Separate sets for stun and other dark magic. Note that this stun set focuses on recast, not accuracy. Mobs that need high accuracy stuns will need this set changed. -->
  326. <set name="Stun">
  327. <main>Apamajas II</main>
  328. <sub>Arbuda Grip</sub>
  329. <neck>Orison Locket</neck>
  330. <lear>Loquac. earring</lear>
  331. <rear>Aredan Earring</rear>
  332. <body>Hedera Cotehardie</body>
  333. <head>Zelus Tiara</head>
  334. <hands>Blessed Mitts</hands>
  335. <legs>Orvail Pants</legs>
  336. <feet>Blessed Pumps</feet>
  337. <waist>Goading Belt</waist>
  338. <lring>Prolix Ring</lring>
  339. <ammo>Impatiens</ammo>
  340. <back>Merciful Cape</back>
  341. <rring>Icesoul Ring</rring>
  342. </set>
  343. <!-- This set will be used for Aspir and Drain, so focus on Dark Magic and Int -->
  344. <set name="Dark">
  345. <main>Chatoyant Staff</main>
  346. <sub>Bugard Strap +1</sub>
  347. <ammo>Snow Sachet</ammo>
  348. <head>Nares Cap</head>
  349. <neck>Dark Torque</neck>
  350. <lear>Aquilo's Pearl</lear>
  351. <rear>Aredan Earring</rear>
  352. <body>Nares Saio</body>
  353. <hands>Repartie Gloves</hands>
  354. <lring>Strendu Ring</lring>
  355. <rring>Icesoul Ring</rring>
  356. <back>Merciful Cape</back>
  357. <waist>Cognition Belt</waist>
  358. <legs>Portent Pants</legs>
  359. <feet>Chelona Boots +1</feet>
  360. </set>
  361. <!-- If you engage on the mob (to skillup club or some crap) this will go on! -->
  362. <set name="TP">
  363. <head>Zelus Tiara</head>
  364. <neck>Twilight Torque</neck>
  365. <lear>Brutal Earring</lear>
  366. <rear>Ethereal Earring</rear>
  367. <body>Goliard Saio</body>
  368. <hands>Blessed Mitts +1</hands>
  369. <lring>Rajas Ring</lring>
  370. <rring>Mars's Ring</rring>
  371. <waist>Ninurta's Sash</waist>
  372. <legs>Bls. Trousers +1</legs>
  373. <feet>Blessed Pumps</feet>
  374. </set>
  375. </group>
  376. </sets>
  377.  
  378. <!-- RULES SECTION! DO NOT CHANGE ANYTHING UNLESS YOU KNOW WHAT YOU'RE DOING!!!! DON'T TOUCH IT! -->
  379. <rules>
  380.  
  381. <!-- Include rules. Check my include to see what each one does! If you don't have my include, these won't work, obviously -->
  382. <xi:include href="include.xml" xpointer="//include[@name='SpellCancelRules']/*" />
  383. <xi:include href="include.xml" xpointer="//include[@name='MPCostRule']/*" />
  384. <xi:include href="include.xml" xpointer="//include[@name='SleeptoChat']/*" />
  385. <xi:include href="include.xml" xpointer="//include[@name='EchoDropsRule']/*" />
  386. <xi:include href="include.xml" xpointer="//include[@name='EnspellRule']/*" />
  387. <xi:include href="include.xml" xpointer="//include[@name='ChargeItemRule']/*" />
  388. <xi:include href="include.xml" xpointer="//include[@name='CleanTransportation']/*" />
  389. <xi:include href="include.xml" xpointer="//include[@name='Stoneskin']/*" />
  390. <!-- So your weapon will NOT change when you are engaged on a mob, even if you cast a spell. No TP loss! -->
  391. <if status="Engaged">
  392. <equip when="idle|engaged|resting|precast|midcast|aftercast">
  393. <main lock="t" />
  394. <sub lock="t" />
  395. <range lock="t" />
  396. </equip>
  397. </if>
  398. <!-- Tells spellcast to put you back into idle gear if not engaged, and TP gear if you are engaged, after a spell, JA, or weapon skill -->
  399. <if NotStatus="Engaged">
  400. <equip when="aftercast" set="Idle"/>
  401. </if>
  402. <else>
  403. <equip when="aftercast" set="TP"/>
  404. </else>
  405.  
  406. <!-- I use Poison V and Dancing Chains as trigger spells in my autoexec for my melee jobs. Causes a job error in my mage jobs unless this rule is in. So in it goes! -->
  407. <if spell="Poison V">
  408. <cancelspell />
  409. </if>
  410. <if spell="Dancing Chains">
  411. <cancelspell />
  412. </if>
  413. <!-- Locks in your Empy +2 hands to increase Divine Caress potency -->
  414. <if BuffActive="Divine Caress">
  415. <equip when="idle|engaged|resting|precast|midcast|aftercast">
  416. <hands lock="t">Orison Mitts +2</hands>
  417. </equip>
  418. </if>
  419. <!-- HEALING MAGIC RULES SECTION -->
  420. <!-- These ones are the biggies. Sets curefast at the start, then lands in potency gear -->
  421. <if spell="Cure IV|Cure V">
  422. <action type="midcastdelay" delay=".6" />
  423. <equip when="precast" set="CureFast" />
  424. <equip when="midcast" set="Cure" />
  425. </if>
  426. <if spell="Cure VI">
  427. <action type="midcastdelay" delay=".6" />
  428. <equip when="precast" set="CureFastCura" />
  429. <equip when="midcast" set="Cure" />
  430. </if>
  431. <if spell="Cura*">
  432. <action type="midcastdelay" delay=".6" />
  433. <equip when="precast" set="CureFastCura" />
  434. <equip when="midcast" set="CureCura" />
  435. </if>
  436.  
  437. <!-- Cure, Cure 2, and Cure 3 cast too quickly for there to be a precast, so use only potency gear throughout the cast -->
  438. <if spell="Cure|Cure II|Cure III">
  439. <equip when="precast" set="Cure" />
  440. </if>
  441. <!-- You want speed speed speed on these Healing Magic spells, both cast time AND recast -->
  442. <if spell="Raise*|Arise|Reraise*">
  443. <action type="midcastdelay" delay=".6" />
  444. <equip when="precast" set="Fast" />
  445. <equip when="midcast" set="Haste" />
  446. </if>
  447. <!-- Regen! The asterisk means that any spell that begins with Regen is affected. Regen II, Regen IV, etc -->
  448. <if spell="Regen*">
  449. <action type="midcastdelay" delay=".6" />
  450. <equip when="precast" set="EnhancingFast" />
  451. <equip when="midcast" set="Regen" />
  452. </if>
  453.  
  454. <!-- Cursna gets a special set, as its chance of success increases based on healing magic skill, as well as specialty items -->
  455. <if spell="Cursna">
  456. <action type="aftercastdelay" delay="1" />
  457. <equip when="precast" set="Cursna" />
  458. </if>
  459. <!-- Casting any spell that ends in "na" (paralyna, stona, etc) and Sacrifice. Did you know sacrifice is the only spell that can remove zombie effect? -->
  460. <if spell="Paralyna|Silena|Poisona|Stona|Viruna|Blindna|Sacrifice">
  461. <action type="aftercastdelay" delay="1" />
  462. <equip when="precast" set="StatusRemoval" />
  463. </if>
  464.  
  465. <!-- Do you have the Korin obi? You don't?! GET YOUR LAZY ASS TO SEA AND GET ONE! And say "Hi" to Shinryu! -->
  466. <if spell="Cure*|Cura*|Banish*|Holy">
  467. <if Mode="OR" Weather="Light|Light x2" Day="Lightsday">
  468. <equip when="midcast">
  469. <waist>Korin Obi</waist>
  470. <back>Twilight Cape</back>
  471. </equip>
  472. </if>
  473. </if>
  474. <!-- ENHANCING MAGIC RULES SECTION -->
  475.  
  476. <!-- Two types of Bar spells - Bar element and Bar Status effect. One casts fast, one slow. So two different rules! -->
  477. <if spell="Bar*">
  478. <if spell="Barfir*|Barston*|Barwat*|Baraer*|Barblizz*|Barthund*">
  479. <action type="aftercastdelay" delay="1" />
  480. <equip when="precast" set="Barspells" />
  481. </if>
  482. <else>
  483. <action type="midcastdelay" delay=".6" />
  484. <equip when="precast" set="EnhancingFast" />
  485. <equip when="midcast" set="Enhancing" />
  486. </else>
  487. </if>
  488. <!-- These spells are affected by enhancing magic skill, so you want to max it out -->
  489. <if spell="Boost*|Aquaveil|Phalanx">
  490. <action type="midcastdelay" delay=".6" />
  491. <equip when="precast" set="Enhancingfast" />
  492. <equip when="midcast" set="Enhancing" />
  493. </if>
  494. <!-- You want speed speed speed on these Enhancing spells, both cast time AND recast -->
  495. <if spell="Protect*|Shell*|Haste|Refresh*|Blink|Auspice|Invisible|Sneak|Deodorize|*Storm">
  496. <action type="midcastdelay" delay=".6" />
  497. <equip when="precast" set="Fast" />
  498. <equip when="midcast" set="Haste" />
  499. </if>
  500. <!-- If you have the Relic +2 pants AUGMENTED, use this rule. If not, take it out -->
  501. <if spell="Shellra V">
  502. <equip when="midcast">
  503. <legs>Clr. Pantaloons +2</legs>
  504. </equip>
  505. </if>
  506.  
  507. <!-- If you have the Relic +2 feet AUGMENTED, use this rule. If not, take it out -->
  508. <if spell="Protectra V">
  509. <equip when="midcast">
  510. <feet>Clr. Duckbills +2</feet>
  511. </equip>
  512. </if>
  513. <!-- If you have the Empy +2 feet use this rule. If not, take it out -->
  514. <if spell="Auspice">
  515. <equip when="midcast">
  516. <feet>Orison Duckbills +2</feet>
  517. </equip>
  518. </if>
  519. <!-- Erase is special. It's a status removal spell but is enhancing magic, not healing magic. Therefore it needs its own rule -->
  520. <if spell="Erase">
  521. <action type="aftercastdelay" delay="1" />
  522. <equip when="precast" set="Erase" />
  523. <equip when="midcast" set="Haste" />
  524. </if>
  525. <!-- ENFEEBLING MAGIC RULES SECTION -->
  526. <!-- Mind Enfeebles, so we load up the mind for increased potency!-->
  527. <if spell="Slow|Paralyze|Addle">
  528. <action type="midcastdelay" delay=".6" />
  529. <equip when="precast" set="NukeFast" />
  530. <equip when="midcast" set="MindEnfeebles" />
  531. </if>
  532. <!-- We focus on Int, MACC, and Enfeebling Magic here -->
  533. <if spell="Bind|Blind*">
  534. <action type="midcastdelay" delay=".6" />
  535. <equip when="precast" set="NukeFast" />
  536. <equip when="midcast" set="IntEnfeebles" />
  537. </if>
  538. <!-- We focus on Enfeebling Magic Skill and MACC for these -->
  539. <if spell="Sleep*|Poison*|Gravity|Silence|Break*">
  540. <action type="midcastdelay" delay=".6" />
  541. <equip when="precast" set="NukeFast" />
  542. <equip when="midcast" set="Enfeebles" />
  543. </if>
  544. <!-- Fast recast for Dispel is very nice. And Dia has so much MACC inherently you don't need to worry about it -->
  545. <if spell="Dia*|Dispel">
  546. <action type="midcastdelay" delay=".6" />
  547. <equip when="precast" set="Fast" />
  548. <equip when="midcast" set="Haste" />
  549. </if>
  550.  
  551. <!-- DARK MAGIC RULES SECTION. YES, EVEN FOR WHITE MAGES! -->
  552. <!-- Have I mentioned my 19 second stun recast? -->
  553. <if spell="Stun">
  554. <equip when="precast" set="Stun" />
  555. </if>
  556. <!-- Aspir and Drain. You should get the Anrin Obi, it helps a lot -->
  557. <if spell="Aspir*|Drain">
  558. <action type="midcastdelay" delay=".6" />
  559. <equip when="precast" set="NukeFast" />
  560. <equip when="midcast" set="Dark" />
  561. <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" ="%DayElement")'>
  562. <equip when="precast">
  563. <waist>Anrin Obi</waist>
  564. </equip>
  565. <action type="AddToChat" color="121">-- Dark Magic Weather or Day ---</action>
  566. </if>
  567. </if>
  568. <!-- Wont need potency on these. Just cast them quickly -->
  569. <if spell="Bio*|Tractor">
  570. <action type="midcastdelay" delay=".6" />
  571. <equip when="precast" set="Fast" />
  572. <equip when="midcast" set="Haste" />
  573. </if>
  574. <!-- DIVINE MAGIC RULES SECTION -->
  575.  
  576. <!-- Divine Magic with longer cast time, so can use fastcast -->
  577. <if spell="Banish*|Repose">
  578. <action type="midcastdelay" delay=".6" />
  579. <equip when="precast" set="NukeFast" />
  580. <equip when="midcast" set="Nuke" />
  581. </if>
  582. <!-- Divine Magic with short cast times. No precast -->
  583. <if spell="Flash|Holy|Holy II">
  584. <equip when="precast" set="Nuke" />
  585. </if>
  586. <!-- YOU DID IT! YOU MADE IT THROUGH MY WHM XML! ANY QUESTIONS, OR COMMENTS, PLEAES MESSAGE ME ON GUILDWORK OR INGAME! HANNALEE ON BAHAMUT! THANK YOU! -->
  587. <!-- www.thedreamatorium.guildwork.com -->
  588. </rules>
  589. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement