Icinoki

vivika_sch.xml

Jul 19th, 2013
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 22.28 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <!--Last Modified: 11-21-2012 09:58PM -->
  3. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  4.     <config
  5.        RequireVersion="2.20"
  6.        Debug="false"
  7.        ShowGearSwaps="false"
  8.        ShowSpellInfo="false"
  9.        HideErrors="false"
  10.         FishingSet="fishing"
  11.        />
  12.     <!--Vivika-->
  13.     <guildwork
  14.         character="Vivika"
  15.         server="Ragnarok"
  16.         description="Vivika's SCH XML"
  17.         job="SCH"
  18.         />
  19.     <variables clear="true">
  20.         <xi:include href="include-lightluggage.xml" xpointer="/includes/include[@name='llvars']/*" />
  21.         <xi:include href="include-tradeitems.xml" xpointer="/includes/include[@name='tradevars']/*" />
  22.         <xi:include href="include-macros.xml" xpointer="/includes/include[@name='macrosvars']/*" />
  23.         <xi:include href="include-vivika.xml" xpointer="/includes/include[@name='vivikavars']/*" />
  24.         <xi:include href="include-vnm.xml" xpointer="/includes/include[@name='vnmvars']/*" />
  25.        
  26.         <var name="SkillUp">0</var>
  27.         <var name="useSublimation">0</var>
  28.  
  29.         <var name="sublimationSet">blank</var>
  30.     </variables>
  31.     <sets>
  32.         <group default="yes" name="sch">
  33.             <!-- TP/WS Sets == Start -->
  34.             <set name="Standard" BaseSet="autoRefresh|PDT">
  35.                 <ammo>Savant's Treatise</ammo>
  36.                 <main>Terra's Staff</main>
  37.                 <sub>Oneiros Grip</sub>
  38.                 <!--head>Hydra Beret</head-->
  39.                 <lear>Musical Earring</lear>
  40.                 <rear>Elusive Earring</rear>
  41.                 <!--body>Hydra Doublet</body-->
  42.                 <!--hands>Hydra Gloves</hands-->
  43.                 <hands>Nares Cuffs</hands>
  44.                 <lring>Dark Ring</lring>
  45.                 <rring>Succor Ring</rring>
  46.                 <back>Umbra Cape</back>
  47.                 <waist>Goading Belt</waist>
  48.                 <!--legs>Goliard Trews</legs-->
  49.                 <legs>Tatsu. Sitagoromo</legs>
  50.                 <feet>Herald's Gaiters</feet>
  51.             </set>
  52.             <set name="weapon" />
  53.             <xi:include href="include-fishingsets.xml" xpointer="/includes/include[@name='FishingSets-Vivika']/*" />
  54.             <set name="trial" />
  55.             <set name="cure">
  56.                 <main>Arka IV</main><!-- cure potency+24% -->
  57.                 <sub>Oneiros Grip</sub>
  58.                 <head>Selenian Cap</head><!-- cure potency+3% -->
  59.                 <!--neck>Fylgja Torque +1</neck--><!-- cure potency+3% -->
  60.                 <neck>Colossus's Torque</neck>
  61.                 <lear>Gifted Earring</lear><!--conserve MP-->
  62.                 <body>Nefer Kalasiris</body><!-- cure potency+10% -->
  63.                 <hands>Augur's Gloves</hands><!-- cure potency+4% -->
  64.                 <rring>Ephedra Ring</rring>
  65.                 <!--lring>Dark Ring</lring-->
  66.                 <lring>Sirona's Ring</lring><!--MND-->
  67.                 <!--back>Oretania's Cape</back--><!-- cure potency+4% -->
  68.                 <back>Tempered Cape</back><!-- cure potency+4%, healing magic skill+4 -->
  69.                 <!--waist>Pythia Sash +1</waist-->
  70.                 <waist>Bishop's Sash</waist>
  71.                 <!--legs>Tatsu. Sitagoromo</legs--><!-- cure potency+5% -->
  72.                 <legs>Nares Trews</legs><!-- cure potency+7% -->
  73.                 <feet>Argute Loafers +2</feet>
  74.             </set>
  75.             <set name="HasteCast" baseset="haste">
  76.                 <head>Argute Mortarboard</head><!--reduces casting time by 5% and recast time by 5%-->
  77.                 <feet>Scholar's Loafers</feet><!--reduces casting and recast times by 5%-->
  78.             </set>
  79.            
  80.             <set name="basicmagic">
  81.                 <lear>Gifted Earring</lear>
  82.                 <!--waist>Pythia Sash +1</waist-->
  83.             </set>
  84.             <!-- TP/WS Sets == End -->
  85.            
  86.             <!-- Job Ability Sets == Start -->
  87.             <set name="Sublimation" baseset="autorefresh">
  88.                 <rear>Savant's Earring</rear>
  89.                 <body>Argute Gown</body>
  90.             </set>
  91.             <set name="addendum: white">
  92.                 <body>Savant's Gown +2</body>
  93.             </set>
  94.             <set name="addendum: black">
  95.                 <body>Savant's Gown +2</body>
  96.             </set>
  97.             <set name="penury">
  98.                 <legs>Savant's Pants +2</legs>
  99.             </set>
  100.             <set name="parsimony">
  101.                 <legs>Savant's Pants +2</legs>
  102.             </set>
  103.             <set name="klimaform">
  104.                 <feet>Svnt. Loafers +2</feet>
  105.             </set>
  106.             <set name="celerity|alacrity"><!--only with weather-->
  107.                 <feet>Argute Loafers +2</feet>
  108.             </set>
  109.             <set name="Perpetuance">
  110.                 <hands>Svnt. Bracers +2</hands>
  111.             </set>
  112.             <set name="immanence">
  113.                 <hands>Svnt. Bracers +2</hands>
  114.             </set>
  115.             <set name="rapture">
  116.                 <head>Svnt. Bonnet +2</head>
  117.             </set>
  118.             <set name="ebullience">
  119.                 <head>Svnt. Bonnet +2</head>
  120.             </set>
  121.             <set name="Tabula Rasa">
  122.                 <legs>Argute Pants +2</legs>
  123.             </set>
  124.             <set name="Storms">
  125.                 <feet>Argute Loafers +2</feet>
  126.             </set>
  127.             <set name="convert"></set>
  128.             <set name="regen"><!--not auto-regen gear-->
  129.                 <head>Svnt. Bonnet +2</head>
  130.             </set>
  131.             <set name="autoRefresh">
  132.                 <sub>Oneiros Grip</sub>
  133.                 <head>Nefer Khat</head>
  134.                 <lear>Moonshade Earring</lear>
  135.                 <body>Nefer Kalasiris</body>
  136.                 <!--legs>Stearc Subligar</legs-->
  137.                 <legs>Nares Trews</legs><!-- cure potency+7% -->
  138.             </set>
  139.             <!-- Job Ability Sets == End -->
  140.  
  141.             <!-- Magic Sets == Start -->
  142.             <set name="MAB">
  143.                 <!--main>Alkalurops</main--><!--MACC+20-->
  144.                 <main>Chatoyant Staff</main><!--MACC+30-->
  145.                 <head>Nares Cap</head>
  146.                 <rear>Hecate's Earring</rear>
  147.                 <lear>Moldavite Earring</lear>
  148.                 <body>Savant's Gown +2</body>
  149.                 <hands>Nares Cuffs</hands>
  150.                 <rring>Strendu Ring</rring>
  151.                 <lring>Demon's Ring</lring>
  152.             </set>
  153.             <set name="darkMAB">
  154.                 <lring>Archon Ring</lring>
  155.             </set>
  156.             <set name="MACC">
  157.                 <!--main>Alkalurops</main--><!--MACC+20-->
  158.                 <main>Chatoyant Staff</main><!--MACC+30-->
  159.                 <head>Nefer Khat</head>
  160.                 <body>Savant's Gown +2</body>
  161.                 <!--hands>Goliard Cuffs</hands-->
  162.                 <hands>Avesta Bangles</hands>
  163.                 <rring>Balrahn's Ring</rring>
  164.                 <lring>Omega Ring</lring>
  165.                 <!--feet>Sapientia Sabots</feet-->
  166.                 <feet>Nares Clogs</feet>
  167.             </set>
  168.             <set name="enhancingSkill">
  169.                 <main>Kirin's Pole</main>
  170.                 <sub>Fulcio Grip</sub>
  171.                 <head>Svnt. Bonnet +2</head>
  172.                 <neck>Colossus's Torque</neck>
  173.                 <body>Argute Gown</body>
  174.                 <hands>Augur's Gloves</hands>
  175.                 <back>Merciful Cape</back>
  176.                 <legs>Portent Pants</legs><!--enhancing/enfeebling/dark skill+15-->
  177.                 <feet>Rubeus Boots</feet>
  178.             </set>
  179.             <set name="enhancingCast"><!--enhancing magic casting time down-->
  180.                 <waist>Siegel Sash</waist>
  181.             </set>
  182.             <set name="barspells" baseset="enhancingSkill">
  183.                 <legs>Shedir Seraweels</legs>
  184.             </set>
  185.             <set name="aquaveil" baseset="enhancingSkill">
  186.                 <legs>Shedir Seraweels</legs>
  187.             </set>
  188.             <set name="enfeeblingSkill">
  189.                 <hands>Avesta Bangles</hands>
  190.                 <legs>Portent Pants</legs>
  191.                 <feet>Rubeus Boots</feet>
  192.             </set>
  193.             <set name="elementalSkill">
  194.                 <hands>Avesta Bangles</hands>
  195.                 <back>Merciful Cape</back>
  196.                 <legs>Cybele Pants</legs>
  197.                 <legs>Argute Pants +2</legs>
  198.                 <feet>Svnt. Loafers +2</feet>
  199.                 <feet>Rubeus Boots</feet>
  200.             </set>
  201.             <set name="darkSkill">
  202.                 <hands>Avesta Bangles</hands>
  203.                 <back>Merciful Cape</back>
  204.                 <!--legs>Argute Pants +2</legs-->
  205.                 <legs>Portent Pants</legs>
  206.             </set>
  207.             <set name="healing">
  208.                 <neck>Colossus's Torque</neck>
  209.                 <hands>Augur's Gloves</hands>
  210.                 <rring>Ephedra Ring</rring>
  211.                 <lring>Sirona's Ring</lring><!--MND-->
  212.                 <back>Tempered Cape</back><!-- cure potency+4%, healing magic skill+4 -->
  213.                 <waist>Bishop's Sash</waist>
  214.                 <feet>Argute Loafers +2</feet>
  215.             </set>
  216.             <set name="cursna" baseset="healing">
  217.                 <lring>Ephedra Ring</lring>
  218.             </set>
  219.             <set name="stoneskin">
  220.                 <waist>Siegel Sash</waist>
  221.                 <!--legs>Haven Hose</legs-->
  222.                 <legs>Shedir Seraweels</legs>
  223.             </set>
  224.             <set name="stoneskinCast">
  225.                 <hands>Carapacho Cuffs</hands>
  226.             </set>
  227.             <!-- Magic Sets == End -->
  228.            
  229.             <!-- PDT/MDT/Evasion == Start -->
  230.             <set name="PDT">
  231.                 <main>Terra's Staff</main>
  232.                 <neck>Twilight Torque</neck>
  233.                 <lring>Dark Ring</lring>
  234.                 <rring>Succor Ring</rring>
  235.                 <!--back>Shadow Mantle</back-->
  236.                 <back>Umbra Cape</back>
  237.                 <!--legs>Goliard Trews</legs-->
  238.                 <legs>Tatsu. Sitagoromo</legs>
  239.             </set>
  240.             <set name="Evasion" />
  241.             <!-- PDT/MDT/Evasion == End -->
  242.  
  243.             <!-- Idle/Standing/Resting == Start -->
  244.             <set name="Idle" Baseset="Standard|Evasion|PDT" />
  245.             <set name="Resting" baseset="autoRefresh">
  246.                 <main>Chatoyant Staff</main>
  247.                 <hands>Nares Cuffs</hands>
  248.             </set>
  249.             <!-- Idle/Standing/Resting == End -->
  250.  
  251.             <set name="fastcast">
  252.                 <!--head>Selenian Cap</head-->
  253.                 <head>Nares Cap</head>
  254.                 <neck>Orunmila's Torque</neck><!--fastcast+5-->
  255.                 <back>Swith Cape +1</back><!--4% Fast Cast-->
  256.                 <!--back>Veela Cape</back--><!--1% Fast Cast-->
  257.                 <waist>Witful Belt</waist><!--3% Fast Cast-->
  258.                 <feet>Argute Loafers +2</feet>
  259.             </set>
  260.             <set name="haste">
  261.                 <head>Zelus Tiara</head><!--haste+8%-->
  262.                 <body>Hedera Cotehardie</body><!--haste+5%-->
  263.                 <waist>Goading Belt</waist><!--haste+5%-->
  264.                 <legs>Tatsu. Sitagoromo</legs><!--haste+3%-->
  265.             </set>
  266.             <set name="blank" />
  267.             <set name="autoCollect">
  268.                 <item>Twilight Cape</item>
  269.                 <item>Korin Obi</item>
  270.             </set>
  271.         </group>
  272.     </sets>
  273.     <rules>
  274.         <xi:include href="include-lightluggage.xml" xpointer="/includes/include[@name='llrules']/*" />
  275.         <xi:include href="include-macros.xml" xpointer="/includes/include[@name='macrosrules']/*" />
  276.         <xi:include href="include-tradeitems.xml" xpointer="/includes/include[@name='traderules']/*" />
  277.         <xi:include href="include-vivika.xml" xpointer="/includes/include[@name='vivikarules']/*" />
  278.         <xi:include href="include-vivikamagic.xml" xpointer="/includes/include[@name='vivikamagicrules']/*" />
  279.         <xi:include href="include-vnm.xml" xpointer="/includes/include[@name='vnmrules']/*" />
  280.        
  281.         <if spell="diaga v">
  282.             <!--Used to list all variables, what they are, and how to set them.-->
  283.             <cancelspell />
  284.             <addtochat>---%mainjob Variables---</addtochat>
  285.         </if>
  286.  
  287.         <if spell="ClassTrigger">
  288.             <cmd>ae register 62001 buffactive_sublimation:_activated sc var set sublimationSet sublimation</cmd>
  289.             <cmd>ae register 62002 buffactive_sublimation:_activated sc var set sublimationSet blank</cmd>
  290.             <cmd>ae regonce jobchange_* ae unregister 62001;</cmd>
  291.             <cmd>ae regonce jobchange_* ae unregister 62002;</cmd>
  292.         </if>
  293.  
  294.         <if spell="sneak" buffactive="Sneak" SpellTargetType="Self">
  295.             <cmd when="precast">cancel 71</cmd>
  296.         </if>
  297.         <elseif spell="Stoneskin" buffactive="Stoneskin" SpellTargetType="Self">
  298.             <command when = "$nightcast">cancel 37</command>
  299.         </elseif>
  300.         <elseif spell="Blink" buffactive="Blink" SpellTargetType="Self">
  301.             <command when = "$nightcast">cancel 36</command>
  302.         </elseif>
  303.  
  304.         <!--addtochat>targettype: '%targettype', spelltarget: '%spelltarget', spelltargettype: '%spelltargettype'</addtochat-->
  305.        
  306. <!--auto skillup script: start-->
  307.         <if spell="Raptor Mazurka">
  308.             <cancelspell />
  309.             <!--cmd>ae register 60001 time_*.*0 barfira me</cmd>
  310.             <cmd>ae register 60002 time_*.*2 cure me</cmd>
  311.             <cmd>ae register 60003 time_*.*5 barstonra me</cmd>
  312.             <cmd>ae register 60004 time_*.*7 cure me</cmd-->
  313.             <cmd>ae register 60001 time_*.*0 dia</cmd>
  314.             <cmd>ae register 60002 time_*.*2 stone</cmd>
  315.             <cmd>ae register 60003 time_*.*5 silence</cmd>
  316.             <cmd>ae register 60004 time_*.*8 bio</cmd>
  317.             <!--cmd>ae register 60001 time_*.*0 cure me</cmd>
  318.             <cmd>ae register 60002 time_*.*4 cure me</cmd>
  319.             <cmd>ae register 60003 time_*.*7 cure me</cmd-->
  320.         </if>
  321.        
  322.         <if advanced='$SkillUp = 1'>
  323.             <if skill="*magic" NOTspell="sneak|invisible" advanced='%mpaftercast &lt; 27'>
  324.                 <cancelspell />
  325.                 <cmd>ae unregister 60001;ae unregister 60002;ae unregister 60003;ae unregister 60004;ae unregister 60005;</cmd>
  326.                 <cmd>ae regonce 60010 mpp_100 input /heal off;ae regonce 60011 mpp_100 vsu;</cmd>
  327.                 <cmd>sneak me;wait 12;invisible me;wait 12;input /heal on;wait 5;vsus;</cmd>
  328.             </if>
  329.             <!--else>
  330.                 <addtochat>type: '%type', status: '%status', spell: '%spell', mpaftercast: '%mpaftercast'</addtochat>
  331.             </else-->
  332.            
  333.             <if time="*.00" NOTstatus="resting" advanced='$useSublimation=1'>
  334.                 <cancelspell />
  335.                 <cmd>vsus;input /echo sublimation! current mp: %mp (%mpp%);</cmd>
  336.                 <cmd>ae regonce 60009 time_*.*5 sublimation me;</cmd>
  337.                 <cmd>ae regonce 60008 time_*.*5 vsu;</cmd>
  338.             </if>
  339.             <!--not spending enough mp to need this-->
  340.             <!--if time="*.45" NOTstatus="resting">
  341.                 <cancelspell />
  342.                 <cmd>vsus;input /echo sublimation! current mp: %mp (%mpp%);</cmd>
  343.                 <cmd>ae regonce 60009 time_*.*0 sublimation me;</cmd>
  344.                 <cmd>ae regonce 60008 time_*.*0 vsu;</cmd>
  345.             </if-->
  346.  
  347.         </if>
  348.         <else>
  349.             <cmd>ae unregister 60001;ae unregister 60002;ae unregister 60003;ae unregister 60004;ae unregister 60005;ae unregister 60010;ae unregister 60011;</cmd>
  350.         </else>
  351.        
  352.         <!--if advanced='$SkillUp = 0'>
  353.             <cmd>ae unregister 60001;ae unregister 60002;ae unregister 60003;ae unregister 60004;</cmd>
  354.         </if-->
  355. <!--auto skillup script: end-->
  356.  
  357.  
  358.         <addtochat>Spell: '%spell'</addtochat>
  359.  
  360.        
  361. <!--change spells: start-->
  362.         <if spell="soul voice">
  363.             <changespell spell="tabula rasa" />
  364.         </if>
  365.  
  366.         <if spell="divine seal" NOTsubjob="WHM">
  367.             <changespell spell="Rapture" />
  368.         </if>
  369.        
  370.         <if spell="stun" NOTsubjob="BLM">
  371.             <!--changespell spell="Silence" /-->
  372.             <cancelspell />
  373.             <cmd>vsi</cmd>
  374.         </if>
  375.        
  376.         <if spell="silence">
  377.             <addtochat>spelltargettype: '%spelltargettype'</addtochat>
  378.         </if>
  379.        
  380.         <if spell="silence" NOTspelltargettype="MONSTER">
  381.             <cancelspell />
  382.             <cmd>vsi</cmd>
  383.         </if>
  384.  
  385.         <if buffactive="dark arts|addendum: black">
  386.             <if spell="accession">
  387.                 <changespell spell="manifestation" />
  388.             </if>
  389.             <elseif spell="penury">
  390.                 <changespell spell="parsimony" />
  391.             </elseif>
  392.             <elseif spell="rapture">
  393.                 <changespell spell="ebullience" />
  394.             </elseif>
  395.             <elseif spell="altruism">
  396.                 <changespell spell="focalization" />
  397.             </elseif>
  398.             <elseif spell="tranquility">
  399.                 <changespell spell="equanimity" />
  400.             </elseif>
  401.             <elseif spell="perpetuance">
  402.                 <changespell spell="immanence" />
  403.             </elseif>
  404.             <elseif spell="Celerity">
  405.                 <changespell spell="Alacrity" />
  406.             </elseif>
  407.         </if>
  408.         <if spell="shellra v">
  409.             <if advanced='%MainJobLVL &gt; 89'>
  410.                 <changespell spell="shell v" />
  411.             </if>
  412.             <elseif advanced='%MainJobLVL &gt; 70'>
  413.                 <changespell Spell="Shell IV" />
  414.             </elseif>
  415.             <elseif advanced='%MainJobLVL &gt; 59'>
  416.                 <changespell Spell="Shell III" />
  417.             </elseif>
  418.             <elseif advanced='%MainJobLVL &gt; 39'>
  419.                 <changespell Spell="Shell II" />
  420.             </elseif>
  421.             <elseif advanced='%MainJobLVL &gt; 19'>
  422.                 <changespell Spell="Shell" />
  423.             </elseif>
  424.             <else>
  425.                 <addtochat>Level too low for Shell.</addtochat>
  426.                 <cancelspell />
  427.                 <return />
  428.             </else>
  429.         </if>
  430.         <elseif spell="protectra v">
  431.             <if advanced='%MainJobLVL &gt; 79'>
  432.                 <changespell spell="Protect V" />
  433.             </if>
  434.             <elseif advanced='%MainJobLVL &gt; 65'>
  435.                 <changespell Spell="Protect IV" />
  436.             </elseif>
  437.             <elseif advanced='%MainJobLVL &gt; 49'>
  438.                 <changespell Spell="Protect III" />
  439.             </elseif>
  440.             <elseif advanced='%MainJobLVL &gt; 29'>
  441.                 <changespell Spell="Protect II" />
  442.             </elseif>
  443.             <elseif advanced='%MainJobLVL &gt; 9'>
  444.                 <changespell Spell="Protect" />
  445.             </elseif>
  446.             <else>
  447.                 <addtochat>Level too low for Protect.</addtochat>
  448.                 <cancelspell />
  449.                 <return />
  450.             </else>
  451.         </elseif>
  452.         <elseif spell="magic finale">
  453.             <changespell spell="dispel" />
  454.         </elseif>
  455.         <elseif spell="foe lullaby">
  456.             <changespell spell="sleep" />
  457.         </elseif>
  458.         <elseif spell="foe lullaby ii">
  459.             <changespell spell="sleep ii" />
  460.         </elseif>
  461.         <elseif spell="curaga|curaga ii" NOTsubjob="WHM">
  462.             <equip when="precast" set="blank" />
  463.             <cancelspell />
  464.             <return />
  465.         </elseif>
  466.         <elseif spell="cure v|cure vi">
  467.             <equip when="precast" set="blank" />
  468.             <cancelspell />
  469.             <return />
  470.         </elseif>
  471. <!--change spells: end-->
  472.  
  473.         <xi:include href="include-return.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  474.  
  475.         <if spell="autoset">
  476.             <equip when="resting" set="Resting" />
  477.             <equip when="idle" set="Idle|autoRefresh|$SublimationSet" />
  478.             <equip when="engaged" set="Standard" />
  479.         </if>
  480.        
  481.         <!--equip when="idle|aftercast" set="Idle|autoRefresh|$SublimationSet" /-->
  482.        
  483.         <equip when="resting" set="Resting" />
  484.         <command when="resting">spellcast var set SkillUp 0;</command>
  485.         <if status="engaged">
  486.             <lock slot="main|sub" when="All" lock="yes" />
  487.             <equip when="aftercast" set="Standard" />
  488.         </if>
  489.  
  490.  
  491.         <!-- Determine whether to wear Sublimation gear -->
  492.         <if BuffActive="Sublimation: Activated" NotSpell="Sublimation">
  493.             <var cmd="set SublimationSet Sublimation" />
  494.         </if>
  495.         <elseif Spell="Sublimation" NotBuffActive="Sublimation*">
  496.             <var cmd="set SublimationSet Sublimation" />
  497.         </elseif>
  498.         <else>
  499.             <var cmd="set SublimationSet Blank" />
  500.         </else>
  501.  
  502.         <if BuffActive="Parsimony|Penury">
  503.             <equip when="precast|midcast|aftercast|idle">
  504.                 <legs lock="yes">Savant's Pants +2</legs>
  505.             </equip>
  506.         </if>
  507.         <if BuffActive="Rapture|Ebullience">
  508.             <equip when="midcast">
  509.                 <head lock="yes">Svnt. Bonnet +2</head>
  510.             </equip>
  511.         </if>
  512.         <if BuffActive="Perpetuance|Immanence">
  513.             <equip when="midcast">
  514.                 <hands lock="yes">Svnt. Bracers +2</hands>
  515.             </equip>
  516.         </if>
  517.  
  518.         <if Skill="*Magic">
  519.             <equip when="precast" set="basicmagic|haste|fastcast" />
  520.             <if Spell="Erase|*na|Raise II*|Reraise II*" NotBuffActive="Addendum: White">
  521.                 <addtochat>Can't cast %Spell.</addtochat>
  522.             </if>
  523.             <if Skill="HealingMagic">
  524.                 <equip when="midcast" set="healing" />
  525.                 <if Spell="Cure*|Cura*">
  526.                     <castdelay delay="0.03" />
  527.                     <if buffactive="divine seal">
  528.                         <!--addtochat>precast cure with divine seal?</addtochat-->
  529.                         <equip when="precast" set="cure" />
  530.                     </if>
  531.                     <else>
  532.                         <equip when="midcast" Set="cure" />
  533.                     </else>
  534.                    
  535.                     <if buffactive="aurorastorm">
  536.                         <addtochat>Aurorastorm</addtochat>
  537.                         <equip when="midcast">
  538.                             <main lock="yes">Chatoyant Staff</main>
  539.                             <back lock="yes">Twilight Cape</back>
  540.                             <waist lock="yes">Korin Obi</waist>
  541.                         </equip>
  542.                     </if>
  543.                     <elseif Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement")' buffactive="visitant">
  544.                         <equip when="midcast">
  545.                             <back lock="yes">Twilight Cape</back>
  546.                             <waist lock="yes">Korin Obi</waist>
  547.                         </equip>
  548.                     </elseif>
  549.                     <elseif Advanced='("%SpellElement" = "%WeatherElement" AND "%SpellElement" = "%DayElement")'>
  550.                         <addtochat>Weather and Day: Light</addtochat>
  551.                         <equip when="midcast">
  552.                             <back lock="yes">Twilight Cape</back>
  553.                             <waist lock="yes">Korin Obi</waist>
  554.                         </equip>
  555.                     </elseif>
  556.                     <elseif Advanced='("%Weather" = "Light x2")'>
  557.                         <addtochat>Weather: Light x2</addtochat>
  558.                         <equip when="midcast">
  559.                             <back lock="yes">Twilight Cape</back>
  560.                             <waist lock="yes">Korin Obi</waist>
  561.                         </equip>
  562.                     </elseif>
  563.                 </if>
  564.                 <elseif spell="cursna">
  565.                     <equip when="precast|midcast" Set="haste|FastCast|cursna" />
  566.                     <castdelay delay="0.03" />
  567.                 </elseif>
  568.                 <elseif spell="arise|*raise*">
  569.                     <equip when="precast" Set="haste|FastCast" />
  570.                     <equip when="midcast" set="fastcast|haste" />
  571.                     <castdelay delay="0.03" />
  572.                 </elseif>
  573.             </if>
  574.             <elseif skill="EnfeeblingMagic">
  575.                 <equip when="midcast" set="enfeeblingSkill" />
  576.             </elseif>
  577.             <elseif skill="EnhancingMagic">
  578.                 <equip when="precast" set="haste|fastcast|enhancingCast" />
  579.                 <equip when="midcast" set="enhancingCast|enhancingSkill" />
  580.  
  581.                 <if Spell="Stoneskin">
  582.                     <equip when="precast" set="stoneskinCast" />
  583.                     <equip when="midcast" set="fastcast|Haste|stoneskin" />
  584.                 </if>
  585.                 <elseif spell="baraer*|barblizzar*|barfir*|barston*|barthund*|barwater*">
  586.                     <equip when="precast|midcast" set="barspells" />
  587.                 </elseif>
  588.                 <elseif spell="aquaveil">
  589.                     <equip when="midcast" set="aquaveil" />
  590.                 </elseif>
  591.                 <elseif Spell="Haste|Refresh">
  592.                     <equip when="midcast" set="fastcast|haste" />
  593.                 </elseif>
  594.                 <elseif Spell="*storm">
  595.                     <equip when="midcast" set="fastcast|Haste|Storms" />
  596.                 </elseif>
  597.                 <elseif Spell="Regen">
  598.                     <equip when="midcast" set="fastcast|Haste|regen" />
  599.                 </elseif>
  600.  
  601.                 <if buffactive="perpetuance">
  602.                     <equip when="midcast" set="perpetuance" />
  603.                 </if>
  604.             </elseif>
  605.             <elseif skill="ElementalMagic">
  606.                 <equip when="midcast" set="MACC|elementalSkill|MAB" />
  607.             </elseif>
  608.             <elseif skill="DarkMagic">
  609.                 <if spell="stun">
  610.                     <equip when="precast" set="haste|fastcast|macc" />
  611.                     <if buffactive="dark arts">
  612.                         <equip when="precast">
  613.                             <legs>Savant's Pants +2</legs>
  614.                         </equip>
  615.                     </if>
  616.                 </if>
  617.                 <else>
  618.                     <equip when="midcast" set="elementalSkill|MACC|MAB|darkMAB|darkSkill" />
  619.                 </else>
  620.                 <!--Kaustra - elementalSkill|MACC|INT|MAB|darkMAB|darkSkill-->
  621.             </elseif>
  622.         </if>
  623.  
  624.         <if spell="sublimation|addendum: white|addendum: black|penury|parsimony|klimaform|celerity|alacrity|perpetuance|immanence|rapture|ebullience|tabula rasa">
  625.             <equip when="precast" set="%spell" />
  626.             <!--aftercastdelay delay="5" /-->
  627.         </if>
  628.        
  629.         <if status="idle">
  630.             <equip when="aftercast" set="Idle|autoRefresh|$SublimationSet" />
  631.         </if>
  632.        
  633.     </rules>
  634. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment