Guest User

War issues

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