Advertisement
R3G1STRY

SMN Skillup

Jun 4th, 2013
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 7.11 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <config Debug="false"
  4.             HideErrors="false"
  5.             ShowSpellInfo="false"
  6.             ShowGearSwaps="false" />
  7.            
  8.     <variables>    
  9.         <var name="UseFood">True</var> <!-- Use skill-up food True/False -->
  10.         <var name="FoodName">B.E.W. Pitaru</var> <!-- Valid Magic Food: Stuffed Pitaru, Poultry Pitaru, Seafood Pitaru, B.E.W. Pitaru -->
  11.         <var name="HowMuchFood">4</var> <!-- Set to an integer value equal to the amount of food you want used, up to 36 -->
  12.        
  13.         <var name="WaitTime">2</var> <!-- Set time to wait in-between actions -->
  14.            
  15.         <var name="CastNum">1</var>
  16.         <var name="NumFoodUsed">0</var>
  17.     </variables>
  18.  
  19.     <sets>
  20.         <group name="Default" default="yes">
  21.             <set name="Idle">
  22.                
  23.             </set>
  24.         </group>
  25.     </sets>
  26.     <rules>
  27.         <!-- Use food (if UseFood is set to True) unless number of food specified has already been used -->
  28.         <if advanced='"$UseFood" == "True"'>
  29.             <if advanced='$NumFoodUsed != $HowMuchFood'>
  30.                 <if notbuffactive="Food">
  31.                     <cancelspell />
  32.                     <command>input /item "$FoodName" &lt;me&gt;;wait 5;input /ma "Dancing Chains"</command>
  33.                     <if advanced='$NumFoodUsed == 0'>
  34.                         <var cmd="set NumFoodUsed 1" />
  35.                     </if>
  36.                     <elseif advanced='$NumFoodUsed == 1'>
  37.                         <var cmd="set NumFoodUsed 2" />
  38.                     </elseif>
  39.                     <elseif advanced='$NumFoodUsed == 2'>
  40.                         <var cmd="set NumFoodUsed 3" />
  41.                     </elseif>
  42.                     <elseif advanced='$NumFoodUsed == 3'>
  43.                         <var cmd="set NumFoodUsed 4" />
  44.                     </elseif>
  45.                     <elseif advanced='$NumFoodUsed == 4'>
  46.                         <var cmd="set NumFoodUsed 5" />
  47.                     </elseif>
  48.                     <elseif advanced='$NumFoodUsed == 5'>
  49.                         <var cmd="set NumFoodUsed 6" />
  50.                     </elseif>
  51.                     <elseif advanced='$NumFoodUsed == 6'>
  52.                         <var cmd="set NumFoodUsed 7" />
  53.                     </elseif>
  54.                     <elseif advanced='$NumFoodUsed == 7'>
  55.                         <var cmd="set NumFoodUsed 8" />
  56.                     </elseif>
  57.                     <elseif advanced='$NumFoodUsed == 8'>
  58.                         <var cmd="set NumFoodUsed 9" />
  59.                     </elseif>
  60.                     <elseif advanced='$NumFoodUsed == 9'>
  61.                         <var cmd="set NumFoodUsed 10" />
  62.                     </elseif>
  63.                     <elseif advanced='$NumFoodUsed == 10'>
  64.                         <var cmd="set NumFoodUsed 11" />
  65.                     </elseif>
  66.                     <elseif advanced='$NumFoodUsed == 11'>
  67.                         <var cmd="set NumFoodUsed 12" />
  68.                     </elseif>
  69.                     <elseif advanced='$NumFoodUsed == 12'>
  70.                         <var cmd="set NumFoodUsed 13" />
  71.                     </elseif>
  72.                     <elseif advanced='$NumFoodUsed == 13'>
  73.                         <var cmd="set NumFoodUsed 14" />
  74.                     </elseif>
  75.                     <elseif advanced='$NumFoodUsed == 14'>
  76.                         <var cmd="set NumFoodUsed 15" />
  77.                     </elseif>
  78.                     <elseif advanced='$NumFoodUsed == 15'>
  79.                         <var cmd="set NumFoodUsed 16" />
  80.                     </elseif>
  81.                     <elseif advanced='$NumFoodUsed == 16'>
  82.                         <var cmd="set NumFoodUsed 17" />
  83.                     </elseif>
  84.                     <elseif advanced='$NumFoodUsed == 17'>
  85.                         <var cmd="set NumFoodUsed 18" />
  86.                     </elseif>
  87.                     <elseif advanced='$NumFoodUsed == 18'>
  88.                         <var cmd="set NumFoodUsed 19" />
  89.                     </elseif>
  90.                     <elseif advanced='$NumFoodUsed == 19'>
  91.                         <var cmd="set NumFoodUsed 20" />
  92.                     </elseif>
  93.                     <elseif advanced='$NumFoodUsed == 20'>
  94.                         <var cmd="set NumFoodUsed 21" />
  95.                     </elseif>
  96.                     <elseif advanced='$NumFoodUsed == 21'>
  97.                         <var cmd="set NumFoodUsed 22" />
  98.                     </elseif>
  99.                     <elseif advanced='$NumFoodUsed == 22'>
  100.                         <var cmd="set NumFoodUsed 23" />
  101.                     </elseif>
  102.                     <elseif advanced='$NumFoodUsed == 23'>
  103.                         <var cmd="set NumFoodUsed 24" />
  104.                     </elseif>
  105.                     <elseif advanced='$NumFoodUsed == 24'>
  106.                         <var cmd="set NumFoodUsed 25" />
  107.                     </elseif>
  108.                     <elseif advanced='$NumFoodUsed == 25'>
  109.                         <var cmd="set NumFoodUsed 26" />
  110.                     </elseif>
  111.                     <elseif advanced='$NumFoodUsed == 26'>
  112.                         <var cmd="set NumFoodUsed 27" />
  113.                     </elseif>
  114.                     <elseif advanced='$NumFoodUsed == 27'>
  115.                         <var cmd="set NumFoodUsed 28" />
  116.                     </elseif>
  117.                     <elseif advanced='$NumFoodUsed == 28'>
  118.                         <var cmd="set NumFoodUsed 29" />
  119.                     </elseif>
  120.                     <elseif advanced='$NumFoodUsed == 29'>
  121.                         <var cmd="set NumFoodUsed 30" />
  122.                     </elseif>
  123.                     <elseif advanced='$NumFoodUsed == 30'>
  124.                         <var cmd="set NumFoodUsed 31" />
  125.                     </elseif>
  126.                     <elseif advanced='$NumFoodUsed == 31'>
  127.                         <var cmd="set NumFoodUsed 32" />
  128.                     </elseif>
  129.                     <elseif advanced='$NumFoodUsed == 32'>
  130.                         <var cmd="set NumFoodUsed 33" />
  131.                     </elseif>
  132.                     <elseif advanced='$NumFoodUsed == 33'>
  133.                         <var cmd="set NumFoodUsed 34" />
  134.                     </elseif>
  135.                     <elseif advanced='$NumFoodUsed == 34'>
  136.                         <var cmd="set NumFoodUsed 35" />
  137.                     </elseif>
  138.                     <elseif advanced='$NumFoodUsed == 35'>
  139.                         <var cmd="set NumFoodUsed 36" />
  140.                     </elseif>
  141.                     <return />
  142.                 </if>
  143.             </if>
  144.         </if>
  145.        
  146.         <!-- Change spell to Release if SMN avatar is active -->
  147.         <if mode="and" advanced='"%PetIsValid" == "True"' Job="SMN/*|*/SMN">
  148.             <changespell spell="Release" />
  149.             <changetarget target="&lt;me&gt;" />
  150.             <command when="aftercast">wait $WaitTime;input /ma "Dancing Chains"</command>
  151.             <return />
  152.         </if>
  153.        
  154.         <!-- Summoning Magic Skill-Up Segment -->
  155.         <if spell="Dancing Chains">
  156.             <if advanced='"$CastNum" == "1"'>
  157.                 <command when="aftercast">wait $WaitTime;input /ma "Dancing Chains"</command>
  158.                 <var cmd="set CastNum 2" />
  159.                 <changespell spell="Light Spirit" />
  160.                 <changetarget target="&lt;me&gt;"/>
  161.             </if>
  162.             <elseif advanced='"$CastNum" == "2"'>
  163.                 <command when="aftercast">wait $WaitTime;input /ma "Dancing Chains"</command>
  164.                 <var cmd="set CastNum 3" />
  165.                 <changespell spell="Dark Spirit" />
  166.                 <changetarget target="&lt;me&gt;"/>
  167.             </elseif>
  168.             <elseif advanced='"$CastNum" == "3"'>
  169.                 <command when="aftercast">wait $WaitTime;input /ma "Dancing Chains"</command>
  170.                 <var cmd="set CastNum 4" />
  171.                 <changespell spell="Fire Spirit" />
  172.                 <changetarget target="&lt;me&gt;"/>
  173.             </elseif>
  174.             <elseif advanced='"$CastNum" == "4"'>
  175.                 <command when="aftercast">wait $WaitTime;input /ma "Dancing Chains"</command>
  176.                 <var cmd="set CastNum 5" />
  177.                 <changespell spell="Earth Spirit" />
  178.                 <changetarget target="&lt;me&gt;"/>
  179.             </elseif>
  180.             <elseif advanced='"$CastNum" == "5"'>
  181.                 <command when="aftercast">wait $WaitTime;input /ma "Dancing Chains"</command>
  182.                 <var cmd="set CastNum 6" />
  183.                 <changespell spell="Ice Spirit" />
  184.                 <changetarget target="&lt;me&gt;"/>
  185.             </elseif>
  186.             <elseif advanced='"$CastNum" == "6"'>
  187.                 <command when="aftercast">wait $WaitTime;input /ma "Dancing Chains"</command>
  188.                 <var cmd="set CastNum 7" />
  189.                 <changespell spell="Thunder Spirit" />
  190.                 <changetarget target="&lt;me&gt;"/>
  191.             </elseif>
  192.             <elseif advanced='"$CastNum" == "7"'>
  193.                 <command when="aftercast">wait $WaitTime;input /ma "Dancing Chains"</command>
  194.                 <var cmd="set CastNum 8" />
  195.                 <changespell spell="Air Spirit" />
  196.                 <changetarget target="&lt;me&gt;"/>
  197.             </elseif>
  198.             <elseif advanced='"$CastNum" == "8"'>
  199.                 <command when="aftercast">wait $WaitTime;input /ma "Dancing Chains"</command>
  200.                 <var cmd="set CastNum 1" />
  201.                 <changespell spell="Water Spirit" />
  202.                 <changetarget target="&lt;me&gt;"/>
  203.             </elseif>
  204.         </if>
  205.     </rules>
  206. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement