Advertisement
Guest User

Smn.xml

a guest
Dec 2nd, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.64 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2.  
  3. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  4. <config
  5. RequireVersion="2.3"
  6. />
  7.  
  8. <sets>
  9. <group name ="Main" default="yes">
  10. <set name="Standard">
  11. <main>Earth Staff</main>
  12. <sub>Achaq Grip</sub>
  13. <head>Caller's Horn +2</head>
  14. <neck>Twilight Torque</neck>
  15. <lear>Loquac. Earring</lear>
  16. <rear>Gifted Earring</rear>
  17. <body>Hagondes Coat</body>
  18. <hands>Serpentes Cuffs</hands>
  19. <lring>Tamas ring</lring>
  20. <rring>Dark Ring</rring>
  21. <back>Pahtli Cape</back>
  22. <waist>Witful Belt</waist>
  23. <legs>Nares Trews</legs>
  24. <feet>Serpentes Sabots</feet>
  25. <ammo>Dashavatara Sachet</ammo>
  26. </set>
  27.  
  28.  
  29. <set name="Fastcast">
  30. <head>Nares Cap</head>
  31. <lear>Loquac. Earring</lear>
  32. <waist>Witful Belt</waist>
  33. <rring>Prolix Ring</rring>
  34. <back>Swith Cape</back>
  35. </set>
  36.  
  37.  
  38. <set name="Resting" />
  39.  
  40.  
  41. <set name="HealingMagic" BaseSet="FastCast">
  42. <main>Arka IV</main>
  43. <legs>Nares Trews</legs>
  44. <back>Pahtli Cape</back>
  45. <hands>Serpentes Cuffs</hands>
  46. <feet>Serpentes Sabots</feet>
  47. </set>
  48.  
  49.  
  50. <set name="SummoningMagic" BaseSet="FastCast">
  51. <main>Chatoyant Staff</main>
  52. <sub>Achaq Grip</sub>
  53. <head>Caller's Horn +2</head>
  54. <neck>Twilight Torque</neck>
  55. <lear>Loquac. Earring</lear>
  56. <rear>Gifted Earring</rear>
  57. <body>Call. Doublet +2</body>
  58. <hands>Smn. Bracers +2</hands>
  59. <waist>Witful Belt</waist>
  60. <legs>Smn. Spats +2</legs>
  61. <feet>Caller's Pgch. +2</feet>
  62. <ammo>Dashavatara Sachet</ammo>
  63. </set>
  64.  
  65.  
  66. <set name="Perpetuation">
  67. <main>$Staff</main>
  68. <head>$PerpHead</head>
  69. <body>$PerpBody</body>
  70. <hands>$PerpHand</hands>
  71. <legs>$PerpLegs</legs>
  72. <feet>$PerpFeet</feet>
  73. </set>
  74.  
  75. <set name="Rage">
  76. <main>Balsam Staff</main>
  77. <sub>Achaq Grip</sub>
  78. <head>Summoner's Horn</head>
  79. <neck>Twilight Torque</neck>
  80. <lear>Loquac. Earring</lear>
  81. <rear>Gifted Earring</rear>
  82. <body>Call. Doublet +2</body>
  83. <hands>Smn. Bracers +2</hands>
  84. <lring>Tamas ring</lring>
  85. <rring>Dark Ring</rring>
  86. <back>Pahtli Cape</back>
  87. <waist>Witful Belt</waist>
  88. <legs>Smn. Spats +2</legs>
  89. <feet>Smn. Pigaches +2</feet>
  90. <ammo>Dashavatara Sachet</ammo>
  91. </set>
  92.  
  93.  
  94. <set name="Ward">
  95. <main>Chatoyant Staff</main>
  96. <sub>Achaq Grip</sub>
  97. <head>Caller's Horn +2</head>
  98. <neck>Twilight Torque</neck>
  99. <lear>Loquac. Earring</lear>
  100. <rear>Gifted Earring</rear>
  101. <body>Call. Doublet +2</body>
  102. <hands>Smn. Bracers +2</hands>
  103. <lring>Tamas ring</lring>
  104. <rring>Dark Ring</rring>
  105. <back>Pahtli Cape</back>
  106. <waist>Witful Belt</waist>
  107. <legs>Smn. Spats +2</legs>
  108. <feet>Caller's Pgch. +2</feet>
  109. <ammo>Dashavatara Sachet</ammo>
  110. </set>
  111.  
  112.  
  113. <set name="DivineMagic" />
  114.  
  115. <set name="EnhancingMagic" />
  116.  
  117. </group>
  118. </sets>
  119.  
  120. <variables>
  121.  
  122. <var name="PerpMain">Chatoyant Staff</var>
  123.  
  124. <var name="PerpHead">Caller's Horn +2</var>
  125.  
  126. <var name="PerpBody">Caller's Doublet +2</var>
  127.  
  128. <var name="PerpHand">Serpentes Cuffs</var>
  129.  
  130. <var name="PerpLegs">Nares Trews</var>
  131.  
  132. <var name="Perpfeet">Caller's Pgch. +2</var>
  133.  
  134.  
  135. <var name="Avatar">false</var>
  136.  
  137. <var name="Idle">PDT</var>
  138.  
  139.  
  140. </variables>
  141.  
  142. <rules>
  143.  
  144.  
  145. <if SpellTargetType="MONSTER" NotValidTarget="*Enemy*" ValidTarget="*Self*">
  146. <changetarget target="&lt;me&gt;" />
  147. </if>
  148.  
  149. <if SpellTargetType="NONE" ValidTarget="*Self*">
  150. <changetarget target="&lt;me&gt;" />
  151. </if>
  152.  
  153. <if Spell="Escape|Warp|Warp II|Retrace|Teleport-*|Reraise|Tractor">
  154. <return />
  155. </if>
  156.  
  157.  
  158. <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  159. <equip when="Idle|aftercast" set="Standard" />
  160. <equip when="Resting" set="Resting" />
  161.  
  162. <!--- Begin Spell Rules -->
  163.  
  164.  
  165.  
  166.  
  167. <if Prefix="*Magic">
  168.  
  169.  
  170. <if skill="SummoningMagic">
  171.  
  172. <var cmd="set Avatar %SpellElement" />
  173.  
  174. <equip when="precast|midcast" set="SummoningMagic" />
  175.  
  176.  
  177.  
  178. <if spell="*Spirit">
  179.  
  180. <var cmd="set PerpLegs Smn. Spats +2" />
  181. </if>
  182.  
  183. <else>
  184. <var cmd="set PerpLegs Nares Trews" />
  185. </else>
  186.  
  187. </if>
  188.  
  189. <elseif skill="HealingMagic">
  190.  
  191. <equip when="precast|midcast" set="HealingMagic" />
  192.  
  193. </elseif>
  194.  
  195.  
  196. <if Advanced='"$Avatar"="%WeatherElement"'>
  197.  
  198. <var cmd="set PerpHead Summoner's Horn" />
  199.  
  200. </if>
  201.  
  202.  
  203. <if Advanced='"$Avatar"="%DayElement"'>
  204.  
  205. <var cmd="set PerpHand Caller's Bracers +2" />
  206.  
  207. </if>
  208.  
  209.  
  210. <if BuffActive="Avatar's Favor">
  211.  
  212. <var cmd="set PerpHead Caller's Horn +2" />
  213.  
  214. </if>
  215.  
  216. <if BuffActive="Astral Flow">
  217.  
  218. <var cmd="set PerpHead Caller's Horn +2" />
  219.  
  220. <var cmd="set PerpBody Hagondes Coat " />
  221.  
  222. <var cmd="set PerpHand Serpentes Cuffs" />
  223.  
  224. <var cmd="set PerpLegs Nares Trews" />
  225.  
  226. <var cmd="set Perpfeet Serpentes Sabots" />
  227.  
  228. </if>
  229.  
  230. <if type="BloodPactRage">
  231.  
  232.  
  233. <if spell= "*Blade|*II|*IV|*Blast|Searing Light|Howling Moon|Inferno|Earthen Fury|Tidal Wave|Diamond Dust|Judgment Bolt|Ruinous Omen|Thunderstorm|Zantetsuken|Holy Mist|Lunar Bay|Night Terror|Meteorite|Heavenly Strike|Meteor Strike|Geocrush|Grand Fall">
  234.  
  235. <equip when="precast|midcast" set="Rage" />
  236.  
  237. </if>
  238.  
  239.  
  240. </if>
  241.  
  242. <if type="BloodPactWard">
  243.  
  244. <equip when="precast|midcast" set="Ward" />
  245. </if>
  246.  
  247.  
  248. <if Spell="Elemental Siphon">
  249.  
  250. <equip when="precast" set="Ward">
  251. <feet>Caller's Pgch. +2</feet>
  252.  
  253. </equip>
  254. </if>
  255.  
  256.  
  257.  
  258. <if Spell="Mana Cede">
  259.  
  260. <equip when="precast">
  261. <hands>Caller's Bracers +2</hands>
  262. </equip>
  263. </if>
  264.  
  265.  
  266.  
  267.  
  268.  
  269. <if advanced='"$Avatar"="false"'>
  270.  
  271. <if Advanced='"$Idle" = "PDT"'>
  272.  
  273. <equip when="idle" set="Standard" />
  274. </if>
  275.  
  276.  
  277. </if>
  278.  
  279. <else>
  280. <equip when="idle" set="Perpetuation" />
  281. </else>
  282.  
  283.  
  284.  
  285.  
  286.  
  287. </if>
  288.  
  289. <!-- auto cancel sneak/stoneskin/blink when recasting them. Requires Cancel Plugin -->
  290.  
  291. <if Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self">
  292. <command when="midcast">cancel 71</command>
  293. <midcastdelay delay="1.8" />
  294.  
  295. </if>
  296.  
  297. <elseif Spell="Stoneskin" BuffActive="Stoneskin">
  298. <command when="midcast">cancel 37</command>
  299. <midcastdelay delay="4.8" />
  300. </elseif>
  301.  
  302. <elseif Spell="Blink" BuffActive="Blink">
  303. <command when="midcast">cancel 36</command>
  304. <midcastdelay delay="3.7" />
  305. </elseif>
  306. <!--WHITE MAGIC-->
  307.  
  308.  
  309. <!-- Control to Change Cure Spells based on available MP-->
  310. <if Spell="Cure IV" MPLT="88">
  311. <action type="ChangeSpell" Spell="Cure III" />
  312. </if>
  313. <elseif Spell="Cure III" MPLT="46">
  314. <action type="ChangeSpell" Spell="Cure II" />
  315. </elseif>
  316. <elseif Spell="Cure II" MPLT="24">
  317. <action type="ChangeSpell" Spell="Cure" />
  318. </elseif>
  319.  
  320.  
  321.  
  322. </rules>
  323.  
  324. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement