Guest User

war xml december

a guest
Dec 13th, 2012
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.81 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>Phos Belt</waist>
  107. <legs>Rvg. Cuisses +2</legs>
  108. <feet>Rvg. Calligae +2</feet>
  109. </set>
  110. <set name="TP-N" baseset="TP-Restraint">
  111. <ammo>Ravager's Orb</ammo>
  112. <head>Phorcys Salade</head>
  113. <neck>Rancor Collar</neck>
  114. <lear>Ravager's Earring</lear>
  115. <rear>Brutal Earring</rear>
  116. <body>Armada Hauberk</body>
  117. <hands>Phorcys Mitts</hands>
  118. <lring>Rajas Ring</lring>
  119. <rring>Strigoi Ring</rring>
  120. <back>Atheling Mantle</back>
  121. <waist>Phos Belt</waist>
  122. <legs>Rvg. Cuisses +2</legs>
  123. <feet>Rvg. Calligae +2</feet>
  124. </set>
  125. <set name="BlankSet" />
  126. <set name="Utsusemi-Precast">
  127. <neck>Magoraga Beads</neck>
  128. </set>
  129. <set name="Haste">
  130. <head>Zelus Tiara</head>
  131. <waist>Goading Belt</waist>
  132. <legs>Rvg. Cuisses +2</legs>
  133. <feet>Rvg. Calligae +2</feet>
  134. </set>
  135. <set name="Reraise">
  136. <head>Twilight Helm</head>
  137. <body>Twilight Mail</body>
  138. </set>
  139. <set name="Blood Rage">
  140. <body>Rvg. Lorica +2</body>
  141. </set>
  142. <set name="MightyStrikes">
  143. <feet>Rvg. Calligae +2</feet>
  144. <legs>Byakko's Haidate</legs>
  145. <hands>Hct. Mittens +1</hands>
  146. </set>
  147. <set name="Mighty_Strikes">
  148. <feet>Rvg. Calligae +2</feet>
  149. </set>
  150. <set name="Enmity">
  151. </set>
  152. <set name="Spell-Interruption" />
  153. <!-- WS Base is for any Weapon Skill not listed below -->
  154. <set Name="WS Base">
  155. <ammo>Ravager's Orb</ammo>
  156. <head>Ravager's Mask +2</head>
  157. <neck>Portus Collar</neck>
  158. <lear>Moonshade Earring</lear>
  159. <rear>Brutal Earring</rear>
  160. <body>Phorcys Korazin</body>
  161. <hands>Phorcys Mitts</hands>
  162. <lring>Rajas Ring</lring>
  163. <rring>Strigoi Ring</rring>
  164. <back>Rancorous Mantle</back>
  165. <waist>Wanion Belt</waist>
  166. <legs>Ogier's Breeches</legs>
  167. <feet>Rvg. Calligae +2</feet>
  168. </set>
  169. <set name="Ukko's Fury-N">
  170. <ammo>Ravager's Orb</ammo>
  171. <head>Ravager's Mask +2</head>
  172. <neck>Breeze Gorget</neck>
  173. <lear>Moonshade Earring</lear>
  174. <rear>Brutal Earring</rear>
  175. <body>Phorcys Korazin</body>
  176. <hands>Phorcys Mitts</hands>
  177. <lring>Rajas Ring</lring>
  178. <rring>Strigoi Ring</rring>
  179. <back>Rancorous Mantle</back>
  180. <waist>Breeze Belt</waist>
  181. <legs>Ogier's Breeches</legs>
  182. <feet>Rvg. Calligae +2</feet>
  183. </set>
  184. <set name="Scourge-N">
  185. <ammo>Ravager's Orb</ammo>
  186. <head>Mekira-oto +1</head>
  187. <neck>Flame Gorget</neck>
  188. <lear>Ravager Earring</lear>
  189. <rear>Brutal Earring</rear>
  190. <body>Phorcys Korazin</body>
  191. <hands>Phorcys Mitts</hands>
  192. <lring>Rajas Ring</lring>
  193. <rring>Strigoi Ring</rring>
  194. <back>Atheling Mantle</back>
  195. <waist>Flame Belt</waist>
  196. <legs>Ogier's Breeches</legs>
  197. <feet>Dilaram's Sollerets</feet>
  198. </set>
  199. <set name="Resolution-N">
  200. <ammo>Ravager's Orb</ammo>
  201. <head>Mekira-oto +1</head>
  202. <neck>Breeze Gorget</neck>
  203. <lear>Moonshade Earring</lear>
  204. <rear>Brutal Earring</rear>
  205. <body>Phorcys Korazin</body>
  206. <hands>Phorcys Mitts</hands>
  207. <lring>Rajas Ring</lring>
  208. <rring>Strigoi Ring</rring>
  209. <back>Atheling Mantle</back>
  210. <waist>Breeze Belt</waist>
  211. <legs>Avant Cuisses +1</legs>
  212. <feet>Dilaram's Sollerets</feet>
  213. </set>
  214. <set name="Ukko's Fury-Berserk" baseset="Ukko's Fury-N">
  215. </set>
  216. <set name="Scourge-Berserk" baseset="Scourge-N">
  217. </set>
  218. <set name="Resolution-Berserk" baseset="Resolution-N">
  219. </set>
  220. <set name="Fell Cleave">
  221. <head>Ravager's Mask +2</head>
  222. <neck>Ravager's Gorget</neck>
  223. <lear>Flame Pearl</lear>
  224. <rear>Brutal Earring</rear>
  225. <body>Twilight Mail</body>
  226. <hands>Rvg. Mufflers +2</hands>
  227. <lring>Rajas Ring</lring>
  228. <rring>Strigoi Ring</rring>
  229. <back>Atheling Mantle</back>
  230. <waist>Warwolf Belt</waist>
  231. <legs>Rvg. Cuisses +2</legs>
  232. <feet>Rvg. Calligae +2</feet>
  233. </set>
  234. </group>
  235. <group name="Outside" inherit="Abyssea" default="true">
  236. <set name="Ukko's Fury-N">
  237. </set>
  238. <set name="Ukko's Fury-Berserk" baseset="Ukko's Fury-N">
  239. </set>
  240. </group>
  241. </sets>
  242. <rules>
  243. <!-- Core include Rules -->
  244. <xi:include href="war-include.xml" xpointer="//include[@name='LVrestriction']/*" />
  245. <xi:include href="war-include.xml" xpointer="//include[@name='ReturnRules']/*" />
  246. <xi:include href="war-include.xml" xpointer="//include[@name='CleanTransportation']/*" />
  247. <xi:include href="war-include.xml" xpointer="//include[@name='AreaRule']/*" />
  248. <xi:include href="war-include.xml" xpointer="//include[@name='LockWeaponRule']/*" />
  249. <xi:include href="war-include.xml" xpointer="//include[@name='SpellCancel']/*" />
  250. <!-- Optional include Rules -->
  251. <xi:include href="war-include.xml" xpointer="//include[@name='PowderBootsRule']/*" />
  252. <!--Reraise Gear Rules -->
  253. <if EquipHead = "Reraise Hairpin">
  254. <equip when="all">
  255. <head lock="true" />
  256. </equip>
  257. </if>
  258. <if EquipLear = "Reraise Earring">
  259. <equip when="all">
  260. <lear lock="true" />
  261. </equip>
  262. </if>
  263. <if EquipRear = "Reraise Earring">
  264. <equip when="all">
  265. <rear lock="true" />
  266. </equip>
  267. </if>
  268. <!-- Automatically change variables when buffs wear off -->
  269. <if Buffactive="Berserk">
  270. <var cmd="set Berserk Berserk" />
  271. </if>
  272. <else>
  273. <var cmd="set Berserk N" />
  274. </else>
  275. <if Buffactive="Restraint">
  276. <var cmd="set Restraint Restraint" />
  277. </if>
  278. <else>
  279. <var cmd="set Restraint N" />
  280. </else>
  281. <if Buffactive="Mighty Strikes">
  282. <var cmd="set Mighty_Strikes Mighty_Strikes" />
  283. <var cmd="set MightyStrikes MightyStrikes" />
  284. </if>
  285. <else>
  286. <var cmd="set Mighty_Strikes BlankSet" />
  287. <var cmd="set MightyStrikes BlankSet" />
  288. </else>
  289. <if notbuffactive="Berserk" Day="$Ukko's_Fury-SC">
  290. <var cmd="set WSHead Ravager's Mask +2" />
  291. </if>
  292. <else>
  293. <var cmd="set WSHead Mekira-oto +1" />
  294. </else>
  295. <!-- Automatically Equip Gear Rules -->
  296. <command when="engaged|idle|aftercast|resting">Dancing Chains</command>
  297. <!-- Automatically change group -->
  298. <if notgroup="$Areat">
  299. </if>
  300. <!-- Trigger Spells -->
  301. <if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  302. <if spell="$TriggerSetOne">
  303. <!-- Auto Update Gear -->
  304. <if spell="Dancing Chains">
  305. <cancelspell />
  306. <equip set="TP-$Restraint|$Mighty_Strikes|$Armor|$Movement-%Status|$TwilightSet" />
  307. <addtochat>TP-$Restraint</addtochat>
  308. <elseif status="resting">
  309. <equip set="%Status" />
  310. </elseif>
  311. </if>
  312. <!-- Equip PDT (Barbed Crescent) -->
  313. <elseif Spell="Barbed Crescent">
  314. <cancelspell />
  315. <if advanced='"$Armor" == "PDT"'>
  316. <var cmd="set Armor BlankSet" />
  317. </if>
  318. <else NotBuffActive="Physical Shield|Perfect Defense">
  319. <var cmd="set Armor PDT" />
  320. <addtochat>PDT Set Equipped</addtochat>
  321. </else>
  322. <command>Dancing Chains</command>
  323. </elseif>
  324. <!-- Equip MDT (Aegis Schism) -->
  325. <elseif Spell="Aegis Schism">
  326. <cancelspell />
  327. <if advanced='"$Armor" == "MDT"'>
  328. <var cmd="set Armor BlankSet" />
  329. </if>
  330. <else NotBuffActive="Perfect Defense">
  331. <var cmd="set Armor MDT" />
  332. <addtochat>MDT Set Equipped</addtochat>
  333. </else>
  334. <command>Dancing Chains</command>
  335. </elseif>
  336. <!-- Change the distance at which to cancel WS -->
  337. <xi:include href="war-include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
  338. <!-- Change the resistance variable: Regular mobs or NMs -->
  339. <xi:include href="war-include.xml" xpointer="//include[@name='ResistRule']/*" />
  340. <!-- Change the Armor variable: Blank, MDT, PDT, or Full Evasion -->
  341. <xi:include href="war-include.xml" xpointer="//include[@name='Variable-Blank']/*" />
  342. <xi:include href="war-include.xml" xpointer="//include[@name='Variable-FullEvasion']/*" />
  343. </if>
  344. <elseif spell="$TriggerSetTwo">
  345. <if spell="Poison V">
  346. <cancelspell />
  347. </if>
  348. <elseif spell="Poisonga V">
  349. <cancelspell />
  350. </elseif>
  351. <elseif spell="Scop's Operetta">
  352. <cancelspell />
  353. </elseif>
  354. <!-- Rancor Collar Toggle -->
  355. <elseif spell="Shining Fantasia">
  356. <cancelspell />
  357. <if advanced='"$DDNeck"="Rancor Collar"'>
  358. <var cmd="set DDNeck Ravager's Gorget" />
  359. </if>
  360. <elseif advanced='"$DDNeck"="Ravager&apos;s Gorget"'>
  361. <var cmd="set DDNeck Rancor Collar" />
  362. </elseif>
  363. <addtochat color="135">DD Neck: $DDNeck</addtochat>
  364. <command>Dancing Chains</command>
  365. </elseif>
  366. <!-- Add or Remove Movement Gear -->
  367. <elseif spell="Raptor Mazurka">
  368. <cancelspell />
  369. <if advanced='"$Movement-%Status"="BlankSet"'>
  370. <var cmd="set Movement-%Status Movement" />
  371. <addtochat color="135">Movement Speed: ON</addtochat>
  372. </if>
  373. <else>
  374. <var cmd="set Movement-%Status BlankSet" />
  375. <addtochat color="135">Movement Speed: OFF</addtochat>
  376. </else>
  377. <command>Dancing Chains</command>
  378. </elseif></elseif>
  379. <else>
  380. <!-- Reraise Gear Lock -->
  381. <if spell="Foxfire">
  382. <cancelspell />
  383. <if advanced='"$TwilightSet"="BlankSet"'>
  384. <var cmd="set TwilightSet Reraise" />
  385. <addtochat color="135">Reraise Gear Locked: ON</addtochat>
  386. </if>
  387. <elseif advanced='"$TwilightSet"="Reraise"'>
  388. <var cmd="set TwilightSet BlankSet" />
  389. <addtochat color="135">Reraise Gear Locked: OFF</addtochat>
  390. </elseif>
  391. <command>Dancing Chains</command>
  392. </if>
  393. <elseif spell="Netherspikes">
  394. <cancelspell />
  395. </elseif>
  396. <elseif spell="Diaga V">
  397. <cancelspell />
  398. </elseif>
  399. <!-- Mighty Strikes Variable -->
  400. <elseif spell="Goblin Gavotte">
  401. <cancelspell />
  402. <if advanced='"$MightyStrikes"="BlankSet"'>
  403. <var cmd="set MightyStrikes MightyStrikes" />
  404. </if>
  405. <elseif advanced='"$MightyStrikes"="MightyStrikes"'>
  406. <var cmd="set MightyStrikes BlankSet" />
  407. </elseif>
  408. <command>Dancing Chains</command>
  409. </elseif>
  410. <elseif spell="Herb Pastoral">
  411. <cancelspell />
  412. <if BuffActive="Physical Shield|Perfect Defense" advanced='"$Armor" == "PDT"'>
  413. <var cmd="set Armor BlankSet" />
  414. </if>
  415. <else BuffActive="Perfect Defense" advanced='"$Armor" == "MDT"'>
  416. <var cmd="set Armor BlankSet" />
  417. </else>
  418. <command>Dancing Chains</command>
  419. </elseif>
  420. <!-- Trigger Spells Not Used -->
  421. <elseif spell="Banishga V">
  422. <cancelspell />
  423. <if advanced='"$Regen" == "Regen"'>
  424. <var cmd="set Regen BlankSet" />
  425. </if>
  426. <else>
  427. <var cmd="set Regen Regen" />
  428. <addtochat>Regen Set Equipped</addtochat>
  429. </else>
  430. <command>Dancing Chains</command>
  431. </elseif>
  432. </else>
  433. </if>
  434. <elseif type="Ninjutsu">
  435. <!-- Ninjutsu: Utsusemi -->
  436. <if spell="Utsusemi: Ichi">
  437. <equip when="precast" set="Utsusemi-Precast" />
  438. <command when="precast">wait 0.5; sc set "PDT"</command>
  439. <midcastdelay delay="2" />
  440. <equip when="midcast" set="Haste" />
  441. </if>
  442. <elseif spell="Utsusemi: Ni">
  443. <equip when="precast|midcast" set="Haste" />
  444. </elseif></elseif>
  445. <elseif CommandPrefix="/range" notEquipRange="$R-Weapon">
  446. <castdelay delay="$Delay-JA" />
  447. <equip when="precast">
  448. <ammo lock="true">$R-Weapon</ammo>
  449. </equip>
  450. </elseif>
  451. <elseif type="WeaponSkill">
  452. <castdelay delay="$Delay-JA" />
  453. <if spell="Ukko's Fury">
  454. <equip when="precast" set="%Spell-$Berserk|$MightyStrikes" />
  455. <addtochat color="135">%Spell-$Berserk</addtochat>
  456. </if>
  457. <elseif spell="Scourge">
  458. <equip when="precast" set="%Spell-$Berserk|$MightyStrikes" />
  459. <addtochat color="135">%Spell-$Berserk</addtochat>
  460. </elseif>
  461. <elseif spell="Resolution">
  462. <equip when="precast" set="%Spell-$Berserk|$MightyStrikes" />
  463. <addtochat color="135">%Spell-$Berserk</addtochat>
  464. </elseif>
  465. <elseif Spell="Fell Cleave">
  466. <equip set="%Spell|$MightyStrikes" />
  467. </elseif>
  468. <else>
  469. <equip set="WS Base" />
  470. </else>
  471. </elseif>
  472. <elseif type="JobAbility">
  473. <!-- Precast-only JAs -->
  474. <if spell="Provoke">
  475. <castdelay delay="$Delay-JA" />
  476. <equip when="precast" set="Enmity|$TwilightSet" />
  477. </if>
  478. <elseif Spell="Tomahawk">
  479. <castdelay delay="0.5" />
  480. <equip when="precast|midcast">
  481. <ammo>Throwing Tomahawk</ammo>
  482. </equip>
  483. <aftercastdelay delay="4" />
  484. <if status="engaged">
  485. <command>Dancing Chains</command>
  486. </if>
  487. </elseif>
  488. <!-- Variable Changing and Precast gear JAs -->
  489. <elseif Spell="Berserk">
  490. <var cmd="set Berserk Berserk" />
  491. </elseif>
  492. <elseif Spell="Restraint">
  493. <castdelay delay="$Delay-JA" />
  494. <equip when="precast" set="%Spell|$TwilightSet" />
  495. </elseif>
  496. <elseif Spell="Blood Rage">
  497. <var cmd="set BloodRage BloodRage" />
  498. <castdelay delay="$Delay-JA" />
  499. <equip when="precast" set="%Spell|$TwilightSet" />
  500. </elseif></elseif>
  501. <if spell="Mighty Strikes">
  502. <equip when="precast">
  503. <hands>War. Mufflers +2</hands>
  504. </equip>
  505. </if>
  506. <if spell="Warcry">
  507. <equip when="precast">
  508. <head>War. Mask +2</head>
  509. </equip>
  510. </if>
  511. </rules>
  512. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment