buddyslack

War spellcast v2

Feb 26th, 2013
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.28 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3. <config
  4. HideErrors="false"
  5. ShowGearSwaps="false"
  6. Debug="false"
  7. ShowSpellInfo="false"
  8. />
  9. <!-- R3G1STRY's WAR XML template
  10.  
  11. AutoExec Data needed for this file :
  12. <autoexec>
  13. <register event="losebuff_restraint|gainbuff_restraint|losebuff_mighty strikes|gainbuff_mighty strikes|losebuff_weakness" silent="true">input /magic "ClassTrigger" SetVariables</register>
  14. </autoexec>
  15. Should call this WAR_AutoExec.xml
  16.  
  17. Registry_Include.xml is needed to use this file, you can find it at http://pastebin.com/u/R3G1STRY -->
  18.  
  19. <!-- CHANGELOG:
  20. * 9/21/12: Got rid of multiple toggles, now TP gear changes automatically depending on the
  21. situation. You still have to toggle accuracy sets and Rancor Collar.
  22.  
  23. * 10/8/12: Added Legion specific TP sets.
  24.  
  25. * 10/15/12: Registry_Include.xml now needed to use this file.
  26.  
  27. * 10/20/12: Accuracy and NoRancor toggles are now instant swaps.
  28.  
  29. * 12/14/12: Added a set that will lock trial gear (i.e. Relic +2 augment trials). Also
  30. noticed weaponskill gear was not always swapping in time, added CastDelays.
  31.  
  32. * 12/21/12: Changed PDT/MDT toggles to ClassTriggers to get rid of a few lines of code.
  33.  
  34. * 12/28/12: Variables changed slightly. Issue where AutoExec would not always auto-load should
  35. be fixed. Registry_Include.xml also updated.
  36.  
  37. * 1/31/13 : Everything changed to ClassTrigger toggles, macros will need to be changed. -->
  38.  
  39. <!-- RANDOM NOTES:
  40. * I have two macro books for Ukon and Rag. Some of the rules auto-swap to those books, if
  41. you know what they are you can take them out. If you don't know where they are, I flip
  42. between books 1 and 2, #1 for Ukonvasara and #2 for Ragnarok. If you're using one of
  43. those weapons, I suggest you use the respective macro book, unless, again, you know
  44. which code to take out.
  45.  
  46. * To lock trial gear (i.e. Relic +2 augment trials) just put the piece(s) in the set called
  47. "trial" and uncomment the last rule in this file.
  48.  
  49. * Variables are used to set your TP Neck and TP Hands. For these to work you need to set your
  50. said variables to the appropriate TP Hands/Neck, then in your TP sets you need to put
  51. $WARTPHands and/or $WARTPNeck, respectively. -->
  52.  
  53. <!-- A QUICK GUIDE TO TOGGLES AND HOW THEY WORK:
  54.  
  55. * Certain commands will toggle certain gearsets. When you toggle a set it will continue to put
  56. that set on after any action. For example... if you use '/magic "ClassTrigger" MDT' you will
  57. toggle to your MDT set. If you then use Resolution, it will swap to your Resolution gear.
  58. After the weaponskill is finished it will put on the MDT set again. To toggle back to your
  59. current TP set, use the '/magic "ClassTrigger" MDT' toggle again.
  60.  
  61. * When the accuracy toggle is turned on, your TP set will be changed to TP<event|buff><weapon>HighACC
  62. that applies to the current situation. Weaponskill sets (mainly just Resolution or Ukko's Fury)
  63. will be changed to ACC<weaponskill> or MightyStrikesACC<weaponskill> regardless of current buffs
  64. or current situation.
  65.  
  66. * Below is a list of macros you're going to want to have. Some toggles are handled with abilities
  67. while others are handled with classtriggers. How the macro should look, line by line, is shown. -->
  68.  
  69. <!-- MDT macro:
  70.  
  71. /magic "ClassTrigger" MDT
  72. Empty
  73. Empty
  74. Empty
  75. Empty
  76. Empty
  77.  
  78. -->
  79.  
  80. <!-- PDT macro:
  81.  
  82. /magic "ClassTrigger" PDT
  83. Empty
  84. Empty
  85. Empty
  86. Empty
  87. Empty
  88.  
  89. -->
  90.  
  91. <!-- Rancor Collar toggle macro:
  92.  
  93. /magic "ClassTrigger" NoRancor
  94. Empty
  95. Empty
  96. Empty
  97. Empty
  98. Empty
  99.  
  100. -->
  101.  
  102. <!-- Accuracy toggle macro:
  103.  
  104. /magic "ClassTrigger" Accuracy
  105. Empty
  106. Empty
  107. Empty
  108. Empty
  109. Empty
  110.  
  111. -->
  112.  
  113. <!-- Twilight Lock toggle macro (will toggle Twilight Locking on and off):
  114.  
  115. /magic "ClassTrigger" TwilightLock
  116. Empty
  117. Empty
  118. Empty
  119. Empty
  120. Empty
  121.  
  122. -->
  123.  
  124. <!-- Reset trigger (also used as primary AutoExec trigger, if for some reason your
  125. gear does not properly swap, press this to go back/change to the proper set):
  126.  
  127. /magic "ClassTrigger" SetVariables
  128. Empty
  129. Empty
  130. Empty
  131. Empty
  132. Empty
  133.  
  134. -->
  135.  
  136. <variables clear="true">
  137. <!-- Set as your normal Restraint down TP hands. -->
  138. <var name="NormalTPHands">Phorcys Mitts</var>
  139.  
  140. <!-- Set as your Restraint down ACC TP hands. -->
  141. <var name="ACCTPHands">Ravager's Mufflers +2</var>
  142.  
  143. <!-- Set as your normal TP neck (probably Rancor Collar). -->
  144. <var name="NormalTPNeck">Rancor Collar</var>
  145.  
  146. <!-- Set as TP neck to be used when Rancor isn't viable. This will
  147. also be used as your TP neck when Mighty Strikes is active. -->
  148. <var name="NonRancorTPNeck">Ravager's Gorget</var>
  149.  
  150. <!-- Set to 1 if you want Twilight Helm/Mail locked when weakened.
  151. If you do not want Twilight locked when weakened, set to 0. -->
  152. <var name="TwilightLock">0</var>
  153.  
  154. <!-- Do NOT change the rest of these variables -->
  155. <var name="DD"></var>
  156. <var name="Melee"></var>
  157. <var name="Armor">None</var>
  158. <var name="Twilight">None</var>
  159. <var name="WARTPHands"></var>
  160. <var name="WARTPNeck"></var>
  161. <var name="Accuracy">0</var>
  162. <var name="AutoExecRan">0</var>
  163. <var name="Rancor">1</var>
  164. <var name="MacroBook"></var>
  165. <var name="RavMuffs">Ravager's Mufflers +2</var>
  166. </variables>
  167. <sets>
  168. <group default="yes" name="Normal">
  169. <!-- Empty set, DO NOT alter this -->
  170. <set Name="None"></set>
  171.  
  172. <!-- Town gear -->
  173. <set Name="Town">
  174. <lear>Brutal Earring</lear>
  175. <rear>Kokou's Earring</rear>
  176. <head>Adaman Barbuta</head>
  177. <neck>Orochi Nodowa +1</neck>
  178. <body>Unicorn Harness</body>
  179. <hands>Hct. Mittens +1</hands>
  180. <back>Atheling Mantle</back>
  181. <waist>Windbuffet Belt</waist>
  182. <legs>Byakko's Haidate</legs>
  183. <lring>Paguroidea Ring</lring>
  184. <rring>Sheltered Ring</rring>
  185. <feet>Hermes' Sandals</feet>
  186. </set>
  187.  
  188. <!-- Great Axe TP Set -->
  189. <set name="TPGreatAxe">
  190. <head>Phorcys Salade</head>
  191. <neck>$WARTPNeck</neck>
  192. <lear>Brutal Earring</lear>
  193. <rear>Ravager's Earring</rear>
  194. <body>Avant Mail +1</body>
  195. <hands>$WARTPHands</hands>
  196. <lring>Rajas Ring</lring>
  197. <rring>Tyrant's Ring</rring>
  198. <back>Atheling Mantle</back>
  199. <waist>Bullwhip Belt</waist>
  200. <legs>Ravager's Cuisses +2</legs>
  201. <feet>Ravager's Calligae +2</feet>
  202. <ammo>Ravager's Orb</ammo>
  203. </set>
  204.  
  205. <!-- Great Axe ACC TP Set -->
  206. <set name="TPGreatAxeHighACC">
  207. <head>Phorcys Salade</head>
  208. <neck>$WARTPNeck</neck>
  209. <lear>Brutal Earring</lear>
  210. <rear>ghillie earring +1</rear>
  211. <body>Ravager's Lorica +2</body>
  212. <hands>$WARTPHands</hands>
  213. <lring>Rajas Ring</lring>
  214. <rring>Mars's Ring</rring>
  215. <back>Atheling Mantle</back>
  216. <waist>Bullwhip Belt</waist>
  217. <legs>Ravager's Cuisses +2</legs>
  218. <feet>Ravager's Calligae +2</feet>
  219. <ammo>Fire Bomblet</ammo>
  220. </set>
  221.  
  222. <!-- Great Sword TP Set -->
  223. <set name="TPGreatSword|TP">
  224. <head>Phorcys Salade</head>
  225. <neck>$WARTPNeck</neck>
  226. <lear>Brutal Earring</lear>
  227. <rear>Ravager's Earring</rear>
  228. <body>Armada Hauberk</body>
  229. <hands>$WARTPHands</hands>
  230. <lring>Rajas Ring</lring>
  231. <rring>Mars's Ring</rring>
  232. <back>Atheling Mantle</back>
  233. <waist>Phos Belt</waist>
  234. <legs>Ravager's Cuisses +2</legs>
  235. <feet>Ravager's Calligae +2</feet>
  236. <ammo>Ravager's Orb</ammo>
  237. </set>
  238.  
  239. <!-- Great Sword ACC TP Set -->
  240. <set name="TPGreatSwordHighACC">
  241. <head>Phorcys Salade</head>
  242. <neck>$WARTPNeck</neck>
  243. <lear>Brutal Earring</lear>
  244. <rear>Ravager's Earring</rear>
  245. <body>Armada Hauberk</body>
  246. <hands>$WARTPHands</hands>
  247. <lring>Rajas Ring</lring>
  248. <rring>Mars's Ring</rring>
  249. <back>Letalis Mantle</back>
  250. <waist>Phos Belt</waist>
  251. <legs>Ravager's Cuisses +2</legs>
  252. <feet>Ravager's Calligae +2</feet>
  253. <ammo>Fire Bomblet</ammo>
  254. </set>
  255.  
  256. <!-- Voidwatch Great Axe TP Set -->
  257. <set name="TPVoidwatchGreatAxe" baseset="TPGreatAxe">
  258. <head>Ravager's Mask +2</head>
  259. <neck>$WARTPNeck</neck>
  260. <lear>Brutal Earring</lear>
  261. <rear>Ravager's Earring</rear>
  262. <body>Ravager's Lorica +2</body>
  263. <hands>Ravager's Mufflers +2</hands>
  264. <lring>Rajas Ring</lring>
  265. <rring>Pyrosoul Ring</rring>
  266. <back>Atheling Mantle</back>
  267. <waist>Bullwhip Belt</waist>
  268. <legs>Ravager's Cuisses +2</legs>
  269. <feet>Ravager's Calligae +2</feet>
  270. </set>
  271.  
  272. <!-- Voidwatch Great Axe High ACC Set -->
  273. <set name="TPVoidwatchGreatAxeHighACC" baseset="TPGreatAxeHighACC">
  274. <head>Ravager's Mask +2</head>
  275. <neck>$WARTPNeck</neck>
  276. <lear>Brutal Earring</lear>
  277. <rear>ghillie earring +1</rear>
  278. <body>Ravager's Lorica +2</body>
  279. <hands>Ravager's Mufflers +2</hands>
  280. <lring>Rajas Ring</lring>
  281. <rring>Mars's Ring</rring>
  282. <back>Atheling Mantle</back>
  283. <waist>Bullwhip Belt</waist>
  284. <legs>Ravager's Cuisses +2</legs>
  285. <feet>Ravager's Calligae +2</feet>
  286. </set>
  287.  
  288. <!-- Voidwatch Great Sword TP Set -->
  289. <set name="TPVoidwatchGreatSword" baseset="TPGreatSword">
  290. <waist>Windbuffet Belt</waist>
  291. </set>
  292.  
  293. <!-- Voidwatch Great Sword High ACC TP Set -->
  294. <set name="TPVoidwatchGreatSwordHighACC" baseset="TPGreatSwordHighACC">
  295. <waist>Windbuffet Belt</waist>
  296. </set>
  297.  
  298. <!-- Legion Great Axe TP Set -->
  299. <set name="TPLegionGreatAxe">
  300. <head>Mekira-oto +1</head>
  301. <neck>Twilight Torque</neck>
  302. <lear>Brutal Earring</lear>
  303. <rear>Kokou's Earring</rear>
  304. <body>Mekira Meikogai</body>
  305. <hands>Ravager's Mufflers +2</hands>
  306. <lring>Dark Ring</lring>
  307. <rring>Mars's Ring</rring>
  308. <back>Mollusca Mantle</back>
  309. <waist>Bullwhip Belt</waist>
  310. <legs>Ravager's Cuisses +2</legs>
  311. <feet>Ravager's Calligae +2</feet>
  312. <ammo>Fire Bomblet</ammo>
  313. </set>
  314.  
  315. <!-- Legion Great Axe ACC TP Set -->
  316. <set name="TPLegionGreatAxeHighACC">
  317. <head>Phorcys Salade</head>
  318. <neck>$WARTPNeck</neck>
  319. <lear>Brutal Earring</lear>
  320. <rear>Kokou's Earring</rear>
  321. <body>Ravager's Lorica +2</body>
  322. <hands>Ravager's Mufflers +2</hands>
  323. <lring>Rajas Ring</lring>
  324. <rring>Mars's Ring</rring>
  325. <back>Letalis Mantle</back>
  326. <waist>Bullwhip Belt</waist>
  327. <legs>Ravager's Cuisses +2</legs>
  328. <feet>Ravager's Calligae +2</feet>
  329. <ammo>Fire Bomblet</ammo>
  330. </set>
  331.  
  332. <!-- Legion Great Sword TP Set -->
  333. <set name="TPLegionGreatSword">
  334. <head>Phorcys Salade</head>
  335. <neck>$WARTPNeck</neck>
  336. <lear>Brutal Earring</lear>
  337. <rear>Ravager's Earring</rear>
  338. <body>Armada Hauberk</body>
  339. <hands>$WARTPHands</hands>
  340. <lring>Rajas Ring</lring>
  341. <rring>Ambuscade Ring</rring>
  342. <back>Atheling Mantle</back>
  343. <waist>Phos Belt</waist>
  344. <legs>Ravager's Cuisses +2</legs>
  345. <feet>Ravager's Calligae +2</feet>
  346. <ammo>Ravager's Orb</ammo>
  347. </set>
  348.  
  349. <!-- Legion Great Sword ACC TP Set -->
  350. <set name="TPLegionGreatSwordHighACC">
  351. <head>Phorcys Salade</head>
  352. <neck>$WARTPNeck</neck>
  353. <lear>Brutal Earring</lear>
  354. <rear>Ravager's Earring</rear>
  355. <body>Armada Hauberk</body>
  356. <hands>$WARTPHands</hands>
  357. <lring>Rajas Ring</lring>
  358. <rring>Ambuscade Ring</rring>
  359. <back>Letalisk Mantle</back>
  360. <waist>Phos Belt</waist>
  361. <legs>Ravager's Cuisses +2</legs>
  362. <feet>Ravager's Calligae +2</feet>
  363. <ammo>Fire Bomblet</ammo>
  364. </set>
  365.  
  366. <!-- Counterstance set -->
  367. <set name="Counter">
  368. <head>Genbu's Kabuto</head>
  369. <neck>Twilight Torque</neck>
  370. <lear>Brutal Earring</lear>
  371. <rear>Ravager's Earring</rear>
  372. <body>Mekira Meikogai</body>
  373. <hands>Seiryu's Kote</hands>
  374. <lring>Rajas Ring</lring>
  375. <rring>Tyrant's Ring</rring>
  376. <back>Mollusca Mantle</back>
  377. <waist>Bullwhip Belt</waist>
  378. <legs>Dux Cuisses</legs>
  379. <feet>Rvg. Calligae +2</feet>
  380. </set>
  381.  
  382. <!-- Full PDT -->
  383. <set name="PDT" baseset="$DD">
  384. <head>Valhalla Helm</head>
  385. <neck>Twilight Torque</neck>
  386. <lear>Brutal Earring</lear>
  387. <rear>Ravager's Earring</rear>
  388. <body>Mekira Meikogai</body>
  389. <hands>Magma Gauntlets</hands>
  390. <lring>Dark Ring</lring>
  391. <rring>Jelly Ring</rring>
  392. <back>Mollusca Mantle</back>
  393. <waist>Nierenschutz</waist>
  394. <legs>Dux Cuisses</legs>
  395. <feet>Dux Greaves</feet>
  396. </set>
  397.  
  398. <!-- Full MDT -->
  399. <set name="MDT" baseset="$DD">
  400. <head>Noesis Helm</head>
  401. <neck>Twilight Torque</neck>
  402. <lear>Merman's Earring</lear>
  403. <rear>Merman's Earring</rear>
  404. <body>Mekira Meikogai</body>
  405. <hands>Iron Ram Dastanas</hands>
  406. <lring>Minerva's Ring</lring>
  407. <rring>Merman's Ring</rring>
  408. <waist>Nierenschutz</waist>
  409. <back>Engulfer Cape</back>
  410. <legs>Iron Ram Hose</legs>
  411. <feet>Iron Ram Greaves</feet>
  412. </set>
  413.  
  414. <!-- Idle set -->
  415. <set name="Idle">
  416. <lear>Brutal Earring</lear>
  417. <rear>Ravager's Earring</rear>
  418. <head>Adaman Barbuta</head>
  419. <neck>Orochi Nodowa +1</neck>
  420. <body>Unicorn Harness</body>
  421. <hands>Hct. Mittens +1</hands>
  422. <back>Atheling Mantle</back>
  423. <waist>Windbuffet Belt</waist>
  424. <legs>Byakko's Haidate</legs>
  425. <lring>Paguroidea Ring</lring>
  426. <rring>Sheltered Ring</rring>
  427. <feet>Hermes' Sandals</feet>
  428. </set>
  429.  
  430. <!-- Put your movement piece(s) here. -->
  431. <set name="Movement">
  432. <feet>Hermes' Sandals</feet>
  433. </set>
  434.  
  435. <!-- Twilight set -->
  436. <set name="TwilightSet">
  437. <head lock="true">Twilight Helm</head>
  438. <body lock="true">Twilight Mail</body>
  439. </set>
  440.  
  441. <!-- Base Ukko's Set -->
  442. <set name="Ukko">
  443. <ammo>Ravager's Orb</ammo>
  444. <head>Ravager's Mask +2</head>
  445. <neck>Thunder Gorget</neck>
  446. <lear>Brutal Earring</lear>
  447. <rear>Moonshade Earring</rear>
  448. <body>Phorcys Korazin</body>
  449. <hands>Hct. Mittens +1</hands>
  450. <lring>Pyrosoul Ring</lring>
  451. <rring>Rajas Ring</rring>
  452. <back>Rancorous Mantle</back>
  453. <waist>Windbuffet Belt</waist>
  454. <legs>Avant Cuisses +1</legs>
  455. <feet>Ravager's Calligae +2</feet>
  456. </set>
  457.  
  458. <!-- ACC Ukko Set -->
  459. <set name="ACCUkko" baseset="Ukko">
  460. <neck>Thunder Gorget</neck>
  461. <waist>Thunder Belt</waist>
  462. </set>
  463.  
  464. <!-- Ukko's Mighty Strikes Set -->
  465. <set name="UkkoMightStrikes" baseset="Ukko">
  466. <back>Cavaros Mantle</back>
  467. <rear>Kokou's Earring</rear>
  468. <legs>Byakko's Haidate</legs>
  469. <hands>Hct. Mittens +1</hands>
  470. </set>
  471.  
  472. <!-- ACC Ukko's Mighty Strikes Set -->
  473. <set name="ACCUkkoMightyStrikes" baseset="ACCUkko">
  474. <back>Letalis Mantle</back>
  475. <rear>Kokou's Earring</rear>
  476. <legs>Byakko's Haidate</legs>
  477. <hands>Hct. Mittens +1</hands>
  478. </set>
  479.  
  480. <!-- Abyssea Ukko's -->
  481. <set name="AbysseaUkko" baseset="Ukko">
  482. <legs>War. Cuisses +2</legs>
  483. </set>
  484.  
  485. <!-- No buff Voidwatch Ukko's -->
  486. <set name="NormalVoidUkko" baseset="Ukko">
  487. <waist>Thunder Belt</waist>
  488. </set>
  489.  
  490. <!-- Berserk up Voidwatch Ukko's -->
  491. <set name="BerkVoidUkko" baseset="Ukko">
  492. <waist>Thunder Belt</waist>
  493. <legs>War. Cuisses +2</legs>
  494. </set>
  495.  
  496. <!-- Berserk and Aggressor up Voidwatch Ukko's -->
  497. <set name="BerkAggVoidUkko" baseset="Ukko">
  498. <legs>War. Cuisses +2</legs>
  499. <waist>Windbuffet Belt</waist>
  500. </set>
  501.  
  502. <!-- No buff outside Ukko's -->
  503. <set name="NormalUkko" baseset="Ukko">
  504.  
  505. </set>
  506.  
  507. <!-- Berserk up outside Ukko's -->
  508. <set name="BerkNormalUkko" baseset="Ukko">
  509.  
  510. </set>
  511.  
  512. <!-- Berserk and Aggressor up outside Ukko's -->
  513. <set name="BerkAggNormalUkko" baseset="Ukko">
  514.  
  515. </set>
  516.  
  517. <!-- Mighty Strikes down Cleave -->
  518. <set name="Cleave">
  519. <head>Mekira-oto +1</head>
  520. <neck>Thunder Gorget</neck>
  521. <lear>Brutal Earring</lear>
  522. <rear>Kokou's Earring</rear>
  523. <body>Phorcys Korazin</body>
  524. <hands>Phorcys Mitts</hands>
  525. <lring>Rajas Ring</lring>
  526. <rring>Pyrosoul Ring</rring>
  527. <back>Cerberus Mantle +1</back>
  528. <waist>Thunder Belt</waist>
  529. <legs>War. Cuisses +2</legs>
  530. <feet>Hct. Leggings +1</feet>
  531. <ammo>Ravager's Orb</ammo>
  532. </set>
  533.  
  534. <!-- Mighty Strikes Cleave -->
  535. <set name="MightyStrikesCleave" baseset="Cleave">
  536. <hands>Hecatomb Mittens +1</hands>
  537. <back>Cavaros Mantle</back>
  538. </set>
  539.  
  540. <!-- Upheaval -->
  541. <set name="Upheaval">
  542.  
  543. </set>
  544.  
  545. <set name="WS Base">
  546. <ammo>Ravager's Orb</ammo>
  547. <head>Mekira-oto +1</head>
  548. <neck>Ire Torque +1</neck>
  549. <lear>Brutal Earring</lear>
  550. <rear>Kokou's Earring</rear>
  551. <body>Phorcys Korazin</body>
  552. <hands>Phorcys Mitts</hands>
  553. <lring>Pyrosoul Ring</lring>
  554. <rring>Rajas Ring</rring>
  555. <back>Atheling Mantle</back>
  556. <waist>Prosilio Belt</waist>
  557. <legs>Avant Cuisses +1</legs>
  558. <feet>Hct. Leggings +1</feet>
  559. </set>
  560.  
  561. <!-- Mighty Strikes Upheaval -->
  562. <set name="MightyStrikesUpheaval" baseset="Upheaval">
  563.  
  564. </set>
  565.  
  566. <!-- Resolution set. If you have a head other than Mekira-oto +1
  567. that you would use during inactive days put it in this set, rules
  568. will set Mekira-oto +1 as your Resolution head during active days
  569. (Thunder, Earth, Wind) -->
  570. <set name="Resolution">
  571. <head>Mekira-oto +1</head>
  572. <neck>Thunder Gorget</neck>
  573. <lear>Brutal Earring</lear>
  574. <rear>Ravager's Earring</rear>
  575. <body>Phorcys Korazin</body>
  576. <hands>Phorcys Mitts</hands>
  577. <lring>Rajas Ring</lring>
  578. <rring>Pyrosoul Ring</rring>
  579. <back>Atheling Mantle</back>
  580. <waist>Thunder Belt</waist>
  581. <legs>Avant Cuisses +1</legs>
  582. <feet>Dilaram's Sollerets</feet>
  583. <ammo>Ravager's Orb</ammo>
  584. </set>
  585.  
  586. <!-- Accuracy Resolution -->
  587. <set name="ACCResolution" baseset="Resolution">
  588. <back>Letalis Mantle</back>
  589. </set>
  590.  
  591. <!-- Mighty Strikes Resolution -->
  592. <set name="MightyStrikesResolution" baseset="Resolution">
  593. <hands>Hecatomb Mittens +1</hands>
  594. <feet>Ravager's Calligae +2</feet>
  595. </set>
  596.  
  597. <!-- Mighty Strikes ACC Resolution -->
  598. <set name="MightyStrikesACCResolution" baseset="MightyStrikesResolution">
  599.  
  600. </set>
  601.  
  602. <!-- Yes, I have a Scourge set. No, I do not use it. -->
  603. <set name="Scourge">
  604. <head>Twilight Helm</head>
  605. <neck>Portus Collar</neck>
  606. <lear>Brutal Earring</lear>
  607. <rear>Ravager's Earring</rear>
  608. <body>Phorcys Korazin</body>
  609. <hands>Phorcys Mitts</hands>
  610. <lring>Rajas Ring</lring>
  611. <rring>Pyrosoul Ring</rring>
  612. <back>Atheling Mantle</back>
  613. <waist>Windbuffet Belt</waist>
  614. <legs>Ogier's Breeches</legs>
  615. <feet>Phorcys Schuhs</feet>
  616. <ammo>Ravager's Orb</ammo>
  617. </set>
  618.  
  619. <!-- Utsusemi: Ni set -->
  620. <set name="Ni">
  621.  
  622. </set>
  623.  
  624. <!-- Utsusemi: Ichi set -->
  625. <set name="Ichi">
  626.  
  627. </set>
  628.  
  629. <!-- Fastcast -->
  630. <set name="Fastcast">
  631.  
  632. </set>
  633.  
  634. <!-- If doing a trial where xp/killshot is needed, put gear here -->
  635. <set name="Trial">
  636.  
  637. </set>
  638. </group>
  639. </sets>
  640. <rules>
  641. <!-- Checks to see if AutoExec File has been ran. -->
  642. <if advanced='"$AutoExecRan" = "0"'>
  643. <addtochat>Loading AutoExec File.</addtochat>
  644. <command>input //AutoExec Load WAR_Autoexec.xml</command>
  645. <var cmd="set AutoExecRan 1" />
  646. </if>
  647.  
  648. <if buffActive="Sleep" hpgt="200">
  649. <equip when="all">
  650. <neck lock="true">Berserker's Torque</neck>
  651. </equip>
  652. </if>
  653.  
  654.  
  655. <!-- ClassTrigger Toggles/Triggers -->
  656. <if spell="ClassTrigger">
  657. <!-- Set Variable Trigger. This is the primary AutoExec trigger, it can also
  658. be used as a trigger to force your gear to swap to the appropriate set
  659. if your gear doesn't swap properly in a given situation. -->
  660. <if SpellTargetRaw="SetVariables">
  661. <!-- Empty. All variables are set below. -->
  662. </if>
  663.  
  664. <!-- PDT Toggle -->
  665. <if SpellTargetRaw="PDT">
  666. <if advanced='"$Armor" = "PDT"'>
  667. <var cmd="set Armor None" />
  668. <addtochat>PDT - OFF.</addtochat>
  669. </if>
  670. <else>
  671. <var cmd="set Armor PDT" />
  672. <addtochat>PDT - ON.</addtochat>
  673. </else>
  674. </if>
  675.  
  676. <!-- MDT Toggle -->
  677. <if SpellTargetRaw="MDT">
  678. <if advanced='"$Armor" = "MDT"'>
  679. <var cmd="set Armor None" />
  680. <addtochat>MDT - OFF.</addtochat>
  681. </if>
  682. <else>
  683. <var cmd="set Armor MDT" />
  684. <addtochat>MDT - ON.</addtochat>
  685. </else>
  686. </if>
  687.  
  688. <!-- Accuracy Toggle -->
  689. <if SpellTargetRaw="Accuracy">
  690. <if advanced='"$Accuracy" = "0"'>
  691. <var cmd="set Accuracy 1" />
  692. <addtochat>Accuracy Sets - ON.</addtochat>
  693. </if>
  694. <else>
  695. <var cmd="set Accuracy 0" />
  696. <addtochat>Accuracy Sets - OFF.</addtochat>
  697. </else>
  698. </if>
  699.  
  700. <!-- NoRancor Toggle -->
  701. <if SpellTargetRaw="NoRancor">
  702. <if advanced='"$Rancor" = "0"'>
  703. <var cmd="set Rancor 1" />
  704. <addtochat>Rancor Collar - ON.</addtochat>
  705. </if>
  706. <else>
  707. <var cmd="set Rancor 0" />
  708. <addtochat>Rancor Collar - OFF.</addtochat>
  709. </else>
  710. </if>
  711.  
  712. <!-- TwilightLock Toggle -->
  713. <if SpellTargetRaw="TwilightLock">
  714. <if advanced='"$TwilightLock" = "0"'>
  715. <var cmd="set TwilightLock 1" />
  716. <addtochat>Twilight Lock - ON.</addtochat>
  717. </if>
  718. <else>
  719. <var cmd="set TwilightLock 0" />
  720. <addtochat>Twilight Lock - OFF.</addtochat>
  721. </else>
  722. </if>
  723.  
  724. <xi:include href="Registry_Include.xml" xpointer="//include[@name='Set_WAR_Variables']/*" />
  725.  
  726. <if status="engaged">
  727. <equip set="$Melee|$Armor|$Twilight|Trial" />
  728. </if>
  729. <elseif advanced='"%status" != "zoning|dead"'>
  730. <if area="*San d'Oria*|*Bastok*|*Windurst*|*Jeuno*|Norg|Nashmau|Selbina|Mhuara|Aht Urhgan Whitegate|Al Zahbi">
  731. <equip set="Town|$Armor|Movement|$Twilight|Trial" />
  732. </if>
  733. <else>
  734. <equip set="Idle|$Armor|Movement|$Twilight|Trial" />
  735. </else>
  736. </elseif>
  737. <cancelspell />
  738. <return />
  739. </if>
  740.  
  741. <!-- Double checks to see if AutoExec File has been ran. -->
  742. <if advanced='"$AutoExecRan" = "0"'>
  743. <addtochat>Loading AutoExec File.</addtochat>
  744. <command>input //AutoExec Load WAR_Autoexec.xml</command>
  745. <var cmd="set AutoExecRan 1" />
  746. </if>
  747.  
  748. <!-- Uses primary Trigger so sets change accordingly -->
  749. <if advanced='"%status" != "zoning|dead"'>
  750. <cmd when="engaged|idle|aftercast">/ma "ClassTrigger" SetVariables</cmd>
  751. </if>
  752.  
  753.  
  754. <!-- Weaponskill rules -->
  755. <if commandprefix="/weaponskill|/ws">
  756. <castdelay delay="0.2" />
  757. <if mode="OR" tplt="100" buffactive="Amnesia|Stun|Terror" notstatus="Engaged">
  758. <if notstatus="Engaged">
  759. <addtochat>Not engaged.</addtochat>
  760. </if>
  761. <elseif tplt="100">
  762. <addtochat>Not enough TP.</addtochat>
  763. </elseif>
  764. <elseif buffactive="Amnesia">
  765. <addtochat>Amnesia.</addtochat>
  766. </elseif>
  767. <elseif buffactive="Stun">
  768. <addtochat>Stun.</addtochat>
  769. </elseif>
  770. <elseif buffactive="Terror">
  771. <addtochat>Terror.</addtochat>
  772. </elseif>
  773. <if status="engaged">
  774. <equip set="$Melee|$Armor|$Twilight|Trial" />
  775. </if>
  776. <elseif advanced='"%status" != "zoning|dead"'>
  777. <if area="*San d'Oria*|*Bastok*|*Windurst*|*Jeuno*|Norg|Nashmau|Selbina|Mhuara|Aht Urhgan Whitegate|Al Zahbi">
  778. <equip set="Town|$Armor|Movement|$Twilight|Trial" />
  779. </if>
  780. <else>
  781. <equip set="Idle|$Armor|Movement|$Twilight|Trial" />
  782. </else>
  783. </elseif>
  784. <action type="cancelspell" />
  785. <action type="return" />
  786. </if>
  787. <elseif spell="Ukko's Fury">
  788. <if advanced='"$Accuracy" = "ON"'>
  789. <if buffactive="Mighty Strikes">
  790. <equip when="precast" set="MightyStrikesACCUkko" />
  791. </if>
  792. <else>
  793. <equip when="precast" set="ACCUkko" />
  794. </else>
  795. </if>
  796. <else>
  797. <if buffactive="Mighty Strikes">
  798. <equip when="precast" set="MightyStrikesUkko" />
  799. </if>
  800. <else>
  801. <equip when="precast" set="Ukko" />
  802. </else>
  803. </else>
  804. <if advanced='"%DayElement" = "Light" OR "%DayElement" = "Thunder" OR "%DayElement" = "Wind"'>
  805. <equip when="precast">
  806. <head lock="yes">Mekira-oto +1</head>
  807. </equip>
  808. </if>
  809. </elseif>
  810. <elseif buffactive="Visitant">
  811. <equip when="precast" set="AbysseaUkko" />
  812. <if advanced='"%DayElement" = "Light" OR "%DayElement" = "Thunder" OR "%DayElement" = "Wind"'>
  813. <equip when="precast">
  814. <head lock="yes">Mekira-oto +1</head>
  815. </equip>
  816. </if>
  817. </elseif>
  818. <elseif buffactive="Voidwatcher">
  819. <if buffactive="Berserk|Attack Boost">
  820. <if buffactive="Aggressor|Accuracy Boost">
  821. <equip when="precast" set="BerkAggVoidUkko" />
  822. </if>
  823. <else>
  824. <equip when="precast" set="BerkVoidUkko" />
  825. </else>
  826. </if>
  827. <else>
  828. <equip when="precast" set="NormalVoidUkko" />
  829. </else>
  830. <if buffactive="Blood Rage|Potency">
  831. <equip when="precast">
  832. <hands lock="yes">Hecatomb Mittens +1</hands>
  833. </equip>
  834. </if>
  835. <if mode="OR" notbuffactive="Berserk|Attack Boost" advanced='"%DayElement" = "Light" OR "%DayElement" = "Thunder" OR "%DayElement" = "Wind"'>
  836. <equip when="precast">
  837. <head lock="yes">Mekira-oto +1</head>
  838. </equip>
  839. </if>
  840. </elseif>
  841. <else>
  842. <if buffactive="Berserk|Attack Boost">
  843. <if buffactive="Aggressor|Accuracy Boost">
  844. <equip when="precast" set="BerkAggNormalUkko" />
  845. </if>
  846. <else>
  847. <equip when="precast" set="BerkNormalUkko" />
  848. </else>
  849. </if>
  850. <else>
  851. <equip when="precast" set="NormalUkko" />
  852. </else>
  853. <if buffactive="Blood Rage|Potency">
  854. <equip when="precast">
  855. <hands lock="yes">Hecatomb Mittens +1</hands>
  856. </equip>
  857. </if>
  858. <if mode="OR" notbuffactive="Berserk|Attack Boost" advanced='"%DayElement" = "Light" OR "%DayElement" = "Thunder" OR "%DayElement" = "Wind"'>
  859. <equip when="precast">
  860. <head lock="yes">Mekira-oto +1</head>
  861. </equip>
  862. </if>
  863. </else>
  864. </elseif>
  865. <elseif spell="Fell Cleave">
  866. <if buffactive="Mighty Strikes">
  867. <equip when="precast" set="MightyStrikesCleave" />
  868. </if>
  869. <else>
  870. <equip when="precast" set="Cleave" />
  871. </else>
  872. </elseif>
  873. <elseif spell="Upheaval">
  874. <if buffactive="Mighty Strikes">
  875. <equip when="precast" set="MightyStrikesUpheaval" />
  876. </if>
  877. <else>
  878. <equip when="precast" set="Upheaval" />
  879. </else>
  880. </elseif>
  881. <elseif spell="Resolution">
  882. <if advanced='"$Accuracy" = "ON"'>
  883. <if buffactive="Mighty Strikes">
  884. <equip when="precast" set="MightyStrikesACCResolution" />
  885. </if>
  886. <else>
  887. <equip when="precast" set="ACCResolution" />
  888. </else>
  889. </if>
  890. <else>
  891. <if buffactive="Mighty Strikes">
  892. <equip when="precast" set="MightyStrikesResolution" />
  893. </if>
  894. <else>
  895. <equip when="precast" set="Resolution" />
  896. </else>
  897. </else>
  898. <if advanced='"%DayElement" = "Light" OR "%DayElement" = "Thunder" OR "%DayElement" = "Wind"'>
  899. <equip when="precast">
  900. <head lock="yes">Mekira-oto +1</head>
  901. </equip>
  902. </if>
  903. </elseif>
  904. <elseif spell="Scourge">
  905. <equip when="precast" set="Scourge" />
  906. </elseif>
  907. <else>
  908. <equip set="WS Base" />
  909. </else>
  910. </if>
  911.  
  912. <!-- Ninjutsu rules -->
  913. <xi:include href="Registry_Include.xml" xpointer="//include[@name='Non_Ninja_Ninjutsu_Rules']/*" />
  914.  
  915. <!-- JA rules -->
  916. <if spell="Mighty Strikes">
  917. <castdelay delay=".2" />
  918. <equip when="precast">
  919. <hands>Warrior's Mufflers +2</hands>
  920. </equip>
  921. </if>
  922. <if spell="Warcry">
  923. <equip when="precast">
  924. <head>Warrior's Mask</head>
  925. </equip>
  926. </if>
  927. <if spell="Tomahawk">
  928. <castdelay delay=".2" />
  929. <equip when="precast">
  930. <ammo>Throwing Tomahawk</ammo>
  931. <feet>Warrior's Calligae +2</feet>
  932. </equip>
  933. </if>
  934. <if spell="Blood Rage">
  935. <equip when="precast">
  936. <body>Ravager's Lorica +2</body>
  937. </equip>
  938. </if>
  939. <if spell="Berserk">
  940. <equip when="precast">
  941. <feet>Warrior's Calligae +2</feet>
  942. </equip>
  943. </if>
  944. <if spell="Spectral Jig">
  945. <castdelay delay="0.2" />
  946. <action type="command" when="precast">cancel 71</action>
  947. </if>
  948.  
  949. <!-- Locks Twilight Helm/Mail when weakened. Will be skipped over
  950. if you set the variable to 0. -->
  951. <if advanced='"$TwilightLock" = "1"'>
  952. <if notbuffactive="Visitant">
  953. <if buffactive="Weakness">
  954. <equip when="all" set="Twilight" />
  955. </if>
  956. </if>
  957. </if>
  958.  
  959. <if buffactive="Counterstance">
  960. <equip when="precast" set="Counter" />
  961. </if>
  962.  
  963.  
  964. <!-- Commented out when not being used. -->
  965. <!-- <equip when="all" set="trial" /> -->
  966. </rules>
  967. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment