Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
- <config debug="false" showgearswaps="false" showspellinfo="false" />
- <variables clear="true">
- <var name="FireStaff">Vulcan's Staff</var>
- <var name="IceStaff">Aquilo's Staff</var>
- <var name="WindStaff">Auster's Staff</var>
- <var name="EarthStaff">Terra's Staff</var>
- <var name="ThunderStaff">Jupiter's Staff</var>
- <var name="WaterStaff">Neptune's Staff</var>
- <var name="LightStaff">Apollo's Staff</var>
- <var name="DarkStaff">Pluto's Staff</var>
- <var name="Trial">None</var>
- <var name="CureStaff">Arka IV</var>
- <var name="DivineCaressReady">1</var>
- <var name="FastCastValue">0</var>
- <var name="CureFastCastValue">79</var>
- </variables>
- <sets>
- <group name="MiscGear">
- <set name="MiscGear">
- <main>Vulcan's Staff</main>
- <main>Aquilo's Staff</main>
- <main>Auster's Staff</main>
- <main>Terra's Staff</main>
- <main>Jupiter's Staff</main>
- <main>Neptune's Staff</main>
- <main>Apollo's Staff</main>
- <main>Pluto's Staff</main>
- <back>Twilight Cape</back>
- <main>Arka IV</main>
- <main>Molva Maul</main>
- </set>
- </group>
- <group default="yes" name="Main">
- <set name="Main">
- <main>$EarthStaff</main>
- <sub>Oneiros Grip</sub>
- <ammo>Incantor Stone</ammo>
- <head>Nefer Khat</head>
- <neck>Twilight Torque</neck>
- <lear>Roundel Earring</lear>
- <rear>Colossus's Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Dark Ring</lring>
- <rring>Shadow Ring</rring>
- <back>Shadow Mantle</back>
- <waist>Slipor Sash</waist>
- <legs>Tatsu. Sitagoromo</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Rest" baseset="Main">
- <main>$DarkStaff</main>
- <neck>Orison Locket</neck>
- <rear>Loquac. Earring</rear>
- <back>Twilight Cape</back>
- </set>
- <set name="Fight" baseset="Main">
- <head>Zelus Tiara</head>
- <hands>Blessed Mitts</hands>
- <waist>Goading Belt</waist>
- <legs>Blessed Trousers</legs>
- <feet>Blessed Pumps</feet>
- </set>
- <set name="MagicBase">
- <main>$%SpellElementStaff</main>
- </set>
- <set name="Fastcast" baseset="MagicBase">
- <ammo>Incantor Stone</ammo>
- <neck>Orison Locket</neck>
- <lear>Loquac. Earring</lear>
- <rear>Novia Earring</rear>
- <rring>Aquasoul Ring</rring>
- <legs>Orsn. Pantaln. +2</legs>
- </set>
- <set name="CureFastcast" baseset="Fastcast">
- <main>$CureStaff</main>
- <body>Heka's Kalasiris</body>
- <hands>Blessed Mitts</hands>
- <waist>Goading Belt</waist>
- <legs>Orsn. Pantaln. +2</legs>
- <feet>Cure Clogs</feet>
- </set>
- <set name="HasteMagicBase" baseset="Fastcast">
- <ammo>Incantor Stone</ammo>
- <head>Zelus Tiara</head>
- <rear>Loquac. Earring</rear>
- <hands>Blessed Mitts</hands>
- <waist>Goading Belt</waist>
- <legs>Blessed Trousers</legs>
- <feet>Blessed Pumps</feet>
- </set>
- <set name="MNDMagicBase" baseset="HasteMagicBase">
- <ammo>Aqua Sachet</ammo>
- <head>Orison Cap +2</head>
- <body>Rubeus Jacket</body>
- <hands>Blessed Mitts</hands>
- <lring>Sirona's Ring</lring>
- <rring>Aquasoul Ring</rring>
- <back>Kaikias' Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Blessed Trousers</legs>
- <feet>Marduk's Crackows</feet>
- </set>
- <set name="INTMagicBase" baseset="HasteMagicBase">
- <body>Rubeus Jacket</body>
- <back>Kaikias' Cape</back>
- </set>
- <set name="Auspice" baseset="HasteMagicBase">
- <feet>Orsn. Duckbills +2</feet>
- </set>
- <set name="Stoneskin" baseset="HasteMagicBase">
- <ammo>Aqua Sachet</ammo>
- <neck>Stone Gorget</neck>
- <lring>Aquasoul Ring</lring>
- <rring>Aquasoul Ring</rring>
- <legs>Haven Hose</legs>
- </set>
- <set name="Enhancing" baseset="HasteMagicBase">
- <sub>Fulcio Grip</sub>
- <neck>Colossus's Torque</neck>
- <lear>Augment. Earring</lear>
- <hands>Augur's Gloves</hands>
- <back>Merciful Cape</back>
- <waist>Olympus Sash</waist>
- <legs>Clr. Pantaln. +2</legs>
- <feet>Orsn. Duckbills +1</feet>
- </set>
- <set name="Barspell" baseset="Enhancing">
- <body>Orison Bliaud +2</body>
- <legs>Clr. Pantaln. +2</legs>
- </set>
- <set name="MNDEnfeeble" baseset="MNDMagicBase">
- <hands>Cleric's Mitts</hands>
- </set>
- <set name="INTEnfeeble" baseset="INTMagicBase">
- <hands>Cleric's Mitts</hands>
- </set>
- <set name="Divine" baseset="MNDMagicBase" />
- <set name="DivineDamage" baseset="Divine">
- <lear>Hecate's Earring</lear>
- <rear>Moldavite Earring</rear>
- </set>
- <set name="Elemental" baseset="INTMagicBase">
- <lear>Hecate's Earring</lear>
- <rear>Moldavite Earring</rear>
- </set>
- <set name="CureHigh" baseset="MNDMagicBase">
- <main>Arka IV</main>
- <sub>Curatio Grip</sub>
- <ammo>Aqua Sachet</ammo>
- <head>Orison Cap +2</head>
- <neck>Ajari Necklace</neck>
- <lear>Roundel Earring</lear>
- <rear>Orison Earring</rear>
- <body>Orison Bliaud +2</body>
- <hands>Augur's Gloves</hands>
- <lring>Ephedra Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Oretania's Cape</back>
- <waist>Cleric's Belt</waist>
- <legs>Orsn. Pantaln. +2</legs>
- <feet>Rubeus Boots</feet>
- </set>
- <set name="CureLow" baseset="CureHigh" />
- <set name="Regen" baseset="HasteMagicBase">
- <body>Cleric's Briault</body>
- <hands>Orison Mitts +1</hands>
- </set>
- <set name="StatusRemoval" baseset="HasteMagicBase">
- <head>Orison Cap +2</head>
- <hands>Orison Mitts +1</hands>
- <legs>Orsn. Pantaln. +2</legs>
- </set>
- <set name="Protect" baseset="HasteMagicBase">
- <lring>Sheltered Ring</lring>
- </set>
- <set name="Shell" baseset="HasteMagicBase">
- <lring>Sheltered Ring</lring>
- </set>
- <set name="DivineCaress" baseset="Main">
- <hands>Orison Mitts +1</hands>
- </set>
- </group>
- </sets>
- <rules>
- <if tpgt="10">
- <action type="disable" slot="main|sub" />
- </if>
- <else>
- <action type="enable" slot="main|sub" />
- </else>
- <if spelltargettype="NPC" notvalidtarget="*Enemy*" validtarget="*Self*">
- <action type="changetarget" target="<me>" />
- </if>
- <if spelltargettype="NPC" notvalidtarget="*NPC*" validtarget="*Self*">
- <action type="changetarget" target="<me>" />
- </if>
- <if spelltargettype="NONE" validtarget="*Self*">
- <action type="changetarget" target="<me>" />
- </if>
- <!--<if advanced='("%EquipMain"=="$Trial")' ><disable slot="main" /></if><if advanced='("%EquipMain"=="$Melee")' >
- <action type="disable" slot="main" />
- <action type="disable" slot="sub" />
- </if>
- <else>
- <action type="enable" slot="main" />
- </else>-->
- <action type="command" when="Idle">sc set Main</action>
- <action type="command" when="Engaged">sc set Fight</action>
- <action type="command" when="Resting">sc set Rest</action>
- <if commandprefix="/ma|/magic|/nin|/ninjutsu" notspell="Teleport*|Warp*">
- <if spell="Cur*">
- <action type="equip" when="precast" set="CureFastcast" />
- </if>
- <elseif notspell="Poisona|Paralyna|Blindna|Silena|Cursna|Viruna|Stona|Sandstorm">
- <action type="equip" when="precast" set="Fastcast" />
- </elseif>
- <if SubJob="SCH">
- <if Spell="Dispel|Sleep" notbuffactive="Addendum: Black">
- <if notbuffactive="Dark Arts">
- <action type="command">wait 2; /ja "Addendum: Black" <me>;wait 2; %spell %spelltargetraw</action>
- <action type="changespell" spell="Dark Arts"/>
- </if>
- <else>
- <action type="command">wait 2; %spell %spelltargetraw</action>
- <action type="changespell" spell="Addendum: Black"/>
- </else>
- <action type="changetarget" target="<me>"/>
- </if>
- <if Spell="Aspir|Drain" notbuffactive="Addendum: Black|Dark Arts">
- <action type="command">wait 2; %spell %spelltargetraw</action>
- <action type="changespell" spell="Dark Arts"/>
- <action type="changetarget" target="<me>"/>
- </if>
- </if>
- <if spell="Auspice">
- <action type="equip" when="midcast" set="Auspice" />
- </if>
- <elseif spell="Stoneskin">
- <action type="midcastdelay" delay="4" />
- <action type="equip" when="midcast" set="Stoneskin" />
- <action type="command" when="midcast">cancel 37</action>
- </elseif>
- <elseif spell="Cur*">
- <action type="MidCastDelay" delay="0.5" />
- <if advanced='(("%SpellElement" = "%DayElement") OR ("%SpellElement" = "%WeatherElement"))'>
- <action type="equip" when="midcast" set="CureHigh">
- <back>Twilight Cape</back>
- </action>
- </if>
- <else>
- <action type="equip" when="midcast" set="CureHigh" />
- </else>
- </elseif>
- <!--<elseif spell="Cure|Cure II|Cure III|Cure IV|Curaga*">
- <action type="castdelay" delay="0.5" />
- <if advanced='(("%SpellElement" = "%DayElement") OR ("%SpellElement" = "%WeatherElement"))'>
- <action type="equip" when="midcast" set="CureLow">
- <back>Twilight Cape</back>
- </action>
- </if>
- <else>
- <action type="equip" when="midcast" set="CureLow" />
- </else>
- </elseif>-->
- <elseif spell="Regen*">
- <action type="equip" when="midcast" set="Regen" />
- </elseif>
- <elseif spell="Refresh">
- <action type="equip" when="midcast" set="HasteMagicBase" />
- </elseif>
- <elseif spell="Barstonra|Barwatera|Barfira|Baraera|Barblizzara|Barthundra">
- <action type="equip" when="precast" set="Barspell" />
- </elseif>
- <elseif spell="Utsusemi*Ichi">
- <action type="midcastdelay" delay="2.6" />
- <action type="equip" when="midcast" set="HasteMagicBase" />
- <action type="command" when="midcast">cancel 66</action>
- </elseif>
- <elseif spell="Utsusemi*Ni">
- <action type="equip" when="precast" set="HasteMagicBase" />
- </elseif>
- <elseif skill="EnfeeblingMagic">
- <if type="WhiteMagic">
- <action type="equip" when="midcast" set="MNDEnfeeble" />
- </if>
- <elseif type="BlackMagic">
- <action type="equip" when="midcast" set="INTEnfeeble" />
- </elseif>
- </elseif>
- <elseif skill="ElementalMagic">
- <action type="equip" when="midcast" set="Elemental" />
- </elseif>
- <elseif skill="DivineMagic">
- <if spell="Banish*|Holy*">
- <action type="equip" when="precast" set="DivineDamage" />
- </if>
- <else>
- <action type="equip" when="midcast" set="Divine" />
- </else>
- </elseif>
- <elseif skill="EnhancingMagic">
- <if spell="Boost*">
- <action type="equip" when="midcast" set="Enhancing" />
- </if>
- <elseif spell="Protect*">
- <action type="equip" when="midcast" set="Protect" />
- </elseif>
- <elseif spell="Shell*">
- <action type="equip" when="midcast" set="Shell" />
- </elseif>
- <else>
- <action type="equip" when="midcast" set="HasteMagicBase" />
- </else>
- </elseif>
- <elseif spell="Poisona|Paralyna|Blindna|Silena|Cursna|Viruna|Stona">
- <if notbuffactive="Divine Caress" advanced='"$DivineCaressReady" == "1"'>
- <action type="command">wait 1.5; %spell %spelltargetraw</action>
- <action type="changespell" spell="Divine Caress"/>
- <action type="changetarget" target="<me>"/>
- <action type="var" cmd="set DivineCaressReady 0"/>
- <action type="command">wait 60;sc var set DivineCaressReady 1</action>
- <action type="equip" when="precast" set="DivineCaress" />
- </if>
- <else>
- <action type="equip" when="precast" set="StatusRemoval" />
- </else>
- </elseif>
- <else>
- <action type="equip" when="midcast" set="HasteMagicBase" />
- </else>
- </if>
- <if notspell="Teleport*|Warp*|Divine Caress">
- <if status = "Engaged">
- <action type="equip" when="aftercast" set="Fight" />
- </if>
- <else>
- <action type="equip" when="aftercast" set="Main" />
- </else>
- </if>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement