Advertisement
Guest User

GEO.xml

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