Guest User

war

a guest
Aug 4th, 2012
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.29 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/Xinclude">
  3. <config
  4. Debug="true"
  5. HideErrors="true"
  6. ShowGearSwaps="false"
  7. ShowSpellInfo="false"
  8.  
  9. />
  10. <variables clear="True">
  11. <!-- Standard Variables 1 -->
  12. <var name="TriggerSetOne">Shackled*|Grim*|Dancing Chains|Vulcan*|Barbed*|*Schism|Carnal*</var>
  13. <var name="TriggerSetTwo">Poison V|Poisonga V|Scop's*|*Pastoral|*Fantasia|Raptor*</var>
  14. <var name="TriggerSetThree">Netherspikes|Foxfire|Diaga V|Banishga V|Goblin Gavotte</var>
  15. <var name="Ukko's_Fury-SC">Lightsday|Lightningday|Windsday|Firesday</var>
  16. <var name="Area">Outside</var>
  17. <var name="Distance">6.5</var>
  18. <var name="Delay-JA">0.2</var>
  19. <var name="LockMain">1</var>
  20. <var name="RHands">Phorcys Mitts</var>
  21. <var name="R-Weapon">Trollbane</var>
  22. <var name="Armor">BlankSet</var>
  23. <!-- Standard Variables 2 -->
  24. <var name="Movement-Idle">Movement</var>
  25. <var name="Movement-Engaged">BlankSet</var>
  26. <!-- Multi-Class Variables -->
  27. <var name="Regen">BlankSet</var>
  28. <var name="Berserk">N</var>
  29. <var name="Restraint">N</var>
  30. <var name="MightyStrikes">BlankSet</var>
  31. <var name="TwilightSet">BlankSet</var>
  32. <var name="WSHead">Mekira-oto +1</var>
  33. <var name="DDNeck">Rancor Collar</var>
  34. <var name="Mighty_Strikes">BlankSet</var>
  35. <!-- include Variables -->
  36. <xi:include href="war-include.xml" xpointer="//include[@name='TrialStaffFastCast']/*" />
  37. <xi:include href="war-include.xml" xpointer="//include[@name='TrialStaffDMG']/*" />
  38. <xi:include href="war-include.xml" xpointer="//include[@name='TrialStaffACC']/*" />
  39. <xi:include href="war-include.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
  40. <xi:include href="war-include.xml" xpointer="//include[@name='VarEnSpells']/*" />
  41. <xi:include href="war-include.xml" xpointer="//include[@name='EleStaffConst']/*" />
  42. </variables>
  43. <sets>
  44. <group name="Abyssea">
  45. <set name="Idle" baseset="PDT">
  46. <ammo>Angha Gem</ammo>
  47. <head>Twilight Helm</head>
  48. <neck>Wiglen Gorget</neck>
  49. <lear>Merman's Earring</lear>
  50. <rear>Merman's Earring</rear>
  51. <body>Twilight Mail</body>
  52. <hands>Magma Gauntlets</hands>
  53. <lring>Sheltered Ring</lring>
  54. <rring>Paguroidea Ring</rring>
  55. <back>Metallon Mantle</back>
  56. <waist>Nierenschutz</waist>
  57. <legs>Ogier's Breeches</legs>
  58. <feet>Hermes' Sandals</feet>
  59. </set>
  60. <set name="Movement">
  61. <feet>Hermes' Sandals</feet>
  62. </set>
  63. <set name="Resting" />
  64. <set name="PDT">
  65. <ammo>Angha Gem</ammo>
  66. <head>Mekira-Oto +1</head>
  67. <neck>Wiglen Gorget</neck>
  68. <lear>Ghillie Earring +1</lear>
  69. <rear>Brutal Earring</rear>
  70. <body>Mekira Meikogai</body>
  71. <hands>Magma Gauntlets</hands>
  72. <lring>Dark Ring</lring>
  73. <rring>Dark Ring</rring>
  74. <back>Mollusca Mantle</back>
  75. <waist>Nierenschutz</waist>
  76. <legs>Ogier's Breeches</legs>
  77. <feet>Phorcys Schuhs</feet>
  78. </set>
  79. <set name="MDT">
  80. <head>Zelus Tiara</head>
  81. <neck>Twilight Torque</neck>
  82. <lear>Merman's Earring</lear>
  83. <rear>Merman's Earring</rear>
  84. <body>Mekira Meikogai</body>
  85. <hands>Coral Fng. Gnt. +1</hands>
  86. <lring>Dark Ring</lring>
  87. <rring>Dark Ring</rring>
  88. <back>Lamia Mantle +1</back>
  89. <waist>Goading Belt</waist>
  90. <legs>Rvg. Cuisses +2</legs>
  91. <feet>Rvg. Calligae +2</feet>
  92. </set>
  93. <set name="Regen">
  94. </set>
  95. <set name="TP-Restraint">
  96. <ammo>Ravager's Orb</ammo>
  97. <head>Phorcys Salade</head>
  98. <neck>Rancor Collar</neck>
  99. <lear>Ravager's Earring</lear>
  100. <rear>Brutal Earring</rear>
  101. <body>Armada Hauberk</body>
  102. <hands>Rvg. Mufflers +2</hands>
  103. <lring>Rajas Ring</lring>
  104. <rring>Strigoi Ring</rring>
  105. <back>Atheling Mantle</back>
  106. <waist>Bullwhip Belt</waist>
  107. <legs>Rvg. Cuisses +2</legs>
  108. <feet>Rvg. Calligae +2</feet>
  109.  
  110. </set>
  111. <set name="TP-N" baseset="TP-Restraint">
  112. <ammo>Ravager's Orb</ammo>
  113. <head>Phorcys Salade</head>
  114. <neck>Rancor Collar</neck>
  115. <lear>Ravager's Earring</lear>
  116. <rear>Brutal Earring</rear>
  117. <body>Armada Hauberk</body>
  118. <hands>Phorcys Mitts</hands>
  119. <lring>Rajas Ring</lring>
  120. <rring>Strigoi Ring</rring>
  121. <back>Atheling Mantle</back>
  122. <waist>Bullwhip Belt</waist>
  123. <legs>Rvg. Cuisses +2</legs>
  124. <feet>Rvg. Calligae +2</feet>
  125.  
  126. </set>
  127. <set name="BlankSet" />
  128. <set name="Utsusemi-Precast">
  129. <neck>Magoraga Beads</neck>
  130. </set>
  131. <set name="Haste">
  132. <head>Zelus Tiara</head>
  133. <waist>Goading Belt</waist>
  134. <legs>Rvg. Cuisses +2</legs>
  135. <feet>Rvg. Calligae +2</feet>
  136. </set>
  137. <set name="Reraise">
  138. <head>Twilight Helm</head>
  139. <body>Twilight Mail</body>
  140. </set>
  141. <set name="Blood Rage">
  142. <body>Rvg. Lorica +2</body>
  143. </set>
  144. <set name="MightyStrikes">
  145. <feet>Rvg. Calligae +2</feet>
  146. </set>
  147. <set name="Restraint" />
  148. <set name="Enmity">
  149. </set>
  150. <set name="Spell-Interruption" />
  151.  
  152. <!-- WS Base is for any Weapon Skill not listed below -->
  153. <set Name="WS Base">
  154. <ammo>Ravager's Orb</ammo>
  155. <head>Ravager's Mask +2</head>
  156. <neck>Portus Collar</neck>
  157. <lear>Moonshade Earring</lear>
  158. <rear>Brutal Earring</rear>
  159. <body>Phorcys Korazin</body>
  160. <hands>Phorcys Mitts</hands>
  161. <lring>Rajas Ring</lring>
  162. <rring>Strigoi Ring</rring>
  163. <back>Rancorous Mantle</back>
  164. <waist>Wanion Belt</waist>
  165. <legs>Ogier's Breeches</legs>
  166. <feet>Rvg. Calligae +2</feet>
  167. </set>
  168. <set name="Ukko's Fury-N">
  169. <ammo>Ravager's Orb</ammo>
  170. <head>Ravager's Mask +2</head>
  171. <neck>Breeze Gorget</neck>
  172. <lear>Moonshade Earring</lear>
  173. <rear>Brutal Earring</rear>
  174. <body>Phorcys Korazin</body>
  175. <hands>Phorcys Mitts</hands>
  176. <lring>Rajas Ring</lring>
  177. <rring>Strigoi Ring</rring>
  178. <back>Rancorous Mantle</back>
  179. <waist>Breeze Belt</waist>
  180. <legs>Ogier's Breeches</legs>
  181. <feet>Rvg. Calligae +2</feet>
  182. </set>
  183. <set name="Scourge-N">
  184. <ammo>Ravager's Orb</ammo>
  185. <head>Mekira-oto +1</head>
  186. <neck>Flame Gorget</neck>
  187. <lear>Ravager Earring</lear>
  188. <rear>Brutal Earring</rear>
  189. <body>Phorcys Korazin</body>
  190. <hands>Phorcys Mitts</hands>
  191. <lring>Rajas Ring</lring>
  192. <rring>Strigoi Ring</rring>
  193. <back>Atheling Mantle</back>
  194. <waist>Flame Belt</waist>
  195. <legs>Ogier's Breeches</legs>
  196. <feet>Dilaram's Sollerets</feet>
  197. </set>
  198. <set name="Resolution-N">
  199. <ammo>Ravager's Orb</ammo>
  200. <head>Mekira-oto +1</head>
  201. <neck>Breeze Gorget</neck>
  202. <lear>Moonshade Earring</lear>
  203. <rear>Brutal Earring</rear>
  204. <body>Phorcys Korazin</body>
  205. <hands>Phorcys Mitts</hands>
  206. <lring>Rajas Ring</lring>
  207. <rring>Strigoi Ring</rring>
  208. <back>Atheling Mantle</back>
  209. <waist>Breeze Belt</waist>
  210. <legs>Avant Cuisses +1</legs>
  211. <feet>Dilaram's Sollerets</feet>
  212. </set>
  213. <set name="Ukko's Fury-Berserk" baseset="Ukko's Fury-N">
  214. </set>
  215. <set name="Scourge-Berserk" baseset="Scourge-N">
  216. </set>
  217. <set name="Resolution-Berserk" baseset="Resolution-N">
  218. </set>
  219. <set name="Fell Cleave">
  220. <head>Ravager's Mask +2</head>
  221. <neck>Ravager's Gorget</neck>
  222. <lear>Flame Pearl</lear>
  223. <rear>Brutal Earring</rear>
  224. <body>Twilight Mail</body>
  225. <hands>Rvg. Mufflers +2</hands>
  226. <lring>Rajas Ring</lring>
  227. <rring>Strigoi Ring</rring>
  228. <back>Atheling Mantle</back>
  229. <waist>Warwolf Belt</waist>
  230. <legs>Rvg. Cuisses +2</legs>
  231. <feet>Rvg. Calligae +2</feet>
  232. </set>
  233. </group>
  234. <group name="Outside" inherit="Abyssea" default="true">
  235. <set name="Ukko's Fury-N">
  236. </set>
  237. <set name="Ukko's Fury-Berserk" baseset="Ukko's Fury-N">
  238. </set>
  239. </group>
  240. </sets>
  241. <rules>
  242.  
  243.  
  244. <!-- Core include Rules -->
  245. <xi:include href="war-include.xml" xpointer="//include[@name='LVrestriction']/*" />
  246. <xi:include href="war-include.xml" xpointer="//include[@name='ReturnRules']/*" />
  247. <xi:include href="war-include.xml" xpointer="//include[@name='CleanTransportation']/*" />
  248. <xi:include href="war-include.xml" xpointer="//include[@name='AreaRule']/*" />
  249. <xi:include href="war-include.xml" xpointer="//include[@name='LockWeaponRule']/*" />
  250. <xi:include href="war-include.xml" xpointer="//include[@name='SpellCancel']/*" />
  251. <!-- Optional include Rules -->
  252. <xi:include href="war-include.xml" xpointer="//include[@name='PowderBootsRule']/*" />
  253. <!--Reraise Gear Rules -->
  254. <if EquipHead = "Reraise Hairpin"><equip when="all"><head lock="true" /></equip></if>
  255. <if EquipLear = "Reraise Earring"><equip when="all"><lear lock="true" /></equip></if>
  256. <if EquipRear = "Reraise Earring"><equip when="all"><rear lock="true" /></equip></if>
  257. <!-- Automatically change variables when buffs wear off -->
  258. <if Buffactive="Berserk">
  259. <var cmd="set Berserk Berserk" />
  260. </if>
  261. <else>
  262. <var cmd="set Berserk N" />
  263. </else>
  264. <if Buffactive="Restraint">
  265. <var cmd="set Restraint Restraint" />
  266. </if>
  267. <else>
  268. <var cmd="set Restraint" />
  269. </else>
  270. <if notbuffactive="Berserk" Day="$Ukko's_Fury-SC">
  271. <var cmd="set WSHead Ravager's Mask +2" />
  272. </if>
  273. <else>
  274. <var cmd="set WSHead Mekira-oto +1" />
  275. </else>
  276. <!-- Automatically Equip Gear Rules -->
  277. <command when="engaged|idle|aftercast|resting">Dancing Chains</command>
  278. <!-- Automatically change group -->
  279. <if notgroup="$Areat">
  280. </if>
  281. <!-- Trigger Spells -->
  282. <if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  283. <if spell="$TriggerSetOne">
  284. <!-- Auto Update Gear -->
  285. <if spell="Dancing Chains">
  286. <cancelspell />
  287. <equip set="TP-$Restraint|$Mighty_Strikes|$Armor|$Movement-%Status|$TwilightSet" />
  288. <addtochat>TP-$Restraint</addtochat>
  289. <elseif status="resting">
  290. <equip set="%Status" />
  291. </elseif>
  292. </if>
  293. <!-- Equip PDT (Barbed Crescent) -->
  294. <elseif Spell="Barbed Crescent">
  295. <cancelspell />
  296. <if advanced='"$Armor" == "PDT"'>
  297. <var cmd="set Armor BlankSet" />
  298. </if>
  299. <else NotBuffActive="Physical Shield|Perfect Defense">
  300. <var cmd="set Armor PDT" />
  301. <addtochat>PDT Set Equipped</addtochat>
  302. </else>
  303. <command>Dancing Chains</command>
  304. </elseif>
  305. <!-- Equip MDT (Aegis Schism) -->
  306. <elseif Spell="Aegis Schism">
  307. <cancelspell />
  308. <if advanced='"$Armor" == "MDT"'>
  309. <var cmd="set Armor BlankSet" />
  310. </if>
  311. <else NotBuffActive="Perfect Defense">
  312. <var cmd="set Armor MDT" />
  313. <addtochat>MDT Set Equipped</addtochat>
  314. </else>
  315. <command>Dancing Chains</command>
  316. </elseif>
  317. <!-- Change the distance at which to cancel WS -->
  318. <xi:include href="war-include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
  319. <!-- Change the resistance variable: Regular mobs or NMs -->
  320. <xi:include href="war-include.xml" xpointer="//include[@name='ResistRule']/*" />
  321. <!-- Change the Armor variable: Blank, MDT, PDT, or Full Evasion -->
  322. <xi:include href="war-include.xml" xpointer="//include[@name='Variable-Blank']/*" />
  323. <xi:include href="war-include.xml" xpointer="//include[@name='Variable-FullEvasion']/*" />
  324. </if>
  325. <elseif spell="$TriggerSetTwo">
  326. <if spell="Poison V">
  327. <cancelspell />
  328. </if>
  329. <elseif spell="Poisonga V">
  330. <cancelspell />
  331. </elseif>
  332. <elseif spell="Scop's Operetta">
  333. <cancelspell />
  334. </elseif>
  335. <!-- Rancor Collar Toggle -->
  336. <elseif spell="Shining Fantasia">
  337. <cancelspell />
  338. <if advanced='"$DDNeck"="Rancor Collar"'>
  339. <var cmd="set DDNeck Ravager's Gorget" />
  340. </if>
  341. <elseif advanced='"$DDNeck"="Ravager&apos;s Gorget"'>
  342. <var cmd="set DDNeck Rancor Collar" />
  343. </elseif>
  344. <addtochat color="135">DD Neck: $DDNeck</addtochat>
  345. <command>Dancing Chains</command>
  346. </elseif>
  347. <!-- Add or Remove Movement Gear -->
  348. <elseif spell="Raptor Mazurka">
  349. <cancelspell />
  350. <if advanced='"$Movement-%Status"="BlankSet"'>
  351. <var cmd="set Movement-%Status Movement" />
  352. <addtochat color="135">Movement Speed: ON</addtochat>
  353. </if>
  354. <else>
  355. <var cmd="set Movement-%Status BlankSet" />
  356. <addtochat color="135">Movement Speed: OFF</addtochat>
  357. </else>
  358. <command>Dancing Chains</command>
  359. </elseif>
  360. </elseif>
  361. <else>
  362. <!-- Reraise Gear Lock -->
  363. <if spell="Foxfire">
  364. <cancelspell />
  365. <if advanced='"$TwilightSet"="BlankSet"'>
  366. <var cmd="set TwilightSet Reraise" />
  367. <addtochat color="135">Reraise Gear Locked: ON</addtochat>
  368. </if>
  369. <elseif advanced='"$TwilightSet"="Reraise"'>
  370. <var cmd="set TwilightSet BlankSet" />
  371. <addtochat color="135">Reraise Gear Locked: OFF</addtochat>
  372. </elseif>
  373. <command>Dancing Chains</command>
  374. </if>
  375. <elseif spell="Netherspikes">
  376. <cancelspell />
  377. </elseif>
  378. <elseif spell="Diaga V">
  379. <cancelspell />
  380. </elseif>
  381. <!-- Mighty Strikes Variable -->
  382. <elseif spell="Goblin Gavotte">
  383. <cancelspell />
  384. <if advanced='"$MightyStrikes"="BlankSet"'>
  385. <var cmd="set MightyStrikes MightyStrikes" />
  386. </if>
  387. <elseif advanced='"$MightyStrikes"="MightyStrikes"'>
  388. <var cmd="set MightyStrikes BlankSet" />
  389. </elseif>
  390. <command>Dancing Chains</command>
  391. </elseif>
  392. <elseif spell="Herb Pastoral">
  393. <cancelspell />
  394. <if BuffActive="Physical Shield|Perfect Defense" advanced='"$Armor" == "PDT"'>
  395. <var cmd="set Armor BlankSet" />
  396. </if>
  397. <else BuffActive="Perfect Defense" advanced='"$Armor" == "MDT"'>
  398. <var cmd="set Armor BlankSet" />
  399. </else>
  400. <command>Dancing Chains</command>
  401. </elseif>
  402. <!-- Trigger Spells Not Used -->
  403. <elseif spell="Banishga V">
  404. <cancelspell />
  405. <if advanced='"$Regen" == "Regen"'>
  406. <var cmd="set Regen BlankSet" />
  407. </if>
  408. <else>
  409. <var cmd="set Regen Regen" />
  410. <addtochat>Regen Set Equipped</addtochat>
  411. </else>
  412. <command>Dancing Chains</command>
  413. </elseif>
  414. </else>
  415. </if>
  416. <elseif type="Ninjutsu">
  417. <!-- Ninjutsu: Utsusemi -->
  418. <if spell="Utsusemi: Ichi">
  419. <equip when="precast" set="Utsusemi-Precast" />
  420. <command when="precast">wait 0.5; sc set "PDT"</command>
  421. <midcastdelay delay="2" />
  422. <equip when="midcast" set="Haste" />
  423. </if>
  424. <elseif spell="Utsusemi: Ni">
  425. <equip when="precast|midcast" set="Haste" />
  426. </elseif>
  427. </elseif>
  428. <elseif CommandPrefix="/range" notEquipRange="$R-Weapon">
  429. <castdelay delay="$Delay-JA" />
  430. <equip when="precast">
  431. <ammo lock="true">$R-Weapon</ammo>
  432. </equip>
  433. </elseif>
  434. <elseif type="WeaponSkill">
  435. <castdelay delay="$Delay-JA" />
  436. <if spell="Ukko's Fury">
  437. <equip when="precast" set="%Spell-$Berserk|$MightyStrikes" />
  438. <addtochat color="135">%Spell-$Berserk</addtochat>
  439. </if>
  440. <elseif spell="Scourge">
  441. <equip when="precast" set="%Spell-$Berserk|$MightyStrikes" />
  442. <addtochat color="135">%Spell-$Berserk</addtochat>
  443. </elseif>
  444. <elseif spell="Resolution">
  445. <equip when="precast" set="%Spell-$Berserk|$MightyStrikes" />
  446. <addtochat color="135">%Spell-$Berserk</addtochat>
  447. </elseif>
  448. <elseif Spell="Fell Cleave">
  449. <equip set="%Spell|$MightyStrikes" />
  450. </elseif>
  451. <else>
  452. <equip set="WS Base" />
  453. </else>
  454. </elseif>
  455. <elseif type="JobAbility">
  456. <!-- Precast-only JAs -->
  457. <if spell="Provoke|Warcry">
  458. <castdelay delay="$Delay-JA" />
  459. <equip when="precast" set="Enmity|$TwilightSet" />
  460. </if>
  461. <elseif Spell="Tomahawk">
  462. <castdelay delay="1.5" />
  463. <equip when="precast|midcast"><ammo>Throwing Tomahawk</ammo></equip>
  464. <aftercastdelay delay="4" />
  465. <if status="engaged">
  466. <command>Dancing Chains</command>
  467. </if>
  468. </elseif>
  469. <!-- Variable Changing and Precast gear JAs -->
  470. <elseif Spell="Berserk">
  471. <var cmd="set Berserk Berserk" />
  472. </elseif>
  473. <elseif Spell="Restraint">
  474. <castdelay delay="$Delay-JA" />
  475. <equip when="precast" set="%Spell|$TwilightSet" />
  476. </elseif>
  477. <elseif Spell="Blood Rage">
  478. <var cmd="set BloodRage BloodRage" />
  479. <castdelay delay="$Delay-JA" />
  480. <equip when="precast" set="%Spell|$TwilightSet" />
  481. </elseif>
  482. </elseif>
  483.  
  484.  
  485. </rules>
  486. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment