Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <autoexec>
- <!--Sublimation SpellCast Set Manipulation-->
- <register event="gainbuff_Sublim*Activated" silent="true">sc set Sublim</register>
- <register event="losebuff_Sublim*Activated" silent="true">sc set NoSublim</register>
- <!--Desert Boots equip check-->
- <register event="gainbuff_Sandstorm" silent="true">sc set Sandstorm</register>
- <!--Light / Dark Arts Checking-->
- <register event="gainbuff_Light*Arts|Adden*White" silent="true">sc set LArts</register>
- <register event="gainbuff_Dark*Arts|Adden*Black" silent="true">sc set DArts</register>
- <!--Low MP Trigger-->
- <register event="lowmp" silent="true">input /echo |-----Running low on MP <mp>-----|</register>
- </autoexec>
- <?xml version="1.0" ?>
- <spellcast>
- <config>
- RequireVersion="2.16"
- ShowGearSwaps="false"
- Debug="false"
- ShowSpellInfo="false"
- </config>
- <sets>
- <group default="yes" name="schHighLevel">
- <set name="Standard">
- <main>Kirin's Pole</main>
- <sub>DarkGrip</sub>
- <ammo>Phantom Tathlum</ammo>
- <neck>Enlightened Chain</neck>
- <lear>Moldavite Earring</lear>
- <rear>Loquacious earring</rear>
- <body>Teal saio</body>
- <hands>Argute Bracers</hands>
- <lring>Electrum Ring</lring>
- <rring>Serket Ring</rring>
- <back>Intensifying cape</back>
- <waist>Penitent's rope</waist>
- <legs>Goliard Trews</legs>
- <feet>Goliard clogs</feet>
- <head>Maat's cap</head>
- </set>
- <set name="FastCast">
- <feet></feet>
- <rear>Loquac. Earring</rear>
- </set>
- <set name="Resting" BaseSet="Standard">
- <body>Errant Hpl.</body>
- <main>$DarkStaff</main>
- <sub>DarkGrip</sub>
- <head>Yigit turban</head>
- <waist>Hierarch belt</waist>
- <feet>Goliard clogs</feet>
- <hands>Argute Bracers</hands>
- <neck>Beak Necklace</neck>
- <lring>Electrum Ring</lring>
- <rring>Serket Ring</rring>
- <lear>Antivenom earring</lear>
- <rear>Loquac. Earring</rear>
- <legs>Goliard Trews</legs>
- <back>Invigorating Cape</back>
- </set>
- <set name="LArts" BaseSet="standard">
- <body>Teal saio</body>
- <legs>Scholar's Pants</legs>
- </set>
- <set name="DArts" BaseSet="standard">
- <body>Scholar's Gown</body>
- <legs>Argute Pants</legs>
- </set>
- <set name="Enfeebling" BaseSet="standard">
- <main>Kirin's Pole</main>
- <head>Elite Beret</head>
- <neck>Spider Torque</neck>
- <legs>Jet Seraweels</legs>
- <hands>Argute Bracers</hands>
- </set>
- <set name="Enhancing" BaseSet="standard">
- <main>Kirin's Pole</main>
- <head>Elite Beret</head>
- <body>Argute Gown</body>
- <hands>Scholar's Bracers</hands>
- </set>
- <set name="Nuking" BaseSet="DArts">
- <main>Kirin's Pole</main>
- <sub>DarkGrip</sub>
- <ammo>Phantom Tathlum</ammo>
- <neck>Enlightened Chain</neck>
- <lear>Moldavite Earring</lear>
- <rear>Loquacious earring</rear>
- <body>Teal saio</body>
- <hands>Yigit gages</hands>
- <lring>Genius ring</lring>
- <rring>Diamond ring</rring>
- <back>Rainbow cape</back>
- <waist>Penitent's rope</waist>
- <legs>Teal slops</legs>
- <feet>Goliard clogs</feet>
- <head>Maat's cap</head>
- </set>
- <set name="Sublim">
- <head>Scholar's Mortarboard</head>
- <body>Argute Gown</body>
- </set>
- <set name="NoSublim">
- <head>Argute M.Board</head>
- <body>Argute Gown</body>
- </set>
- <set name="Sandstorm">
- <feet>Desert Boots</feet>
- </set>
- <set name="NoSandstorm">
- <feet>Scholar's Loafers</feet>
- </set>
- </group>
- </sets>
- <variables>
- <!--Var: Elemental Staves-->
- <var name="IceStaff">Aquilo's Staff</var>
- <var name="DarkStaff">Dark Staff</var>
- <var name="ThunderStaff">Jupiter's Staff</var>
- <var name="WindStaff">Wind Staff</var>
- <var name="FireStaff">Fire Staff</var>
- <var name="EarthStaff">Earth Staff</var>
- <var name="LightStaff">Light Staff</var>
- <var name="WaterStaff">Water Staff</var>
- <!--Var: Elemental Grips-->
- <var name="IceGrip">Ice Grip</var>
- <var name="WindGrip">Wind Grip</var>
- <var name="ThunderGrip">Thunder Grip</var>
- <var name="WaterGrip">Water Grip</var>
- <var name="FireGrip">Fire Grip</var>
- <var name="EarthGrip">Earth Grip</var>
- <var name="LightGrip"></var>
- <var name="DarkGrip">Dark Grip</var>
- <!--Var: Other Equipment-->
- <var name="INTRing"></var>
- <var name="MNDRing"></var>
- <!--Var: Elemental Obis-->
- <var name="IceObi">Hyorin Obi</var>
- <var name="WindObi"></var>
- <var name="EarthObi"></var>
- <var name="ThunderObi"></var>
- <var name="WaterObi"></var>
- <var name="FireObi"></var>
- <var name="DarkObi">Anrin Obi</var>
- <var name="LightObi"></var>
- <!--Var: Sublimation Status-->
- <var name="SubStatus">NoSublim</var>
- </variables>
- <rules>
- <!--Light Arts Set-->
- <if BuffActive="Light Arts|Addendum: White">
- <action type="equip" set="LArts" />
- </if>
- <!--Dark Arts Set-->
- <elseif BuffActive="Dark Arts|Addendum: Black">
- <action type="equip" set="DArts" />
- </elseif>
- <!--Scholar Loafers / Desert Boots-->
- <if mode="OR" weatherelement="Earth" spell="sandstorm">
- <action type="equip" when="aftercast" set="Sandstorm" />
- </if>
- <else>
- <action type="equip" set="NoSandstorm" />
- </else>
- <!--Scholar's Mortarboard Checking-->
- <if BuffActive="Sublimation: Activated" >
- <action type="equip" set="Sublim" />
- <action type="var" cmd="set SubStatus Sublim" />
- </if>
- <else>
- <action type="equip" set="NoSublim" />
- <action type="var" cmd="set SubStatus NoSublim" />
- </else>
- <!--Rule: Correct Equip for Spells-->
- <if Skill="EnfeeblingMagic">
- <action type="equip" set="Enfeebling" />
- <if type="BlackMagic">
- <action type="equip">
- <rring>$INTRing</rring>
- <lring>$INTRing</lring>
- <sub>$%SpellElementGrip</sub>
- </action>
- </if>
- <elseif type="WhiteMagic">
- <action type="equip">
- <rring>$MNDRing</rring>
- <sub>$%SpellElementGrip</sub>
- </action>
- </elseif>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </if>
- <elseif Skill="EnhancingMagic">
- <action type="equip" set="Enhancing">
- <rring>$MNDRing</rring>
- </action>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </elseif>
- <elseif Skill="DarkMagic">
- <action type="equip">
- <rring>$INTRing</rring>
- <lring>$INTRing</lring>
- </action>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </elseif>
- <elseif Skill="DivineMagic">
- <action type="equip">
- <rring>$MNDRing</rring>
- <main>$WaterStaff</main>
- <sub>$%SpellElementGrip</sub>
- </action>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </elseif>
- <!--Rule: Dark Staff/Obi-->
- <if spell="Bio*|Sleep*|Drain*|Aspir*">
- <action type="equip">
- <main>$%SpellElementStaff</main>
- <sub>$%SpellElementGrip</sub>
- </action>
- <if advanced='("%SpellElement"=="%DayElement")||("%SpellElement"=="%WeatherElement")'>
- <action type="equip">
- <waist>$%SpellElementObi</waist>
- </action>
- </if>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </if>
- <!--Rule: Cure Staff/Obi-->
- <elseif spell="Cure*|Cura*">
- <action type="equip">
- <main>$CureStaff</main>
- <sub>$%SpellElementGrip</sub>
- </action>
- <if advanced='("%SpellElement"=="%DayElement")||("%SpellElement"=="%WeatherElement")'>
- <action type="equip">
- <waist>$%SpellElementObi</waist>
- </action>
- </if>
- <action type="equip" when="aftercast" set="$SubStatus" />
- </elseif>
- <!--Rule: Elemental Staff/Obi/Tonban-->
- <elseif skill="ElementalMagic">
- <action type="equip" set="nuking" >
- <main>$%SpellElementStaff</main>
- <sub>$%SpellElementGrip</sub>
- <rring>$INTRing</rring>
- </action>
- <if spell="Bli*|Fre*|Aer*|Tor*|Sto*|Qua*|Thu*|Bur*|Wat*|Flo*|Fir*|Fla*|*helix">
- <if advanced='("%SpellElement"=="%DayElement")'>
- <action type="equip">
- <waist>$%SpellElementObi</waist>
- </action>
- </if>
- <elseif advanced='("%SpellElement"=="%WeatherElement")'>
- <action type="equip">
- <waist>$%SpellElementObi</waist>
- </action>
- </elseif>
- </if>
- <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-->
- </if>
- <elseif Spell="Stoneskin" BuffActive="Stoneskin">
- <action type="command" when="midcast">cancel 37</action>
- <action type="midcastdelay" delay="4.8" />
- </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="resting" set="$SubStatus" />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement