Guest User

RNG.xml

a guest
Jan 3rd, 2013
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.90 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns="http://www.windower.net/spellcast/"
  3. xmlns:xi="http://www.w3.org/2001/XInclude"
  4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5. xsi:schemaLocation="http://www.windower.net/spellcast/ spellcast.xsd">
  6. <!-- Last modified: 11/2/2012 10:59:40 AM -->
  7.  
  8. <!--This is a work in progress (WIP) and does not fully function yet.-->
  9. <config Debug="false"
  10. ShowGearSwaps="false"
  11. ShowSpellInfo="false"
  12. RequireVersion="2.30"
  13. />
  14.  
  15.  
  16. <variables clear="true">
  17. <!-- General configuration -->
  18. <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ConfigurationVars']/*" />
  19.  
  20. <!-- Configuration var overrides. -->
  21. <var name="CritWS">Jishnu's Radiance</var>
  22. <var name="MagicalWS">Wildfire|Leaden Salute|Earth Crusher|Sunburst|Aeolian Edge</var>
  23.  
  24. <!-- General utility -->
  25. <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='UtilityVars']/*" />
  26. <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
  27.  
  28. <!-- Define weapons to be used -->
  29. <var name="Gun">Annihilator|Armageddon</var>
  30. <var name="Bow">Yoichinoyumi|Gandiva</var>
  31.  
  32. <!-- Default starting weapon -->
  33. <var name="RangedWeapon">Annihilator</var>
  34. <var name="TPWeapon">Gun</var>
  35.  
  36. <!-- Define ammo to be used in various situations -->
  37. <var name="UnlimitedShotAmmos">Aeolus Arrow</var>
  38. <var name="DefaultBowAmmo">Gargouille Arrow</var>
  39. <var name="DefaultGunAmmo">Adaman Bullet</var>
  40.  
  41. <var name="BarrageFlag">Normal</var>
  42. <var name="BarrageBowAmmo">Gargouille Arrow</var>
  43. <var name="BarrageGunAmmo">Adaman Bullet</var>
  44.  
  45.  
  46. </variables>
  47.  
  48. <sets>
  49. <group name="Outside-Group" default="true">
  50. <set name="None">
  51. </set>
  52.  
  53. <set name="Kite|Move">
  54. <feet>Fajin boots</feet>
  55. </set>
  56.  
  57. <set name="Idle-Town-Normal">
  58. <head>Sct. Beret +2</head>
  59. <neck>Twilight torque</neck>
  60. <lear>Vulcan's pearl</lear>
  61. <rear>Vulcan's pearl</rear>
  62. <body>Athos's Tabard</body>
  63. <hands>Blood Fng. Gnt.</hands>
  64. <lring>Shadow ring</lring>
  65. <rring>Archon ring</rring>
  66. <back>Shadow mantle</back>
  67. <waist>Scout's belt</waist>
  68. <legs>Thaumas kecks</legs>
  69. </set>
  70. <set name="Idle-Field-Normal" BaseSet="Idle-Town-Normal|Regen">
  71. </set>
  72.  
  73. <set name="Regen">
  74.  
  75. </set>
  76.  
  77. <set name="Resting-*">
  78. </set>
  79.  
  80. <!-- ***************************** -->
  81. <!-- Defense Sets -->
  82. <!-- ***************************** -->
  83.  
  84. <set name="PhysDef-Evasion">
  85. <head>Oce. headpiece +1</head>
  86. <neck>Twilight torque</neck>
  87. <body>Thaumas coat</body>
  88. <lear>Sylvan earring</lear>
  89. <rear>Brutal earring</rear>
  90. <hands>Sct. Bracers +2</hands>
  91. <lring>Epona's Ring</lring>
  92. <rring>Rajas Ring</rring>
  93. <back>Boxer's Mantle</back>
  94. <waist>Phasmida belt</waist>
  95. <legs>Ocelot trousers</legs>
  96. <feet>Athos's boots</feet>
  97. </set>
  98.  
  99. <set name="PhysDef-PDT">
  100. <neck>Twilight Torque</neck>
  101. <back>Shadow mantle</back>
  102. </set>
  103. <set name="MDT-*|Resist-*">
  104. <neck>Twilight Torque</neck>
  105. <body>Avalon Breastplate</body>
  106. <lring>Shadow Ring</lring>
  107. <rring>Archon Ring</rring>
  108. <back>Colossus's mantle</back>
  109. </set>
  110.  
  111. <!-- TP Sets -->
  112.  
  113. <set name="TP-Bow-Normal-Normal">
  114. <head>Sct. Beret +2</head>
  115. <neck>Rancor collar</neck>
  116. <lear>Vulcan's pearl</lear>
  117. <rear>Vulcan's pearl</rear>
  118. <body>Loki's kaftan</body>
  119. <hands>Syl. Glvltte. +2</hands>
  120. <rring>Rajas ring</rring>
  121. <lring>Tyrant's ring</lring>
  122. <back>Sylvan Chlamys</back>
  123. <waist>Goading belt</waist>
  124. <legs>Sylvan Bragues +2</legs>
  125. <feet>Sct. socks +2</feet>
  126. </set>
  127. <set name="TP-Bow-Normal-Acc" BaseSet="TP-Bow-Normal-Normal">
  128. <body>Sylvan Caban +2</body>
  129. <hands>Seiryu's kote</hands>
  130. <rring>Bellona's ring</rring>
  131. <lring>Jalzahn's ring</lring>
  132. <lear>Volley earring</lear>
  133. <rear>Clearview earring</rear>
  134. <neck>Faith torque</neck>
  135. <waist>Scout's belt</waist>
  136. <back>Libeccio mantle</back>
  137. <feet>Sylvan Bottln. +2</feet>
  138. </set>
  139. <set name="TP-Bow-Normal-MaxAcc" BaseSet="TP-Bow-Normal-Normal">
  140. </set>
  141. <set name="TP-Bow-Normal-Att" BaseSet="TP-Bow-Normal-Normal">
  142. <head>Sct. Beret +2</head>
  143. <neck>Rancor collar</neck>
  144. <lear>Vulcan's pearl</lear>
  145. <rear>Vulcan's pearl</rear>
  146. <body>Sylvan Caban +2</body>
  147. <hands>Syl. Glvltte. +2</hands>
  148. <lring>Jalzahn's ring</lring>
  149. <rring>Bellonna's ring</rring>
  150. <back>Terebellum mantle</back>
  151. <waist>Scout's belt</waist>
  152. <legs>Sylvan Bragues +2</legs>
  153. <feet>Sct. socks +2</feet>
  154. </set>
  155. <set name="TP-Bow-Normal-Str" BaseSet="TP-Bow-Normal-Normal">
  156. </set>
  157. <set name="TP-Bow-Normal-*" BaseSet="TP-Bow-Normal-Normal">
  158. <head>Sct. Beret +2</head>
  159. <neck>Rancor collar</neck>
  160. <lear>Vulcan's pearl</lear>
  161. <rear>Vulcan's pearl</rear>
  162. <body>Loki's kaftan</body>
  163. <hands>Syl. Glvltte. +2</hands>
  164. <lring>Rajas ring</lring>
  165. <rring>Tyrant's ring</rring>
  166. <back>Sylvan Chlamys</back>
  167. <waist>Goading belt</waist>
  168. <legs>Sylvan Bragues +2</legs>
  169. <feet>Sylvan Bottln. +2</feet>
  170. </set>
  171.  
  172. <set name="TP-Bow-Barrage-Normal" BaseSet="TP-Bow-Normal-Normal">
  173. <head>Sct. Beret +2</head>
  174. <neck>Rancor collar</neck>
  175. <lear>Vulcan's pearl</lear>
  176. <rear>Vulcan's pearl</rear>
  177. <body>Sylvan Caban +2</body>
  178. <hands>Hunter's Bracers +1</hands>
  179. <lring>Rajas ring</lring>
  180. <rring>Pyrosoul ring</rring>
  181. <back>Terebellum mantle</back>
  182. <waist>Scout's belt</waist>
  183. <legs>Desultor tassets</legs>
  184. <feet>Sct. Socks +2</feet>
  185. </set>
  186. <set name="TP-Bow-Barrage-Acc" BaseSet="TP-Bow-Barrage-Normal">
  187. </set>
  188. <set name="TP-Bow-Barrage-MaxAcc" BaseSet="TP-Bow-Barrage-Normal">
  189. </set>
  190. <set name="TP-Bow-Barrage-Att" BaseSet="TP-Bow-Barrage-Normal">
  191. </set>
  192. <set name="TP-Bow-Barrage-Str" BaseSet="TP-Bow-Barrage-Normal">
  193. </set>
  194. <set name="TP-Bow-Barrage-*" BaseSet="TP-Bow-Barrage-Normal">
  195. <head>Sct. Beret +2</head>
  196. <neck>Rancor collar</neck>
  197. <lear>Flame pearl</lear>
  198. <rear>Flame pearl</rear>
  199. <body>Sylvan Caban +2</body>
  200. <hands>Hunter's Bracers +1</hands>
  201. <lring>Rajas ring</lring>
  202. <rring>Pyrosoul ring</rring>
  203. <back>Terebellum mantle</back>
  204. <waist>Scout's belt</waist>
  205. <legs>Desultor tassets</legs>
  206. <feet>Sct. Socks +2</feet>
  207. </set>
  208.  
  209.  
  210. <set name="TP-Gun-Normal-Normal">
  211. <head>Sct. Beret +2</head>
  212. <neck>Houyi's gorget</neck>
  213. <lear>Vulcan's pearl</lear>
  214. <rear>Vulcan's pearl</rear>
  215. <body>Loki's kaftan</body>
  216. <hands>Syl. Glvltte. +2</hands>
  217. <rring>Rajas ring</rring>
  218. <lring>Tyrant's ring</lring>
  219. <back>Sylvan Chlamys</back>
  220. <waist>Goading belt</waist>
  221. <legs>Sylvan Bragues +2</legs>
  222. <feet>Sct. Socks +2</feet>
  223. </set>
  224. <set name="TP-Gun-Normal-Acc" BaseSet="TP-Gun-Normal-Normal">
  225. <body>Sylvan Caban +2</body>
  226. <hands>Seiryu's kote</hands>
  227. <rring>Bellona's ring</rring>
  228. <lring>Jalzahn's ring</lring>
  229. <lear>Volley earring</lear>
  230. <rear>Clearview earring</rear>
  231. <neck>Faith torque</neck>
  232. <waist>Scout's belt</waist>
  233. <back>Libeccio mantle</back>
  234. <feet>Sylvan Bottln. +2</feet>
  235. </set>
  236. <set name="TP-Gun-Normal-MaxAcc" BaseSet="TP-Gun-Normal-Normal">
  237. </set>
  238. <set name="TP-Gun-Normal-Att" BaseSet="TP-Gun-Normal-Normal">
  239. <head>Sylvan Gapette +2</head>
  240. <neck>Rancor collar</neck>
  241. <lear>Vulcan's pearl</lear>
  242. <rear>Vulcan's pearl</rear>
  243. <body>Loki's Kaftan</body>
  244. <hands>Sct. Bracers +2</hands>
  245. <lring>Jalzahn's ring</lring>
  246. <rring>Bellonna's ring</rring>
  247. <back>Terebellum mantle</back>
  248. <waist>Scout's belt</waist>
  249. <legs>Sylvan Bragues +2</legs>
  250. <feet>Sct. socks +2</feet>
  251. </set>
  252. <set name="TP-Gun-Normal-Str" BaseSet="TP-Gun-Normal-Normal">
  253. </set>
  254. <set name="TP-Gun-Normal-*" BaseSet="TP-Gun-Normal-Normal">
  255. <head>Sct. Beret +2</head>
  256. <neck>Houyi's gorget</neck>
  257. <lear>Volley earring</lear>
  258. <rear>Clearview earring</rear>
  259. <body>Loki's kaftan</body>
  260. <hands>Syl. Glvltte. +2</hands>
  261. <lring>Rajas ring</lring>
  262. <rring>Tyrant's ring</rring>
  263. <back>Sylvan Chlamys</back>
  264. <waist>Goading belt</waist>
  265. <legs>Sylvan Bragues +2</legs>
  266. <feet>Sylvan Bottln. +2</feet>
  267. </set>
  268.  
  269. <set name="TP-Gun-Barrage-Normal" BaseSet="TP-Gun-Normal-Normal">
  270. <head>Sct. Beret +2</head>
  271. <neck>Rancor collar</neck>
  272. <lear>Vulcan's pearl</lear>
  273. <rear>Vulcan's pearl</rear>
  274. <body>Sylvan Caban +2</body>
  275. <hands>Hunter's Bracers +1</hands>
  276. <lring>Bellona's ring</lring>
  277. <rring>Jalzahn's ring</rring>
  278. <back>Libeccio mantle</back>
  279. <waist>Scout's belt</waist>
  280. <legs>Desultor tassets</legs>
  281. <feet>Sct. socks +2</feet>
  282. </set>
  283. <set name="TP-Gun-Barrage-Acc" BaseSet="TP-Gun-Barrage-Normal">
  284. </set>
  285. <set name="TP-Gun-Barrage-MaxAcc" BaseSet="TP-Gun-Barrage-Normal">
  286. </set>
  287. <set name="TP-Gun-Barrage-Att" BaseSet="TP-Gun-Barrage-Normal">
  288. </set>
  289. <set name="TP-Gun-Barrage-Str" BaseSet="TP-Gun-Barrage-Normal">
  290. </set>
  291. <set name="TP-Gun-Barrage-*" BaseSet="TP-Gun-Barrage-Normal">
  292. <head>Sct. Beret +2</head>
  293. <neck>Rancor collar</neck>
  294. <lear>Vulcan's pearl</lear>
  295. <rear>Vulcan's pearl</rear>
  296. <body>Sylvan Caban +2</body>
  297. <hands>Hunter's Bracers +1</hands>
  298. <lring>Bellona's ring</lring>
  299. <rring>Jalzahn's ring</rring>
  300. <back>Libeccio mantle</back>
  301. <waist>Scout's belt</waist>
  302. <legs>Desultor tassets</legs>
  303. <feet>Sct. socks +2</feet>
  304. </set>
  305.  
  306.  
  307. <set name="TP-*">
  308. </set>
  309.  
  310. <!-- WS Sets -->
  311.  
  312. <!-- Namas Arrow 40% STR | 40% AGI -->
  313. <set name="WS-Namas Arrow-Normal">
  314. </set>
  315. <set name="WS-Namas Arrow-Acc" BaseSet="WS-Namas Arrow-Normal">
  316. </set>
  317. <set name="WS-Namas Arrow-Mod" BaseSet="WS-Namas Arrow-Normal">
  318. </set>
  319. <set name="WS-Namas Arrow-Att" BaseSet="WS-Namas Arrow-Normal">
  320. </set>
  321. <set name="WS-Namas Arrow-*" BaseSet="WS-Namas Arrow-Normal">
  322. </set>
  323.  
  324. <!--Coronach 40% DEX | 40%AGI -->
  325. <set name="WS-Coronach-Normal">
  326. <head>Sct. Beret +2</head>
  327. <neck>Breeze gorget</neck>
  328. <lear>Vulcan's pearl</lear>
  329. <rear>Vulcan's pearl</rear>
  330. <body>Sylvan Caban +2</body>
  331. <hands>Thaumas gloves</hands>
  332. <lring>Rajas ring</lring>
  333. <rring>Pyrosoul ring</rring>
  334. <back>Terebellum mantle</back>
  335. <waist>Thunder belt</waist>
  336. <legs>Thaumas kecks</legs>
  337. <feet>Thaumas nails</feet>
  338. </set>
  339. <set name="WS-Coronach-Acc" BaseSet="WS-Coronach-Normal">
  340. <hands>Sieryu's kote</hands>
  341. <neck>Faith torque</neck>
  342. <back>Libeccio mantle</back>
  343. <lring>Jalzahn's ring</lring>
  344. <rring>Bellona's ring</rring>
  345. <waist>Scout's belt</waist>
  346. <feet>Sylvan Bottln. +2</feet>
  347. </set>
  348. <set name="WS-Coronach-Mod" BaseSet="WS-Coronach-Normal">
  349. </set>
  350. <set name="WS-Coronach-Att" BaseSet="WS-Coronach-Normal">
  351. </set>
  352. <set name="WS-Coronach-*" BaseSet="WS-Coronach-Normal">
  353. <head>Sct. Beret +2</head>
  354. <neck>Breeze gorget</neck>
  355. <lear>Vulcan's pearl</lear>
  356. <rear>Vulcan's pearl</rear>
  357. <body>Sylvan Caban +2</body>
  358. <hands>Thaumas gloves</hands>
  359. <lring>Rajas ring</lring>
  360. <rring>Pyrosoul ring</rring>
  361. <back>Terebellum mantle</back>
  362. <waist>Thunder belt</waist>
  363. <legs>Thaumas kecks</legs>
  364. <feet>Thaumas nails</feet>
  365. </set>
  366.  
  367.  
  368. <!--Jishnu's Radiance 60% DEX-->
  369. <set name="WS-Jishnu's Radiance-Normal">
  370. <head>Thaumas hat</head>
  371. <neck>Rancor collar</neck>
  372. <lear>Moonshade earring</lear>
  373. <rear>Clearview earring</rear>
  374. <body>Athos's Tabard</body>
  375. <hands>Sct. Bracers +2</hands>
  376. <lring>Rajas ring</lring>
  377. <rring>Pyrosoul ring</rring>
  378. <back>Terebellum mantle</back>
  379. <waist>Wanion belt</waist>
  380. <legs>Byakko's haidate</legs>
  381. <feet>Thaumas nails</feet>
  382. </set>
  383. <set name="WS-Jishnu's Radiance-Acc" BaseSet="WS-Jishnu's Radiance-Normal">
  384. <hands>Sieryu's kote</hands>
  385. <back>Libeccio mantle</back>
  386. <lring>Jalzahn's ring</lring>
  387. <rring>Bellona's ring</rring>
  388. <waist>Scout's belt</waist>
  389. </set>
  390. <set name="WS-Jishnu's Radiance-Mod" BaseSet="WS-Jishnu's Radiance-Normal">
  391. </set>
  392. <set name="WS-Jishnu's Radiance-Att" BaseSet="WS-Jishnu's Radiance-Normal">
  393. </set>
  394. <set name="WS-Jishnu's Radiance-*" BaseSet="WS-Jishnu's Radiance-Normal">
  395. <head>Thaumas hat</head>
  396. <neck>Rancor collar</neck>
  397. <lear>Moonshade earring</lear>
  398. <rear>Clearview earring</rear>
  399. <body>Athos's Tabard</body>
  400. <hands>Sct. Bracers +2</hands>
  401. <lring>Rajas ring</lring>
  402. <rring>Pyrosoul ring</rring>
  403. <back>Terebellum mantle</back>
  404. <waist>Wanion belt</waist>
  405. <legs>Byakko's haidate</legs>
  406. <feet>Thaumas nails</feet>
  407. </set>
  408.  
  409.  
  410. <!-- Sidewinder 16% STR | 25% AGI-->
  411. <set name="WS-Sidewinder-Normal">
  412. </set>
  413. <set name="WS-Sidewinder-Acc" BaseSet="WS-Sidewinder-Normal">
  414. <hands>Sieryu's kote</hands>
  415. <back>Libeccio mantle</back>
  416. <lring>Jalzahn's ring</lring>
  417. <rring>Bellona's ring</rring>
  418. <waist>Scout's belt</waist>
  419. </set>
  420. <set name="WS-Sidewinder-Mod" BaseSet="WS-Sidewinder-Normal">
  421. </set>
  422. <set name="WS-Sidewinder-Att" BaseSet="WS-Sidewinder-Normal">
  423. </set>
  424. <set name="WS-Sidewinder-*" BaseSet="WS-Sidewinder-Normal">
  425. </set>
  426.  
  427.  
  428. <!--Wildfire 60% AGI | MAB-->
  429. <set name="WS-Wildfire">
  430. <ammo>Bronze Bullet</ammo>
  431. <head>Thaumas hat</head>
  432. <neck>Stoicheion Medal</neck>
  433. <lear>Hecate's Earring</lear>
  434. <rear>Novio Earring</rear>
  435. <body>Athos's Tabard</body>
  436. <hands>Sct. Bracers +2</hands>
  437. <lring>Demon's Ring</lring>
  438. <rring>Demon's Ring</rring>
  439. <back>Forban Cape</back>
  440. <waist>Soil Belt</waist>
  441. <legs>Thaumas Kecks</legs>
  442. <feet>Thaumas nails</feet>
  443. </set>
  444.  
  445.  
  446. <!-- catch-all for any other weaponskills -->
  447. <set name="WS-*">
  448. <head>Thaumas hat</head>
  449. <neck>Houyi's gorget</neck>
  450. <lear>Vulcan's pearl</lear>
  451. <rear>Vulcan's pearl</rear>
  452. <body>Sylvan Caban +2</body>
  453. <hands>Sct. Bracers +2</hands>
  454. <lring>Bellona's ring</lring>
  455. <rring>Jalzahn's ring</rring>
  456. <back>Terebellum mantle</back>
  457. <waist>Scout's belt</waist>
  458. <legs>Thaumas kecks</legs>
  459. <feet>Thaumas nails</feet>
  460. </set>
  461.  
  462.  
  463. <!-- JA sets -->
  464.  
  465. <!--PreShot|Snapshot -->
  466. <set name="RapidSnap">
  467. <head>Sylvan Gapette +2</head>
  468. <body>Sylvan Caban +2</body>
  469. <hands>Blood Fng. Gnt.</hands>
  470. <legs>Mustela Brais</legs>
  471. <back>Libeccio mantle</back>
  472. <waist>Impulse belt</waist>
  473. <feet>Sct. socks +2</feet>
  474. </set>
  475.  
  476.  
  477. <!--Eagle Eye Shot-->
  478. <set name="EagleEyeShot">
  479. </set>
  480.  
  481. <set name="WeakSet">
  482. </set>
  483. </group>
  484.  
  485. <group name="Abyssea-Group" inherit="Outside-Group">
  486. <!--Wildfire 60% AGI | MAB-->
  487. <!-- Add Brew implementation -->
  488. <set name="WS-Wildfire-Brew">
  489. </set>
  490. <set name="WS-Wildfire">
  491. </set>
  492. </group>
  493.  
  494. <group name="Campaign-Group" inherit="Outside-Group" />
  495.  
  496. <group name="Voidwatch-Group" inherit="Outside-Group" />
  497.  
  498. </sets>
  499.  
  500. <rules>
  501. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RunFirstUpdate']/*" />
  502.  
  503. <!-- Make sure locks are in place before auto-changing gear. -->
  504. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='EquipmentLockRules']/*" />
  505. <!-- Auto-change gear call via Aftercast to limit lag. -->
  506. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ChangeGearAftercast']/*" />
  507. <!-- Other general imports. -->
  508. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='LevelRequirement']/*" />
  509. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  510. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='CleanTransportation']/*" />
  511.  
  512. <!-- First: Adjust values based on status checks. -->
  513.  
  514. <!--Set Ranged Weapon -->
  515. <if NotEquipRange="$RangedWeapon">
  516. <if EquipRange="$Bow">
  517. <var cmd="set RangedWeapon %EquipRange" />
  518. <var cmd="set TPWeapon Bow" />
  519. </if>
  520. <elseif EquipRange="$Gun">
  521. <var cmd="set RangedWeapon %EquipRange" />
  522. <var cmd="set TPWeapon Gun" />
  523. </elseif>
  524. <else>
  525. <addtochat>Unknown ranged weapon: %EquipRange</addtochat>
  526. <var cmd="set TPWeapon Unknown" />
  527. </else>
  528. </if>
  529.  
  530. <!-- Make sure we don't have Unlimited Shot-type ammo left equipped. -->
  531. <if EquipRange="$UnlimitedShotAmmos">
  532. <if advanced='"$TPWeapon"="Bow"'>
  533. <equip when="precast">
  534. <ammo>$DefaultBowAmmo</ammo>
  535. </equip>
  536. </if>
  537. <elseif advanced='"$TPWeapon"="Gun"'>
  538. <equip when="precast">
  539. <ammo>$DefaultGunAmmo</ammo>
  540. </equip>
  541. </elseif>
  542. <else>
  543. <equip when="precast">
  544. <ammo>remove</ammo>
  545. </equip>
  546. </else>
  547. </if>
  548.  
  549. <!-- Check for weakness -->
  550. <if BuffActive="Weakness">
  551. <var cmd="set WeaknessArmor WeakSet" />
  552. </if>
  553.  
  554. <!-- Second: Update certain values when their status may drop, or when autoset changes. -->
  555.  
  556. <if spell="Update|autoset">
  557. <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='AreaRules']/*" />
  558.  
  559. <if status="Engaged" advanced='"$Movement"="Move"'>
  560. <var cmd="set Movement None" />
  561. </if>
  562. <elseif status="Idle">
  563. <var cmd="set Movement Move" />
  564. </elseif>
  565.  
  566. <!-- On a manual update, report our current configuration. -->
  567. <if SpellTargetRaw=".Manual">
  568. <addtochat>Update gear. $TPWeapon - $OffenseMode/$DefenseMode, PD:$PhysicalDefense, MD:$MagicalDefense, $Movement</addtochat>
  569. </if>
  570. </if>
  571.  
  572.  
  573. <!-- Third: Adjust configurations based on action/trigger. -->
  574.  
  575. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
  576.  
  577.  
  578. <!-- Fourth: Compile all adjustments into the final gear set. -->
  579.  
  580. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='DefineBaseLayer']/*" />
  581.  
  582. <!-- Compile all subsets into a single final set -->
  583. <var cmd="set CurrentSet $BaseLayer|$WeaknessArmor|$PhysicalDefense|$MagicalDefense|$Movement" />
  584.  
  585. <!-- And assign to appropriate sets for idle/aftercast/etc -->
  586. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='HandleEquippingGear']/*" />
  587.  
  588.  
  589. <!-- ************************************************************************ -->
  590. <!-- The following sections are solely for setting precast/midcast equipment, -->
  591. <!-- and should not be changing any configuration options. -->
  592. <!-- ************************************************************************ -->
  593.  
  594.  
  595. <if spell="Ranged">
  596. <!-- in case of area lag, this delay is needed. For no lag area, this delay can be close to 0-->
  597. <castdelay delay=".1"/>
  598. <!--how long after initating ranged attack before switching to stp/-enmity gear?-->
  599. <midcastdelay delay="1"/>
  600. <!-- how long since intiating ranged attack you will swap back the idle gear-->
  601. <aftercastdelay delay="3.2" />
  602.  
  603.  
  604. <equip when="precast" set="RapidSnap" />
  605.  
  606. <equip when="midcast" set="TP-$TPWeapon-$BarrageFlag-$OffenseMode" />
  607. <command when="midcast">input /echo $TPWeapon ($BarrageFlag) shooting set</command>
  608.  
  609. <if advanced='"$BarrageFlag"=="Barrage"'>
  610. <addtochat>Barrage on, changing ammo to $Barrage$TPWeaponAmmo.</addtochat>
  611. <equip when="precast|midcast">
  612. <ammo>$Barrage$TPWeaponAmmo</ammo>
  613. </equip>
  614.  
  615. <var cmd="set BarrageSet Normal" />
  616. </if>
  617. <else>
  618. <equip when="precast|midcast">
  619. <ammo>$Default$TPWeaponAmmo</ammo>
  620. </equip>
  621. </else>
  622.  
  623. </if>
  624.  
  625. <elseif type="Weaponskill">
  626. <castdelay delay="0.05" />
  627.  
  628. <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='DefineWeaponskillSet']/*" />
  629.  
  630. <equip when="Precast" set="$WSSet" />
  631.  
  632. <if BuffActive="Unlimited Shot">
  633. <addtochat>Unlimited Shot is active</addtochat>
  634.  
  635. <if advanced='"$TPWeapon"="Bow"'>
  636. <equip when="precast">
  637. <ammo>Aeolus Arrow</ammo>
  638. </equip>
  639. <equip when="aftercast">
  640. <ammo>remove</ammo>
  641. </equip>
  642. </if>
  643. <elseif advanced='"$TPWeapon"="Gun"'>
  644. <equip when="precast">
  645. <ammo>Adaman Bullet</ammo>
  646. </equip>
  647. <equip when="aftercast">
  648. <ammo>empty</ammo>
  649. </equip>
  650. </elseif>
  651. </if>
  652. </elseif>
  653.  
  654.  
  655. <elseif type="JobAbility">
  656. <if spell="Bounty Shot">
  657. <equip when="precast">
  658. <hands>Syl. Glvltte. +2</hands>
  659. </equip>
  660. </if>
  661. <elseif spell="Sharpshot">
  662. <equip when="precast">
  663. <legs>Htr. Braccae</legs>
  664. </equip>
  665. </elseif>
  666. <elseif spell="Barrage">
  667. <var cmd="set BarrageFlag Barrage" />
  668. </elseif>
  669. <elseif spell="Unlimited Shot">
  670. <equip when="precast">
  671. <feet>Sylvan Bottln. +2</feet>
  672. </equip>
  673. </elseif>
  674. <elseif spell="Eagle Eye Shot">
  675. <equip when="precast" set="EagleEyeShot" />
  676. </elseif>
  677. </elseif>
  678.  
  679. <elseif type="Ninjutsu">
  680. <if Spell="Utsusemi*">
  681. <CastDelay delay="0.05" />
  682. <AftercastDelay delay="0.5" />
  683.  
  684. <equip when="Precast" set="Utsusemi" />
  685. <equip when="Midcast" set="Utsusemi|Haste" />
  686. </if>
  687. </elseif>
  688.  
  689. <elseif skill="*Magic">
  690. <equip when="Precast" set="FastCast" />
  691. </elseif>
  692. </rules>
  693. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment