Guest User

SimpleWAR

a guest
May 9th, 2013
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.29 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3. <config
  4. ShowGearSwaps="False"
  5. Debug="False"
  6. ShowSpellInfo="False"/>
  7. <variables clear="True">
  8. <!-- Standard Variables 1 -->
  9. <var name="Trigger1">Fire Spirit|Barbed*|*Schism|*Fantasia|Shackled*</var>
  10. <var name="Trigger2">Poison V|Poisonga V|Diaga V|Raptor*|Scop's*</var>
  11. <var name="Area">Outside</var>
  12. <var name="Distance">6</var>
  13. <var name="Delay-JA">0.2</var>
  14. <var name="Delay-Spell">0.2</var>
  15. <var name="LockMain">1</var>
  16. <var name="R-Weapon">Trollbane</var>
  17. <var name="Armor">None</var>
  18. <!-- Standard Variables 2 -->
  19. <var name="VAR-TP">Ukonvasara</var><!-- Change Default TP Set Here -->
  20. <var name="VAR-WS">N</var><!-- Change Default Berserk Down WS Set Here -->
  21. <var name="Movement">Movement</var>
  22. <var name="Twilight">None</var>
  23. <!-- Specific Variables -->
  24. <var name="Rancor">1</var><!-- Set To 1 For Critical Set As Default -->
  25. <var name="TPNeck">Rancor Collar</var>
  26. <var name="TPHands">Phorcys Mitts</var>
  27. </variables>
  28. <sets>
  29. <group name="Outside" default="yes">
  30. <!-- Idle Set -->
  31. <set name="Idle" /> <!-- Use the movement set for your idle gear -->
  32. <set name="Resting" baseset="Idle" />
  33. <!-- PDT/MDT/Hybrid Sets -->
  34. <set name="PDT">
  35. <ammo>Angha Gem</ammo>
  36. <head>Nocturnus Helm</head>
  37. <lear>Hearty Earring</lear>
  38. <rear>Brutal Earring</rear>
  39. <neck>Wiglen Gorget</neck>
  40. <body>Laeradr Breastplate</body>
  41. <hands>War. Mufflers +2</hands>
  42. <lring>Dark Ring</lring>
  43. <rring>Defending Ring</rring>
  44. <back>Shadow Mantle</back>
  45. <waist>Flume Belt</waist>
  46. <legs>Ogier's Breeches</legs>
  47. <feet>Phorcys Schuhs</feet>
  48. </set>
  49. <set name="MDT" baseset="PDT">
  50. <ammo>Angha Gem</ammo>
  51. <head>Laeradr Helm</head>
  52. <lear>Hearty Earring</lear>
  53. <rear>Brutal Earring</rear>
  54. <neck>Twilight Torque</neck>
  55. <body>Nocturnus Mail</body>
  56. <hands>War. Mufflers +2</hands>
  57. <lring>Shadow Ring</lring>
  58. <rring>Defending Ring</rring>
  59. <back>Mollusca Mantle</back>
  60. <waist>Nierenschutz</waist>
  61. <legs>Rvg. Cuisses +2</legs>
  62. <feet>Huginn Gambieras</feet>
  63. </set>
  64. <set name="Hybrid" baseset="PDT">
  65. <ammo>Angha Gem</ammo>
  66. <head>Mekira-oto +1</head>
  67. <neck>Twilight Torque</neck>
  68. <body>Mekira Meikogai</body>
  69. <back>Letalis Mantle</back>
  70. <waist>Phasmida Belt</waist>
  71. <legs>Rvg. Cuisses +2</legs>
  72. <feet>Huginn Gambieras</feet>
  73. </set>
  74. <set name="None" />
  75. <!-- Twilight Set -->
  76. <set name="Twilight" baseset="Idle">
  77. <head>Twilight Helm</head>
  78. <body>Twilight Mail</body>
  79. <feet>Hermes' Sandals +1</feet>
  80. </set>
  81. <!-- Movement/Town Set -->
  82. <set name="Movement">
  83. <ammo>Angha Gem</ammo>
  84. <head>Laeradr Helm</head>
  85. <neck>Wiglen Gorget</neck>
  86. <lear>Hearty Earring</lear>
  87. <rear>Brutal Earring</rear>
  88. <body>Laeradr Breastplate</body>
  89. <hands>War. Mufflers +2</hands>
  90. <lring>Sheltered Ring</lring>
  91. <rring>Defending Ring</rring>
  92. <back>Shadow Mantle</back>
  93. <waist>Flume Belt</waist>
  94. <legs>Phorcys Dirs</legs>
  95. <feet>Hermes' Sandals +1</feet>
  96. </set>
  97. <set name="BlankSet" />
  98. <!-- Ukonvasara 6Hit TP Set -->
  99. <set name="TP-Ukonvasara">
  100. <ammo>White Tathlum</ammo>
  101. <head>Quauhpilli Helm</head>
  102. <neck>$TPNeck</neck>
  103. <lear>Ravager's Earring</lear>
  104. <rear>Brutal Earring</rear>
  105. <body>Armada Hauberk</body>
  106. <hands>$TPHands</hands>
  107. <lring>Tyrant's Ring</lring>
  108. <rring>Rajas Ring</rring>
  109. <back>Atheling Mantle</back>
  110. <waist>Phos Belt</waist>
  111. <legs>Rvg. Cuisses +2</legs>
  112. <feet>Ravager's Calligae +2</feet>
  113. </set>
  114. <!-- Ukonvasara 6Hit TP ACC Set -->
  115. <set name="TP-Ukonvasara-ACC" baseset="TP-Ukonvasara">
  116. <body>Armada Hauberk</body>
  117. <lring>Portus Annulet</lring>
  118. <back>Letalis Mantle</back>
  119. </set>
  120. <!-- WS Sets -->
  121. <set name="Ukko's Fury-Berserk">
  122. <ammo>Ravager's Orb</ammo>
  123. <head>Ravager's Mask +2</head>
  124. <neck>Thunder Gorget</neck>
  125. <lear>Moonshade Earring</lear>
  126. <rear>Brutal Earring</rear>
  127. <body>Phorcys Korazin</body>
  128. <hands>Hct. Mittens +1</hands>
  129. <lring>Strigoi Ring</lring>
  130. <rring>Pyrosoul Ring</rring>
  131. <back>Rancorous Mantle</back>
  132. <waist>Windbuffet Belt</waist>
  133. <legs>Miki. Cuisses</legs>
  134. <feet>Huginn Gambieras</feet>
  135. </set>
  136. <set name="Ukko's Fury-N" baseset="Ukko's Fury-Berserk" />
  137. <set name="Ukko's Fury-ATT" baseset="Ukko's Fury-Berserk" />
  138. <set name="Ukko's Fury-ACC" baseset="Ukko's Fury-Berserk"/>
  139. <set name="Ukko's Fury-MS" baseset="Ukko's Fury-Berserk">
  140. <head>Mekira-oto +1</head>
  141. <back>Cavaros Mantle</back>
  142. </set>
  143. <set name="Upheaval">
  144. <ammo>Oneiros Pebble</ammo>
  145. <head>Ravager's Mask +2</head>
  146. <neck>Apathy Gorget</neck>
  147. <lear>Moonshade Earring</lear>
  148. <rear>Brutal Earring</rear>
  149. <body>Miki. Breastplate</body>
  150. <hands>Karieyh Moufles</hands>
  151. <lring>Spiral Ring</lring>
  152. <rring>Terrasoul Ring</rring>
  153. <back>Atheling Mantle</back>
  154. <waist>Windbuffet Belt</waist>
  155. <legs>Miki. Cuisses</legs>
  156. <feet>Karieyh Sollerets</feet>
  157. </set>
  158. <set name="Upheaval-MS" baseset="Upheaval">
  159. <body>Kirin's Osode</body>
  160. <back>Cavaros Mantle</back>
  161. <legs>Byakko's Haidate</legs>
  162. </set>
  163. <set name="Fell Cleave">
  164. <ammo>Ravager's Orb</ammo>
  165. <head>Mekira-oto +1</head>
  166. <neck>Thunder Gorget</neck>
  167. <lear>Kokou's Earring</lear>
  168. <rear>Brutal Earring</rear>
  169. <body>Phorcys Korazin</body>
  170. <hands>Phorcys Mitts</hands>
  171. <lring>Strigoi Ring</lring>
  172. <rring>Candent Ring</rring>
  173. <back>Atheling Mantle</back>
  174. <waist>Thunder Belt</waist>
  175. <legs>Karieyh Brayettes</legs>
  176. <feet>Huginn Gambieras</feet>
  177. </set>
  178. <set name="Fell Cleave-MS" baseset="Fell Cleave">
  179. <hands>Hct. Mittens +1</hands>
  180. <back>Cavaros Mantle</back>
  181. </set>
  182. <set name="WS Base">
  183. <ammo>Ravager's Orb</ammo>
  184. <head>Mekira-oto +1</head>
  185. <neck>Portus Collar</neck>
  186. <lear>Kokou's Earring</lear>
  187. <rear>Brutal Earring</rear>
  188. <body>Phorcys Korazin</body>
  189. <hands>Phorcys Mitts</hands>
  190. <lring>Strigoi Ring</lring>
  191. <rring>Candent Ring</rring>
  192. <back>Atheling Mantle</back>
  193. <waist>Windbuffet Belt</waist>
  194. <legs>Karieyh Brayettes</legs>
  195. <feet>Huginn Gambieras</feet>
  196. </set>
  197. <!-- JA Sets -->
  198. <set name="Aggressor">
  199. <body>War. Lorica +2</body>
  200. </set>
  201. <set name="Berserk">
  202. <feet>War. Calligae +2</feet>
  203. </set>
  204. <set name="Blood Rage">
  205. <body>Rvg. Lorica +2</body>
  206. </set>
  207. <set name="Mighty Strikes">
  208. <hands>War. Mufflers +2</hands>
  209. </set>
  210. <set name="Tomahawk">
  211. <ammo>Thr. Tomahawk</ammo>
  212. <feet>War. Calligae +2</feet>
  213. </set>
  214. <set name="Warcry">
  215. <head>War. Mask +2</head>
  216. </set>
  217. </group>
  218. <group name="Voidwatch" inherit="Outside"> <!-- anything you dont change in these sets will be the same as above by default -->
  219. </group>
  220. <group name="Legion" inherit="Outside" />
  221. <group name="Abyssea" inherit="Outside" />
  222. <group name="Dynamis" inherit="Outside" />
  223. <group name="Salvage" inherit="Outside" />
  224. <group name="Nyzul" inherit="Outside" />
  225. </sets>
  226. <rules>
  227. <!-- Core Include Rules -->
  228. <xi:include href="WAR-Include.xml" xpointer="//include[@name='LVrestriction']/*" />
  229. <xi:include href="WAR-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
  230. <xi:include href="WAR-Include.xml" xpointer="//include[@name='CleanTransportation']/*" />
  231. <xi:include href="WAR-Include.xml" xpointer="//include[@name='AreaRule']/*" />
  232. <xi:include href="WAR-Include.xml" xpointer="//include[@name='EquipmentLockRules']/*" />
  233. <xi:include href="WAR-Include.xml" xpointer="//include[@name='SpellCancel']/*" />
  234. <!-- Automatically change variables when buffs wear off -->
  235.  
  236. <!-- Automatically Equip Gear Rules -->
  237. <command when="engaged|idle|aftercast|resting">Fire Spirit</command>
  238. <addtochat color="158" when="Engaged">Warrior: [%tpTP]</addtochat>
  239. <!-- Automatically change group -->
  240. <if notgroup="$Area">
  241. <command>sc group $Area</command>
  242. </if>
  243. <!-- Trigger Spells -->
  244. <if spell="$Trigger1|$Trigger2">
  245. <if spell="$Trigger1">
  246. <if spell="Fire Spirit"><!-- Auto Update Gear -->
  247. <if buffactive="Restraint"><!-- Restraint Rules -->
  248. <var cmd="set TPHands Rvg. Mufflers +2" />
  249. </if>
  250. <else>
  251. <var cmd="set TPHands Phorcys Mitts" />
  252. </else>
  253. <if buffactive="Mighty Strikes"><!-- MS TP Set Rules -->
  254. <equip><neck lock="yes">Ravager's Gorget</neck></equip>
  255. <equip><back lock="yes">Cavaros Mantle</back></equip>
  256. </if>
  257. <if advanced='"$Rancor" = "1"'><!-- Critical Gear Rules -->
  258. <var cmd="set TPNeck Rancor Collar" />
  259. </if>
  260. <else>
  261. <var cmd="set TPNeck Ravager's Gorget" />
  262. </else>
  263. <if status="idle">
  264. <equip set="Idle|$Movement|$Armor|$Twilight" />
  265. </if>
  266. <elseif status="engaged">
  267. <equip set="TP-$VAR-TP|$Armor|$Twilight" /><!-- Add $Movement Here -->
  268. </elseif>
  269. <elseif status="resting">
  270. <equip set="Resting" />
  271. </elseif>
  272. <cancelspell />
  273. <return />
  274. </if>
  275. <elseif spell="Barbed Crescent|Aegis Schism|Shining Fantasia"><!-- Manually Lock PDT/MDT/Hybrid/Twilight Set -->
  276. <if spell="Barbed Crescent">
  277. <if advanced='"$Armor" == "PDT"'>
  278. <var cmd="set Armor Hybrid" />
  279. <addtochat color="8">Hybrid Set Locked</addtochat>
  280. <addtochat color="63">...:::(Toggle To Unlock):::...</addtochat>
  281. </if>
  282. <elseif advanced='"$Armor" == "Hybrid"'>
  283. <var cmd="set Armor None" />
  284. <addtochat color="28">PDT/Hybrid Set Unlocked</addtochat>
  285. </elseif>
  286. <else>
  287. <var cmd="set Armor PDT" />
  288. <addtochat color="8">PDT Set Locked</addtochat>
  289. <addtochat color="63">...:::(Toggle To Lock Hybrid Set):::...</addtochat>
  290. </else>
  291. </if>
  292. <elseif spell="Aegis Schism">
  293. <if advanced='"$Armor" == "MDT"'>
  294. <var cmd="set Armor None" />
  295. <addtochat color="28">MDT Set Unlocked</addtochat>
  296. </if>
  297. <else>
  298. <var cmd="set Armor MDT" />
  299. <addtochat color="8">MDT Set Locked</addtochat>
  300. <addtochat color="63">...:::(Toggle To Unlock):::...</addtochat>
  301. </else>
  302. </elseif>
  303. <else>
  304. <if advanced='"$Twilight" == "Twilight"'>
  305. <var cmd="set Twilight None" />
  306. <addtochat color="28">Twilight Set Unlocked</addtochat>
  307. </if>
  308. <else>
  309. <var cmd="set Twilight Twilight" />
  310. <addtochat color="8">Twilight Set Locked</addtochat>
  311. <addtochat color="63">...:::(Toggle To Unlock):::...</addtochat>
  312. </else>
  313. </else>
  314. <if status="engaged">
  315. <equip set="TP-$VAR-TP|$Movement|$Armor|$Twilight" />
  316. </if>
  317. <elseif advanced='"%status" != "zoning|dead"'>
  318. <equip set="Idle|$Movement|$Armor|$Twilight" />
  319. </elseif>
  320. <cancelspell />
  321. <return />
  322. </elseif>
  323. <!-- Change the distance at which to cancel WS -->
  324. <xi:include href="WAR-Include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
  325. </if>
  326. <elseif spell="$Trigger2">
  327. <if spell="Poison V"><!-- Add/Change/Remove TP Sets Here -->
  328. <if advanced='"$VAR-TP"="Ukonvasara"'>
  329. <var cmd="set VAR-TP Ukonvasara-ACC" />
  330. </if>
  331. <elseif advanced='"$VAR-TP"="Ukonvasara-ACC"'>
  332. <var cmd="set VAR-TP Ukonvasara" />
  333. </elseif>
  334. <addtochat color="158">TP Set: $VAR-TP</addtochat>
  335. <if status="engaged">
  336. <command>Fire Spirit</command>
  337. </if>
  338. <cancelspell />
  339. <return />
  340. </if>
  341. <elseif spell="Poisonga V">
  342. <if advanced='"$VAR-WS"="N"'>
  343. <var cmd="set VAR-WS ATT" />
  344. <addtochat color="158">WS Set: Attack</addtochat>
  345. </if>
  346. <elseif advanced='"$VAR-WS"="ATT"'>
  347. <var cmd="set VAR-WS ACC" />
  348. <addtochat color="158">WS Set: Accuracy</addtochat>
  349. </elseif>
  350. <elseif advanced='"$VAR-WS"="ACC"'>
  351. <var cmd="set VAR-WS N" />
  352. <addtochat color="158">WS Set: Normal</addtochat>
  353. </elseif>
  354. <cancelspell />
  355. <return />
  356. </elseif>
  357. <elseif spell="Scop's Operetta"><!-- Add or Remove Critical Set -->
  358. <if advanced='"$Rancor" = "0"'>
  359. <var cmd="set Rancor 1" />
  360. <addtochat color="8">Critical Set: ON</addtochat>
  361. </if>
  362. <else>
  363. <var cmd="set Rancor 0" />
  364. <addtochat color="28">Critical Set: OFF</addtochat>
  365. <addtochat color="63">...:::(Toggle To Turn On):::...</addtochat>
  366. </else>
  367. <command>Fire Spirit</command>
  368. <cancelspell />
  369. <return />
  370. </elseif>
  371. <elseif spell="Diaga V">
  372. <command>Fire Spirit</command>
  373. <cancelspell />
  374. <return />
  375. </elseif>
  376. <elseif spell="Raptor Mazurka"><!-- Add or Remove Movement Gear -->
  377. <if advanced='"$Movement"="None"'>
  378. <var cmd="set Movement Movement" />
  379. <addtochat color="8">Movement Speed: ON</addtochat>
  380. </if>
  381. <else>
  382. <var cmd="set Movement None" />
  383. <addtochat color="28">Movement Speed: OFF</addtochat>
  384. <addtochat color="63">...:::(Toggle To Turn On):::...</addtochat>
  385. </else>
  386. <command>Fire Spirit</command>
  387. <cancelspell />
  388. <return />
  389. </elseif>
  390.  
  391. </elseif>
  392. </if>
  393. <elseif type="WeaponSkill"><!-- WS Rules -->
  394. <castdelay delay="$Delay-JA" />
  395. <cmd when="aftercast">input /echo %Spell TP Return: [&lt;tp&gt;]</cmd>
  396. <if spell="Ukko's Fury|Upheaval|Fell Cleave">
  397. <if TPGT="299"><!-- Lock WS Earring At 300TP Rules -->
  398. <if spell="Ukko's Fury">
  399. <equip><lear lock="yes">Kokou's Earring</lear></equip>
  400. </if>
  401. <elseif spell="Upheaval">
  402. <equip><lear lock="yes">Terra's Pearl</lear></equip>
  403. </elseif>
  404. </if>
  405. <if buffactive="Mighty Strikes"><!-- MS WS Rules -->
  406. <equip when="precast|midcast" set="%Spell-MS" />
  407. </if>
  408. <if spell="Ukko's Fury"><!-- Ukko's Fury Rules -->
  409. <!-- Ukko's Fury Mekira Rules -->
  410. <if advanced='"%DayElement" = "Light" OR "%DayElement" = "Thunder" OR "%DayElement" = "Wind"'>
  411. <equip><head lock="yes">Mekira-oto +1</head></equip>
  412. </if>
  413. <if BuffActive="Berserk|Attack Boost"><!-- Ukko's Fury Berserk Up Rules -->
  414. <equip when="precast|midcast" set="Ukko's Fury-Berserk" />
  415. </if>
  416. <else>
  417. <equip when="precast|midcast" set="%Spell-$VAR-WS" />
  418. </else>
  419. </if>
  420. <elseif spell="Upheaval|Fell Cleave">
  421. <if mode="and" spell="Upheaval" advanced='"%DayElement" = "Dark"'><!-- Upheaval Shadow Mantle Rules -->
  422. <equip><back lock="yes">Shadow Mantle</back></equip>
  423. </if>
  424. <equip when="precast|midcast" set="%Spell" />
  425. </elseif>
  426. </if>
  427. <else>
  428. <equip when="precast|midcast" set="WS Base" />
  429. </else>
  430. </elseif>
  431. <elseif type="JobAbility"><!-- JA Rules -->
  432. <if spell="Berserk|Aggressor|Blood Rage|Mighty Strikes|Warcry">
  433. <castdelay delay="$Delay-JA" />
  434. <equip when="precast" set="%Spell" />
  435. <if spell="Blood Rage">
  436. <cmd when="aftercast">wait 50;input /echo [%Spell : WEARING OFF IN 10 SEC.]</cmd>
  437. <cmd when="aftercast">wait 60;input /echo [%Spell : OFF]</cmd>
  438. </if>
  439. </if>
  440. <elseif spell="Tomahawk">
  441. <castdelay delay="1" />
  442. <equip when="precast" set="%Spell" />
  443. <cmd when="aftercast">wait 120;input /echo [%Target] [%Spell Effect: WEARING OFF IN 10 SEC.]</cmd>
  444. <cmd when="aftercast">wait 130;input /echo [%Target] [%Spell Effect: OFF]</cmd>
  445. </elseif>
  446. <elseif spell="Meditate" TPGT="290">
  447. <addtochat color="28">%Spell Canceled: [%tpTP]</addtochat>
  448. <cancelspell />
  449. <return />
  450. </elseif>
  451. <elseif spell="Seigan" BuffActive="Seigan">
  452. <changespell spell="Third Eye"/>
  453. </elseif>
  454. </elseif>
  455. </rules>
  456. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment