Guest User

Untitled

a guest
Aug 5th, 2011
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 13.61 KB | None | 0 0
  1. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  2.     <config
  3.        debug="false"
  4.        NormalSet="Idle"
  5.    />
  6.        
  7.     <variables clear="true">
  8.         <var name="IceStaff">Aquilo's Staff</var>
  9.         <var name="WindStaff">Wind Staff</var>
  10.         <var name="EarthStaff">Earth Staff</var>
  11.         <var name="ThunderStaff">Thunder Staff</var>
  12.         <var name="WaterStaff">Water Staff</var>
  13.         <var name="FireStaff">Vulcan's Staff</var>
  14.         <var name="DarkStaff">Dark Staff</var>
  15.         <var name="LightStaff">Light Staff</var>
  16.         <!--Obis-->
  17.         <var name="LightObi">0</var>
  18.         <var name="DarkObi">0</var>
  19.         <var name="FireObi">1</var>
  20.         <var name="EarthObi">0</var>
  21.         <var name="WaterObi">0</var>
  22.         <var name="WindObi">0</var>
  23.         <var name="IceObi">1</var>
  24.         <var name="ThunderObi">0</var>
  25.         <var name="TwilightCape">1</var>
  26.         <!--Var: Sublimation Status -->
  27.         <var name="SubStatus">Idle</var>
  28.     </variables>
  29.    
  30.     <sets>
  31.         <group name="DefaultSCH" default="yes">
  32.             <set name="Idle">
  33.                 <main>Earth Staff</main>
  34.                 <sub>Ice Grip</sub>
  35.                 <ammo>Impatiens</ammo>
  36.                 <head>Wivre Hairpin</head>
  37.                 <neck>Twilight Torque</neck>
  38.                 <body>Pluviale</body>
  39.                 <hands>Serpentes Cuffs</hands>
  40.                 <lear>Insomnia Earring</lear>
  41.                 <rear>Antivenom Earring</rear>
  42.                 <lring>Dark Ring</lring>
  43.                 <rring>Dark Ring</rring>
  44.                 <back>Cheviot Cape</back>
  45.                 <waist>Hierarch Belt</waist>
  46.                 <legs>Tatsumaki Sitagoromo</legs>
  47.                 <feet>Serpentes Sabots</feet>
  48.             </set>
  49.            
  50.            
  51.             <set name="Resting" baseset="Idle">
  52.                 <main>$DarkStaff</main>
  53.                 <head>Selenian Cap</head>
  54.                 <neck>Eidolon Pendant</neck>
  55.             </set>
  56.            
  57.            
  58.             <set name="EnfeeblingINT" BaseSet="Idle">
  59.                 <head>Teal Chapeau</head>
  60.                 <body>Savant's Gown +1</body>
  61.                 <neck>Spider Torque</neck>
  62.                 <waist>Penitent's Rope</waist>
  63.                 <lring>Balrahn's Ring</lring>
  64.                 <legs>Savant's Pants +2</legs>
  65.                 <rring>Diamond Ring</rring>
  66.                 <back>Rainbow Cape</back>
  67.                 <hands>Teal Cuffs</hands>
  68.                 <feet>Savant's Loafers +1</feet>
  69.             </set>
  70.            
  71.            
  72.             <set name="EnfeeblingMND" BaseSet="Idle">
  73.                 <head>Teal Chapeau</head>
  74.                 <neck>Spider Torque</neck>
  75.                 <body>Savant's Gown +1</body>
  76.                 <waist>Penitent's Rope</waist>
  77.                 <lring>Balrahn's Ring</lring>
  78.                 <legs>Savant's Pants +2</legs>
  79.                 <rring>Sapphire Ring</rring>
  80.                 <feet>Teal Pigaches</feet>
  81.                 <back>Rainbow Cape</back>
  82.                 <hands>Teal Cuffs</hands>
  83.             </set>
  84.            
  85.            
  86.             <set name="Nuke" BaseSet="Idle">
  87.                 <ammo>Witchstone</ammo>
  88.                 <head>Teal Chapeau</head>
  89.                 <body>Savant's Gown +1</body>
  90.                 <neck>Beak Necklace</neck>
  91.                 <lear>Novio Earring</lear>
  92.                 <lring>Diamond Ring</lring>
  93.                 <rear>Hecate's Earring</rear>
  94.                 <rring>Snow Ring</rring>
  95.                 <back>Searing Cape</back>
  96.                 <waist>Oneiros Sash</waist>
  97.                 <feet>Savant's Loafers +1</feet>
  98.                 <hands>Teal Cuffs</hands>
  99.                 <legs>Teal Slops</legs>
  100.             </set>
  101.            
  102.            
  103.             <set name="Enhancing" BaseSet="Idle">
  104.                 <head>Teal Chapeau</head>
  105.                 <body>Argute Gown</body>
  106.                 <lring>Sapphire Ring</lring>
  107.                 <rring>Aquamarine Ring</rring>
  108.                 <legs>Savant's Pants +2</legs>
  109.                 <back>Rainbow Cape</back>
  110.                 <waist>Siegel Sash</waist>
  111.             </set>
  112.            
  113.            
  114.             <set name="DarkMagic" BaseSet="Nuke">
  115.                 <head>Teal Chapeau</head>
  116.                 <neck>Beak Necklace</neck>
  117.                 <body>Savant's Gown +1</body>
  118.                 <lear>Novio Earring</lear>
  119.                 <rear>Phantom Earring</rear>
  120.                 <back>Rainbow Cape</back>
  121.             </set>
  122.            
  123.            
  124.             <set name="Cure" BaseSet="Idle">
  125.                 <sub>Pax Grip</sub>
  126.                 <head>Teal Chapeau</head>
  127.                 <body>Augur's Jaseran</body>
  128.                 <waist>Penitent's Rope</waist>
  129.                 <legs>Errant Slops</legs>
  130.             </set>
  131.            
  132.            
  133.             <set name="Stoneskin" BaseSet="Enhancing">
  134.                 <head>Teal Chapeau</head>
  135.                 <body>Augur's Jaseran</body>
  136.                 <rring>Sapphire Ring</rring>
  137.                 <lring>Aquamarine Ring</lring>
  138.                 <neck>Beak Necklace</neck>
  139.                 <legs>Savant's Pants +2</legs>
  140.                 <main>Kirin's Pole</main>
  141.                 <back>Rainbow Cape</back>
  142.             </set>
  143.            
  144.            
  145.             <set name="Helix" baseset="EnfeeblingINT">
  146.                 <lring>Snow Ring</lring>
  147.             </set>
  148.            
  149.            
  150.             <set name="Sublimation" baseset="Idle">
  151.                 <head>Scholar's Mortarboard</head>
  152.                 <body>Argute Gown</body>
  153.                 <rear>Savant's Earring</rear>
  154.             </set>
  155.            
  156.         </group>
  157.     </sets>
  158.    
  159.     <rules>
  160.         <xi:include href="includes.xml" xpointer="//include[@name='SpellCancel']/*" />
  161.         <!-- Obi/Cape Rulles. Basically copypaste the <elseif element> parts and change the element/obi. -->
  162.             <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  163.                 <if Element="Thunder">
  164.                     <action type="equip" when="midcast">
  165.                         <waist lock="yes">Rairin Obi</waist>
  166.                     </action>
  167.                     <action type="equip" when="midcast">
  168.                         <back lock="yes">Twilight Cape</back>
  169.                     </action>
  170.                 </if>
  171.                 <elseif Element="Ice">
  172.                     <action type="equip" when="midcast">
  173.                         <waist lock="yes">Hyorin Obi</waist>
  174.                     </action>
  175.                     <action type="equip" when="midcast">
  176.                         <back lock="yes">Twilight Cape</back>
  177.                     </action>
  178.                 </elseif>
  179.                 <elseif Element="Fire">
  180.                     <action type="equip" when="midcast">
  181.                         <waist lock="yes">Karin Obi</waist>
  182.                     </action>
  183.                     <action type="equip" when="midcast">
  184.                         <back lock="yes">Twilight Cape</back>
  185.                     </action>
  186.                 </elseif>
  187.                 <elseif Element="Light">
  188.                     <action type="equip" when="midcast">
  189.                         <waist lock="yes">Korin Obi</waist>
  190.                     </action>
  191.                     <action type="equip" when="midcast">
  192.                         <back lock="yes">Twilight Cape</back>
  193.                     </action>
  194.                 </elseif>
  195.             </if>
  196.  
  197.         <if BuffActive="Sublimation: Activated" >
  198.             <equip set="Sublimation" />
  199.             <var cmd="set SubStatus Sublimation" />
  200.         </if>
  201.        
  202.         <else>
  203.             <equip set="Idle" />
  204.             <var cmd="set SubStatus Idle" />
  205.         </else>
  206.        
  207.        
  208.         <if Skill="EnfeeblingMagic">
  209.             <if type="BlackMagic">
  210.                 <equip when="midcast" set="EnfeeblingINT" >
  211.                     <main>$%SpellElementStaff</main>
  212.                 </equip>
  213.                 <if BuffActive="Dark Arts|Addendum: Black">
  214.                     <equip when="midcast">
  215.                         <body>Scholar's Gown</body>
  216.                     </equip>
  217.                 </if>
  218.             </if>
  219.             <elseif type="WhiteMagic">
  220.                 <equip when="midcast" set="EnfeeblingMND" >
  221.                     <main>$%SpellElementStaff</main>
  222.                 </equip>
  223.                 <if BuffActive="Light Arts|Addendum: White">
  224.                     <equip when="midcast">
  225.                         <legs>Scholar's Pants</legs>
  226.                     </equip>
  227.                 </if>
  228.             </elseif>
  229.             <equip when="aftercast" set="$SubStatus" />
  230.         </if>
  231.        
  232.        
  233.         <elseif Skill="EnhancingMagic" notspell="Teleport*|Warp*|Retrace|Protect*|Shell*|Sneak|Invisible|Haste|Stoneskin|Blink|Aquaveil|Animus*|*Storm|Adloq*|Regen*">
  234.             <equip when="midcast" set="Enhancing" >
  235.                 <main>$%SpellElementStaff</main>
  236.             </equip>
  237.             <if type="WhiteMagic">
  238.                 <if BuffActive="Light Arts|Addendum: White">
  239.                     <equip when="midcast">
  240.                         <legs>Scholar's Pants</legs>
  241.                     </equip>
  242.                 </if>
  243.             </if>
  244.             <equip when="aftercast" set="$SubStatus" />
  245.         </elseif>
  246.        
  247.        
  248.         <elseif Skill="DarkMagic">
  249.             <equip when="midcast" set="DarkMagic" >
  250.                 <main>$%SpellElementStaff</main>
  251.             </equip>
  252.             <if BuffActive="Dark Arts|Addendum: Black">
  253.                 <equip when="midcast">
  254.                     <body>Scholar's Gown</body>
  255.                 </equip>
  256.             </if>
  257.             <equip when="aftercast" set="$SubStatus" />
  258.         </elseif>
  259.        
  260.        
  261.         <if spell="Bio*|Sleep*|Drain*|Aspir*">
  262.             <equip>
  263.                 <main>$%SpellElementStaff</main>
  264.                 <sub>$%SpellElementGrip</sub>
  265.             </equip>
  266.             <equip when="aftercast" set="$SubStatus" />
  267.         </if>
  268.        
  269.        
  270.         <elseif spell="Cure*|Cura*">
  271.             <equip when="Midcast" set="Cure" >
  272.                 <main>$%SpellElementStaff</main>
  273.             </equip>
  274.             <equip when="aftercast" set="$SubStatus" />
  275.         </elseif>
  276.        
  277.        
  278.         <elseif skill="ElementalMagic">
  279.             <equip when="midcast" set="Nuke" >
  280.                 <main>$%SpellElementStaff</main>
  281.             </equip>
  282.             <equip when="aftercast" set="$SubStatus" />
  283.         </elseif>
  284.        
  285.         <elseif spell="Stoneskin">
  286.             <equip when="precast" set="Stoneskin" />
  287.         </elseif>
  288.        
  289.        
  290.         <equip when="resting" set="resting" />
  291.        
  292.         <equip when="Idle" set="$SubStatus" />
  293.        
  294.         <if CommandPrefix="/jobability">
  295.             <if spell="Penury|Parsimony">
  296.                 <if BuffActive="Light Arts|Addendum: White">
  297.                     <changespell Spell="Penury" />
  298.                     <command>input /recast Penury</command>
  299.                 </if>
  300.                 <elseif BuffActive="Dark Arts|Addendum: Black">
  301.                     <changespell Spell="Parsimony" />
  302.                     <command>input /recast Parsimony</command>
  303.                 </elseif>
  304.             </if>
  305.            
  306.            
  307.             <elseif spell="Celerity|Alacrity">
  308.                 <if BuffActive="Light Arts|Addendum: White">
  309.                     <changespell Spell="Celerity" />
  310.                     <command>input /recast Celerity</command>
  311.                 </if>
  312.                 <elseif BuffActive="Dark Arts|Addendum: Black">
  313.                     <changespell Spell="Alacrity" />
  314.                     <command>input /recast Alacrity</command>
  315.                 </elseif>
  316.             </elseif>
  317.            
  318.            
  319.             <elseif spell="Accession|Manifestation">
  320.                 <if BuffActive="Light Arts|Addendum: White">
  321.                     <changespell Spell="Accession" />
  322.                     <command>input /recast Accession</command>
  323.                 </if>
  324.                 <elseif BuffActive="Dark Arts|Addendum: Black">
  325.                     <changespell Spell="Manifestation" />
  326.                     <command>input /recast Manifestation</command>
  327.                 </elseif>
  328.             </elseif>
  329.            
  330.            
  331.             <elseif spell="Rapture|Ebullience">
  332.                 <if BuffActive="Light Arts|Addendum: White">
  333.                     <changespell Spell="Rapture" />
  334.                     <command>input /recast Rapture</command>
  335.                 </if>
  336.                 <elseif BuffActive="Dark Arts|Addendum: Black">
  337.                     <changespell Spell="Ebullience" />
  338.                     <command>input /recast Ebullience</command>
  339.                 </elseif>
  340.             </elseif>
  341.            
  342.            
  343.             <elseif spell="Addendum*">
  344.                 <if BuffActive="Light Arts">
  345.                     <changespell Spell="Addendum: White" />
  346.                     <command>input /recast "Addendum: White"</command>
  347.                 </if>
  348.                 <elseif BuffActive="Dark Arts">
  349.                     <changespell Spell="Addendum: Black" />
  350.                     <command>input /recast "Addendum: Black"</command>
  351.                 </elseif>
  352.             </elseif>
  353.            
  354.             <elseif spell="Perpetuance|Immanence">
  355.                 <if Buffactive="Light Arts">
  356.                     <changespell Spell="Perpetuance" />
  357.                     <command>input /recast "Perpetuance"</command>
  358.                 </if>
  359.                 <elseif BuffActive="Dark Arts">
  360.                     <changespell Spell="Immanence" />
  361.                     <command>input /recast "Immanence"</command>
  362.                 </elseif>
  363.             </elseif>
  364.            
  365.             <!-- Rule: Gear Swap to cancel Job Ability Animation -->
  366.             <if EquipHead="Wivre Hairpin">
  367.                 <equip>
  368.                     <head>Wivre Hairpin</head>
  369.                 </equip>
  370.             </if>
  371.             <else>
  372.                 <equip>
  373.                     <head>Scholar's Mortarboard</head>
  374.                 </equip>
  375.             </else>
  376.            
  377.             <!-- AF3 Handles -->
  378.            
  379.                 <if mode="OR" spell="Parsimony|Penury" BuffActive="Parsimony|Penury">
  380.                     <equip when="precast|midcast|aftercast|idle">
  381.                         <legs lock="yes">Savant's Pants +2</legs>
  382.                     </equip>
  383.                 </if>
  384.                
  385.                 <!--<if mode="OR" spell="Rapture|Ebullience" BuffActive="Rapture|Ebullience">
  386.                     <equip when="precast|midcast|aftercast|idle">
  387.                         <head lock="yes">Savant's Bonnet +1</head>
  388.                    </equip>
  389.                 </if>-->
  390.                
  391.                 <if mode="OR" spell="Perpetuance|Immanence" BuffActive="Perpetuance|Immanence">
  392.                     <equip when="precast|midcast|aftercast|idle">
  393.                         <hands lock="yes">Savant's Bracers +1</hands>
  394.                     </equip>
  395.                 </if>
  396.         </if>  
  397.     </rules>
  398. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment