Advertisement
Guest User

PLD XML

a guest
Apr 21st, 2013
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.06 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast>
  3. <config
  4. ShowGearSwaps="False"
  5. Debug="False"
  6. ShowSpellInfo="False"/>
  7. <!-- Last Updated: 03/18/13 5:30 PM -->
  8. <!-- 03/18/13 5:30 PM - Fixed Accuracy Toggle Error -->
  9. <!-- Please read WAR spellcast for instructions on how to make adjustments to this spellcast. -->
  10. <variables clear="True">
  11. <var name="Area">Outside</var>
  12. <var name="Distance">4.2</var>
  13. <var name="Delay-JA">0.2</var>
  14. <var name="Delay-Spell">0.2</var>
  15. <var name="LockMain">1</var>
  16. <var name="R-Weapon">Trollbane</var>
  17. <var name="Armor">None</var>
  18. <var name="VAR-TP">HASTE</var><!-- Change Default TP Set Here -->
  19. <var name="VAR-WS">N</var><!-- Change Default WS Set Here -->
  20. <var name="ACC">Low</var><!-- Change Default Accuracy Level Here -->
  21. <var name="Movement">Movement</var>
  22. <var name="Refresh">None</var>
  23. <var name="Twilight">None</var>
  24. <var name="Rancor">0</var><!-- Set To 1 For Rancor As Default -->
  25. <var name="TPNeck">Portus Collar</var>
  26. </variables>
  27. <sets>
  28. <group name="Outside" default="yes">
  29. <set name="GC">
  30. <main>Chatoyant Staff</main>
  31. <main>Quint Spear</main>
  32. <neck>Portus Collar</neck>
  33. <neck>Rancor collar</neck>
  34. <neck>Berserker's Torque</neck>
  35. <item>Echo Drops</item>
  36. <item>Red Curry Bun</item>
  37. </set>
  38. <!-- Idle Set -->
  39. <set name="Idle">
  40. <head>Wivre Hairpin</head>
  41. <neck>Creed Collar</neck>
  42. <body>Twilight Mail</body>
  43. <hands>Ogier's Gauntlets</hands>
  44. <legs>Ogier's Breeches</legs>
  45. <waist>Tarutaru sash</waist>
  46. </set>
  47. <!-- Refresh Set -->
  48. <set name="Refresh" baseset="Idle">
  49. <head>Wivre Hairpin</head>
  50. <neck>Creed Collar</neck>
  51. <body>Twilight Mail</body>
  52. <hands>Ogier's Gauntlets</hands>
  53. <legs>Ogier's Breeches</legs>
  54. <waist>Tarutaru sash</waist>
  55. </set>
  56. <set name="Resting" baseset="Idle" />
  57. <!-- PDT/MDT/Kiting Sets -->
  58. <set name="PDT">
  59. <ammo>Cheruski needle</ammo>
  60. <head>Dux visor</head>
  61. <neck>Twilight torque</neck>
  62. <lear>Merman's earring</lear>
  63. <rear>Merman's earring</rear>
  64. <body>Mekira Meikogai</body>
  65. <hands>Melaco mittens</hands>
  66. <lring>Dark Ring</lring>
  67. <rring>Dark ring</rring>
  68. <back>Shadow mantle</back>
  69. <waist>Nierenschutz</waist>
  70. <legs>Blood cuisses</legs>
  71. <feet>Phorcys Schuhs</feet>
  72. </set>
  73. <set name="MDT" baseset="PDT">
  74. <ammo>Cheruski needle</ammo>
  75. <head>Dux visor</head>
  76. <neck>Twilight torque</neck>
  77. <lear>Merman's earring</lear>
  78. <rear>Merman's earring</rear>
  79. <body>Mekira Meikogai</body>
  80. <hands>Melaco mittens</hands>
  81. <lring>Dark Ring</lring>
  82. <rring>Dark ring</rring>
  83. <back>Lamia mantle +1</back>
  84. <waist>Nierenschutz</waist>
  85. <legs>Creed cuisses +2</legs>
  86. <feet>Phorcys Schuhs</feet>
  87. </set>
  88. <!-- Kiting Set -->
  89. <set name="Kiting" baseset="PDT">
  90. <ammo>Cheruski needle</ammo>
  91. <head>Dux visor</head>
  92. <neck>Twilight torque</neck>
  93. <lear>Merman's earring</lear>
  94. <rear>Merman's earring</rear>
  95. <body>Mekira Meikogai</body>
  96. <hands>Melaco mittens</hands>
  97. <lring>Dark Ring</lring>
  98. <rring>Dark ring</rring>
  99. <back>Lamia mantle +1</back>
  100. <waist>Nierenschutz</waist>
  101. <legs>Blood cuisses</legs>
  102. <feet>Phorcys Schuhs</feet>
  103. </set>
  104. <set name="None" />
  105. <!-- Twilight Set -->
  106. <set name="Twilight" baseset="Idle">
  107. <head>Twilight Helm</head>
  108. <body>Twilight Mail</body>
  109. </set>
  110. <!-- Movement/Town Set -->
  111. <set name="Movement">
  112. <ammo>Cheruski needle</ammo>
  113. <head>Phorcys salade</head>
  114. <neck>Twilight torque</neck>
  115. <lear>Merman's earring</lear>
  116. <rear>Merman's earring</rear>
  117. <body>Phorcys korazin</body>
  118. <hands>Phorcys mitts</hands>
  119. <lring>Dark ring</lring>
  120. <rring>Dark Ring</rring>
  121. <back>Lamia mantle +1</back>
  122. <waist>Tarutaru sash</waist>
  123. <legs>Blood Cuisses</legs>
  124. <feet>Phorcys Schuhs</feet>
  125. </set>
  126. <!-- Aegis/Ochain TP Set -->
  127. <set name="TP-HASTE">
  128. <main>Almace</main>
  129. <sub>Ochain</sub>
  130. <ammo>Cheruski needle</ammo>
  131. <head>Phorcys salade</head>
  132. <neck>Creed collar</neck><!-- Used For Critical Toggle -->
  133. <lear>Suppanomimi</lear>
  134. <rear>Brutal Earring</rear>
  135. <body>Creed cuirass +2</body>
  136. <hands>Crd. Gauntlets +2</hands>
  137. <lring>Tyrant's ring</lring>
  138. <rring>Rajas Ring</rring>
  139. <back>Atheling Mantle</back>
  140. <waist>Goading belt</waist>
  141. <legs>Phorcys dirs</legs>
  142. <feet>Creed Sabatons +2</feet>
  143. </set>
  144. <!-- TP Low ACC Set -->
  145. <set name="TP-ACC-Low" baseset="TP-HASTE">
  146. <main>Almace</main>
  147. <sub>Ochain</sub>
  148. <ammo>Cheruski needle</ammo>
  149. <head>Mekira-oto</head>
  150. <neck>Creed collar</neck><!-- Used For Critical Toggle -->
  151. <lear>Suppanomimi</lear>
  152. <rear>Brutal Earring</rear>
  153. <body>Mekira meikogai</body>
  154. <hands>Crd. Gauntlets +2</hands>
  155. <lring>Dark ring</lring>
  156. <rring>Rajas Ring</rring>
  157. <back>Atheling Mantle</back>
  158. <waist>Phasmida belt</waist>
  159. <legs>Creed cuisses +2</legs>
  160. <feet>Creed Sabatons +2</feet>
  161. </set>
  162. <!-- TP Mid ACC Set -->
  163. <set name="TP-ACC-Mid" baseset="TP-ACC-Low">
  164. <main>Almace</main>
  165. <sub>Ochain</sub>
  166. <ammo>Cheruski needle</ammo>
  167. <head>Phorcys salade</head>
  168. <neck>$TPNeck</neck><!-- Used For Critical Toggle -->
  169. <lear>Suppanomimi</lear>
  170. <rear>Brutal Earring</rear>
  171. <body>Creed cuirass +2</body>
  172. <hands>Crd. Gauntlets +2</hands>
  173. <lring>Spiral ring</lring>
  174. <rring>Rajas Ring</rring>
  175. <back>Atheling Mantle</back>
  176. <waist>Goading belt</waist>
  177. <legs>Phorcys dirs</legs>
  178. <feet>Creed Sabatons +2</feet>
  179. </set>
  180. <!-- TP High ACC Set -->
  181. <set name="TP-ACC-High" baseset="TP-ACC-Mid">
  182. <body>Kumarbi's Akar</body>
  183. <waist>Phasmida Belt</waist>
  184. </set>
  185. <!-- Fulgurante TP Set -->
  186. <set name="TP-Fulgurante">
  187. <main>Fulgurante</main>
  188. <sub>Pole Grip</sub>
  189. <ammo>Cheruski Needle</ammo>
  190. <head>Phorcys Salade</head>
  191. <neck>Creed collar</neck>
  192. <lear>Suppanomimi</lear>
  193. <rear>Brutal Earring</rear>
  194. <body>Creed cuirass +2</body>
  195. <hands>Crd. Gauntlets +2</hands>
  196. <lring>Tyrant's ring</lring>
  197. <rring>Rajas Ring</rring>
  198. <back>Atheling Mantle</back>
  199. <waist>Goading Belt</waist>
  200. <legs>Phorcys Dirs</legs>
  201. <feet>Creed Sabatons +2</feet>
  202. </set>
  203. <!-- Fulgurante TP Low ACC Set -->
  204. <set name="TP-Fulgurante-ACC-Low" baseset="TP-Fulgurante">
  205. <back>Letalis Mantle</back>
  206. </set>
  207. <!-- Fulgurante TP Mid ACC Set -->
  208. <set name="TP-Fulgurante-ACC-Mid" baseset="TP-Fulgurante-ACC-Low" />
  209. <!-- Fulgurante TP High ACC Set -->
  210. <set name="TP-Fulgurante-ACC-High" baseset="TP-Fulgurante-ACC-Low" />
  211. <!-- WS Sets -->
  212. <set name="Chant du Cygne-N">
  213. <ammo>Cheruski needle</ammo>
  214. <head>Twilight Helm</head>
  215. <neck>Rancor collar</neck>
  216. <lear>Suppanomimi</lear>
  217. <rear>Brutal Earring</rear>
  218. <body>Karieyh Haubert</body>
  219. <hands>Hct. Mittens +1</hands>
  220. <lring>Airy ring</lring>
  221. <rring>Rajas Ring</rring>
  222. <back>Atheling mantle</back>
  223. <waist>Cuchulain's belt</waist>
  224. <legs>Phorcys dirs</legs>
  225. <feet>Karieyh sollerets</feet>
  226. </set>
  227. <set name="Chant du Cygne-ATT" baseset="Chant du Cygne-N">
  228. <waist>Cuchulain's belt</waist>
  229. </set>
  230. <set name="Chant du Cygne-ACC" baseset="Chant du Cygne-N">
  231. <body>Kumarbi's Akar</body>
  232. <waist>Snow Belt</waist>
  233. <legs>Ogier's Breeches</legs>
  234. </set>
  235. <set name="Resolution">
  236. <ammo>Cheruski Needle</ammo>
  237. <head>Mekira-oto</head>
  238. <neck>Soil Gorget</neck>
  239. <lear>Suppanomimi</lear>
  240. <rear>Brutal Earring</rear>
  241. <body>Phorcys Korazin</body>
  242. <hands>Phorcys Mitts</hands>
  243. <lring>Spiral Ring</lring>
  244. <rring>Rajas Ring</rring>
  245. <back>Atheling Mantle</back>
  246. <waist>Soil Belt</waist>
  247. <legs>Phorcys dirs</legs>
  248. <feet>Karieyh sollerets</feet>
  249. </set>
  250. <set name="Knights of Round" />
  251. <set name="Atonement" />
  252. <set name="Sanguine Blade" />
  253. <set name="Requiescat">
  254. <ammo>Cheruski needle</ammo>
  255. <head>Twilight helm</head>
  256. <neck>Soil gorget</neck>
  257. <lear>Brutal Earring</lear>
  258. <rear>Suppanomimi</rear>
  259. <body>Twilight mail</body>
  260. <hands>Phorcys mitts</hands>
  261. <lring>Rajas ring</lring>
  262. <rring>Heed ring</rring>
  263. <waist>Soil belt</waist>
  264. <legs>Phorcys Dirs</legs>
  265. <feet>Karieyh sollerets</feet>
  266. </set>
  267. <set name="WS Base" />
  268. <!-- Magic Sets -->
  269. <set name="FastCast">
  270. <ammo>Incantor stone</ammo>
  271. <head>Creed armet +2</head>
  272. <neck>Jeweled collar</neck>
  273. <lear>Loquac. Earring</lear>
  274. <rear>Hospitaler earring</rear>
  275. <body>Nuevo coselete</body>
  276. <hands>Crd. Gauntlets +2</hands>
  277. <lring>Prolix Ring</lring>
  278. <rring>Sheltered Ring</rring>
  279. <waist>Phasmida belt</waist>
  280. <legs>Homam cosciales</legs>
  281. <feet>Creed sabatons +2</feet>
  282. </set>
  283. <set name="Haste">
  284. <ammo>Incantor stone</ammo>
  285. <head>Phorcys Salade</head>
  286. <neck>Jeweled collar</neck>
  287. <lear>Loquac. Earring</lear>
  288. <rear>Hospitaler earring</rear>
  289. <body>Nuevo coselete</body>
  290. <hands>Crd. Gauntlets +2</hands>
  291. <lring>Rajas ring</lring>
  292. <rring>Prolix ring</rring>
  293. <back>Lamia mantle +1</back>
  294. <waist>Phasmida belt</waist>
  295. <legs>Phorcys Dirs</legs>
  296. <feet>Creed Sabatons +2</feet>
  297. </set>
  298. <set name="Cure">
  299. <ammo>Incantor stone</ammo>
  300. <head>Adaman barbuta</head>
  301. <neck>Phalaina locket</neck>
  302. <lear>Hospitaler earring</lear>
  303. <rear>Loquacious earring</rear>
  304. <body>Nuevo coselete</body>
  305. <hands>Creed gauntlets +2</hands>
  306. <lring>Sheltered ring</lring>
  307. <rring>Asklepian Ring</rring>
  308. <back>Lamia mantle +1</back>
  309. <waist>Creed Baudrier</waist>
  310. <legs>Phorcys dirs</legs>
  311. <feet>Creed sabatons +2</feet>
  312. </set>
  313. <set name="Enlight" baseset="Haste" />
  314. <set name="Stoneskin" baseset="Haste" />
  315. <set name="Enhancing" baseset="Haste" />
  316. <!-- Enmity Set -->
  317. <set name="Enmity">
  318. <ammo>Incantor stone</ammo>
  319. <head>Dux visor</head>
  320. <neck>Creed collar</neck>
  321. <body>Creed Cuirass +2</body>
  322. <hands>Creed Gauntlets +2</hands>
  323. <lring>Dark Ring</lring>
  324. <rring>Dark Ring</rring>
  325. <back>Atheling Mantle</back>
  326. <waist>Creed Baudrier</waist>
  327. <legs>Creed Cuisses +2</legs>
  328. <feet>Creed Sabatons +2</feet>
  329. </set>
  330. <!-- JA Sets -->
  331. <set name="Sentinel" baseset="Enmity">
  332. <feet>Valor Leggings</feet>
  333. </set>
  334. <set name="Holy Circle">
  335. <feet>Glt. Leggings +1</feet>
  336. </set>
  337. <set name="Shield Bash" baseset="Enmity">
  338. <lring>Fenian Ring</lring>
  339. <hands>Valor Gauntlets</hands>
  340. </set>
  341. <set name="Chivalry">
  342. <hands>Vlr. Gauntlets +2</hands>
  343. </set>
  344. </group>
  345. <group name="Abyssea" inherit="Outside" />
  346. <group name="Legion" inherit="Outside" />
  347. <group name="Voidwatch" inherit="Outside" />
  348. </sets>
  349. <rules>
  350. <!-- Equipment Lock Rules -->
  351. <if advanced='$LockMain==1'><lock slot="main|sub" when="all" lock="true" /></if>
  352. <if EquipRange="$R-Weapon"><lock slot="ranged|ammo" when="all" lock="true" /></if>
  353. <if EquipHands="Valor gauntlets +2"><equip when="all"><hands lock="true" /></equip></if>
  354. <if EquipLear="Reraise*"><equip when="all"><lear lock="true" /></equip></if>
  355. <if EquipRear="Reraise*"><equip when="all"><rear lock="true" /></equip></if>
  356. <if EquipBody="Tidal*"><equip when="all"><body lock="true" /></equip></if>
  357. <if EquipLring="Tavnazian*|Olduum*"><equip when="all"><lring lock="true" /></equip></if>
  358. <if EquipRring="Tavnazian*|Olduum*"><equip when="all"><rring lock="true" /></equip></if>
  359. <if EquipBack="Nexus*"><equip when="all"><back lock="true" /></equip></if>
  360. <if EquipFeet="Powder*"><equip when="all"><feet lock="true" /></equip></if>
  361. <!-- Transport Spell Rules -->
  362. <if Spell="Teleport*|Warp*|Retrace|Escape|Recall*"><return /></if>
  363. <if Spell="Spectral Jig" BuffActive="Sneak"><command when="precast">cancel 71</command></if>
  364. <!-- Area Rules -->
  365. <if Area="Abyssea*"><var cmd="set Area Abyssea" /></if>
  366. <elseif mode="OR" Area="Provenance" BuffActive="Voidwatcher"><var cmd="set Area Voidwatch" /></elseif>
  367. <elseif Area="*Legion"><var cmd="set Area Legion" /></elseif>
  368. <else><var cmd="set Area Outside" /></else>
  369. <!-- Automatically Equip Gear Rules -->
  370. <command when="engaged|idle|aftercast|resting">Fire Spirit</command>
  371. <addtochat color="158" when="Engaged">Paladin: [%tpTP]</addtochat>
  372. <!-- Automatically Change Group -->
  373. <if notgroup="$Area">
  374. <command>sc group $Area</command>
  375. </if>
  376. <!-- Auto Update Gear -->
  377. <if spell="Fire Spirit">
  378. <if advanced='"$Rancor" = "1"'><!-- Critical Gear Rules -->
  379. <var cmd="set TPNeck Rancor Collar" />
  380. </if>
  381. <else>
  382. <var cmd="set TPNeck Creed Collar" /><!-- Change Rancor Off Neck Here -->
  383. </else>
  384. <if status="idle">
  385. <if advanced='(int)%HPP&gt;95 AND (int)%MPP&gt;95'>
  386. <equip set="Idle|$Movement|$Refresh|$Armor|$Twilight" />
  387. </if>
  388. <elseif HPPLT="96">
  389. <equip set="Idle|$Movement|$Refresh|$Armor|$Twilight" />
  390. </elseif>
  391. <elseif MPPLT="96">
  392. <equip set="Refresh|$Movement|$Refresh|$Armor|$Twilight" />
  393. </elseif>
  394. </if>
  395. <elseif status="engaged">
  396. <if BuffActive="Sleep" HPGT="200">
  397. <equip><neck lock="yes">Berserker's Torque</neck></equip>
  398. </if>
  399. <equip set="TP-$VAR-TP|$Armor|$Twilight" />
  400. </elseif>
  401. <elseif status="resting">
  402. <equip set="Resting" />
  403. </elseif>
  404. <cancelspell />
  405. <return />
  406. </if>
  407. <!-- Manually Lock PDT/MDT/Kiting/Twilight Set -->
  408. <if spell="Barbed Crescent|Aegis Schism|Shining Fantasia">
  409. <if spell="Barbed Crescent">
  410. <if advanced='"$Armor" == "PDT"'>
  411. <var cmd="set Armor Kiting" />
  412. <addtochat color="8">Kiting Set: [Locked]</addtochat>
  413. <addtochat color="63">...:::(Toggle To Unlock):::...</addtochat>
  414. </if>
  415. <elseif advanced='"$Armor" == "Kiting"'>
  416. <var cmd="set Armor None" />
  417. <addtochat color="28">PDT/Kiting Set: [Unlocked]</addtochat>
  418. </elseif>
  419. <else>
  420. <var cmd="set Armor PDT" />
  421. <addtochat color="8">PDT Set: [Locked]</addtochat>
  422. <addtochat color="63">...:::(Toggle To Lock Kiting Set):::...</addtochat>
  423. </else>
  424. </if>
  425. <elseif spell="Aegis Schism">
  426. <if advanced='"$Armor" == "MDT"'>
  427. <var cmd="set Armor None" />
  428. <addtochat color="28">MDT Set: [Unlocked]</addtochat>
  429. </if>
  430. <else>
  431. <var cmd="set Armor MDT" />
  432. <addtochat color="8">MDT Set: [Locked]</addtochat>
  433. <addtochat color="63">...:::(Toggle To Unlock):::...</addtochat>
  434. </else>
  435. </elseif>
  436. <else>
  437. <if advanced='"$Twilight" == "Twilight"'>
  438. <var cmd="set Twilight None" />
  439. <addtochat color="28">Twilight Set: [Unlocked]</addtochat>
  440. </if>
  441. <else>
  442. <var cmd="set Twilight Twilight" />
  443. <addtochat color="8">Twilight Set: [Locked]</addtochat>
  444. <addtochat color="63">...:::(Toggle To Unlock):::...</addtochat>
  445. </else>
  446. </else>
  447. <if status="engaged">
  448. <equip set="TP-$VAR-TP|$Armor|$Twilight" />
  449. </if>
  450. <elseif advanced='"%status" != "zoning|dead"'>
  451. <equip set="Idle|$Movement|$Refresh|$Armor|$Twilight" />
  452. </elseif>
  453. <cancelspell />
  454. <return />
  455. </if>
  456. <!-- Set WS/Magic Distance -->
  457. <if Spell="Shackled Fists">
  458. <var cmd="set Distance %TargetDistance" />
  459. <addtochat color="158">WS/Magic Distance: [$Distance]</addtochat>
  460. <cancelspell />
  461. <return />
  462. </if>
  463. <!-- Add or Change TP Sets -->
  464. <if spell="Poison V">
  465. <if advanced='"$VAR-TP"="HASTE"'>
  466. <var cmd="set VAR-TP ACC-$ACC" />
  467. </if>
  468. <elseif advanced='("$VAR-TP"="ACC-Low") OR ("$VAR-TP"="ACC-Mid") OR ("$VAR-TP"="ACC-High")'>
  469. <var cmd="set VAR-TP Fulgurante"/>
  470. </elseif>
  471. <elseif advanced='("$VAR-TP"="Fulgurante") OR ("$VAR-TP"="Fulgurante") OR ("$VAR-TP"="Fulgurante")'>
  472. <var cmd="set VAR-TP HASTE"/>
  473. </elseif>
  474. <addtochat color="158">TP Set: [$VAR-TP]</addtochat>
  475. <if status="engaged">
  476. <command>Fire Spirit</command>
  477. </if>
  478. <cancelspell />
  479. <return />
  480. </if>
  481. <!-- Add or Change WS Sets -->
  482. <if spell="Poisonga V">
  483. <if advanced='"$VAR-WS"="N"'>
  484. <var cmd="set VAR-WS ATT" />
  485. <addtochat color="158">WS Set: [Attack]</addtochat>
  486. </if>
  487. <elseif advanced='"$VAR-WS"="ATT"'>
  488. <var cmd="set VAR-WS ACC" />
  489. <addtochat color="158">WS Set: [Accuracy]</addtochat>
  490. </elseif>
  491. <elseif advanced='"$VAR-WS"="ACC"'>
  492. <var cmd="set VAR-WS N" />
  493. <addtochat color="158">WS Set: [Normal]</addtochat>
  494. </elseif>
  495. <cancelspell />
  496. <return />
  497. </if>
  498. <!-- Set TP ACC Level -->
  499. <if spell="Foxfire">
  500. <if advanced='"$ACC"="Low"'>
  501. <var cmd="set ACC Mid" />
  502. </if>
  503. <elseif advanced='"$ACC"="Mid"'>
  504. <var cmd="set ACC High" />
  505. </elseif>
  506. <elseif advanced='"$ACC"="High"'>
  507. <var cmd="set ACC Low" />
  508. </elseif>
  509. <addtochat color="158">TP Accuracy Level: [$ACC]</addtochat>
  510. <if advanced='("$VAR-TP"="ACC-Low") OR ("$VAR-TP"="ACC-Mid") OR ("$VAR-TP"="ACC-High")'>
  511. <var cmd="set VAR-TP ACC-$ACC" />
  512. <if status="engaged">
  513. <command>Fire Spirit</command>
  514. </if>
  515. </if>
  516. <elseif advanced='("$VAR-TP"="Fulgurante-ACC-Low") OR ("$VAR-TP"="Fulgurante-ACC-Mid") OR ("$VAR-TP"="Fulgurante-ACC-High")'>
  517. <var cmd="set VAR-TP Fulgurante-ACC-$ACC" />
  518. <if status="engaged">
  519. <command>Fire Spirit</command>
  520. </if>
  521. </elseif>
  522. <cancelspell />
  523. <return />
  524. </if>
  525. <!-- Add or Remove Rancor Collar -->
  526. <if spell="Scop's Operetta">
  527. <if advanced='"$Rancor" = "0"'>
  528. <var cmd="set Rancor 1" />
  529. <addtochat color="8">Rancor Collar: [ON]</addtochat>
  530. </if>
  531. <else>
  532. <var cmd="set Rancor 0" />
  533. <addtochat color="28">Rancor Collar: [OFF]</addtochat>
  534. <addtochat color="63">...:::(Toggle To Turn On):::...</addtochat>
  535. </else>
  536. <if status="engaged">
  537. <command>Fire Spirit</command>
  538. </if>
  539. <cancelspell />
  540. <return />
  541. </if>
  542. <!-- Add or Remove Refresh Gear -->
  543. <if spell="Diaga V">
  544. <if advanced='"$Refresh"="None"'>
  545. <var cmd="set Refresh Refresh" />
  546. <addtochat color="8">Refresh Gear: [ON]</addtochat>
  547. </if>
  548. <else>
  549. <var cmd="set Refresh None" />
  550. <addtochat color="28">Refresh Gear: [OFF]</addtochat>
  551. <addtochat color="63">...:::(Toggle To Turn On):::...</addtochat>
  552. </else>
  553. <command>Fire Spirit</command>
  554. <cancelspell />
  555. <return />
  556. </if>
  557. <!-- Add or Remove Movement Gear -->
  558. <if spell="Raptor Mazurka">
  559. <if advanced='"$Movement"="None"'>
  560. <var cmd="set Movement Movement" />
  561. <addtochat color="8">Movement Speed: [ON]</addtochat>
  562. </if>
  563. <else>
  564. <var cmd="set Movement None" />
  565. <addtochat color="28">Movement Speed: [OFF]</addtochat>
  566. <addtochat color="63">...:::(Toggle To Turn On):::...</addtochat>
  567. </else>
  568. <command>Fire Spirit</command>
  569. <cancelspell />
  570. <return />
  571. </if>
  572. <!-- Return Rules -->
  573. <if BuffActive="Petrification|Stun|Terror|Charm|Illusion|Egg">
  574. <addtochat color="28">%Spell Canceled: [Cannot act]</addtochat>
  575. <return />
  576. </if>
  577. <!-- Magic Rules -->
  578. <if Type="*Magic|BardSong|Ninjutsu">
  579. <if mode="OR" BuffActive="Silence|Mute|Omerta" SpellTargetDistanceGT="17+$Distance">
  580. <addtochat color="28">%Spell Canceled: [Silenced or Out of Casting Range]</addtochat>
  581. <cancelspell />
  582. <return />
  583. </if>
  584. <castdelay delay="$Delay-Spell" />
  585. <equip when="precast" set="FastCast" />
  586. <midcastdelay delay=".5" />
  587. <if Skill="WhiteMagic">
  588. <if spell="Flash">
  589. <equip when="precast|midcast" set="Haste" />
  590. </if>
  591. <elseif spell="Cure*|Cura*">
  592. <midcastdelay delay=".9" />
  593. <equip when="midcast" set="Cure" />
  594. <if NotBuffActive="Light Arts">
  595. <if spell="Cure*">
  596. <if MPLT="88"><ChangeSpell Spell="Cure III" /></if>
  597. <if MPLT="46"><ChangeSpell Spell="Cure II" /></if>
  598. <if MPLT="24"><ChangeSpell Spell="Cure" /></if>
  599. <if MPLT="8"><CancelSpell /><addtochat color="28">%Spell Canceled: [%mpMP]</addtochat></if>
  600. </if>
  601. <elseif spell="Cura*">
  602. <if MPLT="120"><ChangeSpell Spell="Curaga" /></if>
  603. <if MPLT="60"><CancelSpell /><addtochat color="28">%Spell Canceled: [%mpMP]</addtochat></if>
  604. </elseif>
  605. </if>
  606. <else> <!-- Light Arts is Active - -10% MP Cost -->
  607. <if NotBuffActive="Penury">
  608. <if MPLT="80"><ChangeSpell Spell="Cure III" /></if>
  609. <if MPLT="42"><ChangeSpell Spell="Cure II" /></if>
  610. <if MPLT="22"><ChangeSpell Spell="Cure" /></if>
  611. <if MPLT="8"><CancelSpell /><addtochat color="28">%Spell Canceled: [%mpMP]</addtochat></if>
  612. </if>
  613. <else> <!-- Penury is Active - -50% MP Cost -->
  614. <if MPLT="44"><ChangeSpell Spell="Cure III" /></if>
  615. <if MPLT="23"><ChangeSpell Spell="Cure II" /></if>
  616. <if MPLT="12"><ChangeSpell Spell="Cure" /></if>
  617. <if MPLT="4"><CancelSpell /><addtochat color="28">%Spell Canceled: [%mpMP]</addtochat></if>
  618. </else>
  619. </else>
  620. </elseif>
  621. <elseif spell="Enlight">
  622. <equip when="midcast" set="Enlight" />
  623. </elseif>
  624. <elseif spell="Phalanx">
  625. <equip when="midcast" set="Enhancing" />
  626. </elseif>
  627. <elseif spell="Reprisal">
  628. <equip when="midcast" set="Haste" />
  629. </elseif>
  630. <elseif spell="Stoneskin">
  631. <midcastdelay delay="2.8" />
  632. <equip when="midcast" set="Stoneskin" />
  633. <if BuffActive="Stoneskin">
  634. <midcastdelay delay="2.8" />
  635. <cmd when="midcast">cancel 37</cmd>
  636. </if>
  637. </elseif>
  638. <elseif Spell="Sneak">
  639. <if BuffActive="Sneak" SpellTargetType="Self">
  640. <cmd When="precast">cancel 71</cmd>
  641. </if>
  642. </elseif>
  643. </if>
  644. <elseif Skill="Ninjutsu">
  645. <if spell="Utsusemi*">
  646. <if BuffActive="Copy Image (3)|Copy Image (4+)">
  647. <addtochat color="28">%Spell Canceled: [3+ Images]</addtochat>
  648. <cancelspell />
  649. <return />
  650. </if>
  651. <if spell="Utsusemi: Ichi">
  652. <equip when="precast" set="Utsusemi-Precast" />
  653. <midcastdelay delay="1" />
  654. <equip when="midcast" set="Haste" />
  655. <if BuffActive="Copy Image (1)|Copy Image (2)">
  656. <midcastdelay delay="1" />
  657. <command when="midcast">cancel 66</command>
  658. </if>
  659. </if>
  660. <elseif spell="Utsusemi: Ni">
  661. <equip when="precast|midcast" set="Haste" />
  662. </elseif>
  663. </if>
  664. <elseif spell="Tonko*|Monomi*">
  665. <equip when="precast" set="FastCast" />
  666. <midcastdelay delay="1" />
  667. <equip when="midcast" set="Haste" />
  668. <if Spell="Monomi*" BuffActive="Sneak">
  669. <midcastdelay delay="1" />
  670. <command when="midcast">cancel 71</command>
  671. </if>
  672. </elseif>
  673. <elseif spell="Katon*|Doton*|Suiton*|Huton*|Hyoton*|Raiton*">
  674. <equip when="precast" set="FastCast" />
  675. <midcastdelay delay="1" />
  676. <equip when="midcast" set="Haste" />
  677. </elseif>
  678. </elseif>
  679. </if>
  680. <!-- WS & JA Rules -->
  681. <elseif type="WeaponSkill|JobAbility">
  682. <if BuffActive="Amnesia|Impairment">
  683. <addtochat color="28">%Spell Canceled: [Amnesia'd]</addtochat>
  684. <return />
  685. </if>
  686. <if type="WeaponSkill"><!-- WS Rules -->
  687. <if mode="OR" advanced='%SpellTargetDistance &gt; $Distance' notstatus="engaged">
  688. <addtochat color="28">%Spell Canceled: [Out of Range or Disengaged]</addtochat>
  689. <cancelspell />
  690. <return />
  691. </if>
  692. <castdelay delay="$Delay-JA" />
  693. <cmd when="aftercast">input /echo %Spell TP Return: [&lt;tp&gt;]</cmd>
  694. <if spell="Chant du Cygne|Resolution|Knights of Round|Atonement|Requiescat|Sanguine Blade">
  695. <if TPGT="299"><!-- Lock WS Earring At 300TP Rules -->
  696. <if spell="Resolution">
  697. <equip><lear lock="yes">Kokou's Earring</lear></equip>
  698. </if>
  699. <elseif spell="Chant du Cygne">
  700. <equip><lear lock="yes">Jupiter's Pearl</lear></equip>
  701. </elseif>
  702. </if>
  703. <if spell="Chant du Cygne">
  704. <equip when="precast|midcast" set="%Spell-$VAR-WS" />
  705. </if>
  706. <elseif spell="Resolution|Knights of Round|Atonement|Requiescat|Sanguine Blade">
  707. <equip when="precast|midcast" set="%Spell" />
  708. </elseif>
  709. </if>
  710. <else>
  711. <equip when="precast|midcast" set="WS Base" />
  712. </else>
  713. </if>
  714. <elseif type="JobAbility"><!-- JA Rules -->
  715. <if spell="Shield Bash|Sentinel|Chivalry|Holy Circle">
  716. <castdelay delay="$Delay-JA" />
  717. <equip when="precast" set="%Spell" />
  718. </if>
  719. <elseif spell="Provoke|Rampart|Fealty|Warcry">
  720. <castdelay delay="$Delay-JA" />
  721. <equip when="precast" set="Enmity" />
  722. </elseif>
  723. <elseif Spell="Berserk" BuffActive="Berserk">
  724. <changespell spell="Aggressor" />
  725. </elseif>
  726. </elseif>
  727. </elseif>
  728. <elseif Type="Waltz">
  729. <if Spell="Curing*">
  730. <if TPLT="20">
  731. <addtochat color="28">%Spell Canceled: [%tpTP]</addtochat>
  732. <cancelspell />
  733. <return />
  734. </if>
  735. <elseif TPLT="35">
  736. <changespell Spell="Curing Waltz" />
  737. </elseif>
  738. <elseif TPLT="50">
  739. <changespell Spell="Curing Waltz II" />
  740. </elseif>
  741. </if>
  742. </elseif>
  743. </rules>
  744. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement