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.3
- Groups:
- -->
- <config debug="false" showgearswaps="false" showspellinfo="false" />
- <variables clear="true">
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ConfigVariables']/*" />
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='AutoSCHMain']/*" />
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ObiList']/*" />
- <var name="FirstRun">1</var>
- </variables>
- <sets>
- <group name="base">
- <set name="MiscGear">
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ObiListGear']/*" />
- <back>Twilight Cape</back>
- <main>Teiwaz</main>
- </set>
- <set name="Idle">
- <main>Owleyes</main>
- <ammo>Incantor Stone</ammo>
- <head>Selenian Cap</head>
- <neck>Twilight Torque</neck>
- <lear>Novia Earring</lear>
- <rear>Loquac. Earring</rear>
- <body>Orvail Robe</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Umbra Cape</back>
- <waist>Slipor Sash</waist>
- <legs>Nares Trews</legs>
- <feet>Serpentes Sabots</feet>
- <sub>Genbu's Shield</sub>
- </set>
- <set name="Rest">
- <main>Chatoyant Staff</main>
- <ammo>Oreiad's Tathlum</ammo>
- <hands>Nares Cuffs</hands>
- </set>
- <set name="Sublimation" baseset="Idle">
- <head>Scholar's M.board</head>
- <lear>Savant's Earring</lear>
- <body>Argute Gown +2</body>
- </set>
- <set name="SublimationRest" baseset="Rest">
- <head>Scholar's M.board</head>
- <lear>Savant's Earring</lear>
- <body>Argute Gown +2</body>
- </set>
- <set name="MagicBase">
- <main>Chatoyant Staff</main>
- </set>
- <set name="Fastcast" baseset="MagicBase">
- <ammo>Incantor Stone</ammo>
- <head>Nares Cap</head>
- <rear>Loquac. earring</rear>
- <hands>Repartie Gloves</hands>
- <lring>Prolix Ring</lring>
- <back>Swith Cape</back>
- <legs>Orvail Pants</legs>
- <feet>Argute Loafers +2</feet>
- </set>
- <set name="CureFastcast" baseset="Fastcast">
- <body>Nefer Kalasiris</body>
- <legs>Praeco Slacks</legs>
- </set>
- <set name="StoneskinFastcast" baseset="Fastcast">
- <hands>Carapacho Cuffs</hands>
- </set>
- <set name="HasteMagicBase" baseset="Fastcast">
- <waist>Goading Belt</waist>
- </set>
- <set name="MNDMagicBase" baseset="HasteMagicBase">
- <lring>Aquasoul Ring</lring>
- <ammo>Oreiad's Tathlum</ammo>
- <head>Selenian Cap</head>
- <neck>Savant's Chain</neck>
- <body>Orvail Robe</body>
- <hands>Svnt. Bracers +2</hands>
- <lring>Sirona's Ring</lring>
- <back>Kaikias' Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Nares Trews</legs>
- <feet>Nares Clogs</feet>
- <rring>Aquasoul Ring</rring>
- <sub>Shamatha Grip</sub>
- </set>
- <set name="INTMagicBase" baseset="HasteMagicBase">
- <lring>Icesoul Ring</lring>
- <ammo>Phtm. Tathlum</ammo>
- <head>Nares Cap</head>
- <neck>Feud Pendant</neck>
- <body>Orvail Robe</body>
- <hands>Orvail Cuffs</hands>
- <back>Kaikias' Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Orvail Pants</legs>
- <feet>Svnt. Loafers +2</feet>
- <rring>Icesoul Ring</rring>
- <sub>Wizzan Grip</sub>
- </set>
- <set name="Enhancing" baseset="HasteMagicBase">
- <main>Kirin's Pole</main>
- <ammo>Savant's Treatise</ammo>
- <lear>Augment. Earring</lear>
- <body>Argute Gown +2</body>
- <hands>Augur's Gloves</hands>
- <waist>Olympus Sash</waist>
- <legs>Scholar's Pants +1</legs>
- <feet>Literae Sabots</feet>
- <sub>Fulcio Grip</sub>
- </set>
- <set name="Stoneskin" baseset="HasteMagicBase">
- <neck>Stone Gorget</neck>
- <rear>Earthcry Earring</rear>
- <legs>Haven Hose</legs>
- </set>
- <set name="Barspell" baseset="Enhancing" />
- <set name="Spikes" baseset="Enhancing" />
- <set name="MNDEnfeeble" baseset="MNDMagicBase">
- <legs>Savant's Pants +2</legs>
- </set>
- <set name="INTEnfeeble" baseset="INTMagicBase" />
- <set name="Dark" baseset="INTMagicBase">
- <ammo>Incantor Stone</ammo>
- <body>Scholar's Gown +1</body>
- <back>Swith Cape</back>
- <waist>Goading Belt</waist>
- </set>
- <set name="Regen" baseset="HasteMagicBase" />
- <set name="StatusRemoval" baseset="HasteMagicBase" />
- <set name="Protect" baseset="HasteMagicBase" />
- <set name="Shell" baseset="HasteMagicBase" />
- <set name="Cure" baseset="MNDMagicBase">
- <sub>Curatio Grip</sub>
- <ammo>Oreiad's Tathlum</ammo>
- <head>Selenian Cap</head>
- <neck>Fylgja Torque +1</neck>
- <lear>Beatific Earring</lear>
- <rear>Healing Earring</rear>
- <body>Nefer Kalasiris</body>
- <hands>Augur's Gloves</hands>
- <lring>Ephedra Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Oretania's Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Nares Trews</legs>
- <feet>Argute Loafers +2</feet>
- </set>
- <set name="Perpetuance">
- <hands>Svnt. Bracers +2</hands>
- </set>
- <set name="Immanence" />
- </group>
- <group name="basic-generic|legion-generic" inherit="base" />
- <group name="basic-buffed|basic-unbuffed" default="yes" inherit="legion-generic">
- <set name="Divine" baseset="MNDMagicBase" />
- <set name="Elemental" baseset="INTMagicBase">
- <lring>Icesoul Ring</lring>
- <ammo>Erlene's Notebook</ammo>
- <head>Nares Cap</head>
- <neck>Saevus Pendant</neck>
- <lear>Hecate's Earring</lear>
- <rear>Novio Earring</rear>
- <body>Nares Saio</body>
- <hands>Nares Cuffs</hands>
- <back>Romanus Cape</back>
- <waist>Othila Sash</waist>
- <legs>Cybele Pants</legs>
- <feet>Svnt. Loafers +2</feet>
- <rring>Icesoul Ring</rring>
- <sub>Wizzan Grip</sub>
- </set>
- <set name="Helix">
- <lring>Icesoul Ring</lring>
- <ammo>Phtm. Tathlum</ammo>
- <head>Nares Cap</head>
- <neck>Feud Pendant</neck>
- <lear>Hecate's Earring</lear>
- <rear>Novio Earring</rear>
- <body>Nares Saio</body>
- <hands>Orvail Cuffs</hands>
- <back>Romanus Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Orvail Pants</legs>
- <feet>Svnt. Loafers +2</feet>
- <rring>Icesoul Ring</rring>
- <sub>Wizzan Grip</sub>
- </set>
- <set name="Kaustra" baseset="Helix">
- <hands>Nares Cuffs</hands>
- </set>
- <set name="Stun" baseset="HasteMagicBase">
- <body>Scholar's Gown +1</body>
- <sub>Shamatha Grip</sub>
- </set>
- </group>
- <group name="legion-unbuffed|legion-buffed" inherit="legion-generic">
- <set name="Divine" baseset="MNDMagicBase" />
- <set name="Elemental" baseset="INTMagicBase" />
- <set name="Helix">
- <lring>Icesoul Ring</lring>
- <ammo>Phtm. Tathlum</ammo>
- <head>Nares Cap</head>
- <neck>Feud Pendant</neck>
- <lear>Hecate's Earring</lear>
- <rear>Novio Earring</rear>
- <body>Nares Saio</body>
- <hands>Orvail Cuffs</hands>
- <back>Romanus Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Orvail Pants</legs>
- <feet>Svnt. Loafers +2</feet>
- <rring>Icesoul Ring</rring>
- <sub>Wizzan Grip</sub>
- </set>
- <set name="Kaustra" baseset="Helix">
- <hands>Nares Cuffs</hands>
- </set>
- <set name="Stun" baseset="HasteMagicBase">
- <body>Scholar's Gown +1</body>
- <sub>Shamatha Grip</sub>
- </set>
- </group>
- </sets>
- <rules>
- <if advanced='"$FirstRun"=="1"'>
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='BuffModeDetection']/*" />
- <command>
- resetstrats;
- ae unregister 20000; ae unregister 20001; ae unregister 20002; ae unregister 20003; ae unregister 20004; ae unregister 20005;
- wait 1;
- ae register 20000 gainbuff_Sublimation:_Complete trigger "Trigger0";
- </command>
- <var cmd="set FirstRun 0" />
- </if>
- <!-- Includes -->
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='TargetAdjustment']/*" />
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='BuffCancel']/*" />
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='TeleportCancel']/*" />
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ClassTriggerGroupSwitching']/*" />
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='WeaponHandling']/*" />
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='AutoSlotLocking']/*" />
- <!-- Return to idle set after accession wears -->
- <if Spell="Trigger0">
- <command>input /echo \x1F\xCDSublimation charged!</command>
- <equip when="precast" set="Idle" />
- <cancelspell />
- <return />
- </if>
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='AutoSCHMainRules']/*" />
- <if advanced="("$_SCH_AutoArts"=="1")">
- <!-- Converts Protectra/Shellra into AoE Protect/Shell -->
- <if Spell="Protectra*|Shellra*">
- <if Advanced="("$_SCH_Strats_Current"<"1")">
- <cancelspell />
- <return />
- </if>
- <if NotBuffActive="Light Arts|Addendum: White">
- <command>wait 2; /ma %spell %spelltargetraw</command>
- <changespell spell="Light Arts"/>
- </if>
- <else>
- <if Spell="Protectra">
- <command>wait 2; /ma "Protect" %spelltargetraw</command>
- </if>
- <elseif Spell="Protectra II">
- <command>wait 2; /ma "Protect II" %spelltargetraw</command>
- </elseif>
- <elseif Spell="Protectra III">
- <command>wait 2; /ma "Protect III" %spelltargetraw</command>
- </elseif>
- <elseif Spell="Protectra IV">
- <command>wait 2; /ma "Protect IV" %spelltargetraw</command>
- </elseif>
- <elseif Spell="Protectra V">
- <command>wait 2; /ma "Protect V" %spelltargetraw</command>
- </elseif>
- <elseif Spell="Shellra">
- <command>wait 2; /ma "Shell" %spelltargetraw</command>
- </elseif>
- <elseif Spell="Shellra II">
- <command>wait 2; /ma "Shell II" %spelltargetraw</command>
- </elseif>
- <elseif Spell="Shellra III">
- <command>wait 2; /ma "Shell III" %spelltargetraw</command>
- </elseif>
- <elseif Spell="Shellra IV">
- <command>wait 2; /ma "Shell IV" %spelltargetraw</command>
- </elseif>
- <elseif Spell="Shellra V">
- <command>wait 2; /ma "Shell V" %spelltargetraw</command>
- </elseif>
- <action type="changespell" spell="Accession"/>
- </else>
- </if>
- <!-- Converts RDM Bar spells into AoE Bar spells -->
- <if Spell="Bar*ra" SubJob="RDM">
- <if Advanced="("$_SCH_Strats_Current"<"1")">
- <cancelspell />
- <return />
- </if>
- <if NotBuffActive="Light Arts|Addendum: White">
- <command>wait 2; /ma %spell %spelltargetraw</command>
- <changespell spell="Light Arts"/>
- </if>
- <else>
- <if Spell="Barstonra">
- <command>wait 2; /ma "Barstone" %spelltargetraw</command>
- </if>
- <elseif Spell="Barwatera">
- <command>wait 2; /ma "Barwater" %spelltargetraw</command>
- </elseif>
- <elseif Spell="Baraera">
- <command>wait 2; /ma "Baraero" %spelltargetraw</command>
- </elseif>
- <elseif Spell="Barfira">
- <command>wait 2; /ma "Barfire" %spelltargetraw</command>
- </elseif>
- <elseif Spell="Barblizzara">
- <command>wait 2; /ma "Barblizzard" %spelltargetraw</command>
- </elseif>
- <elseif Spell="Barthundra">
- <command>wait 2; /ma "Barthunder" %spelltargetraw</command>
- </elseif>
- <changespell spell="Accession"/>
- </else>
- </if>
- <!-- Converts Sleepga into AoE Sleep -->
- <if Spell="Sleepga*">
- <if Advanced="("$_SCH_Strats_Current"<"1")">
- <cancelspell />
- <return />
- </if>
- <if NotBuffActive="Dark Arts|Addendum: Black">
- <command>wait 2; /ma %spell %spelltargetraw</command>
- <changespell spell="Dark Arts"/>
- <changetarget target="<me>"/>
- </if>
- <elseif NotBuffActive="Addendum: Black" notsubjob="BLM|RDM">
- <command>wait 2; /ma %spell %spelltargetraw</command>
- <changespell spell="Addendum: Black"/>
- <changetarget target="<me>"/>
- </elseif>
- <else>
- <if Spell="Sleepga">
- <command>wait 2; /ma "Sleep" %spelltargetraw</command>
- </if>
- <elseif Spell="Sleepga II">
- <command>wait 2; /ma "Sleep II" %spelltargetraw</command>
- </elseif>
- <changespell spell="Manifestation"/>
- <changetarget target="<me>"/>
- </else>
- </if>
- <!-- Converts Breakga into AoE Break -->
- <if Spell="Breakga">
- <if Advanced="("$_SCH_Strats_Current"<"1")">
- <cancelspell />
- <return />
- </if>
- <if NotBuffActive="Dark Arts">
- <command>wait 2; /ma %spell %spelltargetraw</command>
- <action type="changespell" spell="Dark Arts"/>
- <action type="changetarget" target="<me>"/>
- </if>
- <elseif NotBuffActive="Addendum: Black">
- <command>wait 2; /ma %spell %spelltargetraw</command>
- <action type="changespell" spell="Addendum: Black"/>
- <action type="changetarget" target="<me>"/>
- </elseif>
- <else>
- <command>wait 2; /ma "Break" %spelltargetraw</command>
- <action type="changespell" spell="Manifestation"/>
- <action type="changetarget" target="<me>"/>
- </else>
- </if>
- <!-- Converts Cure 5/6 to Raptured Cure 4 -->
- <if Spell="Cure V*">
- <if Advanced="("$_SCH_Strats_Current"<"1")">
- <cancelspell />
- <return />
- </if>
- <if NotBuffActive="Light Arts|Addendum: White">
- <command>wait 2; /ma %spell %spelltargetraw</command>
- <action type="changespell" spell="Light Arts"/>
- <action type="changetarget" target="<me>"/>
- </if>
- <else>
- <command>wait 2; /ma "Cure IV" %spelltargetraw</command>
- <action type="changespell" spell="Rapture"/>
- <action type="changetarget" target="<me>"/>
- </else>
- </if>
- </if>
- <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ConvertStratagem']/*" />
- <if buffactive="Sublimation: Activated">
- <action type="command" when="Idle">sc set Sublimation</action>
- <action type="command" when="Resting">sc set SublimationRest</action>
- </if>
- <else>
- <action type="command" when="Idle">sc set Idle</action>
- <action type="command" when="Resting">sc set Rest</action>
- </else>
- <if NotBuffActive="Sublimation*" spell="Sublimation">
- <action type="equip" when="precast" set="Sublimation" />
- </if>
- <if commandprefix="/ma|/magic|/nin|/ninjutsu" notspell="Teleport*|Warp*">
- <if buffactive="Perpetuance">
- <equip when="precast|midcast" set="Perpetuance" />
- <changelock when="precast|midcast" slot="hands" lock="true"/>
- </if>
- <if buffactive="Immanence">
- <equip when="precast|midcast" set="Immanence" />
- <changelock when="precast|midcast" slot="hands" lock="true"/>
- </if>
- <if spell="Stoneskin">
- <action type="equip" when="precast" set="StoneskinFastcast" />
- <action type="midcastdelay" delay="2" />
- <action type="equip" when="midcast" set="Stoneskin" />
- <action type="command" when="midcast">cancel 37</action>
- </if>
- <elseif spell="Cur*">
- <action type="equip" when="precast" set="CureFastcast" />
- <action type="MidCastDelay" delay=".8" />
- <action type="equip" when="midcast" set="Cure" />
- <if Advanced='"%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement"'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$%SpellElementObi</waist>
- </equip>
- </if>
- </elseif>
- <elseif spell="Regen*">
- <action type="equip" when="precast" set="Regen" />
- </elseif>
- <elseif spell="Refresh">
- <action type="equip" when="precast" set="HasteMagicBase" />
- </elseif>
- <elseif spell="Bar*">
- <action type="equip" when="precast" set="Barspell" />
- </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" />
- <if spell="*helix">
- <action type="equip" when="midcast" set="Helix" />
- </if>
- <else>
- <action type="equip" when="midcast" set="Elemental" />
- <if Advanced='"%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement"'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$%SpellElementObi</waist>
- </equip>
- </if>
- </else>
- </elseif>
- <elseif skill="DivineMagic">
- <action type="equip" when="precast" set="Fastcast" />
- <action type="equip" when="midcast" set="Divine" />
- </elseif>
- <elseif skill="EnhancingMagic">
- <if spell="Embrava|Phalanx|En*">
- <action type="equip" when="precast" set="Enhancing" />
- </if>
- <elseif spell="*Spikes">
- <action type="equip" when="precast" set="Spikes" />
- </elseif>
- <elseif spell="Protect*">
- <action type="equip" when="precast" set="Fastcast" />
- <action type="equip" when="midcast" set="Protect" />
- </elseif>
- <elseif spell="Shell*">
- <action type="equip" when="precast" set="Fastcast" />
- <action type="equip" when="midcast" set="Shell" />
- </elseif>
- <else>
- <action type="equip" when="midcast" set="HasteMagicBase" />
- </else>
- </elseif>
- <elseif skill="DarkMagic">
- <if spell="Kaustra">
- <action type="equip" when="precast" set="Fastcast" />
- <action type="equip" when="midcast" set="Kaustra" />
- <if Advanced='"%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement"'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$SpellElementObi</waist>
- </equip>
- </if>
- </if>
- <elseif spell="Stun">
- <action type="equip" when="precast" set="Stun" />
- </elseif>
- <else>
- <action type="equip" when="precast" set="Fastcast" />
- <action type="equip" when="midcast" set="Dark" />
- </else>
- </elseif>
- <elseif spell="Poisona|Paralyna|Blindna|Silena|Cursna|Viruna|Stona">
- <action type="equip" when="precast" set="StatusRemoval" />
- </elseif>
- <else>
- <action type="equip" when="precast" set="Fastcast" />
- <action type="equip" when="midcast" set="HasteMagicBase" />
- </else>
- </if>
- <if notspell="Teleport*|Warp*|Divine Caress">
- <if buffactive="Sublimation: Activated" spell="Sublimation">
- <action type="equip" when="aftercast" set="Idle" />
- </if>
- <elseif Mode="OR" buffactive="Sublimation: Activated" spell="Sublimation">
- <if buffactive="Sublimation: Complete">
- <action type="equip" when="aftercast" set="Idle" />
- </if>
- <else>
- <action type="equip" when="aftercast" set="Sublimation" />
- </else>
- </elseif>
- <else>
- <action type="equip" when="aftercast" set="Idle" />
- </else>
- </if>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement