Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <spellcast>
- <config
- RequireVersion="2.18"
- ShowGearSwaps="False"
- Debug="false"
- ShowSpellInfo="false"/>
- <variables>
- <var name="RunOnce">1</var>
- <var name="LightStaff">Chatoyant Staff</var>
- <var name="IceStaff">Chatoyant Staff</var>
- <var name="DarkStaff">Chatoyant Staff</var>
- <var name="ThunderStaff">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>
- <var name="DarkObi">0</var>
- <var name="LightObi">1</var>
- <var name="ThunderObi">0</var>
- <var name="IceObi">0</var>
- <var name="FireObi">0</var>
- <var name="WindObi">0</var>
- <var name="WaterObi">0</var>
- <var name="EarthObi">0</var>
- <!-- BarEle is your default barspell, it is whatever barspell you used last and if you cast Titan, it'll cast it -->
- <var name="BarEle">Barblizzara</var>
- <!-- BarStatus is your default barstatus, it is whatever barstats you used last and if you cast Garuda, it'll cast it -->
- <var name="BarStatus">BarParalyzra</var>
- <!-- Boost is your default Boost, it is whatever Boost you used last and if you cast Ifrit, it'll cast it -->
- <var name="Boost">Boost-STR</var>
- <!-- LastNA is your default Status removal, it is whatever na-spell you used last and if you cast Shiva, it'll cast it -->
- <var name="LastNA">Paralyna</var>
- <var name="Locktp">10</var>
- <var name="TPset">0</var>
- </variables>
- <sets>
- <group default="yes" name="WHM">
- <!-- Gear Collector set-->
- <set name="GC">
- <main>Terra's Staff</main>
- <main>Chatoyant Staff</main>
- <back>Twilight Cape</back>
- <waist>Korin Obi</waist>
- <body>Cleric's Briault</body>
- </set>
- <set name="Idle">
- <main>Owleyes</main>
- <sub>Genbu's Shield</sub>
- <ammo>Incantor Stone</ammo>
- <head>Wivre Hairpin</head>
- <neck>Twilight Torque</neck>
- <lear>Loquac. Earring</lear>
- <rear>Moonshade Earring</rear>
- <body>Orison Bliaud +2</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Cheviot Cape</back>
- <waist>Siegel Sash</waist>
- <legs>Tatsu. Sitagoromo</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="SublimationIdle" BaseSet="Idle">
- </set>
- <set name="Resting" BaseSet="Idle">
- <main>$DarkStaff</main>
- <sub>Ariesian Grip</sub>
- <ammo>Clarus Stone</ammo>
- <head>Wivre Hairpin</head>
- <neck>Eidolon Pendant</neck>
- <lear>Relaxing Earring</lear>
- <rear>Moonshade Earring</rear>
- <body>Orison Bliaud +2</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Felicitas Cape</back>
- <waist>Austerity Belt</waist>
- <legs>Nisse Slacks</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Haste" BaseSet="Idle">
- <main>Capricorn Staff</main>
- <sub>Pax Grip</sub>
- <ammo>Incantor Stone</ammo>
- <head>Walahra Turban</head>
- <lear>Loquac. Earring</lear>
- <neck>Orison Locket</neck>
- <body>Royal Redingote</body>
- <hands>Blessed Mitts</hands>
- <waist>Goading Belt</waist>
- <legs>Blessed Trousers</legs>
- <feet>Blessed Pumps</feet>
- </set>
- <set name="FastCast" BaseSet="Idle">
- <ammo>Incantor Stone</ammo>
- <head>Selenian Cap</head>
- <neck>Orison Locket</neck>
- <lear>Loquac. Earring</lear>
- <body>Royal Redingote</body>
- <rring>Prolix Ring</rring>
- <back>Swith cape</back>
- <feet>Chelona Boots</feet>
- </set>
- <set name="Na">
- <ammo>Incantor Stone</ammo>
- <head>Orison Cap +2</head>
- <lear>Loquac. Earring</lear>
- <neck>Orison Locket</neck>
- <body>Royal Redingote</body>
- <hands>Blessed Mitts</hands>
- <lring>Metanoia Ring</lring>
- <rring>Solemn Ring</rring>
- <back>Orison Cape</back>
- <waist>Goading Belt</waist>
- <legs>Orsn. pantaln. +2</legs>
- <feet>Blessed Pumps</feet>
- </set>
- <set name="CureCast">
- <main>Arka IV</main>
- <sub>Pax Grip</sub>
- <ammo>Incantor Stone</ammo>
- <head>Selenian Cap</head>
- <neck>Aceso's Choker</neck>
- <lear>Loquac. Earring</lear>
- <rear>Orison Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Augur's Gloves</hands>
- <lring>Metanoia Ring</lring>
- <rring>Prolix Ring</rring>
- <back>Orison Cape</back>
- <waist>Pythia Sash</waist>
- <legs>Orsn. Pantaln. +2</legs>
- <feet>Cure Clogs</feet>
- </set>
- <set name="CureSolace" BaseSet="Idle">
- <main Lock="Yes">Arka IV</main>
- <sub>Pax Grip</sub>
- <ammo>Clarus Stone</ammo>
- <head>Orison Cap +2</head>
- <neck>Colossus's Torque</neck>
- <lear>Roundel Earring</lear>
- <rear>Orison Earring</rear>
- <body>Orison Bliaud +2</body>
- <hands>Augur's Gloves</hands>
- <lring>Metanoia Ring</lring>
- <rring>Solemn Ring</rring>
- <back>Orison Cape</back>
- <waist>Pythia Sash</waist>
- <legs>Orsn. pantaln. +2</legs>
- <feet>Blessed Pumps</feet>
- </set>
- <set name="CureMisery" BaseSet="Idle">
- <main Lock="Yes">Arka IV</main>
- <sub>Pax Grip</sub>
- <ammo>Clarus Stone</ammo>
- <head>Orison Cap +2</head>
- <neck>Colossus's Torque</neck>
- <lear>Roundel Earring</lear>
- <rear>Orison Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Orison Mitts +2</hands>
- <lring>Metanoia Ring</lring>
- <rring>Solemn Ring</rring>
- <back>Orison Cape</back>
- <waist>Pythia Sash</waist>
- <legs>Orsn. pantaln. +2</legs>
- <feet>Blessed Pumps</feet>
- </set>
- <set name="Stoneskin">
- <main lock="true">Beneficus</main>
- <sub>Genbu's Shield</sub>
- <ammo>Incantor Stone</ammo>
- <head>Walahra Turban</head>
- <neck>Stone Gorget</neck>
- <lear>Loquac. Earring</lear>
- <rear>Earthcry Earring</rear>
- <body>Royal Redingote</body>
- <hands>Blessed Mitts</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Cheviot Cape</back>
- <waist>Siegel Sash</waist>
- <legs>Haven Hose</legs>
- <feet>Blessed Pumps</feet>
- </set>
- <set name="Enhancing" BaseSet="Idle">
- <main>Beneficus</main>
- <neck>Colossus's Torque</neck>
- <rear>Augmenting Earring</rear>
- <hands>Augur's Gloves</hands>
- <back>Merciful Cape</back>
- <waist>Olympus Sash</waist>
- <feet>Orsn. Duckbills +2</feet>
- </set>
- <set name="BarElemental" BaseSet="Enhancing">
- <ammo>Incantor Stone</ammo>
- <head>Orison Cap +2</head>
- <body>Orison Bliaud +2</body>
- <hands>Orison Mitts +2</hands>
- <lring>Metanoia Ring</lring>
- <rring>Solemn Ring</rring>
- <legs>Cleric's Pantaln.</legs>
- </set>
- <set name="Divine" BaseSet="Idle">
- <main>$LightStaff</main>
- <sub>Divinus Grip</sub>
- <ammo>Aqua Sachet</ammo>
- <head>Orison Cap +2</head>
- <neck>Ajari Necklace</neck>
- <body>Augur's Jaseran</body>
- <hands>Blessed Mitts</hands>
- <lring></lring>
- <rring>Solemn Ring</rring>
- <back>Swith Cape</back>
- <waist>Pythia Sash</waist>
- <legs>Blessed Trousers</legs>
- <feet>Orsn. Duckbills +2</feet>
- </set>
- <set name="DivineNuke" BaseSet="Divine">
- <ammo>Witchstone</ammo>
- <rear>Moldavite Earring</rear>
- <hands>Eradico Mitts</hands>
- </set>
- <set name="Dark" BaseSet="Haste">
- </set>
- <set name="EnfeeblingBase" BaseSet="Idle">
- <hands>Augur's Gloves</hands>
- </set>
- <set name="Enfeebling-WhiteMagic" BaseSet="EnfeeblingBase">
- <sub>Reign Grip</sub>
- <ammo>Aqua Sachet</ammo>
- <head>Orison Cap +2</head>
- <neck>Ajari Necklace</neck>
- <body>Augur's Jaseran</body>
- <hands>Augur's Gloves</hands>
- <lring></lring>
- <rring>Solemn Ring</rring>
- <back>Swith Cape</back>
- <waist>Pythia Sash</waist>
- <legs>Blessed Trousers</legs>
- <feet>Orsn. Duckbills +2</feet>
- </set>
- <set name="PDT" BaseSet="Idle">
- <main>Terra's Staff</main>
- <sub>Reign Grip</sub>
- <legs>Tatsu. Sitagoromo</legs>
- </set>
- <set name="Melee">
- <main>Dhyana Rod</main>
- <sub>Genbu's Shield</sub>
- <ammo>Tiphia Sting</ammo>
- <head>Walahra Turban</head>
- <neck>Peacock Charm</neck>
- <lear>Loquac. Earring</lear>
- <rear>Orison Earring</rear>
- <body>Orison Bliaud +2</body>
- <hands>Blessed Mitts</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Cheviot Cape</back>
- <waist>Goading Belt</waist>
- <legs>Blessed Trousers</legs>
- <feet>Blessed Pumps</feet>
- </set>
- </group>
- </sets>
- <rules>
- <if Advanced='"$TPset"="1"'>
- <if TPGT="$LockTP">
- <action type="Disable" Slot="Main|Sub|Range" />
- </if>
- <else>
- <action type="Enable" Slot="Main|Sub|Range" />
- </else>
- </if>
- <equip when="AfterCast|Idle" set="Idle" />
- <equip when="Resting" set="Resting" />
- <if Advanced='"$RunOnce"=="1"'>
- <cmd>.yarnball BarElement 300</cmd>
- <if SubJob="NIN"><cmd>track add Shihei: ${INVENTORY:shihei}</cmd></if>
- <var cmd="set RunOnce 0"/>
- </if>
- <if status="engaged">
- <equip when="Engaged|Aftercast" set="Melee"/>
- </if>
- <if BuffActive="Sublimation: Activated">
- <equip when="AfterCast|Idle" set="SublimationIdle" />
- </if>
- <if EquipHands="Fisherman's Cuffs">
- <equip When="AfterCast"><hands lock="yes">Fisherman's Cuffs</hands></equip>
- </if>
- <if Spell="*Spirit|Titan|Garuda|Ifrit|Shiva">
- <if spell="Fire Spirit"> <!-- Idle macro -->
- <if status="engaged">
- <equip when="Engaged|Aftercast" set="Melee"/>
- </if>
- <else>
- <if BuffActive="Sublimation: Activated">
- <equip set="SublimationIdle" />
- </if>
- <else>
- <equip Set="Idle"/>
- <equip when="AfterCast|Idle"><!-- <legs>Nares Trews</legs>--><feet>Desert Boots</feet></equip>
- </else>
- <if EquipHands="Fisherman's Cuffs">
- <equip><hands lock="yes">Fisherman's Cuffs</hands></equip>
- </if>
- </else>
- <cancelspell />
- <return />
- </if>
- <if spell="Titan"> <!-- Bar Elementals -->
- <changespell spell="$BarEle"/>
- </if>
- <elseif spell="Garuda"> <!-- Bar-Status -->
- <changespell spell="$BarStatus"/>
- </elseif>
- <elseif spell="Ifrit"> <!-- Boost spell -->
- <changespell spell="$Boost"/>
- </elseif>
- <elseif spell="Shiva"> <!-- Na-spell -->
- <changespell spell="$Lastna"/>
- </elseif>
- </if>
- <if Type="*Magic|Ninjutsu">
- <CastDelay delay="0.3"/>
- <if Skill="HealingMagic">
- <if Spell="Cure*|Cura*">
- <equip set="CureCast" />
- <action type="MidCastDelay" delay="0.8" />
- <!--action type="CastDelay" delay="0.2" /-->
- <if BuffActive="Afflatus Solace" NotSpell="Cura*|Curaga*">
- <equip when="Midcast" Set="CureSolace" />
- </if>
- <else>
- <equip when="Midcast" Set="CureMisery" />
- </else>
- <if MPPLT="15">
- <!-- Show Spell Info for cures only when low on MP -->
- <action type="ShowSpellInfo" />
- </if>
- <if NotBuffActive="Light Arts">
- <if Spell="Cure V" MPLT="135"><action type="ChangeSpell" Spell="Cure IV" /></if>
- <if Spell="Cure III" MPLT="46"><action type="ChangeSpell" Spell="Cure II" /></if>
- <if Spell="Cure II" MPLT="24"><action type="CancelSpell" /><action type="addtochat" color="56">[ERROR] Not enough MP To cast Cure! ~</action></if>
- </if>
- <else> <!-- Light Arts is Active - -10% MP Cost -->
- <if NotBuffActive="Penury">
- <if Spell="Cure V" MPLT="122"><action type="ChangeSpell" Spell="Cure IV" /></if>
- <if Spell="Cure III" MPLT="42"><action type="ChangeSpell" Spell="Cure II" /></if>
- <if Spell="Cure II" MPLT="22"><action type="CancelSpell" /><action type="addtochat" color="56">[ERROR] Not enough MP To cast Cure! ~</action></if>
- </if>
- <else> <!-- Penury is Active - -50% MP Cost -->
- <if Spell="Cure V" MPLT="68"><action type="ChangeSpell" Spell="Cure IV" /></if>
- <if Spell="Cure III" MPLT="23"><action type="ChangeSpell" Spell="Cure II" /></if>
- <if Spell="Cure II" MPLT="12"><action type="CancelSpell" /><action type="addtochat" color="56">[ERROR] Not enough MP To cast Cure! ~</action></if>
- </else>
- </else>
- </if>
- <elseif Spell="*na">
- <equip set="Na"/>
- <if Buffactive="Divine Caress"><equip When="PreCast|MidCast"><hands>Orison Mitts +2</hands></equip></if>
- <var cmd="Set LastNA %Spell"/>
- </elseif>
- <else>
- <equip set="FastCast"><legs>Orsn. pantaln. +2</legs></equip>
- <equip When="MidCast" set="Haste"/>
- </else>
- </if>
- <elseif Skill="EnhancingMagic">
- <equip set="FastCast"><waist>Siegel Sash</waist></equip>
- <if Spell="Erase">
- <equip set="Na"/>
- </if>
- <elseif Spell="Stoneskin">
- <equip when="midcast" set="Stoneskin"/>
- <if BuffActive="Stoneskin">
- <action type="command" when="midcast">cancel 37</action>
- <action type="midcastdelay" delay="5" />
- </if>
- </elseif>
- <elseif Spell="Aquaveil">
- <equip when="MidCast" set="Enhancing"/>
- </elseif>
- <elseif Spell="Haste">
- <equip when="midcast" set="Haste"/>
- </elseif>
- <elseif Spell="Bar*">
- <if spell="Barfir*|Barblizza*|Baraer*|Barston*|Barthund*|Barwater*">
- <equip when="PreCast|MidCast" set="BarElemental"/>
- <var cmd='set BarEle %spell'/>
- </if>
- <if spell="Barpara*|BarSilenc*|Barsleep*|Barpoison*|Barblind*|Barpetrify*|BarVir*|Baramnes*">
- <equip when="MidCast" set="Enhancing"/>
- <var cmd='set BarStatus %spell'/>
- </if>
- </elseif>
- <elseif spell="Regen*">
- <equip when="Midcast" Set="Haste"><body>Cleric's Briault</body><hands>Orison Mitts +2</hands></equip>
- </elseif>
- <elseif spell="Auspice">
- <equip when="MidCast" set="Enhancing"/>
- </elseif>
- <elseif Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self">
- <action type="command" when="midcast">cancel 71</action>
- <action type="midcastdelay" delay="2" />
- </elseif>
- <elseif Spell="Boost*">
- <equip when="MidCast" set="Enhancing"/>
- <var cmd='set Boost %spell'/>
- </elseif>
- <elseif Spell="Teleport*|Recall*|Escape|Warp">
- <cmd When="MidCast">Fire Spirit</cmd>
- </elseif>
- <elseif Spell="Warp II" SpellTargetType="Self">
- <cmd When="MidCast">Fire Spirit</cmd>
- </elseif>
- <else>
- <equip When="MidCast" set="Haste">
- <ammo>Clarus Stone</ammo>
- <head>Selenian Cap</head>
- <waist>Austerity Belt</waist>
- </equip>
- </else>
- <return />
- </elseif>
- <elseif Skill="EnfeeblingMagic">
- <equip set="FastCast" />
- <equip when="midcast" set="Enfeebling-%Type" />
- <if Spell="Sleep*">
- <cmd when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%Target>Wearing off in 15s</cmd>
- <cmd when="aftercast">wait 55;input /echo [$sleepid:%spell] <%Target>Wearing off in 5s;spellcast var dec sleepid;</cmd>
- </if>
- </elseif>
- <elseif Skill="DivineMagic">
- <equip set="FastCast"/>
- <if spell="Holy|Banish*|Banishga*">
- <equip when="Midcast" Set="DivineNuke"/>
- <if spell="Holy"><equip Set="DivineNuke"/></if>
- </if>
- <elseif Spell="Flash">
- <equip Set="Haste">
- <main>$LightStaff</main>
- <ammo>Leisure Musk</ammo>
- <body>Augur's Jaseran</body>
- <lring>Metanoia Ring</lring>
- <back>Orison Cape</back>
- </equip>
- </elseif>
- <else>
- <equip when="Midcast" Set="Divine" />
- <if Spell="Repose">
- <action type="command" when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%Target> Wearing off in 45s</action>
- <action type="command" when="aftercast">wait 75;input /echo [$sleepid:%spell] <%Target>Wearing off in 15s</action>
- <action type="command" when="aftercast">wait 85;input /echo [$sleepid:%spell] <%Target>Wearing off in 5s;spellcast var dec sleepid;</action>
- </if>
- </else>
- </elseif>
- <elseif Skill="DarkMagic">
- <equip set="FastCast"/>
- <equip When="MidCast" Set="Dark"/>
- </elseif>
- <elseif Skill="Ninjutsu">
- <equip when="midcast" set="Haste" />
- <if spell="Utsusemi: Ichi" BuffActive="Copy Image">
- <action type="midcastdelay" delay="3.0" />
- <action type="Command" when="midcast">cancel 66</action>
- </if>
- <if spell="Monomi*" BuffActive="Sneak">
- <action type="midcastdelay" delay="3.0" />
- <action type="Command" when="midcast">cancel 66</action>
- </if>
- </elseif>
- <if NotSpell="Refresh*|Haste|Stoneskin|Phalanx*|Blink|Aquaveil|Regen*|Bar*|Sneak|Invisible|Deodorize|Utsusemi*|Monomi*|Tonko*|Warp*|Escape|Teleport*|Raise*|Reraise*|Protect*|Shell*|En*|*Spikes|Dia*|*na|Erase|Sacrifice|Esuna|Auspice|Boost*">
- <if notstatus="Engaged"><equip When="MidCast"><main>$%SpellElementStaff</main></equip></if>
- <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
- <cmd>input /echo Obi Rule active</cmd>
- <if Element="Dark"><equip when="MidCast"><waist lock="yes">Anrin Obi</waist></equip></if>
- <elseif Element="Light"><equip when="MidCast"><waist lock="yes">Korin Obi</waist></equip></elseif>
- <elseif Element="Thunder"><equip when="MidCast"><waist lock="yes">Rairin Obi</waist></equip></elseif>
- <elseif Element="Ice"><equip when="MidCast"><waist lock="yes">Hyorin Obi</waist></equip></elseif>
- <elseif Element="Fire"><equip when="MidCast"><waist lock="yes">Karin Obi</waist></equip></elseif>
- <elseif Element="Wind"><equip when="MidCast"><waist lock="yes">Furin Obi</waist></equip></elseif>
- <elseif Element="Water"><equip when="MidCast"><waist lock="yes">Suirin Obi</waist></equip></elseif>
- <elseif Element="Earth"><equip when="MidCast"><waist lock="yes">Dorin Obi</waist></equip></elseif>
- <equip when="MidCast"><back lock="yes">Twilight Cape</back></equip>
- </if>
- </if>
- <if Mode="OR" Weather="Earth*" Spell="Sandstorm">
- <equip when="AfterCast|Idle"><!-- <legs>Nares Trews</legs>--><feet>Desert Boots</feet></equip>
- </if>
- </if>
- <elseif Type="JobAbility">
- <if Spell="Divine Caress">
- <equip When="PreCast|MidCast|Aftercast"><hands>Orison Mitts +2</hands></equip>
- </if>
- <elseif Spell="Sublimation" NotBuffActive="Sublimation*">
- <equip when="PreCast|AfterCast" set="SublimationIdle" />
- </elseif>
- <elseif Spell="Sacrosanctity">
- <equip When="PreCast|Aftercast" Set="PDT"/>
- </elseif>
- <elseif Spell="Devotion">
- <equip When="PreCast" Set="SublimationIdle"></equip>
- <!-- <cmd>input /raw /ma "Cure IV" <me></cmd>
- <castdelay Delay="5"/>
- <aftercast Delay="5"/>-->
- </elseif>
- <elseif SubJob="SCH">
- <if BuffActive="Dark Arts">
- <if Spell="Accession">
- <changespell Spell="Manifestation"/>
- </if>
- <if Spell="Celerity">
- <changespell Spell="Alacrity"/>
- </if>
- <if Spell="Penury">
- <changespell Spell="Parsimony"/>
- </if>
- </if>
- </elseif>
- </elseif>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement