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">
- <!--
- Created by Ihm
- If you're using this, leave this here please, credit the author and stuff :3.
- Version 1.1
- -->
- <config debug="false" showgearswaps="false" showspellinfo="false" />
- <variables clear="true">
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ConfigVariables']/*" />
- <var name="DivineCaressReady">1</var>
- <var name="FirstRun">1</var>
- <var name="DarkArtsSpells">Sleep|Dispel</var>
- </variables>
- <sets>
- <group name="MiscGear">
- <set name="MiscGear">
- <main>Chatoyant Staff</main>
- <main>Arka IV</main>
- <main>Goedendag</main>
- <main>Gambanteinn</main>
- <main>Werebuster</main>
- <sub>Genbu's Shield</sub>
- </set>
- </group>
- <group name="Base">
- <set name="Fight" baseset="Main" />
- <set name="MagicBase" />
- <set name="Fastcast" baseset="MagicBase">
- <ammo>Incantor Stone</ammo>
- <head>Nares Cap</head>
- <neck>Orison Locket</neck>
- <lear>Loquac. Earring</lear>
- <body>Rubeus Jacket</body>
- <rear>Novia Earring</rear>
- <rring>Aquasoul Ring</rring>
- <legs>Rubeus Spats</legs>
- </set>
- <set name="CureFastcast" baseset="Fastcast">
- <body>Heka's Kalasiris</body>
- <hands>Iuvenalis Mittens</hands>
- <waist>Ninurta's Sash</waist>
- <legs>Orsn. Pantaln. +2</legs>
- </set>
- <set name="HasteMagicBase" baseset="Fastcast">
- <ammo>Incantor Stone</ammo>
- <head>Zelus Tiara</head>
- <rear>Loquac. Earring</rear>
- <hands>Iuvenalis Mittens</hands>
- <waist>Ninurta's Sash</waist>
- <legs>Rubeus Spats</legs>
- <feet>Blessed Pumps +1</feet>
- </set>
- <set name="MNDMagicBase" baseset="HasteMagicBase">
- <ammo>Oreiad's Tathlum</ammo>
- <head>Orison Cap +2</head>
- <body>Rubeus Jacket</body>
- <hands>Iuvenalis Mittens</hands>
- <lring>Sirona's Ring</lring>
- <rring>Aquasoul Ring</rring>
- <legs>Rubeus Spats</legs>
- <feet>Marduk's Crackows</feet>
- </set>
- <set name="INTMagicBase" baseset="HasteMagicBase">
- <body>Rubeus Jacket</body>
- </set>
- <set name="Auspice" baseset="HasteMagicBase">
- <feet>Orsn. Duckbills +2</feet>
- </set>
- <set name="Stoneskin" baseset="HasteMagicBase">
- <ammo>Oreiad's Tathlum</ammo>
- <neck>Stone Gorget</neck>
- <lring>Aquasoul Ring</lring>
- <rring>Aquasoul Ring</rring>
- <legs>Haven Hose</legs>
- </set>
- <set name="MNDEnfeeble" baseset="MNDMagicBase" />
- <set name="INTEnfeeble" baseset="INTMagicBase" />
- <set name="Divine" baseset="MNDMagicBase">
- <rear>Beatific Earring</rear>
- <waist>Bishop's Sash</waist>
- </set>
- <set name="DivineDamage" baseset="Divine" />
- <set name="Elemental" baseset="INTMagicBase" />
- <set name="Regen" baseset="HasteMagicBase">
- <body>Cleric's Briault</body>
- <hands>Orison Mitts +2</hands>
- </set>
- <set name="StatusRemoval" baseset="HasteMagicBase">
- <head>Orison Cap +2</head>
- <hands>Orison Mitts +2</hands>
- <legs>Orsn. Pantaln. +2</legs>
- </set>
- <set name="Protect" baseset="HasteMagicBase">
- <lring>Sheltered Ring</lring>
- <legs>Clr. Pantaln. +2</legs>
- </set>
- <set name="Shell" baseset="HasteMagicBase">
- <lring>Sheltered Ring</lring>
- <legs>Clr. Pantaln. +2</legs>
- </set>
- <set name="DivineCaress" baseset="Main">
- <hands>Orison Mitts +2</hands>
- </set>
- </group>
- <group name="Healer" default="yes" inherit="Base">
- <set name="MiscGear">
- </set>
- <set name="Main">
- <main>Terra's Staff</main>
- <sub>Oneiros Grip</sub>
- <ammo>Incantor Stone</ammo>
- <head>Nefer Khat</head>
- <neck>Twilight Torque</neck>
- <lear>Ethereal 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>Nares Trews</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Rest" baseset="Main">
- <main>Chatoyant Staff</main>
- <neck>Orison Locket</neck>
- <rear>Loquac. Earring</rear>
- </set>
- <set name="WSHexa|WSRandgrith|WSRealm" />
- <set name="WSBoon">
- <ammo>Oreiad's Tathlum</ammo>
- <head>Orison Cap +2</head>
- <neck>Inquisitor's Chain</neck>
- <lear>Moonshade Earring</lear>
- <rear>Brutal Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Iuvenalis Mittens</hands>
- <lring>Aquasoul Ring</lring>
- <rring>Pyrosoul Ring</rring>
- <back>Rancorous Mantle</back>
- <waist>Windbuffet Belt</waist>
- <legs>Rubeus Spats</legs>
- <feet>Marduk's Crackows</feet>
- </set>
- <set name="MagicBase">
- <main>Chatoyant Staff</main>
- </set>
- <set name="Enhancing" baseset="HasteMagicBase">
- <main>Beneficus</main>
- <head>Zenith Crown +1</head>
- <neck>Colossus's Torque</neck>
- <hands>Augur's Gloves</hands>
- <back>Merciful Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Clr. Pantaln. +2</legs>
- <feet>Orsn. Duckbills +2</feet>
- </set>
- <set name="Barspell" baseset="Enhancing">
- <body>Orison Bliaud +2</body>
- </set>
- <set name="CureHigh" baseset="MNDMagicBase">
- <main>Arka IV</main>
- <sub>Curatio Grip</sub>
- <ammo>Oreiad's Tathlum</ammo>
- <head>Orison Cap +2</head>
- <neck>Phalaina Locket</neck>
- <lear>Roundel Earring</lear>
- <rear>Beatific Earring</rear>
- <body>Orison Bliaud +2</body>
- <hands>Augur's Gloves</hands>
- <lring>Ephedra Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Tempered Cape</back>
- <waist>Bishop's Sash</waist>
- <legs>Orsn. Pantaln. +2</legs>
- <feet>Marduk's Crackows</feet>
- </set>
- <set name="CureLow" baseset="CureHigh" />
- </group>
- <group name="Melee" inherit="Base">
- <set name="MiscGear">
- </set>
- <set name="Main">
- <ammo>Incantor Stone</ammo>
- <head>Nefer Khat</head>
- <neck>Twilight Torque</neck>
- <lear>Ethereal 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>Nares Trews</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Rest" baseset="Main">
- <neck>Orison Locket</neck>
- <rear>Loquac. Earring</rear>
- </set>
- <set name="Fight" baseset="Main">
- <ammo>Cheruski Needle</ammo>
- <head>Khthonios Mask</head>
- <neck>Inquisitor's Chain</neck>
- <lear>Suppanomimi</lear>
- <rear>Brutal Earring</rear>
- <body>Goliard Saio</body>
- <hands>Iuvenalis Mittens</hands>
- <lring>Rajas Ring</lring>
- <rring>Tyrant's Ring</rring>
- <back>Rancorous Mantle</back>
- <waist>Ninurta's Sash</waist>
- <legs>Rubeus Spats</legs>
- <feet>Blessed Pumps +1</feet>
- </set>
- <set name="WSHexa">
- <ammo>Cheruski Needle</ammo>
- <head>Selenian Cap</head>
- <neck>Inquisitor's Chain</neck>
- <lear>Ghillie Earring +1</lear>
- <lear>Moonshade Earring</lear>
- <body>Sublime Breastplate</body>
- <hands>Iuvenalis Mittens</hands>
- <lring>Rajas Ring</lring>
- <rring>Pyrosoul Ring</rring>
- <back>Rancorous Mantle</back>
- <waist>Prosilio Belt</waist>
- <legs>Rubeus Spats</legs>
- <feet>Marduk's Crackows</feet>
- </set>
- <set name="WSRandgrith">
- </set>
- <set name="WSRealm">
- <lear>Ghillie Earring +1</lear>
- <lring>Aquasoul Ring</lring>
- <ammo>Oreiad's Tathlum</ammo>
- <head>Ruach Crown</head>
- <neck>Light Gorget</neck>
- <body>Sublime Breastplate</body>
- <hands>Iuvenalis Mittens</hands>
- <back>Rancorous Mantle</back>
- <waist>Light Belt</waist>
- <legs>Rubeus Spats</legs>
- <feet>Marduk's Crackows</feet>
- <rring>Pyrosoul Ring</rring>
- <rear>Ghillie Earring +1</rear>
- </set>
- <set name="WSBoon">
- <ammo>Oreiad's Tathlum</ammo>
- <head>Ruach Crown</head>
- <neck>Inquisitor's Chain</neck>
- <lear>Moonshade Earring</lear>
- <rear>Brutal Earring</rear>
- <body>Sublime Breastplate</body>
- <hands>Iuvenalis Mittens</hands>
- <lring>Aquasoul Ring</lring>
- <rring>Pyrosoul Ring</rring>
- <back>Rancorous Mantle</back>
- <waist>Windbuffet Belt</waist>
- <legs>Rubeus Spats</legs>
- <feet>Marduk's Crackows</feet>
- </set>
- <set name="Enhancing" baseset="HasteMagicBase">
- <head>Zenith Crown +1</head>
- <neck>Colossus's Torque</neck>
- <hands>Augur's Gloves</hands>
- <back>Merciful Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Clr. Pantaln. +2</legs>
- <feet>Orsn. Duckbills +2</feet>
- </set>
- <set name="Barspell" baseset="Enhancing">
- <body>Orison Bliaud +2</body>
- </set>
- <set name="CureHigh" baseset="MNDMagicBase">
- <ammo>Oreiad's Tathlum</ammo>
- <head>Orison Cap +2</head>
- <neck>Phalaina Locket</neck>
- <lear>Roundel Earring</lear>
- <rear>Orison Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Augur's Gloves</hands>
- <lring>Ephedra Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Tempered Cape</back>
- <waist>Bishop's Sash</waist>
- <legs>Nares Trews</legs>
- <feet>Marduk's Crackows</feet>
- </set>
- <set name="CureLow" baseset="CureHigh" />
- </group>
- </sets>
- <rules>
- <if advanced="("$FirstRun"=="1")">
- <action type="command">sc var set FirstRun 0;</action>
- </if>
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='WeaponHandling']/*" />
- <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 spell="Enlightenment">
- <action type="command">sc group Healer;</action>
- <action type="equip" when="precast" set="Idle" setgroup="Healer"/>
- <action type="cancelspell"/>
- <action type="return"/>
- </if>
- <if spell="Presto">
- <action type="command">sc group Melee;</action>
- <action type="equip" when="precast" set="Idle" setgroup="Melee"/>
- <action type="cancelspell"/>
- <action type="return"/>
- </if>
- <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="/ws|/weaponskill">
- <if tpgt="99">
- <if spell="Hexa Strike">
- <action type="equip" when="precast" set="WSHexa"/>
- </if>
- <elseif spell="Realmrazer">
- <action type="equip" when="precast" set="WSRealm"/>
- </elseif>
- <elseif spell="Randgrith">
- <action type="equip" when="precast" set="WSRandgrith"/>
- </elseif>
- <else>
- <action type="equip" when="precast" set="WSHexa"/>
- </else>
- </if>
- </if>
- <if commandprefix="/ma|/magic|/nin|/ninjutsu" notspell="Teleport*|Warp*|Recall*">
- <if spell="Utsusemi*Ichi">
- <action type="midcastdelay" delay="2.4"/>
- <action type="command" when="midcast">cancel 66</action>
- </if>
- <if SubJob="SCH">
- <if Spell="$DarkArtsSpells" notbuffactive="Addendum: Black">
- <if notbuffactive="Dark Arts">
- <action type="command">wait 2; /ja "Addendum: Black" <me>;wait 2; /ma %spell %spelltargetraw</action>
- <action type="changespell" spell="Dark Arts"/>
- </if>
- <else>
- <action type="command">wait 2; /ma %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; /ma %spell %spelltargetraw</action>
- <action type="changespell" spell="Dark Arts"/>
- <action type="changetarget" target="<me>"/>
- </if>
- </if>
- <if spell="Auspice">
- <action type="equip" when="precast" set="Fastcast" />
- <action type="equip" when="midcast" set="Auspice" />
- </if>
- <elseif spell="Stoneskin">
- <action type="equip" when="precast" set="Fastcast" />
- <action type="midcastdelay" delay="3" />
- <action type="equip" when="midcast" set="Stoneskin" />
- <action type="command" when="midcast">cancel 37</action>
- </elseif>
- <elseif spell="Cur*">
- <action type="equip" when="precast" set="CureFastcast" />
- <action type="MidCastDelay" delay="0.5" />
- <action type="equip" when="midcast" set="CureHigh" />
- </elseif>
- <elseif spell="Regen*">
- <action type="equip" when="precast" set="Fastcast" />
- <action type="equip" when="midcast" set="Regen" />
- </elseif>
- <elseif spell="Refresh">
- <action type="equip" when="precast" set="Fastcast" />
- <action type="equip" when="midcast" set="HasteMagicBase" />
- </elseif>
- <elseif spell="Bar*">
- <action type="equip" when="precast" set="Barspell" />
- </elseif>
- <elseif spell="Utsusemi*Ichi">
- <action type="equip" when="precast" set="Fastcast" />
- <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">
- <action type="equip" when="precast" set="Fastcast" />
- <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="precast" set="Fastcast" />
- <action type="equip" when="midcast" set="Elemental" />
- </elseif>
- <elseif skill="DivineMagic">
- <action type="equip" when="precast" set="Fastcast" />
- <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">
- <action type="equip" when="precast" set="Fastcast" />
- <if spell="Boost*">
- <action type="equip" when="midcast" set="Enhancing" />
- </if>
- <elseif spell="Protect*">
- <action type="midcastdelay" delay="1" />
- <action type="equip" when="midcast" set="Protect" />
- </elseif>
- <elseif spell="Shell*">
- <action type="midcastdelay" delay="1" />
- <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; input /ma %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