Advertisement
Eurewyen

skillup_GEO

Mar 2nd, 2014
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 20.57 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast>
  3.     <!-- SpellCast Configurations -->
  4.     <config Debug="false" HideErrors="false" ShowSpellInfo="false" ShowGearSwaps="false" />
  5.  
  6.     <!-- SpellCast Variables -->
  7.     <variables clear="false">
  8.         <var name="SkillUp">1</var> <!-- /Heal Break DO NOT ALTER -->
  9.         <var name="FirstSetup">1</var> <!-- First Run Display Var DO NOT ALTER-->
  10.         <var name="SkillCycle">1</var> <!-- Spell Cycle DO NOT ALTER -->
  11.  
  12.     <!-- You can alter these variables, 180 is 3 min. of resting -->
  13.         <var name="RestTime">180</var> <!-- Set REST time for segments -->
  14.  
  15.     </variables>
  16.  
  17.     <sets>
  18.     </sets>
  19.     <rules>
  20.         <!-- Setup First Run Notification -->
  21.         <if advanced='"$FirstSetup" == "1"'>
  22.             <action type="command">bind ^escape input /echo Exiting.;unload spellcast;unbind ^escape;</action>
  23.             <action type="AddToChat" color="121">--- SkillUp.Xml v1.1 ---</action>
  24.             <action type="AddToChat" color="121">Press CTRL+Escape at anytime to unload spellcast and exit SkillUp.Xml</action>
  25.             <action type="var" cmd="set FirstSetup 0" />
  26.         </if>
  27.  
  28.         <!-- Summoning Magic Skill-Up Segment -->
  29.         <if spell="Carbuncle">
  30.             <!-- Check if /Heal Break is active -->
  31.             <if advanced='"$SkillUp" == "1"'>
  32.                 <!-- Check if your MP is low -->
  33.                 <if Mode="OR" NOTMPGT="15" MP="15">
  34.                     <if notspell="release">
  35.                         <action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
  36.                         <action type="cancelspell"/>
  37.                     </if>
  38.                     <else>
  39.                         <action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
  40.                     </else>
  41.                 </if>
  42.                 <!-- Smn Skill Cycling -->
  43.                 <elseif advanced='"$SkillCycle" == "1"'>
  44.                     <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
  45.                     <action type="var" cmd="set SkillCycle 2" />
  46.                     <action type="changespell" spell="Carbuncle" />
  47.                     <action type="Changetarget" target="<me>"/>
  48.                 </elseif>
  49.                 <elseif advanced='"$SkillCycle" == "2"'>
  50.                     <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
  51.                     <action type="var" cmd="set SkillCycle 3" />
  52.                     <action type="changespell" spell="Ifrit" />
  53.                     <action type="Changetarget" target="<me>"/>
  54.                 </elseif>
  55.                 <elseif advanced='"$SkillCycle" == "3"'>
  56.                     <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
  57.                     <action type="var" cmd="set SkillCycle 4" />
  58.                     <action type="changespell" spell="Titan" />
  59.                     <action type="Changetarget" target="<me>"/>
  60.                 </elseif>
  61.                 <elseif advanced='"$SkillCycle" == "4"'>
  62.                     <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
  63.                     <action type="var" cmd="set SkillCycle 5" />
  64.                     <action type="changespell" spell="Leviathan" />
  65.                     <action type="Changetarget" target="<me>"/>
  66.                 </elseif>
  67.                 <elseif advanced='"$SkillCycle" == "5"'>
  68.                     <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
  69.                     <action type="var" cmd="set SkillCycle 6" />
  70.                     <action type="changespell" spell="Garuda" />
  71.                     <action type="Changetarget" target="<me>"/>
  72.                 </elseif>
  73.                 <elseif advanced='"$SkillCycle" == "6"'>
  74.                     <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
  75.                     <action type="var" cmd="set SkillCycle 7" />
  76.                     <action type="changespell" spell="Shiva" />
  77.                     <action type="Changetarget" target="<me>"/>
  78.                 </elseif>
  79.                 <elseif advanced='"$SkillCycle" == "7"'>
  80.                     <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
  81.                     <action type="var" cmd="set SkillCycle 8" />
  82.                     <action type="changespell" spell="Ramuh" />
  83.                     <action type="Changetarget" target="<me>"/>
  84.                 </elseif>
  85.                 <elseif advanced='"$SkillCycle" == "8"'>
  86.                     <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
  87.                     <action type="var" cmd="set SkillCycle 9" />
  88.                     <action type="changespell" spell="Fenrir" />
  89.                     <action type="Changetarget" target="<me>"/>
  90.                 </elseif>
  91.                 <elseif advanced='"$SkillCycle" == "9"'>
  92.                     <action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
  93.                     <action type="var" cmd="set SkillCycle 1" />
  94.                     <action type="changespell" spell="Diabolos" />
  95.                     <action type="Changetarget" target="<me>"/>
  96.                 </elseif>
  97.             </if>
  98.         </if>
  99.  
  100.         <!-- Healing Magic Skill-Up Segment -->
  101.         <elseif spell="Cure" >
  102.             <!-- Check if /Heal Break is active -->
  103.             <if advanced='"$SkillUp" == "1"'>
  104.                 <!-- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it -->
  105.                 <if advanced='"$SkillCycle" == "4|5|6|7|8|9"'>
  106.                     <action type="var" cmd="set SkillCycle 1" />
  107.                     <action type="command" when="aftercast">wait 3;input /ma "Cure"</action>
  108.                     <action type="cancelspell"/>
  109.                 </if>
  110.                 <!-- Check if your MP is low -->
  111.                 <if Mode="OR" NOTMPGT="46" MP="46">
  112.                     <if notspell="blink">
  113.                         <action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Cure"</action>
  114.                         <action type="cancelspell"/>
  115.                     </if>
  116.                     <else>
  117.                         <action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Cure"</action>
  118.                     </else>
  119.                 </if>
  120.                 <!-- Healing Skill Cycling -->
  121.                 <elseif advanced='"$SkillCycle" == "1"'>
  122.                     <action type="command" when="aftercast">wait 3;input /ma "Cure"</action>
  123.                     <action type="var" cmd="set SkillCycle 2" />
  124.                     <action type="changespell" spell="Cure" />
  125.                     <action type="Changetarget" target="<me>"/>
  126.                 </elseif>
  127.                 <elseif advanced='"$SkillCycle" == "2"'>
  128.                     <action type="command" when="aftercast">wait 3;input /ma "Cure"</action>
  129.                     <action type="var" cmd="set SkillCycle 3" />
  130.                     <action type="changespell" spell="Cure II" />
  131.                     <action type="Changetarget" target="<me>"/>
  132.                 </elseif>
  133.                 <elseif advanced='"$SkillCycle" == "3"'>
  134.                     <action type="command" when="aftercast">wait 3;input /ma "Cure"</action>
  135.                     <action type="var" cmd="set SkillCycle 1" />
  136.                     <action type="changespell" spell="Cure III" />
  137.                     <action type="Changetarget" target="<me>"/>
  138.                 </elseif>
  139.             </if>
  140.         </elseif>
  141.  
  142.         <!-- Enhancing Magic Skill-Up Segment -->
  143.         <elseif spell="Protect" >
  144.             <!-- Check if /Heal Break is active -->
  145.             <if advanced='"$SkillUp" == "1"'>
  146.                 <!-- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it -->
  147.                 <if advanced='"$SkillCycle" == "5|6|7|8|9"'>
  148.                     <action type="var" cmd="set SkillCycle 1" />
  149.                     <action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
  150.                     <action type="cancelspell"/>
  151.                 </if>
  152.                 <!-- Check if your MP is low -->
  153.                 <if Mode="OR" NOTMPGT="18" MP="18">
  154.                     <if notspell="blink">
  155.                         <action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Protect"</action>
  156.                         <action type="cancelspell"/>
  157.                     </if>
  158.                     <else>
  159.                         <action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Protect"</action>
  160.                     </else>
  161.                 </if>
  162.                 <!-- Enhancing Skill Cycling -->
  163.                 <elseif advanced='"$SkillCycle" == "1"'>
  164.                     <action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
  165.                     <action type="var" cmd="set SkillCycle 2" />
  166.                     <action type="changespell" spell="Barfira" />
  167.                     <action type="Changetarget" target="<me>"/>
  168.                 </elseif>
  169.                 <elseif advanced='"$SkillCycle" == "2"'>
  170.                     <action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
  171.                     <action type="var" cmd="set SkillCycle 3" />
  172.                     <action type="changespell" spell="Barblizzara" />
  173.                     <action type="Changetarget" target="<me>"/>
  174.                 </elseif>
  175.                 <elseif advanced='"$SkillCycle" == "3"'>
  176.                     <action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
  177.                     <action type="var" cmd="set SkillCycle 4" />
  178.                     <action type="changespell" spell="Baraera" />
  179.                     <action type="Changetarget" target="<me>"/>
  180.                 </elseif>
  181.                 <elseif advanced='"$SkillCycle" == "4"'>
  182.                     <action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
  183.                     <action type="var" cmd="set SkillCycle 5" />
  184.                     <action type="changespell" spell="Barstonra" />
  185.                     <action type="Changetarget" target="<me>"/>
  186.                 </elseif>
  187.                 <elseif advanced='"$SkillCycle" == "5"'>
  188.                     <action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
  189.                     <action type="var" cmd="set SkillCycle 6" />
  190.                     <action type="changespell" spell="Barthundra" />
  191.                     <action type="Changetarget" target="<me>"/>
  192.                 </elseif>
  193.                 <elseif advanced='"$SkillCycle" == "6"'>
  194.                     <action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
  195.                     <action type="var" cmd="set SkillCycle 1" />
  196.                     <action type="changespell" spell="Barwatera" />
  197.                     <action type="Changetarget" target="<me>"/>
  198.                 </elseif>
  199.             </if>
  200.         </elseif>
  201.          
  202.         <!-- Singing/Wind/String Magic Skill-Up Segment -->
  203.         <elseif spell="Army's Paeon VI" >
  204.             <!-- Check if /Heal Break is active -->
  205.             <if advanced='"$SkillUp" == "1"'>
  206.                 <!-- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it -->
  207.                 <if advanced='"$SkillCycle" == "5|6|7|8|9"'>
  208.                     <action type="var" cmd="set SkillCycle 1" />
  209.                     <action type="command" when="aftercast">wait 3;input /ma "Army's Paeon VI"</action>
  210.                     <action type="cancelspell"/>
  211.                 </if>
  212.                 <!-- Check if your MP is low -->
  213.                 <if Mode="OR" NOTMPGT="18" MP="18">
  214.                     <if notspell="blink">
  215.                         <action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Army's Paeon VI"</action>
  216.                         <action type="cancelspell"/>
  217.                     </if>
  218.                     <else>
  219.                         <action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Army's Paeon VI"</action>
  220.                     </else>
  221.                 </if>
  222.                 <!-- BRD Skills Cycling -->
  223.                 <elseif advanced='"$SkillCycle" == "1"'>
  224.                     <action type="command" when="aftercast">wait 3;input /ma "Army's Paeon VI"</action>
  225.                     <action type="var" cmd="set SkillCycle 2" />
  226.                     <action type="changespell" spell="Mage's Ballad III" />
  227.                     <action type="Changetarget" target="<me>"/>
  228.                 </elseif>
  229.                 <elseif advanced='"$SkillCycle" == "2"'>
  230.                     <action type="command" when="aftercast">wait 3;input /ma "Army's Paeon VI"</action>
  231.                     <action type="var" cmd="set SkillCycle 3" />
  232.                     <action type="changespell" spell="Knight's Minne V" />
  233.                     <action type="Changetarget" target="<me>"/>
  234.                 </elseif>
  235.                 <elseif advanced='"$SkillCycle" == "3"'>
  236.                     <action type="command" when="aftercast">wait 3;input /ma "Army's Paeon VI"</action>
  237.                     <action type="var" cmd="set SkillCycle 4" />
  238.                     <action type="changespell" spell="Valor Minuet V" />
  239.                     <action type="Changetarget" target="<me>"/>
  240.                 </elseif>
  241.                 <elseif advanced='"$SkillCycle" == "4"'>
  242.                     <action type="command" when="aftercast">wait 3;input /ma "Army's Paeon VI"</action>
  243.                     <action type="var" cmd="set SkillCycle 1" />
  244.                     <action type="changespell" spell="Fire Carol II" />
  245.                     <action type="Changetarget" target="<me>"/>
  246.                 </elseif>
  247.             </if>
  248.         </elseif>
  249.          
  250.         <!-- Blue-Magic Skill-Up Segment -->
  251.         <elseif spell="Cocoon" >
  252.             <!-- Check if /Heal Break is active -->
  253.             <if advanced='"$SkillUp" == "1"'>
  254.                 <!-- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it -->
  255.                 <if advanced='"$SkillCycle" == "4|5|6|7|8|9"'>
  256.                     <action type="var" cmd="set SkillCycle 1" />
  257.                     <action type="command" when="aftercast">wait 3;input /ma "Cocoon"</action>
  258.                     <action type="cancelspell"/>
  259.                 </if>
  260.                 <!-- Check if your MP is low -->
  261.                 <if Mode="OR" NOTMPGT="46" MP="46">
  262.                     <if notspell="blink">
  263.                         <action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Cocoon"</action>
  264.                         <action type="cancelspell"/>
  265.                     </if>
  266.                     <else>
  267.                         <action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Cocoon"</action>
  268.                     </else>
  269.                 </if>
  270.                 <!-- Blue-Magic Skill Cycling -->
  271.                 <elseif advanced='"$SkillCycle" == "1"'>
  272.                     <action type="command" when="aftercast">wait 3;input /ma "Cocoon"</action>
  273.                     <action type="var" cmd="set SkillCycle 2" />
  274.                     <action type="changespell" spell="Pollen" />
  275.                     <action type="Changetarget" target="<me>"/>
  276.                 </elseif>
  277.                 <elseif advanced='"$SkillCycle" == "2"'>
  278.                     <action type="command" when="aftercast">wait 3;input /ma "Cocoon"</action>
  279.                     <action type="var" cmd="set SkillCycle 3" />
  280.                     <action type="changespell" spell="Wild Carrot" />
  281.                     <action type="Changetarget" target="<me>"/>
  282.                 </elseif>
  283.                 <elseif advanced='"$SkillCycle" == "3"'>
  284.                     <action type="command" when="aftercast">wait 3;input /ma "Cocoon"</action>
  285.                     <action type="var" cmd="set SkillCycle 1" />
  286.                     <action type="changespell" spell="Healing Breeze" />
  287.                     <action type="Changetarget" target="<me>"/>
  288.                 </elseif>
  289.             </if>
  290.         </elseif>
  291.          
  292.         <!-- Geomancy Skill-Up Segment -->
  293.         <elseif spell="Indi-Poison" >
  294.             <!-- Check if /Heal Break is active -->
  295.             <if advanced='"$SkillUp" == "1"'>
  296.                 <!-- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it -->
  297.                 <if advanced='"$SkillCycle" == "7|8|9"'>
  298.                     <action type="var" cmd="set SkillCycle 1" />
  299.                     <action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
  300.                     <action type="cancelspell"/>
  301.                 </if>
  302.                 <!-- Check if your MP is low -->
  303.                 <if Mode="OR" NOTMPGT="38" MP="38">
  304.                     <if notspell="blink">
  305.                         <action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Indi-Poison"</action>
  306.                         <action type="cancelspell"/>
  307.                     </if>
  308.                     <else>
  309.                         <action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Indi-Poison"</action>
  310.                     </else>
  311.                 </if>
  312.                 <!-- Geomancy Skill Cycling -->
  313.                  <elseif advanced='"$SkillCycle" == "1"'>
  314.                     <action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
  315.                     <action type="var" cmd="set SkillCycle 2" />
  316.                     <action type="changespell" spell="Indi-Refresh" />
  317.                     <action type="Changetarget" target="<me>"/>
  318.                 </elseif>              
  319.                 <elseif advanced='"$SkillCycle" == "2"'>
  320.                     <action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
  321.                     <action type="var" cmd="set SkillCycle 3" />
  322.                     <action type="changespell" spell="Indi-Precision" />
  323.                     <action type="Changetarget" target="<me>"/>
  324.                 </elseif>
  325.                 <elseif advanced='"$SkillCycle" == "3"'>
  326.                     <action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
  327.                     <action type="var" cmd="set SkillCycle 4" />
  328.                     <action type="changespell" spell="Indi-Voidance" />
  329.                     <action type="Changetarget" target="<me>"/>
  330.                 </elseif>
  331.                 <elseif advanced='"$SkillCycle" == "4"'>
  332.                     <action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
  333.                     <action type="var" cmd="set SkillCycle 5" />
  334.                     <action type="changespell" spell="Indi-Regen" />
  335.                     <action type="Changetarget" target="<me>"/>
  336.                 </elseif>
  337.                 <elseif advanced='"$SkillCycle" == "5"'>
  338.                     <action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
  339.                     <action type="var" cmd="set SkillCycle 6" />
  340.                     <action type="changespell" spell="Indi-Attunement" />
  341.                     <action type="Changetarget" target="<me>"/>
  342.                 </elseif>
  343.                 <elseif advanced='"$SkillCycle" == "6"'>
  344.                     <action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
  345.                     <action type="var" cmd="set SkillCycle 7" />
  346.                     <action type="changespell" spell="Indi-Focus" />
  347.                     <action type="Changetarget" target="<me>"/>
  348.                 </elseif>
  349.                 <elseif advanced='"$SkillCycle" == "7"'>
  350.                     <action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
  351.                     <action type="var" cmd="set SkillCycle 1" />
  352.                     <action type="changespell" spell="Indi-Barrier" />
  353.                     <action type="Changetarget" target="<me>"/>
  354.                 </elseif>
  355.             </if>
  356.         </elseif>
  357.     </rules>
  358. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement