Guest User

war

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