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
- DefaultPrecast="FastCast"
- DefaultAftercast="Idle"
- />
- <variables>
- <var name="SleepTimers">0</var>
- <var Name="ChangeComposure">0</var>
- <var name="ComposureBuff">0</var>
- <!-- Elemental Staffs, input what staff to use for each element here -->
- <var name="IceStaff">Chatoyant Staff</var>
- <var name="DarkStaff">Chatoyant Staff</var>
- <var name="ThunderStaff">Chatoyant Staff</var>
- <var name="LightStaff">Chatoyant Staff</var>
- <var name="WindStaff">Chatoyant Staff</var>
- <var name="FireStaff">Chatoyant Staff</var>
- <var name="EarthStaff">Chatoyant Staff</var>
- <var name="WaterStaff">Chatoyant Staff</var>
- </variables>
- <sets>
- <group name="Potency" default="yes">
- <set name="Idle">
- <body>Estq. Sayon +2</body>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <legs>Blood cuisses</legs>
- <head>Dls. Chapeau +1</head>
- <neck>Twilight Torque</neck>
- <lring>Aquasoul Ring</lring>
- <rring>Aquasoul Ring</rring>
- <rear>Magnetic Earring</rear>
- <waist>Witch sash</waist>
- <back>Estoqueur's Cape</back>
- <ammo>Aqua Sachet</ammo>
- <main>Terra's Staff</main>
- <sub>Reign Grip</sub>
- <lear>Loquac. Earring</lear>
- </set>
- <set name="Elemental Magic">
- <main>$%SpellElementStaff</main>
- <body>Morrigan's robe</body>
- <head>Estq. Chappel +2</head>
- <legs>Estqr. Fuseau +2</legs>
- <waist>Witch sash</waist>
- <hands>Eradico Mitts</hands>
- <feet>Goliard Clogs</feet>
- <back>Potentia Cape</back>
- <lring>Diamond Ring</lring>
- <rring>Strendu Ring</rring>
- <neck>Stoicheion medal</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <ammo>Snow Sachet</ammo>
- <sub>Bugard Strap +1</sub>
- </set>
- <set name="Magic Accuracy">
- <main>$%SpellElementStaff</main>
- <body>Estq. Sayon +2</body>
- <hands>Estq. Ganthrt. +2</hands>
- <legs>Portent pants</legs>
- <feet>Goliard Clogs</feet>
- <waist>Witch sash</waist>
- <back>Potentia Cape</back>
- <lring>Strendu Ring</lring>
- <rring>Balrahn's Ring</rring>
- <head>Dls. Chapeau +1</head>
- <neck>Enfeebling Torque</neck>
- <lear>Cass. Earring</lear>
- <rear>Helenus's Earring</rear>
- <ammo>Snow Sachet</ammo>
- <sub>Bugard Strap +1</sub>
- </set>
- <set name="MND" baseset="Magic Accuracy">
- <main>$%SpellElementStaff</main>
- <body>Estq. Sayon +2</body>
- <hands>Augur's gloves</hands>
- <feet>Estq. Houseaux +2</feet>
- <back>Sunbeam Cape</back>
- <waist>Witch sash</waist>
- <legs>Morrigan's Slops</legs>
- <head>Estq. Chappel +2</head>
- <neck>Estoqueur's collar</neck>
- <lring>Aquasoul Ring</lring>
- <rring>Aquasoul Ring</rring>
- <ammo>Aqua Sachet</ammo>
- <sub>Bugard Strap +1</sub>
- </set>
- <set name="Enhancing Magic" baseset="MND">
- <legs>Wlk. Tights +1</legs>
- <feet>Estq. Houseaux +2</feet>
- <back>Estoqueur's Cape</back>
- <neck>Enhancing Torque</neck>
- <hands>Dls. gloves +1</hands>
- </set>
- <set name="Dark Magic" baseset="Magic Accuracy">
- <main>$%SpellElementStaff</main>
- <body>Nashira Manteel</body>
- <hands>Crimson Fng. Gnt.</hands>
- <neck>Estoqueur's collar</neck>
- <feet>Goliard Clogs</feet>
- <waist>Phasmida belt</waist>
- <head>Estq. Chappel +2</head>
- <legs>Portent pants</legs>
- <lear>Cass. Earring</lear>
- <rear>Helenus's Earring</rear>
- </set>
- <set name="Haste">
- <head>Zelus tiara</head>
- <body>Goliard Saio</body>
- <hands>Dusk Gloves</hands>
- <feet>Dusk Ledelsens</feet>
- <waist>Phasmida belt</waist>
- <legs>Nashira seraweels</legs>
- </set>
- <set name="Cure">
- <main>Sanus Ensis</main>
- <sub>Genbu's shield</sub>
- <body>Goliard Saio</body>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <neck>Estoqueur's collar</neck>
- <legs>Morrigan Slops</legs>
- <waist>Witch sash</waist>
- <lring>Aquasoul Ring</lring>
- <rring>Aquasoul Ring</rring>
- </set>
- <set name="Convert">
- <body>Goliard saio</body>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <legs>Estqr. Fuseau +2</legs>
- <head>Estq. Chappel +2</head>
- <ammo>Snow Sachet</ammo>
- <main>Terra's Staff</main>
- </set>
- <set name="TP" baseset="Haste">
- <back>Atheling Mantle</back>
- <legs>Tatsu. Sitagoromo</legs>
- <neck>Twilight Torque</neck>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- </set>
- <set name="PDT">
- <body>Dst. Harness +1</body>
- <legs>Goliard slops</legs>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Cheviot Cape</back>
- <neck>Twilight Torque</neck>
- <main>Terra's Staff</main>
- <lear>Darkness Earring</lear>
- </set>
- <set name="MDT">
- <body>Coral Scale Mail</body>
- <legs>Coral Cuisses +1</legs>
- <hands>Coral Fng. Gnt. +1</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <lear>Merman's Earring</lear>
- <rear>Merman's Earring</rear>
- <neck>Twilight Torque</neck>
- </set>
- <set name="Fast Cast">
- <head>Wlk. Chapeau +1</head>
- <body>Duelist's Tabard</body>
- </set>
- <set name="Enhancing Magic Others" baseset="Haste">
- <body>Estq. Sayon +2</body>
- <legs>Estqr. Fuseau +2</legs>
- <feet>Estq. Houseaux +2</feet>
- <back>Estoqueur's Cape</back>
- <hands>Estq. Ganthrt. +2</hands>
- <head>Estq. Chappel +2</head>
- </set>
- <set name="Enhancing Magic Self" baseset="Haste">
- <feet>Estq. Houseaux +2</feet>
- <back>Estoqueur's Cape</back>
- </set>
- <set name="Resting" baseset="Idle">
- <main>Pluto's Staff</main>
- <neck>Eidolon pendant</neck>
- <waist>Austerity belt</waist>
- <back>Felicitas Cape</back>
- <body>Estq. Sayon +2</body>
- </set>
- <set name="CDC" BaseSet="DEX">
- </set>
- <set name="GC">
- <main>Chatoyant Staff</main>
- <sub>Genbu's shield</sub>
- </set>
- </group>
- <group name="Resist" inherit="Potency">
- </group>
- </sets>
- <rules>
- <!-- Includes -->
- <xi:include href="include.xml" xpointer="//include[@name='SpellCancel']/*" />
- <xi:include href="include.xml" xpointer="//include[@name='ReturnRules']/*" />
- <xi:include href="include.xml" xpointer="//include[@name='ElementalObiRule']/*" />
- <xi:include href="include.xml" xpointer="//include[@name='Rest']/*" />
- <xi:include href="include.xml" xpointer="//include[@name='EnspellsRule']/*" />
- <xi:include href="include.xml" xpointer="//include[@name='TwilightCapeRule']/*" />
- <!-- Idle and Melee -->
- <if status="idle">
- <equip when="aftercast" set="Idle" />
- </if>
- <elseif status="engaged" EquipMain="Khan*|Twilight*|Sham*">
- <main lock="t" />
- <equip when="engaged|aftercast" set="TP" />
- </elseif>
- <!-- Fast Cast -->
- <if CastTimeGT="2" notBuffActive="Chainspell" notSpell="Impact">
- <equip when="precast" set="Fast Cast" />
- </if>
- <!-- Trial of the Magians -->
- <if EquipMain="Teiwaz|Crook">
- <main lock="t" />
- </if>
- <!-- JA: Convert Gear Lock -->
- <if spell="Convert">
- <equip when="precast" set=%spell />
- </if>
- <!-- JA: SCH Selection -->
- <if BuffActive="Dark Arts|Addendum: Black">
- <if spell="Penury">
- <changespell spell="Parismony" />
- </if>
- <if spell="Celerity">
- <changespell spell="Alacrity" />
- </if>
- <if spell="Accession">
- <changespell spell="Manifestation" />
- </if>
- <if spell="Rapture">
- <changespell spell="Ebullience" />
- </if>
- <if spell="Perpetuance">
- <changespell spell="Immanence" />
- </if>
- </if>
- <if BuffActive="Light Arts|Addendum: White">
- <if spell="Parsimony">
- <changespell spell="Penury" />
- </if>
- <if spell="Alacrity">
- <changespell spell="Celerity" />
- </if>
- <if spell="Manifestation">
- <changespell spell="Accession" />
- </if>
- <if spell="Ebullience">
- <changespell spell="Rapture" />
- </if>
- <if spell="Immanence">
- <changespell spell="Perpetuance" />
- </if>
- </if>
- <!-- Magic: Nukes -->
- <if Skill="ElementalMagic" notSpell="Frost|Choke|Drown|Rasp|Burn|Shock" group="Potency">
- <equip when="midcast" set="Elemental Magic" />
- </if>
- <!-- Magic: Enfeebles -->
- <if Skill="EnfeeblingMagic" group="Potency">
- <if Type="WhiteMagic">
- <equip when="midcast" set="MND" />
- </if>
- <elseif Type="BlackMagic">
- <equip when="midcast" set="Magic Accuracy" />
- </elseif>
- </if>
- <!-- Magic: Cures -->
- <if Skill="HealingMagic">
- <if Spell="Cur*">
- <if mode="OR" area="Abyssea*" MPPAfterCastLT="90">
- <equip when="midcast" set="Cure" />
- </if>
- </if>
- <elseif spell="*na|Erase">
- <equip when="precast" set="Haste" />
- </elseif>
- </if>
- <!-- Magic: Dark Magic -->
- <if Skill="DarkMagic">
- <equip when="precast" set="Dark Magic" />
- </if>
- <!-- Magic: Enhancing [Others] -->
- <if Skill="EnhancingMagic" SpellTargetType="PLAYER" BuffActive="Composure" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp">
- <equip when="midcast" set="Enhancing Magic Others" />
- </if>
- <elseif Skill="EnhancingMagic" SpellTargetType="PLAYER" notBuffActive="Composure" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp">
- <equip when="midcast" set="Enhancing Magic Self" />
- </elseif>
- <!-- Magic: Enhancing [Self] -->
- <if Skill="EnhancingMagic" SpellTargetType="SELF" NotSpell="Phalanx|En*|Erase|Escape|Protect*|Shell*|Tele*|Warp">
- <equip when="midcast" set="Enhancing Magic Self" />
- </if>
- <elseif spell="Phalanx|En*">
- <equip when="midcast" set="Enhancing Magic" />
- </elseif>
- <!-- Equip: Impact -->
- <if spell="Impact">
- <equip when="precast">
- <body lock="yes">Twilight Cloak</body>
- </equip>
- </if>
- <!-- Equip: Refresh -->
- <if spell="Refresh*">
- <equip when="midcast">
- <legs lock="yes">Estqr. Fuseau +2</legs>
- </equip>
- </if>
- <!-- Equip: Saboteur -->
- <if spell="Saboteur">
- <equip when="precast">
- <hands lock="yes">Estq. Ganthrt. +1</hands>
- </equip>
- </if>
- <!-- Equip: Stoneskin -->
- <if spell="Stoneskin">
- <equip when="midcast">
- <body lock="yes">Augur's jaseran</body>
- <legs lock="yes">Wlk. Tights +1</legs>
- <neck lock="yes">Stone Gorget</neck>
- <waist lock="yes">Siegel Sash</waist>
- </equip>
- </if>
- <!-- JA: Composure -->
- <if NotBuffActive="Composure" Skill="EnhancingMagic" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp|Sneak|Invisible" SpellTargetType="SELF" Advanced='("$ChangeComposure" = "0")'>
- <var Cmd="set ChangeComposure 1" />
- <command>wait 1.8;%Spell %SpellTargetRaw;</command>
- <command>Composure;wait 300; sc var set ChangeComposure 0</command>
- <cancelspell />
- <return />
- </if>
- <!-- Check: Composure buffs -->
- <if advanced='"$ComposureBuff"="1"'>
- <if BuffActive="Composure" SpellTargetType="SELF" Spell="Haste|Phalanx">
- <command when="aftercast">spellcast var inc buffid;wait 726;input /echo [$buffid:%spell] <%me> Wearing off in 30s</command>
- <command when="aftercast">wait 741;input /echo [$buffid:%spell] <%me> Wearing off in 15s</command>
- <command when="aftercast">wait 751;input /echo [$buffid:%spell] <%me> Wearing off in 5s;spellcast var dec buffid;</command>
- </if>
- <elseif BuffActive="Composure" SpellTargetType="SELF" Spell="Refresh*">
- <command when="aftercast">spellcast var inc buffid;wait 549;input /echo [$buffid:%spell] <%me> Wearing off in 30s</command>
- <command when="aftercast">wait 564;input /echo [$buffid:%spell] <%me> Wearing off in 15s</command>
- <command when="aftercast">wait 574;input /echo [$buffid:%spell] <%me> Wearing off in 5s;spellcast var dec buffid;</command>
- </elseif>
- </if>
- <!-- Check: Sleep timers -->
- <if advanced='"$SleepTimers"="1"'>
- <if Spell="Sleep II|Sleepga II">
- <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 45s</command>
- <command when="aftercast">wait 75;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command>
- <command when="aftercast">wait 85;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command>
- </if>
- <elseif Spell="Sleep|Sleepga">
- <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command>
- <command when="aftercast">wait 55;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command>
- </elseif>
- </if>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment