Guest User

mnk_impetusset/counterstanceset issues

a guest
Jan 24th, 2012
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.54 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="Resist">R</var>
  10. <var name="Area">Outside</var>
  11. <var name="Distance">6.5</var>
  12. <var name="Delay-JA">0.3</var>
  13. <var name="Delay-Spell">0.2</var>
  14. <var name="LockMain">1</var>
  15. <var name="R-Weapon">Trollbane</var>
  16. <var name="Armor-Idle">BlankSet</var>
  17. <var name="Armor-Engaged">BlankSet</var>
  18. <!--- Standard Variables 2 --->
  19. <var name="VAR-TP">HASTE</var>
  20. <var name="VAR-WS">ATT</var>
  21. <var name="VAR-Utsusemi">Counter</var>
  22. <var name="Movement-Idle">Movement</var>
  23. <var name="Movement-Engaged">BlankSet</var>
  24. <var name="EquipmentSlot-Set">PieceOfGear</var>
  25. <!--- Standard Variables 3 --->
  26. <!--- Multi-Class Variables --->
  27. <var name="Berserk">N</var>
  28. <var name="STYLE">H2H</var>
  29. <!--- Specific Variables --->
  30. <var name="Impetus_WS_Set">Blankset</var>
  31. <var name="HundredFistsSet">BlankSet</var>
  32. <var name="ImpetusSet">BlankSet</var>
  33. <var name="PerfectCounterSet">BlankSet</var>
  34. <!--- Include Variables --->
  35. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='EleStaffConst']/*" />
  36. </variables>
  37. <sets>
  38. <group name="Abyssea-R">
  39. <set name="Idle" baseset="PDT">
  40. <slot>Example</slot>
  41. </set>
  42. <set name="Resting">
  43. <slot>Example</slot>
  44. </set>
  45. <set name="PDT">
  46. <head>Genbu's Kabuto</head>
  47. <neck>Twilight Torque</neck>
  48. <body>Arhat's Gi +1</body>
  49. <hands>Melaco Mittens</hands>
  50. <lring>Dark Ring</lring>
  51. <rring>Dark Ring</rring>
  52. <back>Mollusca Mantle</back>
  53. <waist>Black Belt</waist>
  54. </set>
  55. <set name="MDT">
  56. <body>Avalon Breastplate</body>
  57. <lring>Dark Ring</lring>
  58. <neck>Twilight Torque</neck>
  59. <lear>Merman's Earring</lear>
  60. <rring>Dark Ring</rring>
  61. <rear>Merman's Earring</rear>
  62. <back>Lamia Mantle +1</back>
  63. </set>
  64. <set name="FullEvasion">
  65. <hands>Ocelot Gloves</hands>
  66. <legs>Ocelot Trousers</legs>
  67. <body>Usukane Haramaki</body>
  68. <neck>Torero Torque</neck>
  69. <feet>Athos's Boots</feet>
  70. </set>
  71. <set name="Movement">
  72. <back>Atheling Mantle</back>
  73. <feet>Herald's Gaiters</feet>
  74. </set>
  75. <set name="BlankSet" />
  76.  
  77.  
  78. <set name="TP-H2H-HASTE">
  79. <ammo>Thew Bomblet</ammo>
  80. <head>Oce. Headpiece +1</head>
  81. <neck>Faith Torque</neck>
  82. <lear>Brutal Earring</lear>
  83. <rear>Bruiser's Earring</rear>
  84. <body>Toci's Harness</body>
  85. <hands>Tantra Gloves +2</hands>
  86. <lring>Rajas Ring</lring>
  87. <rring>Epona's Ring</rring>
  88. <back>Atheling Mantle</back>
  89. <waist>Black Belt</waist>
  90. <legs>Tantra Hose +2</legs>
  91. <feet>Tantra Gaiters +2</feet>
  92. </set>
  93. <set name="TP-H2H-ACC" baseset="TP-H2H-HASTE">
  94. <ammo>Mantis Eye</ammo>
  95. </set>
  96. <set name="TP-H2H-DEX" baseset="TP-H2H-HASTE">
  97. <ammo>Mantis Eye</ammo>
  98. <head>Oce. Headpiece +1</head>
  99. <hands>Melee Gloves +2</hands>
  100. <legs>Byakko's Haidate</legs>
  101. <feet>Usukane sune-ate</feet>
  102. </set>
  103. <set name="TP-H2H-EVA" baseset="TP-H2H-HASTE">
  104. <hands>Ocelot Gloves</hands>
  105. <back>Boxer's Mantle</back>
  106. <legs>Ocelot Trousers</legs>
  107. <body>Usukane Haramaki</body>
  108. <neck>Torero Torque</neck>
  109. <feet>Athos's Boots</feet>
  110. </set>
  111. <set name="TP-H2H-PDT" baseset="TP-H2H-HASTE">
  112. <head>Genbu's Kabuto</head>
  113. <neck>Twilight Torque</neck>
  114. <body>Arhat's Gi +1</body>
  115. <hands>Melaco Mittens</hands>
  116. <lring>Dark Ring</lring>
  117. <rring>Dark Ring</rring>
  118. <back>Mollusca Mantle</back>
  119. <waist>Black Belt</waist>
  120. <feet>Usukane Sune-ate</feet>
  121. </set>
  122. <set name="TP-KICK-HASTE"> <!-- Use This set for staff also -->
  123. <ammo>Mantis Eye</ammo>
  124. <head>Oce. Headpiece +1</head>
  125. <neck>Agasaya's Collar</neck>
  126. <lear>Brutal Earring</lear>
  127. <rear>Kemas Earring</rear>
  128. <body>Loki's Kaftan</body>
  129. <hands>Melee Gloves +2</hands>
  130. <lring>Rajas Ring</lring>
  131. <rring>Epona's Ring</rring>
  132. <back>Atheling Mantle</back>
  133. <waist>Black Belt</waist>
  134. <legs>Tantra Hose +2</legs>
  135. <feet>Usukane sune-ate</feet>
  136. </set>
  137. <set name="TP-KICK-ACC" baseset="TP-KICK-HASTE">
  138. <slot>Example</slot>
  139. </set>
  140. <set name="TP-KICK-DEX" baseset="TP-KICK-HASTE">
  141. <slot>Example</slot>
  142. </set>
  143. <set name="TP-KICK-EVA" baseset="TP-KICK-HASTE">
  144. <slot>Example</slot>
  145. </set>
  146. <set name="TP-KICK-PDT" baseset="TP-KICK-HASTE">
  147. <slot>Example</slot>
  148. </set>
  149. <set name="Victory Smite-ATT-N">
  150. <ammo>Thew Bomblet</ammo>
  151. <head>Shura zunari kabuto +1</head>
  152. <neck>Thunder Gorget</neck>
  153. <lear>Brutal Earring</lear>
  154. <rear>Kemas Earring</rear>
  155. <body>Loki's Kaftan</body>
  156. <hands>Heafoc mitts</hands>
  157. <lring>Rajas Ring</lring>
  158. <rring>Epona's Ring</rring>
  159. <back>Atheling Mantle</back>
  160. <waist>Black Belt</waist>
  161. <legs>Usukane hizayoroi</legs>
  162. <feet>Tantra Gaiters +2</feet>
  163. </set>
  164. <set name="Victory Smite-ATT-Berserk" baseset="Victory Smite-ATT-N">
  165.  
  166. </set>
  167. <set name="Victory Smite-ACC-N" baseset="Victory Smite-ATT-N">
  168. <ammo>Tantra Tathlum</ammo>
  169. <head>Shura zunari kabuto +1</head>
  170. <neck>Rancor collar</neck>
  171. <lear>Brutal Earring</lear>
  172. <rear>Kemas Earring</rear>
  173. <body>Loki's Kaftan</body>
  174. <hands>Melee Gloves +2</hands>
  175. <lring>Rajas Ring</lring>
  176. <rring>Epona's Ring</rring>
  177. <back>Atheling Mantle</back>
  178. <waist>Anguinus Belt</waist>
  179. <legs>Byakko's Haidate</legs>
  180. <feet>Tantra Gaiters +2</feet>
  181. </set>
  182. <set name="Victory Smite-ACC-Berserk" baseset="Victory Smite-ACC-N">
  183. <slot>Example</slot>
  184. </set>
  185. <set name="Victory Smite-DEX-N" baseset="Victory Smite-ACC-N">
  186. <slot>Example</slot>
  187. </set>
  188. <set name="Victory Smite-DEX-Berserk" baseset="Victory Smite-DEX-N">
  189. <slot>Example</slot>
  190. </set>
  191. <set name="Ascetic's Fury">
  192. <ammo>Tantra tathlum</ammo>
  193. <head>Shura zunari kabuto +1</head>
  194. <neck>Thunder Gorget</neck>
  195. <lear>Brutal Earring</lear>
  196. <rear>Kemas Earring</rear>
  197. <body>Tantra Cyclas +2</body>
  198. <hands>Melee gloves +2</hands>
  199. <lring>Rajas Ring</lring>
  200. <rring>Pyrosoul Ring</rring>
  201. <back>Atheling Mantle</back>
  202. <waist>Thunder Belt</waist>
  203. <legs>Usukane hizayoroi</legs>
  204. <feet>Tantra Gaiters +2</feet>
  205. </set>
  206. <set name="Asuran Fists">
  207. <ammo>Tantra tathlum</ammo>
  208. <head>Shura zunari kabuto +1</head>
  209. <neck>Thunder Gorget</neck>
  210. <lear>Brutal Earring</lear>
  211. <rear>Kemas Earring</rear>
  212. <body>Tantra Cyclas +2</body>
  213. <hands>Melee gloves +2</hands>
  214. <lring>Rajas Ring</lring>
  215. <rring>Pyrosoul Ring</rring>
  216. <back>Atheling Mantle</back>
  217. <waist>Thunder Belt</waist>
  218. <legs>Usukane hizayoroi</legs>
  219. <feet>Tantra Gaiters +2</feet>
  220. </set>
  221. <set name="Dragon Kick">
  222. <slot>Example</slot>
  223. </set>
  224. <set name="Tornado Kick" baseset="Dragon Kick">
  225. <slot>Example</slot>
  226. </set>
  227. <set name="Retribution">
  228. <slot>Example</slot>
  229. </set>
  230. <set name="Full Swing">
  231. <slot>Example</slot>
  232. </set>
  233. <set name="Cataclysm">
  234. <slot>Example</slot>
  235. </set>
  236. <set name="WS Base">
  237. <slot>Example</slot>
  238. </set>
  239. <set name="HundredFistsSet">
  240. <slot>Example</slot>
  241. </set>
  242. <set name="Impetus">
  243. <body>Tantra Cyclas +2</body>
  244. </set>
  245. <set name="Boost">
  246. <hands>Temple Gloves</hands>
  247. </set>
  248. <set name="Focus">
  249. <head>Temple Crown</head>
  250. </set>
  251. <set name="Dodge">
  252. <feet>Temple Gaiters</feet>
  253. </set>
  254. <set name="Chi Blast">
  255. <slot>Example</slot>
  256. </set>
  257.  
  258. <set name="Chakra">
  259. <head>Genbu's kabuto</head>
  260. <body>Temple Cyclas</body>
  261. <back>Melee cape</back>
  262. <hands>Melee Gloves +2</hands>
  263. </set>
  264. <set name="Counterstance">
  265. <feet>Melee Gaiters +2</feet>
  266. </set>
  267. <set name="Impetus_WS_set">
  268. <body>Tantra cyclas +2</body>
  269. </set>
  270. <set name="ImpetusSet">
  271. <head>Ganesha's mask</head>
  272. <body>Tantra Cyclas +2</body>
  273. </set>
  274. <set name="CounterstanceSet">
  275. <feet>Melee Gaiters +2</feet>
  276. </set>
  277. <set name="Utsusemi-Precast">
  278. <neck>Magoraga Beads</neck>
  279. </set>
  280. <set name="Utsusemi-Midcast-PDT" baseset="PDT">
  281. <slot>Example</slot>
  282. </set>
  283. <set name="Utsusemi-Midcast-Counter" baseset="Utsusemi-Midcast-PDT">
  284. </set>
  285. <set name="Utsusemi-Midcast-EVA" baseset="FullEvasion">
  286. <slot>Example</slot>
  287. </set>
  288. <set name="Ninjutsu-Nukes">
  289. <main>$Staff-%SpellElement</main>
  290. </set>
  291. <set name="Haste">
  292. <neck>Magoraga Beads</neck>
  293. <head>Tantra Crown +2</head>
  294. <hands>Tantra Gloves +2</hands>
  295. <legs>Tantra Hose +2</legs>
  296. <waist>Black Belt</waist>
  297. </set>
  298. </group>
  299. <group name="Abyssea-NM" inherit="Abyssea-R" />
  300. <group name="Outside-R" inherit="Abyssea-R" default="true"/>
  301. <group name="Outside-NM" inherit="Outside-R" />
  302. </sets>
  303. <rules>
  304. <!--- Core Include Rules --->
  305. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='LVrestriction']/*" />
  306. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
  307. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='CleanTransportation']/*" />
  308. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='AreaRule']/*" />
  309. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='LockWeaponRule']/*" />
  310. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SpellCancel']/*" />
  311. <!--- Optional Include Rules --->
  312. <!--- Automatically change variables when buffs wear off --->
  313. <if notBuffactive="Hundred Fists" advanced='"$HundredFistsSet"!="BlankSet"'>
  314. <var cmd="set HundredFistsSet BlankSet" />
  315. </if>
  316. <if notBuffactive="Counterstance" advanced='"$CounterstanceSet"!="BlankSet"'>
  317. <var cmd="set CounterstanceSet BlankSet" />
  318. </if>
  319. <if notBuffactive="Impetus">
  320. <var cmd="set Impetus_WS_Set BlankSet" />
  321. <var cmd="set ImpetusSet BlankSet" />
  322. </if>
  323. <if notBuffactive="Footwork" advanced='"$STYLE"!="H2H"'>
  324. <var cmd="set STYLE H2H" />
  325. </if>
  326. <if notBuffactive="Berserk" advanced='"$Berserk"!="N"'>
  327. <var cmd="set Berserk N" />
  328. </if>
  329. <!--- Automatically Equip Gear Rules --->
  330. <command when="engaged|idle|aftercast|resting">Dancing Chains</command>
  331. <!--- Automatically change group --->
  332. <if notgroup="$Area-$Resist">
  333. <command>sc group $Area-$Resist</command>
  334. </if>
  335. <!--- Trigger Spells --->
  336. <if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  337. <if spell="$TriggerSetOne">
  338. <!--- Auto Update Gear --->
  339. <if spell="Dancing Chains">
  340. <cancelspell />
  341. <if status="idle">
  342. <equip set="%Status|$Armor-%Status|$Movement-%Status" />
  343. </if>
  344. <elseif status="engaged">
  345. <if advanced='"$VAR-TP"="EVA"'>
  346. <equip set="TP-$STYLE-$VAR-TP|$CounterstanceSet|$Armor-%Status|$Movement-%Status" />
  347. </if>
  348. <else>
  349. <equip set="TP-$STYLE-$VAR-TP|$HundredFistsSet|$CounterstanceSet|$ImpetusSet|$Armor-%Status|$Movement-%Status" />
  350. </else>
  351. </elseif>
  352. <elseif status="resting">
  353. <equip set="%Status" />
  354. </elseif>
  355. </if>
  356. <!--- Change the distance at which to cancel WS --->
  357. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
  358. <!--- Change the resistance variable: Regular mobs or NMs --->
  359. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ResistRule']/*" />
  360. <!--- Change the Armor variable: Blank, MDT, PDT, or Full Evasion --->
  361. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-Blank']/*" />
  362. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-MDT']/*" />
  363. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-PDT']/*" />
  364. <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-FullEvasion']/*" />
  365. </if>
  366. <elseif spell="$TriggerSetTwo">
  367. <!--- Change TP set type --->
  368. <if spell="Poison V">
  369. <cancelspell />
  370. <if advanced='"$VAR-TP"="HASTE"'>
  371. <var cmd="set VAR-TP ACC" />
  372. </if>
  373. <elseif advanced='"$VAR-TP"="ACC"'>
  374. <var cmd="set VAR-TP PDT" />
  375. </elseif>
  376. <elseif advanced='"$VAR-TP"="PDT"'>
  377. <var cmd="set VAR-TP EVA" />
  378. </elseif>
  379. <elseif advanced='"$VAR-TP"="EVA"'>
  380. <var cmd="set VAR-TP DEX" />
  381. </elseif>
  382. <elseif advanced='"$VAR-TP"="DEX"'>
  383. <var cmd="set VAR-TP HASTE" />
  384. </elseif>
  385. <addtochat color="135">TP Variable: $VAR-TP</addtochat>
  386. <if status="engaged">
  387. <command>Dancing Chains</command>
  388. </if>
  389. </if>
  390. <!--- Change WS set type --->
  391. <elseif spell="Poisonga V">
  392. <cancelspell />
  393. <if advanced='"$VAR-WS"="ATT"'>
  394. <var cmd="set VAR-WS ACC" />
  395. </if>
  396. <elseif advanced='"$VAR-WS"="ACC"'>
  397. <var cmd="set VAR-WS DEX" />
  398. </elseif>
  399. <elseif advanced='"$VAR-WS"="DEX"'>
  400. <var cmd="set VAR-WS ATT" />
  401. </elseif>
  402. <addtochat color="135">WS Variable: $VAR-WS2</addtochat>
  403. </elseif>
  404. <!--- Change Midcast for Utsusemi --->
  405. <elseif spell="Scop's Operetta">
  406. <cancelspell />
  407. <if advanced='"$VAR-Utsusemi"="PDT"'>
  408. <var cmd="set VAR-Utsusemi Counter" />
  409. </if>
  410. <elseif advanced='"$VAR-Utsusemi"="Counter"'>
  411. <var cmd="set VAR-Utsusemi EVA" />
  412. </elseif>
  413. <elseif advanced='"$VAR-Utsusemi"="EVA"'>
  414. <var cmd="set VAR-Utsusemi PDT" />
  415. </elseif>
  416. <addtochat color="135">Utsusemi Midcast: $Var-Utsusemi</addtochat>
  417. </elseif>
  418. <!--- Change specific pieces of gear (Self customize this one if you want) --->
  419. <elseif spell="Shining Fantasia">
  420. <cancelspell />
  421. <if advanced='"$EquipmentSlot-Set"="EX1"'>
  422. <var cmd="set EquipmentSlot-Set EX2" />
  423. </if>
  424. <elseif advanced='"$Main-Idle"="EX2"'>
  425. <var cmd="set EquipmentSlot-Set EX1" />
  426. </elseif>
  427. <command>Dancing Chains</command>
  428. </elseif>
  429. <!--- Add or Remove Movement gear --->
  430. <elseif spell="Raptor Mazurka">
  431. <cancelspell />
  432. <if advanced='"$Movement-%Status"="BlankSet"'>
  433. <var cmd="set Movement-%Status Movement" />
  434. <addtochat color="135">Movement Speed: ON</addtochat>
  435. </if>
  436. <else>
  437. <var cmd="set Movement-%Status BlankSet" />
  438. <addtochat color="135">Movement Speed: OFF</addtochat>
  439. </else>
  440. <command>Dancing Chains</command>
  441. </elseif>
  442. </elseif>
  443. <else>
  444. <!--- Class Specific Trigger 1 --->
  445. <if spell="Foxfire">
  446. <cancelspell />
  447. </if>
  448. <!--- Class Specific Trigger 2 --->
  449. <elseif spell="Netherspikes">
  450. <cancelspell />
  451. </elseif>
  452. <!--- Class Specific Trigger 3 --->
  453. <elseif spell="Diaga V">
  454. <cancelspell />
  455. </elseif>
  456. <!--- Class Specific Trigger 4 --->
  457. <elseif spell="Banishga V">
  458. <cancelspell />
  459. </elseif>
  460. <!--- Class Specific Trigger 5 --->
  461. <elseif spell="Goblin Gavotte">
  462. <cancelspell />
  463. </elseif>
  464. </else>
  465. </if>
  466. <elseif type="Ninjutsu">
  467. <!--- Ninjutsu: Utsusemi --->
  468. <if spell="Utsusemi: Ichi">
  469. <equip when="precast" set="Utsusemi-Precast" />
  470. <command when="precast">wait 0.5; sc set "Utsusemi-Midcast-$VAR-Utsusemi"</command>
  471. <midcastdelay delay="2" />
  472. <equip when="midcast" set="Haste" />
  473. </if>
  474. <elseif spell="Utsusemi: Ni">
  475. <equip when="precast|midcast" set="Haste" />
  476. </elseif>
  477. <elseif spell="Katon*|Doton*|Suiton*|Huton*|Hyoton*|Raiton*">
  478. <equip when="midcast" set="Ninjutsu-Nukes" />
  479. </elseif>
  480. </elseif>
  481. <elseif CommandPrefix="/range" notEquipRange="$R-Weapon">
  482. <castdelay delay="$Delay-JA" />
  483. <equip when="precast">
  484. <ammo lock="true">$R-Weapon</ammo>
  485. </equip>
  486. </elseif>
  487. <elseif type="WeaponSkill">
  488. <castdelay delay="$Delay-JA" />
  489. <if spell="Victory Smite">
  490. <equip set="%Spell-$VAR-WS-$Berserk|$Impetus_WS_Set" />
  491.  
  492. </if>
  493. <elseif Spell="Ascetic's Fury|Asuran Fists|Dragon Kick|Tornado Kick|Retribution|Full Swing|Cataclysm">
  494. <equip set="%Spell" />
  495. </elseif>
  496. <else>
  497. <equip set="WS Base" />
  498. </else>
  499. </elseif>
  500. <elseif type="JobAbility">
  501. <!--- Precast-only JAs --->
  502. <if spell="Boost|Impetus|Focus|Dodge|Chakra|Chi Blast|Counterstance">
  503. <castdelay delay="$Delay-JA" />
  504. <equip when="precast" set="%Spell" />
  505. </if>
  506. <!--- Variable Changing and Precast gear JAs --->
  507. <elseif Spell="Impetus">
  508. <var cmd="set Impetus_WS_Set Impetus_WS_Set" />
  509. <var cmd="set ImpetusSet ImpetusSet" />
  510. </elseif>
  511. <elseif Spell="Counterstance">
  512. <var cmd="set CounterstanceSet CounterstanceSet" />
  513. </elseif>
  514. <elseif Spell="Berserk">
  515. <var cmd="set Berserk Berserk" />
  516. </elseif>
  517. <elseif Spell="Footwork">
  518. <var cmd="set STYLE KICK" />
  519. </elseif>
  520. <elseif Spell="Hundred Fists">
  521. <var cmd="set HundredFistsSet HundredFistsSet" />
  522. </elseif>
  523. </elseif>
  524. <elseif type="Samba|Waltz|Flourish*|Jig">
  525. <return />
  526. </elseif>
  527. </rules>
  528. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment