Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast>
- <guildwork
- character="Wolfshadow"
- server="Cerberus"
- description="SCH Spellcast, If you dont like it then make one better"
- job="job abbreviation"
- />
- <config>
- RequireVersion="2.16"
- ShowGearSwaps="false"
- Debug="true"
- ShowSpellInfo="false"
- </config>
- <sets>
- <group default="yes" name="schHighLevel">
- <set name="standard">
- <main>Terra's Staff</main>
- <sub>Raptor Strap +1</sub>
- <neck>Twilight Torque</neck>
- <hands>Serpentes Cuffs</hands>
- <lear>Moonshade Earring</lear>
- <rear>Loquac. Earring</rear>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <feet>Serpentes Sabots</feet>
- <ammo>Incantor Stone</ammo>
- <waist>Hierarch Belt</waist>
- <back>Cheviot Cape</back>
- <legs>Tatsumaki Sitagoromo</legs>
- </set>
- <set name="Fastcast">
- <head>Argute Mortarboard</head>
- <feet>Scholar's Loafers</feet>
- <rear>Loquac. Earring</rear>
- <hands>Savant's Bracers +2</hands>
- <legs>Savant's Pants +2</legs>
- <body>Savant's Gown +2</body>
- <ammo>Incantor Stone</ammo>
- </set>
- <set name="resting" BaseSet="standard">
- <main>Pluto's Staff</main>
- <body>Scholar's Gown +1</body>
- <legs>Scholar's Pants</legs>
- <head>Walahra Turban</head>
- <rear>Antivenom Earring</rear>
- <ammo>Clarus Stone</ammo>
- </set>
- <set name="LArts" BaseSet="standard">
- <main>Earth Staff</main>
- <body>Argute Gown</body>
- <legs>Scholar's Pants</legs>
- </set>
- <set name="DArts" BaseSet="standard">
- <body>Scholar's Gown +1</body>
- <legs>Argute Pants</legs>
- </set>
- <set name="Enfeebling" BaseSet="standard">
- <main>$%SpellElementStaff</main>
- <head>Selenian Cap</head>
- <neck>Savant's Chain</neck>
- <body>Savant's Gown +2</body>
- <hands>Savant's Bracers +2</hands>
- <legs>Savant's Pants +2</legs>
- <lring>Balrahn's Ring</lring>
- <waist>Swift Belt</waist>
- <rring>Omega Ring</rring>
- <feet>Savant's Loafers +2</feet>
- </set>
- <set name="Klimaform" BaseSet="fastcast">
- <feet>Scholar's Loafers</feet>
- <legs>Savant's Pants +2</legs>
- <waist>Swift Belt</waist>
- <back>Blue Cape +1</back>
- <body>Savant's Gown +2</body>
- <hands>Savant's Bracers +2</hands>
- <lring>Ether Ring</lring>
- <rring>Dark Ring</rring>
- <rear>Loquac. earring</rear>
- <lear>Magnetic Earring</lear>
- <ammo>Incantor Stone</ammo>
- <head>Argute Mortarboard</head>
- </set>
- <set name="Enhancing" BaseSet="standard">
- <main>Kirin's Pole</main>
- <neck>Colossus's Torque</neck>
- <head>Savant's Bonnet +2</head>
- <body>Argute Gown</body>
- <ammo>Savant's Treatise</ammo>
- <legs>Scholar's Pants</legs>
- <hands>Savant's Bracers +2</hands>
- </set>
- <set name="Nuking" BaseSet="DArts">
- <head>Selenian Cap</head>
- <lring>Diamond Ring</lring>
- <hands>Savant's Bracers +2</hands>
- <neck>Savant's Chain</neck>
- <rring>Diamond Ring</rring>
- <rear>Hecate's earring</rear>
- <lear>Moldavite Earring</lear>
- <body>Savant's Gown +2</body>
- <waist>Cognition Belt</waist>
- <back>Potentia Cape</back>
- <ammo>WitchStone</ammo>
- <legs>Cybele Pants</legs>
- <feet>Savant's Loafers +2</feet>
- </set>
- <set name="Helices" BaseSet="Nuking">
- <head>Scholar's Mortarboard +1</head>
- <body>Savant's Gown +2</body>
- <waist>Cognition Belt</waist>
- <legs>Cybele Pants</legs>
- <hands>Savant's Bracers +2</hands>
- </set>
- <set name="Sublim" BaseSet="standard">
- <head>Scholar's Mortarboard +1</head>
- <body>Savant's Gown +2</body>
- <rear>Savant's Earring</rear>
- </set>
- <set name="NoSublim" BaseSet="standard">
- <head>Savant's bonnet +2</head>
- <body>Savant's Gown +2</body>
- </set>
- <set name="Sandstorm">
- <feet>Desert Boots</feet>
- </set>
- <set name="NoSandstorm">
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Helices" baseset="nuking">
- </set>
- <set name="Outsideart">
- <hands>Savant's Bracers +2</hands>
- <legs>Savant's Pants +2</legs>
- <feet>Savant's Loafers +2</feet>
- <body>Savant's Gown +2</body>
- <rear>Loquac. Earring</rear>
- <head>Savant's Bonnet +2</head>
- <back>Blue Cape +1</back>
- </set>
- </group>
- </sets>
- <variables>
- <!--Var: Elemental Staves-->
- <var name="IceStaff">Varuna's Staff +2</var>
- <var name="WindStaff">Wind Staff</var>
- <var name="EarthStaff">Terra's Staff</var>
- <var name="ThunderStaff">Jupiter's Staff</var>
- <var name="WaterStaff">Water Staff</var>
- <var name="FireStaff">Fire Staff</var>
- <var name="DarkStaff">Pluto's Staff</var>
- <var name="LightStaff">Light Staff</var>
- <var name="CureStaff">Surya's Staff +2</var>
- <!--Var: Elemental Grips-->
- <var name="ThunderGrip">Bugard Strap +1</var>
- <var name="EarthGrip">Bugard Strap +1</var>
- <var name="LightGrip">Bugard Strap +1</var>
- <var name="IceGrip">Bugard Strap +1</var>
- <var name="WindGrip">Bugard Strap +1</var>
- <!--Var: Elemental Obis-->
- <var name="IceObi">Hyorin Obi</var>
- <var name="WindObi">Furin Obi</var>
- <var name="EarthObi">Dorin Obi</var>
- <var name="ThunderObi">Rairin Obi</var>
- <var name="WaterObi">Suirin Obi</var>
- <var name="FireObi">Karin Obi</var>
- <var name="DarkObi">Anrin Obi</var>
- <var name="LightObi">Korin Obi</var>
- <!--Var: Sublimation Status-->
- <var name="SubStatus">NoSublim</var>
- </variables>
- <rules>
- <if CastTimeGT="1">
- <if type= "WhiteMagic">
- <if buffactive="Light Arts|Addendum: White">
- <action type="Equip" when="Precast" set="fastcast" />
- </if>
- <else>
- <action type="equip" when="precast" set="outsideart" />
- </else>
- </if>
- <if type= "BlackMagic">
- <if buffactive="Dark Arts|Addendum: Black">
- <if spell="Blizzard*">
- <action type="equip" when="precast" set="fastcast">
- <main>Varuna's Staff +2</main>
- </action>
- </if>
- <else>
- <action type="equip" when="precast" set="fastcast" />
- </else>
- </if>
- <else>
- <action type="equip" when="precast" set="outsideart" />
- </else>
- </if>
- </if>
- <action type="castdelay" delay=".5" />
- <action type="midcastdelay" delay="1" />
- <!--Scholar Loafers / Desert Boots-->
- <if mode="OR" weatherelement="Earth" spell="sandstorm">
- <action type="equip" when="aftercast" set="Sandstorm" />
- </if>
- <else>
- <action type="equip" when="aftercast" set="NoSandstorm" />
- </else>
- <!--Scholar's Mortarboard Checking-->
- <if BuffActive="Sublimation: Activated" >
- <action type="equip" set="Sublim" when="aftercast" />
- <action type="var" cmd="set SubStatus Sublim" />
- </if>
- <else>
- <action type="equip" set="NoSublim" when="aftercast" />
- <action type="var" cmd="set SubStatus NoSublim" />
- </else>
- <!--Rule: Correct Equip for Spells-->
- <if Skill="EnfeeblingMagic">
- <action type="equip" set="Enfeebling" when="midcast" />
- <if type="BlackMagic">
- <action type="equip" when="midcast">
- <sub>$%SpellElementGrip</sub>
- <legs>Savant's pants +2</legs>
- <body>Savant's Gown +2</body>
- <head>Selenian Cap</head>
- <back>Potentia Cape</back>
- <waist>Cognition Belt</waist>
- </action>
- </if>
- <elseif type="WhiteMagic">
- <action type="equip" when="midcast">
- <sub>$%SpellElementGrip</sub>
- <back>Aslan Cape</back>
- <legs>Savant's pants +2</legs>
- </action>
- </elseif>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </if>
- <elseif Skill="EnhancingMagic">
- <if buffactive="Penury|Parsimony">
- <action type="equip" set="Enhancing" when="midcast">
- <legs>Savant's Pants +2</legs>
- </action>
- </if>
- <else>
- <action type="equip" set="Enhancing" when="midcast" />
- </else>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </elseif>
- <elseif Skill="DarkMagic">
- <action type="equip" when="midcast">
- <neck>Aesir Torque</neck>
- <head>Argute Mortarboard</head>
- <legs>Argute Pants</legs>
- <body>Scholar's Gown +1</body>
- <feet>Scholar's Loafers</feet>
- </action>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </elseif>
- <elseif Skill="DivineMagic">
- <action type="equip">
- <main>$WaterStaff</main>
- <sub>$%SpellElementGrip</sub>
- </action>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </elseif>
- <!--Rule: Dark Staff/Obi-->
- <if spell="Bio*|Drain*|Aspir*">
- <if buffactive="Ebullience|Rapture">
- <action type="equip" when="midcast">
- <main>$%SpellElementStaff</main>
- <sub>$%SpellElementGrip</sub>
- <neck>Aesir Torque</neck>
- <body>Scholar's Gown +1</body>
- <feet>Scholar's Loafers</feet>
- <head>Savant's Bonnet +2</head>
- <legs>Argute Pants</legs>
- </action>
- <if advanced='("%SpellElement"=="%DayElement")||("%SpellElement"=="%WeatherElement")'>
- <action type="equip">
- <waist>$%SpellElementObi</waist>
- <back>Twilight Cape</back>
- </action>
- </if>
- </if>
- <else>
- <action type="equip" when="midcast">
- <main>$%SpellElementStaff</main>
- <sub>$%SpellElementGrip</sub>
- <neck>Aesir Torque</neck>
- <body>Scholar's Gown +1</body>
- <feet>Scholar's Loafers</feet>
- <legs>Argute Pants</legs>
- </action>
- <if advanced='("%SpellElement"=="%DayElement")||("%SpellElement"=="%WeatherElement")'>
- <action type="equip">
- <waist>$%SpellElementObi</waist>
- <back>Twilight Cape</back>
- </action>
- </if>
- </else>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </if>
- <!--Rule: Cure Staff/Obi-->
- <elseif spell="Cure*|Cura*">
- <if buffactive="Ebullience|Rapture">
- <action type="equip" when="midcast">
- <main>$CureStaff</main>
- <sub>Raptor Strap +1</sub>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <body>Savant's Gown +2</body>
- <legs>Tatsu. Sitagoromo</legs>
- <back>Aslan Cape</back>
- <head>Savant's Bonnet +2</head>
- </action>
- <if advanced='("%SpellElement"=="%DayElement")||("%SpellElement"=="%WeatherElement")'>
- <action type="equip" when="midcast">
- <waist>$%SpellElementObi</waist>
- </action>
- </if>
- </if>
- <if buffactive="Penury|Parsimony">
- <action type="equip" when="midcast">
- <main>$CureStaff</main>
- <sub>Raptor Strap +1</sub>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <head>Selenian Cap</head>
- <body>Savant's Gown +2</body>
- <back>Aslan Cape</back>
- <legs>Savant's Pants +2</legs>
- </action>
- <if advanced='("%SpellElement"=="%DayElement")||("%SpellElement"=="%WeatherElement")'>
- <action type="equip" when="midcast">
- <waist>$%SpellElementObi</waist>
- </action>
- </if>
- </if>
- <else>
- <action type="equip" when="midcast">
- <main>$CureStaff</main>
- <sub>Raptor Strap +1</sub>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <head>Selenian Cap</head>
- <body>Savant's Gown +2</body>
- <legs>Tatsu. Sitagoromo</legs>
- <back>Aslan Cape</back>
- </action>
- <if advanced='("%SpellElement"=="%DayElement")||("%SpellElement"=="%WeatherElement")'>
- <action type="equip" when="midcast">
- <waist>$%SpellElementObi</waist>
- </action>
- </if>
- </else>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </elseif>
- <!--Rule: Elemental Staff/Obi/Tonban-->
- <elseif skill="ElementalMagic">
- <if buffactive="Ebullience|Rapture">
- <if spell="Bli*|Fre*|Aer*|Tor*|Sto*|Qua*|Thu*|Bur*|Wat*|Flo*|Fir*|Fla*|*Helix">
- <action type="equip" set="nuking" when="midcast" >
- <main>$%SpellElementStaff</main>
- <sub>$%SpellElementGrip</sub>
- <head>Savant's Bonnet +2</head>
- </action>
- </if>
- <if spell="Bli*|Fre*|Aer*|Tor*|Sto*|Qua*|Thu*|Bur*|Wat*|Flo*|Fir*|Fla*|*Helix">
- <if advanced='("%SpellElement"=="%DayElement")'>
- <action type="equip" when="midcast">
- <waist>$%SpellElementObi</waist>
- <back>Twilight cape</back>
- </action>
- </if>
- <elseif advanced='("%SpellElement"=="%WeatherElement")'>
- <action type="equip" when="midcast">
- <waist>$%SpellElementObi</waist>
- <back>Twilight Cape</back>
- </action>
- </elseif>
- <elseif spell="*helix">
- <action type="equip" set="Nuking" when="midcast">
- <main>$%SpellElementStaff</main>
- <sub>$%SpellElementGrip</sub>
- <head>Savant's Bonnet +2</head>
- </action>
- </elseif>
- </if>
- </if>
- <elseif buffactive="Parsimony|Penury">
- <if spell="Bli*|Fre*|Aer*|Tor*|Sto*|Qua*|Thu*|Bur*|Wat*|Flo*|Fir*|Fla*|*Helix">
- <action type="equip" set="nuking" when="midcast" >
- <main>$%SpellElementStaff</main>
- <sub>$%SpellElementGrip</sub>
- <legs>Savant's Pants +2</legs>
- </action>
- </if>
- <if spell="Bli*|Fre*|Aer*|Tor*|Sto*|Qua*|Thu*|Bur*|Wat*|Flo*|Fir*|Fla*|*Helix">
- <if advanced='("%SpellElement"=="%DayElement")'>
- <action type="equip" when="midcast">
- <waist>$%SpellElementObi</waist>
- <back>Twilight cape</back>
- </action>
- </if>
- <elseif advanced='("%SpellElement"=="%WeatherElement")'>
- <action type="equip" when="midcast">
- <waist>$%SpellElementObi</waist>
- <back>Twilight Cape</back>
- </action>
- </elseif>
- <elseif spell="*helix">
- <action type="equip" set="helices" when="midcast">
- <main>$%SpellElementStaff</main>
- <sub>$%SpellElementGrip</sub>
- <legs>Savant's Pants +2</legs>
- </action>
- </elseif>
- </if>
- </elseif>
- <else>
- <if spell="Bli*|Fre*|Aer*|Tor*|Sto*|Qua*|Thu*|Bur*|Wat*|Flo*|Fir*|Fla*|*Helix">
- <action type="equip" set="nuking" when="midcast" >
- <main>$%SpellElementStaff</main>
- <sub>$%SpellElementGrip</sub>
- </action>
- </if>
- <if spell="Bli*|Fre*|Aer*|Tor*|Sto*|Qua*|Thu*|Bur*|Wat*|Flo*|Fir*|Fla*|*Helix">
- <if advanced='("%SpellElement"=="%DayElement")'>
- <action type="equip" when="midcast">
- <waist>$%SpellElementObi</waist>
- <back>Twilight cape</back>
- </action>
- </if>
- <elseif advanced='("%SpellElement"=="%WeatherElement")'>
- <action type="equip" when="midcast">
- <waist>$%SpellElementObi</waist>
- <back>Twilight Cape</back>
- </action>
- </elseif>
- <elseif spell="*helix">
- <action type="equip" set="helices" when="midcast">
- <main>$%SpellElementStaff</main>
- <sub>$%SpellElementGrip</sub>
- </action>
- </elseif>
- </if>
- </else>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </elseif>
- <!--Sneak Auto-Cancel Rule-->
- <elseif spell="Sneak|Spectral Jig|Monomi*" buffActive="Sneak">
- <action type="command" when="midcast">cancel 71</action>
- </elseif>
- <!--Stoneskin Auto-Cancel Rule-->
- <elseif spell="Stoneskin|Earthen Ward" buffActive="Stoneskin">
- <action type="command" when="midcast">cancel 37</action>
- </elseif>
- <!--Rule: Correct Strategem for Proper Arts-->
- <elseif spell="Penury|Parsimony">
- <if BuffActive="Light Arts|Addendum: White">
- <action type="ChangeSpell" Spell="Penury" />
- <action type="Command">input /recast Penury</action>
- </if>
- <elseif BuffActive="Dark Arts|Addendum: Black">
- <action type="ChangeSpell" Spell="Parsimony" />
- <action type="Command">input /recast Parsimony</action>
- </elseif>
- </elseif>
- <elseif spell="Celerity|Alacrity">
- <if BuffActive="Light Arts|Addendum: White">
- <action type="ChangeSpell" Spell="Celerity" />
- <action type="Command">input /recast Penury</action>
- </if>
- <elseif BuffActive="Dark Arts|Addendum: Black">
- <action type="ChangeSpell" Spell="Alacrity" />
- <action type="Command">input /recast Parsimony</action>
- </elseif>
- </elseif>
- <elseif spell="Accession|Manifestation">
- <if BuffActive="Light Arts|Addendum: White">
- <action type="ChangeSpell" Spell="Accession" />
- <action type="Command">input /recast Penury</action>
- </if>
- <elseif BuffActive="Dark Arts|Addendum: Black">
- <action type="ChangeSpell" Spell="Manifestation" />
- <action type="Command">input /recast Parsimony</action>
- </elseif>
- </elseif>
- <elseif spell="Rapture|Ebullience">
- <if BuffActive="Light Arts|Addendum: White">
- <action type="ChangeSpell" Spell="Rapture" />
- <action type="Command">input /recast Penury</action>
- </if>
- <elseif BuffActive="Dark Arts|Addendum: Black">
- <action type="ChangeSpell" Spell="Ebullience" />
- <action type="Command">input /recast Parsimony</action>
- </elseif>
- </elseif>
- <elseif spell="Addendum*">
- <if BuffActive="Light Arts">
- <action type="ChangeSpell" Spell="Addendum: White" />
- <action type="Command">input /recast "Addendum: White"</action>
- </if>
- <elseif BuffActive="Dark Arts">
- <action type="ChangeSpell" Spell="Addendum: Black" />
- <action type="Command">input /recast "Addendum: Black"</action>
- </elseif>
- </elseif>
- <!-- autosets -->
- <action type="equip" when="Resting" set="Resting" />
- <action type="equip" when="idle" set="$SubStatus" />
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement