Guest User

SMN Spellcast

a guest
Dec 19th, 2013
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 15.46 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2.  
  3. <spellcast>
  4.     <!-- Variables -->
  5.     <variables>
  6.     <!-- Elemental Obi's for healing -->
  7.         <var name="DarkObi">0</var>
  8.         <var name="LightObi">1</var>
  9.         <var name="ThunderObi">0</var>
  10.         <var name="IceObi">0</var>
  11.         <var name="FireObi">0</var>
  12.         <var name="WindObi">0</var>
  13.         <var name="WaterObi">0</var>
  14.         <var name="EarthObi">0</var>
  15.     <!--Variables creating the elemental logic needed to choose the correct elemental for siphon -->
  16.         <var name="NoneStrength">-1</var>
  17.         <var name="LightStrength">-1</var>
  18.         <var name="DarkStrength">-1</var>
  19.         <var name="FireStrength">6</var>
  20.         <var name="IceStrength">5</var>
  21.         <var name="WindStrength">4</var>
  22.         <var name="EarthStrength">3</var>
  23.         <var name="ThunderStrength">2</var>
  24.         <var name="WaterStrength">1</var>
  25.     <!--Variables for Elemental Spirit Names used for changespells for Elemental Siphon-->
  26.         <var name="LightSpirit">Light Spirit</var>
  27.         <var name="DarkSpirit">Dark Spirit</var>
  28.         <var name="FireSpirit">Fire Spirit</var>
  29.         <var name="EarthSpirit">Earth Spirit</var>
  30.         <var name="WindSpirit">Air Spirit</var>
  31.         <var name="WaterSpirit">Water Spirit</var>
  32.         <var name="IceSpirit">Ice Spirit</var>
  33.         <var name="ThunderSpirit">Thunder Spirit</var>
  34.     <!-- For pet matching day gear -->
  35.         <var name="PerpHands">Nashira gages</var>
  36.         <var name="PerpLegs">Augur's Brais</var>
  37.     </variables>
  38.     <!-- Gear Sets -->
  39.     <sets>
  40.         <group name="SMN" Default="true">
  41.             <set name = "Idle" >
  42.                 <main>Chatoyant Staff</main>
  43.                 <sub>Vox Grip</sub>
  44.                 <ammo>Strobilus</ammo> 
  45.                 <head>Convoker's Horn</head>
  46.                 <lear>Ethereal Earring</lear>
  47.                 <rear>Colossus's Earring</rear>
  48.                 <neck>Wiglen Gorget</neck>
  49.                 <body>Orvail Robe</body>
  50.                 <hands>Serpentes Cuffs</hands>
  51.                 <lring>Sheltered Ring</lring>
  52.                 <rring>Paguroidea Ring</rring>
  53.                 <back>Cheviot Cape</back>
  54.                 <waist>Slipor Sash</waist>
  55.                 <legs>Orvail Pants</legs>
  56.                 <feet>Serpentes Sabots</feet>
  57.             </set>
  58.             <set name = "Perp" >
  59.                 <main>Chatoyant Staff</main>
  60.                 <sub>Vox Grip</sub>
  61.                 <ammo>Dashavatara Sachet</ammo>
  62.                 <head>Convoker's Horn</head>
  63.                 <lear>Gifted Earring</lear>
  64.                 <rear>Caller's Earring</rear>
  65.                 <neck>Caller's Pendant</neck>
  66.                 <body>Call. Doublet +2</body>
  67.                 <hands>$PerpHands</hands>
  68.                 <lring>Evoker's Ring</lring>
  69.                 <rring>Fervor Ring</rring>
  70.                 <back>Tiresias' Cape</back>
  71.                 <waist>Caller's Sash</waist>
  72.                 <legs>$PerpLegs</legs>
  73.                 <feet>Con. Pigaches</feet>
  74.             </set>
  75.             <set name = "PreBP" >
  76.                 <main>Soulscourge</main>
  77.                 <sub>Vox Grip</sub>
  78.                 <ammo>Dashavatara Sachet</ammo>
  79.                 <head>Convoker's Horn</head>
  80.                 <lear>Gifted Earring</lear>
  81.                 <rear>Caller's Earring</rear>
  82.                 <neck>Eidolon Pendant</neck>
  83.                 <body>Call. Doublet +2</body>
  84.                 <hands>Smn. Bracers +2</hands>
  85.                 <lring>Evoker's Ring</lring>
  86.                 <rring>Fervor Ring</rring>
  87.                 <back>Tiresias' Cape</back>
  88.                 <waist>Caller's Sash</waist>
  89.                 <legs>Caller's Spats +1</legs>
  90.                 <feet>Con. Pigaches</feet>
  91.             </set>
  92.             <set name = "MagicBPR" >
  93.                 <main>Eminent Pole</main>
  94.                 <sub>Vox Grip</sub>
  95.                 <ammo>Dashavatara Sachet</ammo>
  96.                 <head>Convoker's Horn</head>
  97.                 <lear>Gifted Earring</lear>
  98.                 <rear>Caller's Earring</rear>
  99.                 <neck>Eidolon Pendant</neck>
  100.                 <body>Call. Doublet +2</body>
  101.                 <hands>Smn. Bracers +2</hands>
  102.                 <lring>Evoker's Ring</lring>
  103.                 <rring>Fervor Ring</rring>
  104.                 <back>Tiresias' Cape</back>
  105.                 <waist>Caller's Sash</waist>
  106.                 <legs>Caller's Spats +1</legs>
  107.                 <feet>Con. Pigaches</feet>
  108.             </set>
  109.             <set name = "PhysBPR" >
  110.                 <main>Soulscourge</main>
  111.                 <sub>Vox Grip</sub>
  112.                 <ammo>Dashavatara Sachet</ammo>
  113.                 <head>Convoker's Horn</head>
  114.                 <lear>Gifted Earring</lear>
  115.                 <rear>Caller's Earring</rear>
  116.                 <neck>Caller's Pendant</neck>
  117.                 <body>Call. Doublet +2</body>
  118.                 <hands>Smn. Bracers +2</hands>
  119.                 <lring>Evoker's Ring</lring>
  120.                 <rring>Fervor Ring</rring>
  121.                 <back>Tiresias' Cape</back>
  122.                 <waist>Diabolos's Rope</waist>
  123.                 <legs>Evoker's Spats</legs>
  124.                 <feet>Con. Pigaches</feet>
  125.             </set>
  126.             <set name = "Skill" >
  127.                 <main>Soulscourge</main>
  128.                 <sub>Vox Grip</sub>
  129.                 <ammo>Dashavatara Sachet</ammo>
  130.                 <head>Convoker's Horn</head>
  131.                 <lear>Gifted Earring</lear>
  132.                 <rear>Caller's Earring</rear>
  133.                 <neck>Caller's Pendant</neck>
  134.                 <body>Anhur Robe</body>
  135.                 <hands>Smn. Bracers +2</hands>
  136.                 <lring>Evoker's Ring</lring>
  137.                 <rring>Fervor Ring</rring>
  138.                 <back>Tiresias' Cape</back>
  139.                 <waist>Summoning Belt</waist>
  140.                 <legs>Caller's Spats +1</legs>
  141.                 <feet>Rubeus Boots</feet>
  142.             </set>
  143.             <set name = "Favor" >
  144.                 <main>Chatoyant Staff</main>
  145.                 <sub>Vox Grip</sub>
  146.                 <ammo>Dashavatara Sachet</ammo>
  147.                 <head>Caller's Horn +1</head>
  148.                 <lear>Gifted Earring</lear>
  149.                 <rear>Caller's Earring</rear>
  150.                 <neck>Caller's Pendant</neck>
  151.                 <body>Anhur Robe</body>
  152.                 <hands>Smn. Bracers +2</hands>
  153.                 <lring>Evoker's Ring</lring>
  154.                 <rring>Fervor Ring</rring>
  155.                 <back>Tiresias' Cape</back>
  156.                 <waist>Summoning Belt</waist>
  157.                 <legs>Caller's Spats +1</legs>
  158.                 <feet>Rubeus Boots</feet>
  159.             </set>
  160.             <set name = "Fastcast" >
  161.                 <sub>Vox Grip</sub>
  162.                 <ammo>Clarus Stone</ammo>  
  163.                 <head>Convoker's Horn</head>
  164.                 <lear>Loquac. Earring</lear>
  165.                 <rear>Gifted Earring</rear>
  166.                 <neck>Jeweled Collar</neck>
  167.                 <body>Anhur Robe</body>
  168.                 <hands>Repartie Gloves</hands>
  169.                 <lring>Sheltered Ring</lring>
  170.                 <rring>Prolix Ring</rring>
  171.                 <back>Pahtli Cape</back>
  172.                 <waist>Witful Belt</waist>
  173.                 <legs>Orvail Pants</legs>
  174.                 <feet>Chelona Boots</feet>
  175.             </set>
  176.             <set name = "Heal" >
  177.                 <main>Arka IV</main>
  178.                 <sub>Verse Strap</sub>
  179.                 <ammo>Clarus Stone</ammo>
  180.                 <head>Kaabanax Hat</head>
  181.                 <lear>Lifestorm Earring</lear>
  182.                 <rear>Gifted Earring</rear>
  183.                 <neck>Phalaina Locket</neck>
  184.                 <body>Heka's Kalasiris</body>
  185.                 <hands>Bokwus Gloves</hands>
  186.                 <lring>Ephedra Ring</lring>
  187.                 <rring>Sirona's Ring</rring>
  188.                 <back>Pahtli Cape</back>
  189.                 <waist>Austerity Belt</waist>
  190.                 <legs>Praeco Slacks</legs>
  191.                 <feet>Rubeus Boots</feet>
  192.             </set>
  193.             <set name = "Enfeebling" >
  194.                 <main>Eminent Pole</main>
  195.                 <sub>Verse Strap</sub>
  196.                 <ammo>Snow Sachet</ammo>   
  197.                 <head>Kaabanax Hat</head>
  198.                 <lear>Psystorm Earring</lear>
  199.                 <rear>Lifestorm Earring</rear>
  200.                 <neck>Phalaina Locket</neck>
  201.                 <body>Rubeus Jacket</body>
  202.                 <hands>Otomi Gloves</hands>
  203.                 <lring>Icesoul Ring</lring>
  204.                 <rring>Icesoul Ring</rring>
  205.                 <back>Refraction Cape</back>
  206.                 <waist>Witful Belt</waist>
  207.                 <legs>Orvail Pants</legs>
  208.                 <feet>Rubeus Boots</feet>
  209.             </set>
  210.             <set name = "HMP" >
  211.                 <main>Chatoyant Staff</main>
  212.                 <sub>Verse Strap</sub>
  213.                 <ammo>Clarus Stone</ammo>  
  214.                 <head>Convoker's Horn</head>
  215.                 <lear>Gifted Earring</lear>
  216.                 <rear>Caller's Earring</rear>
  217.                 <neck>Eidolon Pendant</neck>
  218.                 <body>Chelona Blazer</body>
  219.                 <hands>Serpentes Cuffs</hands>
  220.                 <lring>Sheltered Ring</lring>
  221.                 <rring>Paguroidea Ring</rring>
  222.                 <back>Vita Cape</back>
  223.                 <waist>Austerity Belt</waist>
  224.                 <legs>Praeco Slacks</legs>
  225.                 <feet>Chelona Boots</feet>
  226.             </set>         
  227.             <set name = "WS" >
  228.                 <ammo>Snow Sachet</ammo>   
  229.                 <head>Kaabanax Hat</head>
  230.                 <lear>Aredan Earring</lear>
  231.                 <rear>Moonshade Earring</rear>
  232.                 <neck>Soil Gorget</neck>
  233.                 <body>Orvail Robe</body>
  234.                 <hands>Otomi Gloves</hands>
  235.                 <lring>Icesoul Ring</lring>
  236.                 <rring>Icesoul Ring</rring>
  237.                 <back>Refraction Cape</back>
  238.                 <waist>Wanion Belt</waist>
  239.                 <legs>Rubeus Spats</legs>
  240.                 <feet>Con. Pigaches</feet>
  241.             </set>
  242.             <set name = "TP" > 
  243.                 <head>Convoker's Horn</head>
  244.                 <lear>Ethereal Earring</lear>
  245.                 <rear>Colossus's Earring</rear>
  246.                 <neck>Wiglen Gorget</neck>
  247.                 <body>Orvail Robe</body>
  248.                 <hands>Otomi Gloves</hands>
  249.                 <lring>Sheltered Ring</lring>
  250.                 <rring>Paguroidea Ring</rring>
  251.                 <back>Cheviot Cape</back>
  252.                 <waist>Witful Belt</waist>
  253.                 <legs>Rubeus Spats</legs>
  254.                 <feet>Con. Pigaches</feet>
  255.             </set>
  256.         </group>
  257.     </sets>
  258.     <!-- Rules -->
  259.     <!-- Perpetuation by Day -->
  260.     <rules>
  261.         <if DayElement="%PetElement">
  262.             <var cmd="set PerpHands Caller's Bracers +1" />
  263.             <var cmd="set PerpLegs Evoker's Spats" />
  264.         </if>
  265.         <else>
  266.             <var cmd="set PerpHands Nashira Gages" />
  267.             <var cmd="set PerpLegs Augur's Brais" />
  268.         </else>
  269.         <if status="idle">
  270.             <if PetIsValid="True">
  271.             <equip when="Aftercast|Idle" Set="Perp" />
  272.             </if>
  273.             <else>
  274.             <equip when="Aftercast|Idle" Set="Idle" />
  275.             </else>
  276.         </if>
  277.         <if status="Idle" PetName="Carbuncle">
  278.             <equip when="Aftercast|Idle" Set="Perp" >
  279.                 <hands>Carbuncle Mitts</hands>
  280.                 <body>Orvail Robe</body>
  281.             </equip>
  282.         </if>
  283.         <if status="Idle" PetName="Diabolos">
  284.             <equip when="Aftercast|Idle" Set="Perp" >
  285.                 <waist>Diabolos's Rope</waist>
  286.             </equip>
  287.         </if>
  288.         <else status="resting">
  289.             <equip when="resting" set="HMP" />
  290.         </else>
  291.         <else status="engaged">
  292.             <equip when="engaged|aftercast" set="TP" />
  293.         </else>
  294.     <!-- WS -->
  295.         <if type="weaponskill">
  296.             <cast delay="$Delay-JA" />
  297.             <if spell="Shattersoul|Spirit Taker|Retribution">
  298.                 <equip when="precast" set="WS" />
  299.             </if>
  300.         </if>
  301.     <!-- Healing Magic -->     
  302.         <if Spell="Cure*|Curaga*|*na">
  303.             <equip when="precast" set="Fastcast" />
  304.             <equip when="midcast" set="Heal" />
  305.             <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  306.                     <if Element="Light">
  307.                         <equip when="midcast">
  308.                         <waist lock="yes">Korin Obi</waist>
  309.                         </equip>
  310.                     </if>
  311.             </if>
  312.             <if Advanced='"%SpellElement"=="%WeatherElement" or "%SpellElement"=="%DayElement"'>
  313.                 <equip when="midcast">
  314.                 <back lock="yes">Twilight Cape</back>
  315.                 </equip>
  316.             </if>
  317.         </if>
  318.         <if Spell="Raise*|Reraise*|">
  319.             <equip when="precast" set="Fastcast" />
  320.         </if>
  321.     <!-- Enhancing Magic -->
  322.         <if Skill="EnhancingMagic">
  323.             <equip when="precast" set="Fastcast" />
  324.             <if Spell="Refresh">
  325.                 <equip when="midcast">
  326.                 <back lock="yes">Grapevine Cape</back>
  327.                 </equip>
  328.             </if>
  329.         </if>
  330.     <!-- Enfeebling Magic -->
  331.         <if Skill="EnfeeblingMagic">
  332.             <equip when="precast" set="Fastcast" />
  333.             <equip when="midcast" set="Enfeebling" />
  334.         </if>
  335.     <!-- Pets -->
  336.         <if PetIsValid="True">
  337.             <equip>
  338.                 <ammo lock="yes">Dashavatara Sachet</ammo>                                    
  339.             </equip>                      
  340.         </if>
  341.     <!-- Spirits for Elemental Siphon -->
  342.         <if spell="*Spirit">
  343.             <if area="Dynamis*|*Apollyon*">
  344.                 <action type="Changespell" spell="$DarkSpirit"/>
  345.             </if>
  346.             <elseif area="*Temenos*">
  347.                 <action type="Changespell" spell="$LightSpirit"/>
  348.             </elseif>
  349.            <elseif Advanced='"%WeatherElement"!="None" AND ("%Weather"="%WeatherElement x2" OR $%WeatherElementStrength!=$%DayElementStrength-1 OR "%WeatherElement"="Fire" AND "%DayElement"!="Water")'>
  350.                 <action type="Changespell" spell="$%WeatherElementSpirit"/>
  351.             </elseif>
  352.             <else>
  353.                 <action type="Changespell" spell="$%DayElementSpirit"/>
  354.             </else>
  355.         </if>
  356.     <!-- Summoning pets -->
  357.         <if spell="*spirit|Fenrir|Ifrit|Titan|Leviathan|Garuda|Shiva|Ramuh|Diabolos">
  358.             <equip when="precast" set="Fastcast" />
  359.             <equip when="midcast" set="Skill" />
  360.             <equip when="aftercast" set="Perp" />
  361.         </if>
  362.         <if spell="Carbuncle">
  363.             <equip when="precast" set="Fastcast" />
  364.             <equip when="midcast" set="Skill" />
  365.             <equip when="aftercast" set="Perp" >
  366.             <hands>Carbuncle Mitts</hands>
  367.             <body>Orvail Robe</body>
  368.             </equip>
  369.         </if>
  370.         <if spell="Diabolos">
  371.             <equip when="precast" set="Fastcast" />
  372.             <equip when="midcast" set="Skill" />
  373.             <equip when="aftercast" set="Perp" >
  374.             <waist>Diabolos's Rope</waist>
  375.             </equip>
  376.         </if>
  377.  
  378.     <!-- Blood Pact Rage -->
  379.     <!-- Magical -->
  380.         <if type="BloodPactRage">
  381.             <if spell= "*Blade|*II|*IV|*Blast|Howling Moon|Inferno|Earthen Fury|Tidal Wave|Diamond Dust|Judgment Bolt|Ruinous Omen|Thunderstorm|Zantetsuken|Lunar Bay|Heavenly Strike|Meteor Strike|Geocrush|Grand Fall">
  382.                 <castdelay delay=".5" />
  383.                 <midcastdelay delay="1" />
  384.                 <aftercastdelay delay="3" />
  385.                     <equip when="precast" set="PreBP" />
  386.                     <equip when="midcast" set="MagicBPR" />
  387.                     <equip when="aftercast" set="Perp" />
  388.             </if>
  389.             <if spell= "Searing Light|Holy Mist|Meteorite">
  390.                 <castdelay delay=".5" />
  391.                 <midcastdelay delay="1" />
  392.                 <aftercastdelay delay="3" />
  393.                     <equip when="precast" set="PreBP" />
  394.                     <equip when="midcast" set="MagicBPR" />
  395.                     <equip when="aftercast" set="Perp" >
  396.                     <hands>Carbuncle Mitts</hands>
  397.                     <body>Orvail Robe</body>
  398.                     </equip>
  399.             </if>
  400.             <if spell= "Night Terror|Nether Blast|">
  401.                 <castdelay delay=".5" />
  402.                 <midcastdelay delay="1" />
  403.                 <aftercastdelay delay="3" />
  404.                     <equip when="precast" set="PreBP" />
  405.                     <equip when="midcast" set="MagicBPR" />
  406.                     <equip when="aftercast" set="Perp" >
  407.                     <waist>Diabolos's Rope</waist>
  408.                     </equip>
  409.             </if>
  410.     <!-- Physical -->
  411.             <if spell= "Predator Claws|Claw|*Buster|*Throw|*Dive|*Punch|*Slap|*Bite|*Kick|Shock Strike|Burning Strike|*Whip|*Charge|*Fang|*Rush|Flaming Crush|">
  412.                 <castdelay delay=".5" />
  413.                 <midcastdelay delay="1" />
  414.                 <aftercastdelay delay="3" />
  415.                     <equip when="precast" set="PreBP" />
  416.                     <equip when="midcast" set="PhysBPR" />
  417.                     <equip when="aftercast" set="Perp" />
  418.             </if>
  419.             <if spell= "Camisado">
  420.                 <castdelay delay=".5" />
  421.                 <midcastdelay delay="1" />
  422.                 <aftercastdelay delay="3" />
  423.                     <equip when="precast" set="PreBP" />
  424.                     <equip when="midcast" set="PhysBPR" />
  425.                     <equip when="aftercast" set="Perp" >
  426.                     <waist>Diabolos's Rope</waist>
  427.                     </equip>
  428.             </if>
  429.             <if spell= "Poison Nails">
  430.                 <castdelay delay=".5" />
  431.                 <midcastdelay delay="1" />
  432.                 <aftercastdelay delay="3" />
  433.                     <equip when="precast" set="PreBP" />
  434.                     <equip when="midcast" set="PhysBPR" />
  435.                     <equip when="aftercast" set="Perp" >
  436.                     <hands>Carbuncle Mitts</hands>
  437.                     <body>Orvail Robe</body>
  438.                     </equip>
  439.             </if>
  440.         </if>
  441.     <!-- Blood Pact Ward -->
  442.         <if type="BloodPactWard">
  443.             <castdelay delay=".5" />
  444.             <midcastdelay delay="1" />
  445.             <aftercastdelay delay="3" />
  446.                 <equip when="precast" set="PreBP" />
  447.                 <equip when="midcast" set="Skill" />
  448.                 <equip when="aftercast" set="Perp" />
  449.         </if>
  450.     <!-- Elemental Siphon Gear -->
  451.         <if spell="Elemental Siphon">
  452.             <equip when="precast" set="Skill"><feet>Caller's Pgch. +1</feet></equip>
  453.         </if>
  454.     <!-- Avatar's Favor Gear -->
  455.         <if spell="Avatar's Favor">
  456.             <equip when="aftercast" set="Favor" />
  457.         </if>
  458.     <!-- Mana Cede Gear -->
  459.         <if Spell="Mana Cede">
  460.             <equip when="precast"><hands>Caller's Bracers +1</hands></equip>
  461.         </if>
  462.     <!-- Release -->
  463.         <if spell="Release">
  464.             <equip when="Aftercast" set="Idle" />
  465.         </if>
  466.        
  467.     </rules>
  468. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment