Guest User

Untitled

a guest
Aug 14th, 2011
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.14 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3. <config />
  4. <variables>
  5. <xi:include href="includes.xml" xpointer="/includes/include[@name='EleStaffConst']/*" />
  6. <var name="TriggerSetOne">Shackled*|Grim*|Dancing Chains|Vulcan*|Barbed*|*Schism|Carnal*</var>
  7. <var name="TriggerSetTwo">Poison V|Poisonga V|Scop's*|*Pastoral|*Fantasia|Raptor*|Meteor</var>
  8. <var name="TriggerSetThree">Netherspikes|Foxfire|Diaga V|Banishga V|Goblin Gavotte</var>
  9. <var name="TPrear">Merman's Earring</var>
  10. <var name="Distance">6</var>
  11. <var name="TH">Normal</var>
  12. <var name="Resist">R</var>
  13. <var name="Area">Outside</var>
  14. <var name="LockMain">1</var>
  15. <var name="TP">TP-DAGGER-HASTE</var>
  16. <var name="Idle">Idle</var>
  17. <var name="Armor">BlankSet</var>
  18. <var name="VARTP">HASTE</var>
  19. <var name="VARWS">ATT</var>
  20. <var name="VARUtsusemi">FullEvasion</var>
  21. <var name="VARCure">Potency</var>
  22. <var name="STYLE">DAGGER</var>
  23. </variables>
  24. <sets>
  25. <group name="Abyssea-R-Normal">
  26. <set name="Idle" baseset="PDT">
  27. <head>Fugacity Beret</head>
  28. <lear>Musical Earring</lear>
  29. <rear>Elusive Earring</rear>
  30. <back>Boxer's Mantle</back>
  31. <waist>Scouters Rope</waist>
  32. <legs>Ocelot Trousers</legs>
  33. <feet>Skadi's Jambeaux</feet>
  34. </set>
  35. <set name="PDT">
  36. <head>Darksteel Cap +1</head>
  37. <neck>Twilight Torque</neck>
  38. <lear>Black Earring</lear>
  39. <rear>Black Earring</rear>
  40. <body>Dst. Harness +1</body>
  41. <hands>Melaco Mittens</hands>
  42. <lring>Dark Ring</lring>
  43. <rring>Dark Ring</rring>
  44. <back>Shadow Mantle</back>
  45. <legs>Dst. Subligar +1</legs>
  46. <feet>Dst. Leggings +1</feet>
  47. </set>
  48. <set name="MDT">
  49. <neck>Twilight Torque</neck>
  50. <body>Avalon Breastplate</body>
  51. <lear>Merman's Earring</lear>
  52. <rear>Merman's Earring</rear>
  53. <lring>Minerva's Ring</lring>
  54. <rring>Shadow Ring</rring>
  55. <feet>Lore Sabots +1</feet>
  56. </set>
  57. <set name="FullEvasion">
  58. <head>Fugacity Beret</head>
  59. <neck>Torero Torque</neck>
  60. <lear>Musical Earring</lear>
  61. <rear>Evasive Earring</rear>
  62. <body>Aurore Doublet</body>
  63. <hands>Denali Wristbands</hands>
  64. <lring>Wivre Ring +1</lring>
  65. <rring>Heed Ring</rring>
  66. <back>Boxer's Mantle</back>
  67. <waist>Scouters Rope</waist>
  68. <legs>Ocelot Trousers</legs>
  69. <feet>Raider's Poulaines +2</feet>
  70. </set>
  71. <set name="Haste">
  72. <head>Raid. Bonnet +2</head>
  73. <body>Raid. Vest +2</body>
  74. <hands>Dusk Gloves +1</hands>
  75. <waist>Twilight Belt</waist>
  76. <legs>Homam Cosciales</legs>
  77. <feet>Ballerines</feet>
  78. </set>
  79. <set name="Resting" />
  80. <set name="FastCast">
  81. <neck>Magoraga Beads</neck>
  82. <rear>Loquacious Earring</rear>
  83. <legs>Homam Cosciales</legs>
  84. </set>
  85. <set name="PDT-Counter" baseset="PDT" />
  86. <set name="TP-DAGGER-ACC">
  87. <head>Raid. Bonnet +2</head>
  88. <neck>Rancor Collar</neck>
  89. <lear>Brutal Earring</lear>
  90. <rear>Suppanomimi</rear>
  91. <body>Raid. Vest +2</body>
  92. <hands>Raid. Armlets +2</hands>
  93. <lring>Rajas Ring</lring>
  94. <rring>Epona's Ring</rring>
  95. <back>Atheling Mantle</back>
  96. <waist>Twilight Belt</waist>
  97. <legs>Raid. Culottes +2</legs>
  98. <feet>Dusk Ledelsens +1</feet>
  99. </set>
  100. <set name="TP-DAGGER-HASTE" baseset="TP-DAGGER-ACC">
  101. <body>Loki's Kaftan</body>
  102. <hands>Dusk Gloves +1</hands>
  103. <feet>Ballerines</feet>
  104. </set>
  105. <set name="TP-DAGGER-DEX" baseset="TP-DAGGER-HASTE">
  106. </set>
  107. <set name="TP-DAGGER-EVA" baseset="TP-DAGGER-HASTE">
  108. <neck>Torero Torque</neck>
  109. <back>Boxer's Mantle</back>
  110. <legs>Ocelot Trousers</legs>
  111. </set>
  112. <set name="TP-DAGGER-PDT" baseset="PDT">
  113. <head>Raid. Bonnet +2</head>
  114. <body>Raid. Vest +2</body>
  115. <hands>Dusk Gloves +1</hands>
  116. <waist>Twilight Belt</waist>
  117. <feet>Ballerines</feet>
  118. </set>
  119. <!-- WS Options -->
  120. <set name="WS Base">
  121. <ammo>Qirmiz Tathlum</ammo>
  122. <head>Anwig Salade</head>
  123. <rear>Brutal Earring</rear>
  124. <lear>Kemas Earring</lear>
  125. <body>Loki's Kaftan</body>
  126. <hands>Raid. Armlet's +1</hands>
  127. <rring>Rajas Ring</rring>
  128. <lring>Airy Ring</lring>
  129. <back>Atheling Mantle</back>
  130. <waist>Warwolf Belt</waist>
  131. <legs>Tumbler Trunks</legs>
  132. <feet>Lithe Boots</feet>
  133. </set>
  134. <set name="Rudra's Storm-ACC-N" baseset="WS Base" />
  135. <set name="Rudra's Storm-ACC-Berserk" baseset="Rudra's Storm-ACC-N" />
  136. <set name="Rudra's Storm-ATT-N" baseset="WS Base" />
  137. <set name="Rudra's Storm-ATT-Berserk" baseset="Rudra's Storm-ATT-N" />
  138. <set name="Evisceration-ACC-N" baseset="WS Base">
  139. </set>
  140. <set name="Evisceration-ACC-Berserk" baseset="Evisceration-ACC-N" />
  141. <set name="Evisceration-ATT-N" baseset="WS Base">
  142. </set>
  143. <set name="Evisceration-ATT-Berserk" baseset="Evisceration-ATT-N" />
  144. <set name="Dancing Edge" baseset="WS Base" />
  145. <set name="Shark Bite" baseset="Dancing Edge" />
  146. <set name="Mandalic Stab" baseset="WS Base" />
  147. <set name="Aeolian Edge">
  148. <head>Aias Bonnet</head>
  149. <neck>Uggalepih Pendant</neck>
  150. <lear>Moldavite Earring</lear>
  151. <rear>Suppanomimi</rear>
  152. <body>Loki's Kaftan</body>
  153. <hands>Raider's Armlets +2</hands>
  154. <lring>Demon's Ring</lring>
  155. <rring>Demon's Ring</rring>
  156. <back>Cuchulain's Mantle</back>
  157. <waist>Aquiline Belt</waist>
  158. <legs>Ocelot Trousers</legs>
  159. <feet>Lithe Boots</feet>
  160. </set>
  161. <set name="Sneak Attack">
  162. <body>Loki's Kaftan</body>
  163. </set>
  164. <set name="Trick Attack">
  165. <body>Loki's Kaftan</body>
  166. <hands>Rog. Armlets +1</hands>
  167. <lring>Rajas Ring</lring>
  168. <rring>Epona's Ring</rring>
  169. <back>Cavaros Mantle</back>
  170. <waist>Crudelis Belt</waist>
  171. <feet>Raid. Poulaines +2</feet>
  172. </set>
  173. <set name="Flee" baseset="Idle">
  174. <feet>Rogue's Poulaines</feet>
  175. </set>
  176. <set name="Steal">
  177. <head>Rogue's Bonnet</head>
  178. <hands>Rogue's Armlets</hands>
  179. <legs>Rogue's Culottes</legs>
  180. <feet>Rogue's Poulaines</feet>
  181. </set>
  182. <set name="Ninjutsu" />
  183. <set name="BlankSet" />
  184. </group>
  185. <group name="Abyssea-NM-Normal" inherit="Abyssea-R-Normal"/>
  186. <group name="Outside-R-Normal" inherit="Abyssea-R-Normal"/>
  187. <group name="Outside-NM-Normal" inherit="Outside-R-Normal"/>
  188. <!-- TH Gears Sets-->
  189. <group name="Abyssea-R-TH" inherit="Abyssea-R-Normal">
  190. <set name="PDT">
  191. <sub>Thief's Knife</sub>
  192. <hands>Assassin's Armlets</hands>
  193. <feet>Raid. Poulaines +2</feet>
  194. </set>
  195. <set name="TP-DAGGER-ACC">
  196. <sub>Thief's Knife</sub>
  197. <hands>Assassin's Armlets</hands>
  198. <feet>Raid. Poulaines +2</feet>
  199. </set>
  200. <set name="TP-DAGGER-HASTE" baseset="TP-DAGGER-ACC" />
  201. <set name="TP-DAGGER-DEX" baseset="TP-DAGGER-HASTE" />
  202. <set name="TP-DAGGER-EVA" baseset="TP-DAGGER-HASTE" />
  203. <set name="TP-DAGGER-PDT" baseset="TP-DAGGER-HASTE" />
  204. </group>
  205. <group name="Abyssea-NM-TH" inherit="Abyssea-R-TH"/>
  206. <group name="Outside-R-TH" inherit="Abyssea-R-TH" default="yes"/>
  207. <group name="Outside-NM-TH" inherit="Outside-R-TH"/>
  208. </sets>
  209. <rules>
  210. <!--- Core Include Rules --->
  211. <if notSpell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  212. <xi:include href="includes.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  213. </if>
  214. <xi:include href="includes.xml" xpointer="/includes/include[@name='CleanTransportation']/*" />
  215. <xi:include href="includes.xml" xpointer="/includes/include[@name='LVrestriction']/*" />
  216. <xi:include href="includes.xml" xpointer="/includes/include[@name='SetDistanceVariable']/*" />
  217. <xi:include href="includes.xml" xpointer="/includes/include[@name='ResistRule']/*" />
  218. <xi:include href="includes.xml" xpointer="/includes/include[@name='AreaRule']/*" />
  219. <xi:include href="includes.xml" xpointer="/includes/include[@name='LockWeaponRule']/*" />
  220. <xi:include href="includes.xml" xpointer="/includes/include[@name='AutoChangeGear']/*" />
  221. <xi:include href="includes.xml" xpointer="/includes/include[@name='SpellCancel']/*" />
  222. <xi:include href="includes.xml" xpointer="/includes/include[@name='PowderBootsRule']/*" />
  223. <!--- Optional Include Rules --->
  224. <xi:include href="includes.xml" xpointer="/includes/include[@name='MPCostRule']/*" />
  225. <!--- Initial fixations: Automatically change groups to reflect variables --->
  226. <if notgroup="$Area-$Resist-$TH">
  227. <command>sc group $Area-$Resist-$TH</command>
  228. </if>
  229. <if mode="OR" timeLT="6.00" timeGT="18.00">
  230. <var cmd="set TPrear Merman's Earring" />
  231. </if>
  232. <else>
  233. <var cmd="set TPrear Fenrir's Earring" />
  234. </else>
  235. <!--- Auto Update Gear --->
  236. <if spell="Dancing Chains">
  237. <cancelspell />
  238. <if status="idle">
  239. <equip set="$Idle" />
  240. </if>
  241. <elseif status="engaged">
  242. <if advanced='"$VARTP"="EVA" OR "$VARTP"="PDT"'>
  243. <var cmd="set TP TP-$STYLE-$VARTP" />
  244. <equip set="$TP" />
  245. </if>
  246. <else>
  247. <var cmd="set TP TP-$STYLE-$VARTP|$Armor" />
  248. <equip set="$TP" />
  249. </else>
  250. </elseif>
  251. </if>
  252. <!--- Equip Basic DD Set --->
  253. <elseif Spell="Vulcan Shot">
  254. <cancelspell />
  255. <var cmd="set Armor BlankSet" />
  256. <if status="engaged">
  257. <var cmd="set TP TP-$STYLE-$VARTP|$Armor" />
  258. <equip set="$TP" />
  259. </if>
  260. <elseif status="idle">
  261. <var cmd="set Idle Idle|$Armor" />
  262. <equip set="$Idle" />
  263. </elseif>
  264. </elseif>
  265. <!--- Equip MDT (Aegis Schism) --->
  266. <elseif Spell="Aegis Schism">
  267. <cancelspell />
  268. <var cmd="set Armor MDT" />
  269. <if status="engaged">
  270. <var cmd="set TP TP-$STYLE-$VARTP|$Armor" />
  271. <equip set="$TP" />
  272. </if>
  273. <elseif status="idle">
  274. <var cmd="set Idle Idle|$Armor" />
  275. <equip set="$Idle" />
  276. </elseif>
  277. </elseif>
  278. <!--- Equip PDT (Barbed Crescent) --->
  279. <elseif Spell="Barbed Crescent">
  280. <cancelspell />
  281. <var cmd="set Armor PDT" />
  282. <if status="engaged">
  283. <var cmd="set TP TP-$STYLE-$VARTP|$Armor" />
  284. <equip set="$TP" />
  285. </if>
  286. <if status="idle">
  287. <var cmd="set Idle Idle|$Armor" />
  288. <equip set="$Idle" />
  289. </if>
  290. </elseif>
  291. <!--- Equip Full Evasion (Carnal Nightmare) --->
  292. <elseif Spell="Carnal Nightmare">
  293. <cancelspell />
  294. <var cmd="set Armor FullEvasion" />
  295. <if status="engaged">
  296. <var cmd="set TP TP-$STYLE-$VARTP|$Armor" />
  297. <equip set="$TP" />
  298. </if>
  299. <if status="idle">
  300. <var cmd="set Idle Idle|$Armor" />
  301. <equip set="$Idle" />
  302. </if>
  303. </elseif>
  304. <!--- Change TP set type --->
  305. <if spell="Poison V">
  306. <cancelspell />
  307. <if advanced='"$VARTP"="HASTE"'>
  308. <var cmd="set VARTP EVA" />
  309. <var cmd="set TP TP-$STYLE-$VARTP|$Armor" />
  310. <addtochat color="135">TP Variable: Mixed EVA</addtochat>
  311. </if>
  312. <elseif advanced='"$VARTP"="EVA"'>
  313. <var cmd="set VARTP ACC" />
  314. <var cmd="set TP TP-$STYLE-$VARTP|$Armor" />
  315. <addtochat color="135">TP Variable: Raider's</addtochat>
  316. </elseif>
  317. <elseif advanced='"$VARTP"="ACC"'>
  318. <var cmd="set VARTP DEX" />
  319. <var cmd="set TP TP-$STYLE-$VARTP|$Armor" />
  320. <addtochat color="135">TP Variable: dDEX</addtochat>
  321. </elseif>
  322. <elseif advanced='"$VARTP"="DEX"'>
  323. <var cmd="set VARTP PDT" />
  324. <var cmd="set TP TP-$STYLE-$VARTP|$Armor" />
  325. <addtochat color="135">TP Variable: PDT</addtochat>
  326. </elseif>
  327. <elseif advanced='"$VARTP"="PDT"'>
  328. <var cmd="set VARTP HASTE" />
  329. <var cmd="set TP TP-$STYLE-$VARTP|$Armor" />
  330. <addtochat color="135">TP Variable: Loki's</addtochat>
  331. </elseif>
  332. <if status="engaged">
  333. <equip set="$TP" />
  334. </if>
  335. </if>
  336. <!--- Change WS set type --->
  337. <if spell="Poisonga V">
  338. <cancelspell />
  339. <if advanced='"$VARWS"="ATT"'>
  340. <var cmd="set VARWS ACC" />
  341. <addtochat color="135">WS Variable: ACC</addtochat>
  342. </if>
  343. <elseif advanced='"$VARWS"="ACC"'>
  344. <var cmd="set VARWS DEX" />
  345. <addtochat color="135">WS Variable: DEX</addtochat>
  346. </elseif>
  347. <elseif advanced='"$VARWS"="DEX"'>
  348. <var cmd="set VARWS ATT" />
  349. <addtochat color="135">WS Variable: ATT</addtochat>
  350. </elseif>
  351. </if>
  352. <!--- Change Midcast for Utsusemi --->
  353. <if spell="Scop's Operetta">
  354. <cancelspell />
  355. <if advanced='"$VARUtsusemi"="PDT-Counter"'>
  356. <var cmd="set VARUtsusemi FullEvasion" />
  357. <addtochat color="135">Utsusemi Midcast: Full Evasion</addtochat>
  358. </if>
  359. <elseif advanced='"$VARUtsusemi"="FullEvasion"'>
  360. <var cmd="set VARUtsusemi PDT-Counter" />
  361. <addtochat color="135">Utsusemi Midcast: PDT</addtochat>
  362. </elseif>
  363. </if>
  364. <!--- Change Between normal gears and TH gears --->
  365. <if spell="Foxfire">
  366. <cancelspell />
  367. <if advanced='"$TH"="Normal"'>
  368. <var cmd="set TH TH" />
  369. <command>sc group $Area-$Resist-$TH</command>
  370. </if>
  371. <else>
  372. <var cmd="set TH Normal" />
  373. <command>sc group $Area-$Resist-$TH</command>
  374. </else>
  375. </if>
  376. <!--- Class Specific Trigger 2 --->
  377. <if spell="Netherspikes">
  378. <cancelspell />
  379. </if>
  380. <!--- Class Specific Trigger 3 --->
  381. <if spell="Diaga V">
  382. <cancelspell />
  383. </if>
  384. <!--- Class Specific Trigger 4 --->
  385. <if spell="Banishga V">
  386. <cancelspell />
  387. </if>
  388. <!--- Class Specific Trigger 5 --->
  389. <if spell="Goblin Gavotte">
  390. <cancelspell />
  391. </if>
  392. <!--- Abilities: Weaponskills --->
  393. <if type="WeaponSkill">
  394. <castdelay delay="0.03" />
  395. <if spell="Rudra's Storm|Evisceration">
  396. <equip when="precast|midcast" set="%Spell-$VARWS-$Berserk" />
  397. </if>
  398. <elseif Spell="Aeolian Edge">
  399. <equip when="precast|midcast" set="%Spe ll" />
  400. </elseif>
  401. <elseif notSpell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  402. <equip when="precast|midcaast" set="WS Base" />
  403. </elseif>
  404. </if>
  405. <!--- Abilities: Thief Specifc --->
  406. <if Spell="Sneak Attack">
  407. <defaulttarget target="&lt;me&gt;" />
  408. <equip when="precast" set="%spell" />
  409. <aftercastdelay Delay="5" />
  410. </if>
  411. <elseif Spell="Trick Attack">
  412. <defaulttarget target="&lt;me&gt;" />
  413. <if buffactive="Sneak Attack">
  414. <equip when="precast" set="Sneak Attack" />
  415. <aftercastdelay Delay="5" />
  416. </if>
  417. <else>
  418. <equip when="precast" set="%spell" />
  419. <aftercastdelay Delay="5" />
  420. </else>
  421. </elseif>
  422. <elseif Spell="Accomplice|Collaborator">
  423. <castdelay delay=".2" />
  424. <equip when="precast">
  425. <head>Raid. Bonnet +2</head>
  426. </equip>
  427. </elseif>
  428. <elseif Spell="Flee">
  429. <defaulttarget target="&lt;me&gt;" />
  430. <castdelay delay=".2" />
  431. <equip when="precast" set="%spell" />
  432. </elseif>
  433. <elseif Spell="Steal|Despoil">
  434. <castdelay delay=".2" />
  435. <equip when="precast" set="Steal" />
  436. </elseif>
  437. <else>
  438. </else>
  439. <!--- Subs: Utsusemi --->
  440. <if spell="Utsusemi: Ichi">
  441. <equip when="precast" set="FastCast" />
  442. <command when="precast">wait 0.5; sc set "$VARUtsusemi"</command>
  443. <midcastdelay delay="2" />
  444. <equip when="midcast" set="Haste" />
  445. </if>
  446. <elseif spell="Utsusemi: Ni">
  447. <equip when="precast|midcast" set="Haste" />
  448. </elseif>
  449. <!--- Subs: Ninjutsu --->
  450. <elseif type="Ninjutsu" SpellTargetType="MONSTER">
  451. <equip when="midcast" set="Ninjutsu" />
  452. </elseif>
  453. </rules>
  454. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment