Advertisement
Ihm

SMN v1.0

Ihm
Mar 3rd, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 9.69 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <!--
  4.         Created by Ihm
  5.        
  6.         If you're using this, leave this here please, credit the author and stuff :3.
  7.        
  8.         Version 1.0
  9.     -->
  10.     <config debug="false" showgearswaps="false" showspellinfo="false"/>
  11.     <variables clear="true">
  12.         <var name="Earth">Earth</var>
  13.         <var name="Fire">Fire</var>
  14.         <var name="Water">Water</var>
  15.         <var name="Wind">Air</var>
  16.         <var name="Ice">Ice</var>
  17.         <var name="Thunder">Thunder</var>
  18.         <var name="Dark">Dark</var>
  19.         <var name="Light">Light</var>
  20.         <var name="FirstRun">1</var>
  21.        
  22.         <var name="CurrentAvatar">None</var>
  23.     </variables>
  24.     <sets>
  25.         <group name="MiscGear">
  26.             <set name="MiscGear">
  27.                
  28.             </set>
  29.         </group>
  30.         <group default="yes" name="Main">
  31.             <set name="Idle">
  32.                 <main>Terra's Staff</main>
  33.                 <sub>Oneiros Grip</sub>
  34.                 <ammo>Esper Stone</ammo>
  35.                 <head>Caller's Horn +2</head>
  36.                 <neck>Twilight Torque</neck>
  37.                 <lear>Gifted Earring</lear>
  38.                 <rear>Colossus's Earring</rear>
  39.                 <body>Marduk's Jubbah</body>
  40.                 <hands>Serpentes Cuffs</hands>
  41.                 <lring>Dark Ring</lring>
  42.                 <rring>Shadow Ring</rring>
  43.                 <back>Shadow Mantle</back>
  44.                 <waist>Slipor Sash</waist>
  45.                 <legs>Nares Trews</legs>
  46.                 <feet>Serpentes Sabots</feet>
  47.             </set>
  48.             <set name="Rest" BaseSet="Idle">
  49.                 <main>Chatoyant Staff</main>
  50.             </set>
  51.             <set name="MagicCasting">
  52.                 <head>Nares Cap</head>
  53.                 <lear>Loquac. Earring</lear>
  54.                 <body>Rubeus Jacket</body>
  55.                 <rear>Novia Earring</rear>
  56.                 <rring>Aquasoul Ring</rring>
  57.                 <waist>Goading Belt</waist>
  58.                 <legs>Rubeus Spats</legs>
  59.             </set>
  60.             <set name="BPactRecast">
  61.                 <head>Smn. Horn +2</head>
  62.                 <hands>Smn. Bracers +2</hands>
  63.                 <back>Tiresias' Cape</back>
  64.                 <feet>Smn. Pigaches +2</feet>
  65.             </set>
  66.             <set name="SMNSkill">
  67.                 <main>Kirin's Pole</main>
  68.                 <sub>Vox Grip</sub>
  69.                 <head>Caller's Horn +2</head>
  70.                 <neck>Caller's Pendant</neck>
  71.                 <rear>Smn. Earring</rear>
  72.                 <body>Call. Doublet +2</body>
  73.                 <hands>Smn. Bracers +2</hands>
  74.                 <lring>Evoker's Ring</lring>
  75.                 <rring>Fervor Ring</rring>
  76.                 <back>Astute cape</back>
  77.                 <waist>Cimmerian Sash</waist>
  78.                 <legs>Caller's Spats +2</legs>
  79.                 <feet>Marduk's Crackows</feet>
  80.             </set>
  81.             <set name="EleSiphon" baseset="SMNSkill">
  82.                 <feet>Caller's Pgch. +2</feet>
  83.             </set>
  84.             <set name="ManaCede">
  85.                 <hands>Call. Bracers +2</hands>
  86.             </set>
  87.             <set name="BPPhysical" baseset="SMNSkill">
  88.                 <main>Soulscourge</main>
  89.                 <neck>Sacrifice Torque</neck>
  90.                 <body>Call. Doublet +2</body>
  91.                 <waist>Mujin Obi</waist>
  92.                 <legs>Caller's Spats +2</legs>
  93.                 <feet>Smn. Pigaches +2</feet>
  94.             </set>
  95.             <set name="BPMagical" baseset="SMNSkill">
  96.                 <main>Soulscourge</main>
  97.                 <head>Smn. Horn +2</head>
  98.                 <neck>Eidolon Pendant</neck>
  99.                 <body>Call. Doublet +2</body>
  100.                 <hands>Nares Cuffs</hands>
  101.                 <back>Tiresias' Cape</back>
  102.                 <waist>Caller's Sash</waist>
  103.                 <legs>Caller's Spats +2</legs>
  104.                 <feet>Caller's Pgch. +2</feet>
  105.             </set>
  106.             <set name="BPWard" baseset="SMNSkill"/>
  107.             <set name="PerpCost" baseset="Idle">
  108.                 <main>Chatoyant Staff</main>
  109.                 <head>Smn. Horn +2</head>
  110.                 <neck>Caller's Pendant</neck>
  111.                 <body>Call. Doublet +2</body>
  112.                 <hands>Nashira Gages</hands>
  113.                 <waist>Mujin Obi</waist>
  114.                 <feet>Caller's Pgch. +2</feet>
  115.             </set>
  116.             <set name="SpiritPerpCost" baseset="PerpCost"/>
  117.             <set name="CarbuncleBPPhysical" baseset="BPPhysical"/>
  118.             <set name="CarbuncleBPMagical" baseset="BPMagical"/>
  119.             <set name="CarbuncleBPWard" baseset="BPWard"/>
  120.             <set name="CarbunclePerpCost" baseset="PerpCost">
  121.                 <head>Caller's Horn +2</head>
  122.                 <hands>Carbuncle Mitts</hands>
  123.                 <feet>Serpentes Sabots</feet>
  124.             </set>
  125.             <set name="FenrirBPPhysical" baseset="BPPhysical"/>
  126.             <set name="FenrirBPMagical" baseset="BPMagical"/>
  127.             <set name="FenrirBPWard" baseset="BPWard"/>
  128.             <set name="FenrirPerpCost" baseset="PerpCost"/>
  129.             <set name="IfritBPPhysical" baseset="BPPhysical"/>
  130.             <set name="IfritBPMagical" baseset="BPMagical">
  131.                 <rring>Fervor Ring</rring>
  132.             </set>
  133.             <set name="IfritBPWard" baseset="BPWard"/>
  134.             <set name="IfritPerpCost" baseset="PerpCost"/>
  135.             <set name="TitanBPPhysical" baseset="BPPhysical"/>
  136.             <set name="TitanBPMagical" baseset="BPMagical"/>
  137.             <set name="TitanBPWard" baseset="BPWard"/>
  138.             <set name="TitanPerpCost" baseset="PerpCost"/>
  139.             <set name="LeviathanBPPhysical" baseset="BPPhysical"/>
  140.             <set name="LeviathanBPMagical" baseset="BPMagical"/>
  141.             <set name="LeviathanBPWard" baseset="BPWard"/>
  142.             <set name="LeviathanPerpCost" baseset="PerpCost"/>
  143.             <set name="GarudaBPPhysical" baseset="BPPhysical"/>
  144.             <set name="GarudaBPMagical" baseset="BPMagical"/>
  145.             <set name="GarudaBPWard" baseset="BPWard"/>
  146.             <set name="GarudaPerpCost" baseset="PerpCost" />
  147.             <set name="ShivaBPPhysical" baseset="BPPhysical"/>
  148.             <set name="ShivaBPMagical" baseset="BPMagical"/>
  149.             <set name="ShivaBPWard" baseset="BPWard"/>
  150.             <set name="ShivaPerpCost" baseset="PerpCost"/>
  151.             <set name="RamuhBPPhysical" baseset="BPPhysical"/>
  152.             <set name="RamuhBPMagical" baseset="BPMagical"/>
  153.             <set name="RamuhBPWard" baseset="BPWard"/>
  154.             <set name="RamuhPerpCost" baseset="PerpCost"/>
  155.             <set name="DiabolosBPPhysical" baseset="BPPhysical"/>
  156.             <set name="DiabolosBPMagical" baseset="BPMagical"/>
  157.             <set name="DiabolosBPWard" baseset="BPWard"/>
  158.             <set name="DiabolosPerpCost" baseset="PerpCost"/>
  159.             <set name="Cure">
  160.                 <main>Arka IV</main>
  161.                 <sub>Curatio Grip</sub>
  162.                 <neck>Colossus's Torque</neck>
  163.                 <lear>Roundel Earring</lear>
  164.                 <rear>Novia Earring</rear>
  165.                 <body>Heka's Kalasiris</body>
  166.                 <hands>Augur's Gloves</hands>
  167.                 <lring>Ephedra Ring</lring>
  168.                 <rring>Sirona's Ring</rring>
  169.                 <back>Tempered Cape</back>
  170.                 <waist>Bishop's Sash</waist>
  171.                 <legs>Nares Trews</legs>
  172.                 <feet>Marduk's Crackows</feet>
  173.             </set>
  174.         </group>
  175.     </sets>
  176.     <rules>
  177.         <if advanced="(&quot;$FirstRun&quot;==&quot;1&quot;)">
  178.             <action type="command">sc var set FirstRun 0;</action>
  179.         </if>
  180.         <if spelltargettype="NPC" notvalidtarget="*Enemy*" validtarget="*Self*">
  181.             <action type="changetarget" target="&lt;me&gt;"/>
  182.         </if>
  183.         <if spelltargettype="NPC" notvalidtarget="*NPC*" validtarget="*Self*">
  184.             <action type="changetarget" target="&lt;me&gt;"/>
  185.         </if>
  186.         <if spelltargettype="NONE" validtarget="*Self*">
  187.             <action type="changetarget" target="&lt;me&gt;"/>
  188.         </if>
  189.         <action type="command" when="Idle">wait 1; sc set Idle</action>
  190.         <action type="command" when="Resting">wait 1; sc set Rest</action>
  191.         <if spell="Waterga IV">
  192.             <if advanced="&quot;%weather&quot;=&quot;%weatherelement x2&quot;">
  193.                 <changespell spell="$%weatherelement spirit"/>
  194.             </if>
  195.             <else>
  196.                 <changespell spell="$%dayelement spirit"/>
  197.             </else>
  198.         </if>
  199.         <if CommandPrefix="/ma|/magic|/nin|/ninjutsu" NotSpell="Teleport*|Warp*|*Raise*">
  200.             <if spell="Cur*">
  201.                 <action type="equip" when="precast" set="Cure"/>
  202.             </if>
  203.             <else>
  204.                 <action type="equip" when="precast" set="MagicCasting"/>
  205.             </else>
  206.             <if type="SummonerPact">
  207.                 <if spell="*Spirit">
  208.                     <action type="equip" when="AfterCast" set="SpiritPerpCost"/>
  209.                 </if>
  210.                 <else>
  211.                     <action type="equip" when="AfterCast" set="%SpellPerpCost"/>
  212.                 </else>
  213.                 <action type="var" cmd="set CurrentAvatar %Spell"/>
  214.             </if>
  215.             <else>
  216.                 <if PetIsValid="TRUE">
  217.                     <if PetName="*Spirit">
  218.                         <action type="equip" when="AfterCast" set="SpiritPerpCost"/>
  219.                     </if>
  220.                     <else>
  221.                         <action type="equip" when="AfterCast" set="$CurrentAvatarPerpCost"/>
  222.                     </else>
  223.                 </if>
  224.                 <else>
  225.                     <action type="equip" when="AfterCast" set="Idle"/>
  226.                 </else>
  227.             </else>
  228.         </if>
  229.         <elseif type="BloodPactRage">
  230.             <if spell="Searing Light|Howling Moon|Inferno|Earthen Fury|Tidal Wave|Aerial Blast|Diamond Dust|Judgement Bolt|Ruinous Omen|* II|Thunderspark|Meteorite|* IV|Nether Blast|* Strike|Wind Blade|Geocrush|Thunderstorm|Grand Fall|Holy Mist|Lunar Bay|Night Terror">
  231.                 <equip when="precast" set="BPactRecast"/>
  232.                 <midcastdelay delay="1.5"/>
  233.                 <equip when="MidCast" set="$CurrentAvatarBPMagical"/>
  234.                 <aftercastdelay delay="3.5"/>
  235.                 <equip when="AfterCast" set="$CurrentAvatarPerpCost"/>
  236.             </if>
  237.             <else>
  238.                 <equip when="precast" set="BPactRecast"/>
  239.                 <midcastdelay delay="1.5"/>
  240.                 <equip when="MidCast" set="$CurrentAvatarBPPhysical"/>
  241.                 <aftercastdelay delay="3.5"/>
  242.                 <equip when="AfterCast" set="$CurrentAvatarPerpCost"/>
  243.             </else>
  244.         </elseif>
  245.         <elseif type="BloodPactWard">
  246.             <equip when="precast" set="BPactRecast"/>
  247.             <midcastdelay delay="1.5"/>
  248.             <equip when="MidCast" set="$CurrentAvatarBPWard"/>
  249.             <aftercastdelay delay="3.5"/>
  250.             <equip when="AfterCast" set="$CurrentAvatarPerpCost"/>
  251.         </elseif>
  252.         <else>
  253.             <if advanced="(&quot;$CurrentAvatar&quot;!=&quot;None&quot;)">
  254.                 <if PetName="*Spirit">
  255.                     <action type="equip" when="precast" set="SpiritPerpCost"/>
  256.                 </if>
  257.                 <else>
  258.                     <action type="equip" when="precast" set="$CurrentAvatarPerpCost"/>
  259.                 </else>
  260.             </if>
  261.             <else>
  262.                 <action type="equip" when="precast" set="Idle"/>
  263.             </else>
  264.         </else>
  265.         <if spell="Release">
  266.             <action type="equip" when="precast" set="Idle"/>
  267.             <action type="var" cmd="set CurrentAvatar None"/>
  268.         </if>
  269.         <if spell="Mana Cede">
  270.             <equip when="precast" set="ManaCede"/>
  271.             <if PetName="*Spirit">
  272.                 <action type="equip" when="AfterCast" set="SpiritPerpCost"/>
  273.             </if>
  274.             <else>
  275.                 <action type="equip" when="AfterCast" set="$CurrentAvatarPerpCost"/>
  276.             </else>
  277.         </if>
  278.         <if spell="Elemental Siphon">
  279.             <action type="castdelay" delay=".5"/>
  280.             <action type="equip" when="precast" set="EleSiphon"/>
  281.             <equip when="AfterCast" set="PerpCost"/>
  282.         </if>
  283.     </rules>
  284. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement