Advertisement
Ihm

SCH v1.3

Ihm
Mar 3rd, 2013
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 19.16 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.3
  9.        
  10.         Groups:
  11.     -->
  12.     <config debug="false" showgearswaps="false" showspellinfo="false" />
  13.     <variables clear="true">
  14.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ConfigVariables']/*" />
  15.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='AutoSCHMain']/*" />
  16.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ObiList']/*" />
  17.         <var name="FirstRun">1</var>
  18.     </variables>
  19.     <sets>
  20.         <group name="base">
  21.             <set name="MiscGear">
  22.                 <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ObiListGear']/*" />
  23.                 <back>Twilight Cape</back>
  24.                 <main>Teiwaz</main>
  25.             </set>
  26.             <set name="Idle">
  27.                 <main>Owleyes</main>
  28.                 <ammo>Incantor Stone</ammo>
  29.                 <head>Selenian Cap</head>
  30.                 <neck>Twilight Torque</neck>
  31.                 <lear>Novia Earring</lear>
  32.                 <rear>Loquac. Earring</rear>
  33.                 <body>Orvail Robe</body>
  34.                 <hands>Serpentes Cuffs</hands>
  35.                 <lring>Dark Ring</lring>
  36.                 <rring>Dark Ring</rring>
  37.                 <back>Umbra Cape</back>
  38.                 <waist>Slipor Sash</waist>
  39.                 <legs>Nares Trews</legs>
  40.                 <feet>Serpentes Sabots</feet>
  41.                 <sub>Genbu's Shield</sub>
  42.             </set>
  43.             <set name="Rest">
  44.                 <main>Chatoyant Staff</main>
  45.                 <ammo>Oreiad's Tathlum</ammo>
  46.                 <hands>Nares Cuffs</hands>
  47.             </set>
  48.             <set name="Sublimation" baseset="Idle">
  49.                 <head>Scholar's M.board</head>
  50.                 <lear>Savant's Earring</lear>
  51.                 <body>Argute Gown +2</body>
  52.             </set>
  53.             <set name="SublimationRest" baseset="Rest">
  54.                 <head>Scholar's M.board</head>
  55.                 <lear>Savant's Earring</lear>
  56.                 <body>Argute Gown +2</body>
  57.             </set>
  58.             <set name="MagicBase">
  59.                 <main>Chatoyant Staff</main>
  60.             </set>
  61.             <set name="Fastcast" baseset="MagicBase">
  62.                 <ammo>Incantor Stone</ammo>
  63.                 <head>Nares Cap</head>
  64.                 <rear>Loquac. earring</rear>
  65.                 <hands>Repartie Gloves</hands>
  66.                 <lring>Prolix Ring</lring>
  67.                 <back>Swith Cape</back>
  68.                 <legs>Orvail Pants</legs>
  69.                 <feet>Argute Loafers +2</feet>
  70.             </set>
  71.             <set name="CureFastcast" baseset="Fastcast">
  72.                 <body>Nefer Kalasiris</body>
  73.                 <legs>Praeco Slacks</legs>
  74.             </set>
  75.             <set name="StoneskinFastcast" baseset="Fastcast">
  76.                 <hands>Carapacho Cuffs</hands>
  77.             </set>
  78.             <set name="HasteMagicBase" baseset="Fastcast">
  79.                 <waist>Goading Belt</waist>
  80.             </set>
  81.             <set name="MNDMagicBase" baseset="HasteMagicBase">
  82.                 <lring>Aquasoul Ring</lring>
  83.                 <ammo>Oreiad's Tathlum</ammo>
  84.                 <head>Selenian Cap</head>
  85.                 <neck>Savant's Chain</neck>
  86.                 <body>Orvail Robe</body>
  87.                 <hands>Svnt. Bracers +2</hands>
  88.                 <lring>Sirona's Ring</lring>
  89.                 <back>Kaikias' Cape</back>
  90.                 <waist>Cascade Belt</waist>
  91.                 <legs>Nares Trews</legs>
  92.                 <feet>Nares Clogs</feet>
  93.                 <rring>Aquasoul Ring</rring>
  94.                 <sub>Shamatha Grip</sub>
  95.             </set>
  96.             <set name="INTMagicBase" baseset="HasteMagicBase">
  97.                 <lring>Icesoul Ring</lring>
  98.                 <ammo>Phtm. Tathlum</ammo>
  99.                 <head>Nares Cap</head>
  100.                 <neck>Feud Pendant</neck>
  101.                 <body>Orvail Robe</body>
  102.                 <hands>Orvail Cuffs</hands>
  103.                 <back>Kaikias' Cape</back>
  104.                 <waist>Cognition Belt</waist>
  105.                 <legs>Orvail Pants</legs>
  106.                 <feet>Svnt. Loafers +2</feet>
  107.                 <rring>Icesoul Ring</rring>
  108.                 <sub>Wizzan Grip</sub>
  109.             </set>
  110.             <set name="Enhancing" baseset="HasteMagicBase">
  111.                 <main>Kirin's Pole</main>
  112.                 <ammo>Savant's Treatise</ammo>
  113.                 <lear>Augment. Earring</lear>
  114.                 <body>Argute Gown +2</body>
  115.                 <hands>Augur's Gloves</hands>
  116.                 <waist>Olympus Sash</waist>
  117.                 <legs>Scholar's Pants +1</legs>
  118.                 <feet>Literae Sabots</feet>
  119.                 <sub>Fulcio Grip</sub>
  120.             </set>
  121.             <set name="Stoneskin" baseset="HasteMagicBase">
  122.                 <neck>Stone Gorget</neck>
  123.                 <rear>Earthcry Earring</rear>
  124.                 <legs>Haven Hose</legs>
  125.             </set>
  126.             <set name="Barspell" baseset="Enhancing" />
  127.             <set name="Spikes" baseset="Enhancing" />
  128.             <set name="MNDEnfeeble" baseset="MNDMagicBase">
  129.                 <legs>Savant's Pants +2</legs>
  130.             </set>
  131.             <set name="INTEnfeeble" baseset="INTMagicBase" />
  132.             <set name="Dark" baseset="INTMagicBase">
  133.                 <ammo>Incantor Stone</ammo>
  134.                 <body>Scholar's Gown +1</body>
  135.                 <back>Swith Cape</back>
  136.                 <waist>Goading Belt</waist>
  137.             </set>
  138.             <set name="Regen" baseset="HasteMagicBase" />
  139.             <set name="StatusRemoval" baseset="HasteMagicBase" />
  140.            
  141.             <set name="Protect" baseset="HasteMagicBase" />
  142.             <set name="Shell" baseset="HasteMagicBase" />
  143.  
  144.             <set name="Cure" baseset="MNDMagicBase">
  145.                 <sub>Curatio Grip</sub>
  146.                 <ammo>Oreiad's Tathlum</ammo>
  147.                 <head>Selenian Cap</head>
  148.                 <neck>Fylgja Torque +1</neck>
  149.                 <lear>Beatific Earring</lear>
  150.                 <rear>Healing Earring</rear>
  151.                 <body>Nefer Kalasiris</body>
  152.                 <hands>Augur's Gloves</hands>
  153.                 <lring>Ephedra Ring</lring>
  154.                 <rring>Sirona's Ring</rring>
  155.                 <back>Oretania's Cape</back>
  156.                 <waist>Cascade Belt</waist>
  157.                 <legs>Nares Trews</legs>
  158.                 <feet>Argute Loafers +2</feet>
  159.             </set>
  160.            
  161.             <set name="Perpetuance">
  162.                 <hands>Svnt. Bracers +2</hands>
  163.             </set>
  164.             <set name="Immanence" />
  165.         </group>
  166.         <group name="basic-generic|legion-generic" inherit="base" />
  167.         <group name="basic-buffed|basic-unbuffed" default="yes" inherit="legion-generic">
  168.             <set name="Divine" baseset="MNDMagicBase" />
  169.            
  170.             <set name="Elemental" baseset="INTMagicBase">
  171.                 <lring>Icesoul Ring</lring>
  172.                 <ammo>Erlene's Notebook</ammo>
  173.                 <head>Nares Cap</head>
  174.                 <neck>Saevus Pendant</neck>
  175.                 <lear>Hecate's Earring</lear>
  176.                 <rear>Novio Earring</rear>
  177.                 <body>Nares Saio</body>
  178.                 <hands>Nares Cuffs</hands>
  179.                 <back>Romanus Cape</back>
  180.                 <waist>Othila Sash</waist>
  181.                 <legs>Cybele Pants</legs>
  182.                 <feet>Svnt. Loafers +2</feet>
  183.                 <rring>Icesoul Ring</rring>
  184.                 <sub>Wizzan Grip</sub>
  185.             </set>
  186.             <set name="Helix">
  187.                 <lring>Icesoul Ring</lring>
  188.                 <ammo>Phtm. Tathlum</ammo>
  189.                 <head>Nares Cap</head>
  190.                 <neck>Feud Pendant</neck>
  191.                 <lear>Hecate's Earring</lear>
  192.                 <rear>Novio Earring</rear>
  193.                 <body>Nares Saio</body>
  194.                 <hands>Orvail Cuffs</hands>
  195.                 <back>Romanus Cape</back>
  196.                 <waist>Cognition Belt</waist>
  197.                 <legs>Orvail Pants</legs>
  198.                 <feet>Svnt. Loafers +2</feet>
  199.                 <rring>Icesoul Ring</rring>
  200.                 <sub>Wizzan Grip</sub>
  201.             </set>
  202.             <set name="Kaustra" baseset="Helix">
  203.                 <hands>Nares Cuffs</hands>
  204.             </set>
  205.            
  206.             <set name="Stun" baseset="HasteMagicBase">
  207.                 <body>Scholar's Gown +1</body>
  208.                 <sub>Shamatha Grip</sub>
  209.             </set>
  210.         </group>
  211.         <group name="legion-unbuffed|legion-buffed" inherit="legion-generic">
  212.             <set name="Divine" baseset="MNDMagicBase" />
  213.            
  214.             <set name="Elemental" baseset="INTMagicBase" />
  215.             <set name="Helix">
  216.                 <lring>Icesoul Ring</lring>
  217.                 <ammo>Phtm. Tathlum</ammo>
  218.                 <head>Nares Cap</head>
  219.                 <neck>Feud Pendant</neck>
  220.                 <lear>Hecate's Earring</lear>
  221.                 <rear>Novio Earring</rear>
  222.                 <body>Nares Saio</body>
  223.                 <hands>Orvail Cuffs</hands>
  224.                 <back>Romanus Cape</back>
  225.                 <waist>Cognition Belt</waist>
  226.                 <legs>Orvail Pants</legs>
  227.                 <feet>Svnt. Loafers +2</feet>
  228.                 <rring>Icesoul Ring</rring>
  229.                 <sub>Wizzan Grip</sub>
  230.             </set>
  231.             <set name="Kaustra" baseset="Helix">
  232.                 <hands>Nares Cuffs</hands>
  233.             </set>
  234.            
  235.             <set name="Stun" baseset="HasteMagicBase">
  236.                 <body>Scholar's Gown +1</body>
  237.                 <sub>Shamatha Grip</sub>
  238.             </set>
  239.         </group>
  240.     </sets>
  241.     <rules>
  242.         <if advanced='"$FirstRun"=="1"'>
  243.             <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='BuffModeDetection']/*" />
  244.             <command>
  245.                 resetstrats;
  246.                 ae unregister 20000; ae unregister 20001; ae unregister 20002; ae unregister 20003; ae unregister 20004; ae unregister 20005;
  247.                 wait 1;
  248.                 ae register 20000 gainbuff_Sublimation:_Complete trigger "Trigger0";
  249.             </command>
  250.             <var cmd="set FirstRun 0" />
  251.         </if>
  252.                
  253.         <!-- Includes -->
  254.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='TargetAdjustment']/*" />
  255.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='BuffCancel']/*" />
  256.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='TeleportCancel']/*" />
  257.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ClassTriggerGroupSwitching']/*" />
  258.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='WeaponHandling']/*" />
  259.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='AutoSlotLocking']/*" />
  260.        
  261.         <!-- Return to idle set after accession wears -->
  262.         <if Spell="Trigger0">
  263.             <command>input /echo \x1F\xCDSublimation charged!</command>
  264.             <equip when="precast" set="Idle" />
  265.             <cancelspell />
  266.             <return />
  267.         </if>
  268.        
  269.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='AutoSCHMainRules']/*" />
  270.  
  271.         <if advanced="(&quot;$_SCH_AutoArts&quot;==&quot;1&quot;)">    
  272.             <!-- Converts Protectra/Shellra into AoE Protect/Shell -->
  273.             <if Spell="Protectra*|Shellra*">
  274.                 <if Advanced="(&quot;$_SCH_Strats_Current&quot;&lt;&quot;1&quot;)">
  275.                     <cancelspell />
  276.                     <return />
  277.                 </if>
  278.                 <if NotBuffActive="Light Arts|Addendum: White">
  279.                     <command>wait 2; /ma %spell %spelltargetraw</command>
  280.                     <changespell spell="Light Arts"/>
  281.                 </if>
  282.                 <else>
  283.                     <if Spell="Protectra">
  284.                         <command>wait 2; /ma "Protect" %spelltargetraw</command>
  285.                     </if>
  286.                     <elseif Spell="Protectra II">
  287.                         <command>wait 2; /ma "Protect II" %spelltargetraw</command>
  288.                     </elseif>
  289.                     <elseif Spell="Protectra III">
  290.                         <command>wait 2; /ma "Protect III" %spelltargetraw</command>
  291.                     </elseif>
  292.                     <elseif Spell="Protectra IV">
  293.                         <command>wait 2; /ma "Protect IV" %spelltargetraw</command>
  294.                     </elseif>
  295.                     <elseif Spell="Protectra V">
  296.                         <command>wait 2; /ma "Protect V" %spelltargetraw</command>
  297.                     </elseif>
  298.                     <elseif Spell="Shellra">
  299.                         <command>wait 2; /ma "Shell" %spelltargetraw</command>
  300.                     </elseif>
  301.                     <elseif Spell="Shellra II">
  302.                         <command>wait 2; /ma "Shell II" %spelltargetraw</command>
  303.                     </elseif>
  304.                     <elseif Spell="Shellra III">
  305.                         <command>wait 2; /ma "Shell III" %spelltargetraw</command>
  306.                     </elseif>
  307.                     <elseif Spell="Shellra IV">
  308.                         <command>wait 2; /ma "Shell IV" %spelltargetraw</command>
  309.                     </elseif>
  310.                     <elseif Spell="Shellra V">
  311.                         <command>wait 2; /ma "Shell V" %spelltargetraw</command>
  312.                     </elseif>
  313.                     <action type="changespell" spell="Accession"/>
  314.                 </else>
  315.             </if>
  316.            
  317.             <!-- Converts RDM Bar spells into AoE Bar spells -->
  318.             <if Spell="Bar*ra" SubJob="RDM">
  319.                 <if Advanced="(&quot;$_SCH_Strats_Current&quot;&lt;&quot;1&quot;)">
  320.                     <cancelspell />
  321.                     <return />
  322.                 </if>
  323.                 <if NotBuffActive="Light Arts|Addendum: White">
  324.                     <command>wait 2; /ma %spell %spelltargetraw</command>
  325.                     <changespell spell="Light Arts"/>
  326.                 </if>
  327.                 <else>
  328.                     <if Spell="Barstonra">
  329.                         <command>wait 2; /ma "Barstone" %spelltargetraw</command>
  330.                     </if>
  331.                     <elseif Spell="Barwatera">
  332.                         <command>wait 2; /ma "Barwater" %spelltargetraw</command>
  333.                     </elseif>
  334.                     <elseif Spell="Baraera">
  335.                         <command>wait 2; /ma "Baraero" %spelltargetraw</command>
  336.                     </elseif>
  337.                     <elseif Spell="Barfira">
  338.                         <command>wait 2; /ma "Barfire" %spelltargetraw</command>
  339.                     </elseif>
  340.                     <elseif Spell="Barblizzara">
  341.                         <command>wait 2; /ma "Barblizzard" %spelltargetraw</command>
  342.                     </elseif>
  343.                     <elseif Spell="Barthundra">
  344.                         <command>wait 2; /ma "Barthunder" %spelltargetraw</command>
  345.                     </elseif>
  346.                     <changespell spell="Accession"/>
  347.                 </else>
  348.             </if>
  349.            
  350.             <!-- Converts Sleepga into AoE Sleep -->
  351.             <if Spell="Sleepga*">
  352.                 <if Advanced="(&quot;$_SCH_Strats_Current&quot;&lt;&quot;1&quot;)">
  353.                     <cancelspell />
  354.                     <return />
  355.                 </if>
  356.                 <if NotBuffActive="Dark Arts|Addendum: Black">
  357.                     <command>wait 2; /ma %spell %spelltargetraw</command>
  358.                     <changespell spell="Dark Arts"/>
  359.                     <changetarget target="&lt;me&gt;"/>
  360.                 </if>
  361.                 <elseif NotBuffActive="Addendum: Black" notsubjob="BLM|RDM">
  362.                     <command>wait 2; /ma %spell %spelltargetraw</command>
  363.                     <changespell spell="Addendum: Black"/>
  364.                     <changetarget target="&lt;me&gt;"/>
  365.                 </elseif>
  366.                 <else>
  367.                     <if Spell="Sleepga">
  368.                         <command>wait 2; /ma "Sleep" %spelltargetraw</command>
  369.                     </if>
  370.                     <elseif Spell="Sleepga II">
  371.                         <command>wait 2; /ma "Sleep II" %spelltargetraw</command>
  372.                     </elseif>
  373.                     <changespell spell="Manifestation"/>
  374.                     <changetarget target="&lt;me&gt;"/>
  375.                 </else>
  376.             </if>
  377.            
  378.             <!-- Converts Breakga into AoE Break -->
  379.             <if Spell="Breakga">
  380.                 <if Advanced="(&quot;$_SCH_Strats_Current&quot;&lt;&quot;1&quot;)">
  381.                     <cancelspell />
  382.                     <return />
  383.                 </if>
  384.                 <if NotBuffActive="Dark Arts">
  385.                     <command>wait 2; /ma %spell %spelltargetraw</command>
  386.                     <action type="changespell" spell="Dark Arts"/>
  387.                     <action type="changetarget" target="&lt;me&gt;"/>
  388.                 </if>
  389.                 <elseif NotBuffActive="Addendum: Black">
  390.                     <command>wait 2; /ma %spell %spelltargetraw</command>
  391.                     <action type="changespell" spell="Addendum: Black"/>
  392.                     <action type="changetarget" target="&lt;me&gt;"/>
  393.                 </elseif>
  394.                 <else>
  395.                     <command>wait 2; /ma "Break" %spelltargetraw</command>
  396.                     <action type="changespell" spell="Manifestation"/>
  397.                     <action type="changetarget" target="&lt;me&gt;"/>
  398.                 </else>
  399.             </if>
  400.            
  401.             <!-- Converts Cure 5/6 to Raptured Cure 4 -->
  402.             <if Spell="Cure V*">
  403.                 <if Advanced="(&quot;$_SCH_Strats_Current&quot;&lt;&quot;1&quot;)">
  404.                     <cancelspell />
  405.                     <return />
  406.                 </if>
  407.                 <if NotBuffActive="Light Arts|Addendum: White">
  408.                     <command>wait 2; /ma %spell %spelltargetraw</command>
  409.                     <action type="changespell" spell="Light Arts"/>
  410.                     <action type="changetarget" target="&lt;me&gt;"/>
  411.                 </if>
  412.                 <else>
  413.                     <command>wait 2; /ma "Cure IV" %spelltargetraw</command>
  414.                     <action type="changespell" spell="Rapture"/>
  415.                     <action type="changetarget" target="&lt;me&gt;"/>
  416.                 </else>
  417.             </if>
  418.         </if>
  419.        
  420.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ConvertStratagem']/*" />
  421.        
  422.         <if buffactive="Sublimation: Activated">
  423.             <action type="command" when="Idle">sc set Sublimation</action>
  424.             <action type="command" when="Resting">sc set SublimationRest</action>
  425.         </if>
  426.         <else>
  427.             <action type="command" when="Idle">sc set Idle</action>
  428.             <action type="command" when="Resting">sc set Rest</action>
  429.         </else>
  430.        
  431.         <if NotBuffActive="Sublimation*" spell="Sublimation">
  432.             <action type="equip" when="precast" set="Sublimation" />
  433.         </if>
  434.                        
  435.         <if commandprefix="/ma|/magic|/nin|/ninjutsu" notspell="Teleport*|Warp*">
  436.             <if buffactive="Perpetuance">
  437.                 <equip when="precast|midcast" set="Perpetuance" />
  438.                 <changelock when="precast|midcast" slot="hands" lock="true"/>
  439.             </if>
  440.             <if buffactive="Immanence">
  441.                 <equip when="precast|midcast" set="Immanence" />
  442.                 <changelock when="precast|midcast" slot="hands" lock="true"/>
  443.             </if>
  444.        
  445.             <if spell="Stoneskin">
  446.                 <action type="equip" when="precast" set="StoneskinFastcast" />
  447.                 <action type="midcastdelay" delay="2" />
  448.                 <action type="equip" when="midcast" set="Stoneskin" />
  449.                 <action type="command" when="midcast">cancel 37</action>
  450.             </if>
  451.             <elseif spell="Cur*">
  452.                 <action type="equip" when="precast" set="CureFastcast" />
  453.                 <action type="MidCastDelay" delay=".8" />
  454.                 <action type="equip" when="midcast" set="Cure" />
  455.                 <if Advanced='"%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement"'>
  456.                     <equip when="midcast">
  457.                         <back>Twilight Cape</back>
  458.                         <waist>$%SpellElementObi</waist>
  459.                     </equip>
  460.                 </if>
  461.             </elseif>
  462.             <elseif spell="Regen*">
  463.                 <action type="equip" when="precast" set="Regen" />
  464.             </elseif>
  465.             <elseif spell="Refresh">
  466.                 <action type="equip" when="precast" set="HasteMagicBase" />
  467.             </elseif>
  468.             <elseif spell="Bar*">
  469.                 <action type="equip" when="precast" set="Barspell" />
  470.             </elseif>
  471.            
  472.             <elseif skill="EnfeeblingMagic">
  473.                 <action type="equip" when="precast" set="Fastcast" />
  474.                 <if type="WhiteMagic">
  475.                     <action type="equip" when="midcast" set="MNDEnfeeble" />
  476.                 </if>
  477.                 <elseif type="BlackMagic">
  478.                     <action type="equip" when="midcast" set="INTEnfeeble" />
  479.                 </elseif>
  480.             </elseif>
  481.            
  482.             <elseif skill="ElementalMagic">
  483.                 <action type="equip" when="precast" set="Fastcast" />
  484.                 <if spell="*helix">
  485.                     <action type="equip" when="midcast" set="Helix" />
  486.                 </if>
  487.                 <else>
  488.                     <action type="equip" when="midcast" set="Elemental" />
  489.                     <if Advanced='"%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement"'>
  490.                         <equip when="midcast">
  491.                             <back>Twilight Cape</back>
  492.                             <waist>$%SpellElementObi</waist>
  493.                         </equip>
  494.                     </if>
  495.                 </else>
  496.             </elseif>
  497.            
  498.             <elseif skill="DivineMagic">
  499.                 <action type="equip" when="precast" set="Fastcast" />
  500.                 <action type="equip" when="midcast" set="Divine" />
  501.             </elseif>
  502.            
  503.             <elseif skill="EnhancingMagic">
  504.                 <if spell="Embrava|Phalanx|En*">
  505.                     <action type="equip" when="precast" set="Enhancing" />
  506.                 </if>
  507.                 <elseif spell="*Spikes">
  508.                     <action type="equip" when="precast" set="Spikes" />
  509.                 </elseif>
  510.                 <elseif spell="Protect*">
  511.                     <action type="equip" when="precast" set="Fastcast" />
  512.                     <action type="equip" when="midcast" set="Protect" />
  513.                 </elseif>
  514.                 <elseif spell="Shell*">
  515.                     <action type="equip" when="precast" set="Fastcast" />
  516.                     <action type="equip" when="midcast" set="Shell" />
  517.                 </elseif>
  518.                 <else>
  519.                     <action type="equip" when="midcast" set="HasteMagicBase" />
  520.                 </else>
  521.             </elseif>
  522.            
  523.             <elseif skill="DarkMagic">
  524.                 <if spell="Kaustra">
  525.                     <action type="equip" when="precast" set="Fastcast" />
  526.                     <action type="equip" when="midcast" set="Kaustra" />
  527.                     <if Advanced='"%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement"'>
  528.                         <equip when="midcast">
  529.                             <back>Twilight Cape</back>
  530.                             <waist>$SpellElementObi</waist>
  531.                         </equip>
  532.                     </if>  
  533.                 </if>
  534.                 <elseif spell="Stun">
  535.                     <action type="equip" when="precast" set="Stun" />
  536.                 </elseif>
  537.                 <else>
  538.                     <action type="equip" when="precast" set="Fastcast" />
  539.                     <action type="equip" when="midcast" set="Dark" />
  540.                 </else>
  541.             </elseif>
  542.            
  543.             <elseif spell="Poisona|Paralyna|Blindna|Silena|Cursna|Viruna|Stona">
  544.                 <action type="equip" when="precast" set="StatusRemoval" />
  545.             </elseif>
  546.             <else>
  547.                 <action type="equip" when="precast" set="Fastcast" />
  548.                 <action type="equip" when="midcast" set="HasteMagicBase" />
  549.             </else>
  550.         </if>
  551.         <if notspell="Teleport*|Warp*|Divine Caress">
  552.             <if buffactive="Sublimation: Activated" spell="Sublimation">
  553.                 <action type="equip" when="aftercast" set="Idle" />
  554.             </if>
  555.             <elseif Mode="OR" buffactive="Sublimation: Activated" spell="Sublimation">
  556.                 <if buffactive="Sublimation: Complete">
  557.                     <action type="equip" when="aftercast" set="Idle" />
  558.                 </if>
  559.                 <else>
  560.                     <action type="equip" when="aftercast" set="Sublimation" />
  561.                 </else>
  562.             </elseif>
  563.             <else>
  564.                 <action type="equip" when="aftercast" set="Idle" />
  565.             </else>
  566.         </if>
  567.     </rules>
  568. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement