Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast>
- <config AutoLoadXML="true" RequiredVersion="2.20" HideErrors="false" ShowGearSwaps="false" Debug="false" ShowSpellInfo="false"/>
- <variables clear="True">
- <!--Put your Elemental Staves here-->
- <var name="IceStaff"> Varuna's Staff +2</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">Soma's Staff +2</var>
- <var name="FireStaff">Vulcan's Staff</var>
- <var name="DarkStaff">Pluto's Staff</var>
- <var name="LightStaff">Apollo's Staff</var>
- <!--Put your Elemental Grips here-->
- <var name="IceGrip"></var>
- <var name="WindGrip"></var>
- <var name="EarthGrip">Earth Grip</var>
- <var name="ThunderGrip"></var>
- <var name="WaterGrip"></var>
- <var name="FireGrip"></var>
- <var name="DarkGrip">Dark Grip</var>
- <var name="LightGrip">Light Grip</var>
- <!--Mark the Obi's you use to 1-->
- <var name="LightObi">1</var>
- <var name="DarkObi">0</var>
- <var name="FireObi">0</var>
- <var name="EarthObi">1</var>
- <var name="WaterObi">0</var>
- <var name="WindObi">0</var>
- <var name="IceObi">1</var>
- <var name="ThunderObi">1</var>
- <var name="TwilightCape">1</var>
- <!-- Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use. -->
- <!-- All teh Sleep timers in this xml file are set to /echo -->
- <var name="SleepTimers">1</var>
- <!--Nuking Sets-->
- <!-- High/Mid/Low Resist NMs -->
- <var name="HighResist">Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Vrtra|Cerberus|Khimaira|Tyger|Jailer of Love|Sarameya|Ironclad*</var>
- <var name="MidResist">Fafnir|Nidhogg|Aspidochelone|King Behemoth|Tinnin|Ouryu</var>
- <var name="LightResist">Lambton Worm|Sandworm|Guivre|King Arthro|Serket</var>
- <!--TP Lock-->
- <var name="TPLock">10</var>
- </variables>
- <sets>
- <group name="GEO" default="yes">
- <set name="Idle" Baseset="FastCast">
- </set>
- <set name="Resting" Baseset="Normal">
- </set>
- <set name="FastCast">
- </set>
- <set name="Cure">
- </set>
- <set name="Stoneskin" Baseset="FastCast">
- </set>
- <set name="FullDamage">
- </set>
- <set name="HighResist" Baseset="FullDamage">
- </set>
- <set name="MidResist" Baseset="FullDamage">
- </set>
- <set name="LightResist" Baseset="FullDamage">
- </set>
- <set name="Macc">
- </set>
- <set name="Enfeeble" Baseset="Macc">
- </set>
- <set name="TownGear" Baseset="Idle">
- <lring>Matrimony Band</lring>
- </set>
- <set name="GearCollectMisc"><!--Any other gear that's needed but not in a set-->
- </set>
- </group>
- </sets>
- <rules>
- <if Status="resting">
- <action type="equip" when="resting" set="Resting" />
- </if>
- <if NotStatus="engaged">
- <action type="equip" when="aftercast|idle" set="Idle" />
- <if TPGT="1">
- <action type="equip" when="aftercast|idle">
- <neck>Chrys. Torque</neck>
- </action>
- </if>
- </if>
- <if TPGT="$TPLock">
- <action type="equip" when="precast|midcast|aftercast|engaged|idle">
- <main lock="t" />
- <sub lock="t" />
- <range lock="t" />
- <ammo lock="t" />
- </action>
- </if>
- <!-- Geo Abilities -->
- <if Spell="Burst"><!-- Make a macro /ma "Burst" to see this note-->
- <addtochat>[Cardinal Chant] NORTH: Shortens Cast Time</addtochat>
- <addtochat>[Cardinal Chant] EAST: Macc Bonus</addtochat>
- <addtochat>[Cardinal Chant] SOUTH: Magic Crit Hit Bonus</addtochat>
- <addtochat>[Cardinal Chant] WEST: MaB</addtochat>
- <addtochat>[Cardinal Chant] NE/SE/NW/SW: 50% bonus from each adjacent Cardinal Direction</addtochat>
- </if>
- <if Spell="Lasting Emanation">
- <addtochat>[%Spell] ~ Reduces the amount of HP my Luopan consumes ~</addtochat>
- </if>
- <elseif Spell="Ecliptic Attrition">
- <addtochat>[%Spell] ~ Enhances Luopan effect and HP consumption ~</addtochat>
- </elseif>
- <elseif Spell="Collimated Fervor">
- <addtochat>[%Spell] ~ Enhances Cardinal Chant influence effect ~</addtochat>
- </elseif>
- <elseif Spell="Life Cycle">
- <addtochat>[%Spell] ~ Distributes 1/4 of my HP to my Luopan ~</addtochat>
- </elseif>
- <elseif Spell="Blaze of Glory">
- <addtochat>[%Spell] ~ Consumes half my Luopan's Life to increase next applicable Geo Spell ~</addtochat>
- </elseif>
- <elseif Spell="Dematerialize">
- <addtochat>[%Spell] ~ Prevents my Luopan from receiving damage ~</addtochat>
- </elseif>
- <elseif Spell="Theurgic Focus">
- <addtochat>[%Spell] ~ Decreases AoE and Casting Range to Increase power of next Elemental Magic Spell ~</addtochat>
- </elseif>
- <elseif Spell="Concentric Pulse">
- <addtochat>[%Spell] ~ Luopan vanishes dealing AoE damage ~</addtochat>
- </elseif>
- <!-- Status -->
- <if BuffActive="Silence" CommandPrefix="/ma|/magic|/ninjutsu">
- <action Type="CancelSpell" />
- <action Type="Command">input /echo Silenced..</action>
- </if>
- <if BuffActive="Sleep">
- <action Type="CancelSpell" />
- <action Type="Command">input /echo Z_z...</action>
- <action type="command" when="midcast">cancel 37</action>
- </if>
- <!-- Cancel and Buffs -->
- <if Spell="Stoneskin">
- <action type="equip" when="precast" set="Stoneskin" />
- <action type="midcastdelay" delay="3.5" />
- <action type="command" when="midcast">cancel 37</action>
- </if>
- <elseif Spell="Blink">
- <action type="midcastdelay" delay="2" />
- <action type="command" when="midcast">cancel 36</action>
- </elseif>
- <elseif Spell="Sneak|Invisible|Deodorize">
- <action type="midcastdelay" delay="1.5" />
- <if Spell="Sneak" BuffActive="Sneak" advanced='"%SpellTarget"="%PlayerName" OR "%SpellTarget"="<me>" OR ("%target"="%PlayerName" AND "%SpellTarget"="<t>")'>
- <action type="command" when="midcast">cancel 71</action>
- </if>
- </elseif>
- <elseif Spell="Reraise*">
- <action type="midcastdelay" delay="3.5" />
- <action type="equip" when="precast" set="FastCast" />
- <action type="command" when="midcast">cancel 113</action>
- </elseif>
- <!-- Sleep/Repose -->
- <if Spell="Sleep*|Repose">
- <if Advanced='("Dark" = "%WeatherElement" OR "Light" = "%DayElement")'>
- <if Element="Dark"><action type="equip" when="midcast"><waist lock="yes">Anrin Obi</waist></action></if>
- </if>
- <if Advanced='("Light" = "%WeatherElement" OR "Light" = "%DayElement")'>
- <elseif Element="Light"><action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action></elseif>
- </if>
- <if Spell="Repose">
- <if Moon="*Quarter Moon|New Moon">
- <action type="equip" when="midcast">
- <neck>Artemis' Medal</neck>
- </action>
- </if>
- <action type="equip" when="Precast" set="Macc">
- <body>Augur's Jaseran</body>
- </action>
- <if advanced='"$SleepTimers"="1"'>
- <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>
- </if>
- <if Spell="Sleep*">
- <if Moon="*Quarter Moon|New Moon">
- <action type="equip" when="midcast">
- <neck>Artemis' Medal</neck>
- </action>
- </if>
- <action type="equip" when="precast" set="Enfeeble" />
- <if advanced='"$SleepTimers"="1"'>
- <if Spell="Sleep II">
- <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>
- <elseif Spell="Sleep|Sleepga">
- <action type="command" when="aftercast">Spellcast var inc sleepid;wait 45;input /echo [$sleepid:%Spell] <%target> Wearing off in 15s</action>
- <action type="command" when="aftercast">wait 55;input /echo [$sleepid:%Spell] <%target> Wearing off in 5s;Spellcast var dec sleepid;</action>
- </elseif>
- </if>
- </if>
- </if>
- <!-- Healing Magic -->
- <if Skill="HealingMagic">
- <if Spell="*na|Sacrifice|Raise*" NotSpell="Esuna">
- <action type="equip" when="precast" set="FastCast" />
- </if>
- <elseif Spell="Cure*">
- <if Spell="Cur*">
- <action type="equip" when="precast" set="Cure" />
- </if>
- <if Advanced='("Light" = "%WeatherElement" OR "Light" = "%DayElement")'>
- <action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action>
- <action type="equip" when="midcast"><back lock="yes">Twilight Cape</back></action>
- </if>
- <if Spell="Cure IV">
- <if NotBuffActive="*Arts|Penury">
- <if MPLT="88"><action type="ChangeSpell" Spell="Cure III" /></if>
- <if MPLT="46"><action type="ChangeSpell" Spell="Cure II" /></if>
- <if MPLT="24"><action type="ChangeSpell" Spell="Cure" /></if>
- <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <elseif BuffActive="Dark Arts">
- <if MPLT="106"><action type="ChangeSpell" Spell="Cure III" /></if>
- <if MPLT="56"><action type="ChangeSpell" Spell="Cure II" /></if>
- <if MPLT="29"><action type="ChangeSpell" Spell="Cure" /></if>
- <if MPLT="10"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </elseif>
- <elseif BuffActive="Light Arts" NotBuffActive="Penury">
- <if MPLT="80"><action type="ChangeSpell" Spell="Cure III" /></if>
- <if MPLT="42"><action type="ChangeSpell" Spell="Cure II" /></if>
- <if MPLT="22"><action type="ChangeSpell" Spell="Cure" /></if>
- <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </elseif>
- <elseif BuffActive="Penury">
- <if MPLT="44"><action type="ChangeSpell" Spell="Cure III" /></if>
- <if MPLT="23"><action type="ChangeSpell" Spell="Cure II" /></if>
- <if MPLT="12"><action type="ChangeSpell" Spell="Cure" /></if>
- <if MPLT="4"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </elseif>
- </if>
- <elseif Spell="Cure III">
- <if NotBuffActive="*Arts|Penury">
- <if MPLT="46"><action type="ChangeSpell" Spell="Cure II" /></if>
- <if MPLT="24"><action type="ChangeSpell" Spell="Cure" /></if>
- <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <elseif BuffActive="Dark Arts">
- <if MPLT="56"><action type="ChangeSpell" Spell="Cure II" /></if>
- <if MPLT="29"><action type="ChangeSpell" Spell="Cure" /></if>
- <if MPLT="10"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </elseif>
- <elseif BuffActive="Light Arts" NotBuffActive="Penury">
- <if MPLT="42"><action type="ChangeSpell" Spell="Cure II" /></if>
- <if MPLT="22"><action type="ChangeSpell" Spell="Cure" /></if>
- <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </elseif>
- <elseif BuffActive="Penury">
- <if MPLT="23"><action type="ChangeSpell" Spell="Cure II" /></if>
- <if MPLT="12"><action type="ChangeSpell" Spell="Cure" /></if>
- <if MPLT="4"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </elseif>
- </elseif>
- <elseif Spell="Cure II">
- <if NotBuffActive="*Arts|Penury">
- <if MPLT="24"><action type="ChangeSpell" Spell="Cure" /></if>
- <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <elseif BuffActive="Dark Arts">
- <if MPLT="29"><action type="ChangeSpell" Spell="Cure" /></if>
- <if MPLT="10"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </elseif>
- <elseif BuffActive="Light Arts" NotBuffActive="Penury">
- <if MPLT="22"><action type="ChangeSpell" Spell="Cure" /></if>
- <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </elseif>
- <elseif BuffActive="Penury">
- <if MPLT="12"><action type="ChangeSpell" Spell="Cure" /></if>
- <if MPLT="4"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </elseif>
- </elseif>
- <elseif Spell="Cure">
- <if NotBuffActive="*Arts|Penury">
- <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <elseif BuffActive="Dark Arts">
- <if MPLT="10"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </elseif>
- <elseif BuffActive="Light Arts" NotBuffActive="Penury">
- <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </elseif>
- <elseif BuffActive="Penury">
- <if MPLT="4"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </elseif>
- </elseif>
- </elseif>
- </if>
- <!-- Enhancing Magic -->
- <if Skill="EnhancingMagic">
- <elseif Spell="Haste|Erase">
- <action type="equip" when="precast" set="FastCast" />
- </elseif>
- </if>
- <!-- Enfeebling/Dark Magic -->
- <if Skill="DarkMagic">
- <if Advanced='("Dark" = "%WeatherElement" OR "Dark" = "%DayElement")'>
- <action type="equip" when="midcast"><waist lock="yes">Anrin Obi</waist></action>
- <action type="equip" when="midcast"><back lock="yes">Twilight Cape</back></action>
- </if>
- <if Spell="Bio*|Drain*|Aspir|Stun">
- <action type="equip" when="precast" set="Macc" />
- <if Moon="*Quarter Moon|New Moon">
- <action type="equip" when="midcast">
- <neck>Artemis' Medal</neck>
- </action>
- </if>
- </if>
- </if>
- <if Skill="EnfeeblingMagic">
- <if Spell="Blind|Bind|Poison|Gravity|Paralyze|Silence|Slow">
- <action type="equip" when="precast" set="Enfeeble" />
- <if Moon="*Quarter Moon|New Moon">
- <action type="equip" when="midcast">
- <neck>Artemis' Medal</neck>
- </action>
- </if>
- </if>
- </if>
- <!-- Elemental Magic -->
- <if Skill="ElementalMagic">
- <!-- Check target to be a known high resist mob (and that ES is not active) -->
- <if SpellTargetName="$HighResist">
- <if NotBuffActive="Elemental Seal">
- <action type="equip" when="precast" Set="HighResist" />
- </if>
- <if BuffActive="Elemental Seal">
- <action type="equip" when="precast" Set="FullDamage" />
- <if Moon="*Quarter Moon|*Gibbous|Full Moon">
- <action type="equip" when="midcast">
- <neck>Artemis' Medal</neck>
- </action>
- </if>
- </if>
- </if>
- <!-- if mob is not high resist, is it a mid resist mob? -->
- <if NotSpellTargetName="$HighResist">
- <if mode="or" Area="Abyssea*" SpellTargetName="$MidResist">
- <if NotBuffActive="Elemental Seal">
- <action type="equip" when="precast" Set="MidResist" />
- </if>
- <if BuffActive="Elemental Seal">
- <action type="equip" when="precast" Set="FullDamage" />
- </if>
- <if Moon="*Quarter Moon|*Gibbous|Full Moon">
- <action type="equip" when="midcast">
- <neck>Artemis' Medal</neck>
- </action>
- </if>
- </if>
- </if>
- <!-- Normal mob, go full damage gear. -->
- <if mode="or" Area="Dynamis*|Hazhalm*" SpellTargetName="$LightResist">
- <if NotBuffActive="Elemental Seal">
- <action type="equip" when="precast" Set="LightResist" />
- </if>
- <if BuffActive="Elemental Seal">
- <action type="equip" when="precast" Set="FullDamage" />
- </if>
- <if Moon="*Quarter Moon|*Gibbous|Full Moon">
- <action type="equip" when="midcast">
- <neck>Artemis' Medal</neck>
- </action>
- </if>
- </if>
- <elseif mode="or" NotSpellTargetName="$HighResist|$MidResist|$LightResist" NotArea="Dynamis*|Hazhalm*|Abyssea*">
- <action type="equip" when="precast" Set="FullDamage" />
- <if Moon="*Quarter Moon|*Gibbous|Full Moon">
- <action type="equip" when="midcast">
- <neck>Artemis' Medal</neck>
- </action>
- </if>
- </elseif>
- <!-- Obi's -->
- <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
- <if Element="Dark"><action type="equip" when="midcast"><waist lock="yes">Anrin Obi</waist></action></if>
- <elseif Element="Light"><action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action></elseif>
- <elseif Element="Thunder"><action type="equip" when="midcast"><waist lock="yes">Rairin Obi</waist></action></elseif>
- <elseif Element="Ice"><action type="equip" when="midcast"><waist lock="yes">Hyorin Obi</waist></action></elseif>
- <elseif Element="Fire"><action type="equip" when="midcast"><waist lock="yes">Karin Obi</waist></action></elseif>
- <elseif Element="Wind"><action type="equip" when="midcast"><waist lock="yes">Furin Obi</waist></action></elseif>
- <elseif Element="Water"><action type="equip" when="midcast"><waist lock="yes">Suirin Obi</waist></action></elseif>
- <elseif Element="Earth"><action type="equip" when="midcast"><waist lock="yes">Dorin Obi</waist></action></elseif>
- </if>
- <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$TwilightCape" = "1"'>
- <action type="equip" when="midcast"><back lock="yes">Twilight Cape</back></action>
- </if>
- <!-- Spells -->
- <if Spell="Fir*|Burn">
- <action type="equip" when="precast">
- <main>$FireStaff</main>
- <sub>$FireGrip</sub>
- </action>
- <if Spell="Burn">
- <action type="equip" when="precast" set="HighResist">
- <main>$FireStaff</main>
- <sub>$FireGrip</sub>
- </action>
- </if>
- <if Spell="Fire IV">
- <if NotBuffActive="*Arts">
- <if MPLT="157"><action type="ChangeSpell" Spell="Fire III" /></if>
- <if MPLT="113"><action type="ChangeSpell" Spell="Fire II" /></if>
- <if MPLT="68"><action type="ChangeSpell" Spell="Fire" /></if>
- <if MPLT="24"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="189"><action type="ChangeSpell" Spell="Fire III" /></if>
- <if MPLT="136"><action type="ChangeSpell" Spell="Fire II" /></if>
- <if MPLT="82"><action type="ChangeSpell" Spell="Fire" /></if>
- <if MPLT="29"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="142"><action type="ChangeSpell" Spell="Fire III" /></if>
- <if MPLT="102"><action type="ChangeSpell" Spell="Fire II" /></if>
- <if MPLT="62"><action type="ChangeSpell" Spell="Fire" /></if>
- <if MPLT="22"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="79"><action type="ChangeSpell" Spell="Fire III" /></if>
- <if MPLT="57"><action type="ChangeSpell" Spell="Fire II" /></if>
- <if MPLT="34"><action type="ChangeSpell" Spell="Fire" /></if>
- <if MPLT="12"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Fire III">
- <if NotBuffActive="*Arts">
- <if MPLT="113"><action type="ChangeSpell" Spell="Fire II" /></if>
- <if MPLT="68"><action type="ChangeSpell" Spell="Fire" /></if>
- <if MPLT="24"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="136"><action type="ChangeSpell" Spell="Fire II" /></if>
- <if MPLT="82"><action type="ChangeSpell" Spell="Fire" /></if>
- <if MPLT="29"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="102"><action type="ChangeSpell" Spell="Fire II" /></if>
- <if MPLT="62"><action type="ChangeSpell" Spell="Fire" /></if>
- <if MPLT="22"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="57"><action type="ChangeSpell" Spell="Fire II" /></if>
- <if MPLT="34"><action type="ChangeSpell" Spell="Fire" /></if>
- <if MPLT="12"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Fire II">
- <if NotBuffActive="*Arts">
- <if MPLT="68"><action type="ChangeSpell" Spell="Fire" /></if>
- <if MPLT="24"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="82"><action type="ChangeSpell" Spell="Fire" /></if>
- <if MPLT="29"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="62"><action type="ChangeSpell" Spell="Fire" /></if>
- <if MPLT="22"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="34"><action type="ChangeSpell" Spell="Fire" /></if>
- <if MPLT="12"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Fire">
- <if NotBuffActive="*Arts">
- <if MPLT="24"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="29"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="22"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="12"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- </if>
- <if Spell="Water*|Drown">
- <action type="equip" when="precast">
- <main>$WaterStaff</main>
- <sub>$WaterGrip</sub>
- </action>
- <if Spell="Drown">
- <action type="equip" when="precast" set="HighResist">
- <main>$WaterStaff</main>
- <sub>$WaterGrip</sub>
- </action>
- </if>
- <if Spell="Water IV">
- <if NotBuffActive="*Arts">
- <if MPLT="144"><action type="ChangeSpell" Spell="Water III" /></if>
- <if MPLT="98"><action type="ChangeSpell" Spell="Water II" /></if>
- <if MPLT="51"><action type="ChangeSpell" Spell="Water" /></if>
- <if MPLT="13"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="173"><action type="ChangeSpell" Spell="Water III" /></if>
- <if MPLT="118"><action type="ChangeSpell" Spell="Water II" /></if>
- <if MPLT="62"><action type="ChangeSpell" Spell="Water" /></if>
- <if MPLT="16"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="130"><action type="ChangeSpell" Spell="Water III" /></if>
- <if MPLT="89"><action type="ChangeSpell" Spell="Water II" /></if>
- <if MPLT="46"><action type="ChangeSpell" Spell="Water" /></if>
- <if MPLT="12"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="72"><action type="ChangeSpell" Spell="Water III" /></if>
- <if MPLT="49"><action type="ChangeSpell" Spell="Water II" /></if>
- <if MPLT="26"><action type="ChangeSpell" Spell="Water" /></if>
- <if MPLT="7"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Water III">
- <if NotBuffActive="*Arts">
- <if MPLT="98"><action type="ChangeSpell" Spell="Water II" /></if>
- <if MPLT="51"><action type="ChangeSpell" Spell="Water" /></if>
- <if MPLT="13"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="118"><action type="ChangeSpell" Spell="Water II" /></if>
- <if MPLT="62"><action type="ChangeSpell" Spell="Water" /></if>
- <if MPLT="16"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="89"><action type="ChangeSpell" Spell="Water II" /></if>
- <if MPLT="46"><action type="ChangeSpell" Spell="Water" /></if>
- <if MPLT="12"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="49"><action type="ChangeSpell" Spell="Water II" /></if>
- <if MPLT="26"><action type="ChangeSpell" Spell="Water" /></if>
- <if MPLT="7"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Water II">
- <if NotBuffActive="*Arts">
- <if MPLT="51"><action type="ChangeSpell" Spell="Water" /></if>
- <if MPLT="13"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="62"><action type="ChangeSpell" Spell="Water" /></if>
- <if MPLT="16"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="46"><action type="ChangeSpell" Spell="Water" /></if>
- <if MPLT="12"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="26"><action type="ChangeSpell" Spell="Water" /></if>
- <if MPLT="7"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Water">
- <if NotBuffActive="*Arts">
- <if MPLT="13"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="16"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="12"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="7"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- </if>
- <if Spell="Thund*|Shock">
- <action type="equip" when="precast">
- <main>$ThunderStaff</main>
- <sub>$ThunderGrip</sub>
- </action>
- <if Spell="Shock">
- <action type="equip" when="precast" set="HighResist">
- <main>$ThunderStaff</main>
- <sub>$ThunderGrip</sub>
- </action>
- </if>
- <if Spell="Thunder IV">
- <if NotBuffActive="*Arts">
- <if MPLT="171"><action type="ChangeSpell" Spell="Thunder III" /></if>
- <if MPLT="128"><action type="ChangeSpell" Spell="Thunder II" /></if>
- <if MPLT="86"><action type="ChangeSpell" Spell="Thunder" /></if>
- <if MPLT="37"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="206"><action type="ChangeSpell" Spell="Thunder III" /></if>
- <if MPLT="154"><action type="ChangeSpell" Spell="Thunder II" /></if>
- <if MPLT="104"><action type="ChangeSpell" Spell="Thunder" /></if>
- <if MPLT="45"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="154"><action type="ChangeSpell" Spell="Thunder III" /></if>
- <if MPLT="116"><action type="ChangeSpell" Spell="Thunder II" /></if>
- <if MPLT="78"><action type="ChangeSpell" Spell="Thunder" /></if>
- <if MPLT="34"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="86"><action type="ChangeSpell" Spell="Thunder III" /></if>
- <if MPLT="64"><action type="ChangeSpell" Spell="Thunder II" /></if>
- <if MPLT="43"><action type="ChangeSpell" Spell="Thunder" /></if>
- <if MPLT="19"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Thunder III">
- <if NotBuffActive="*Arts">
- <if MPLT="128"><action type="ChangeSpell" Spell="Thunder II" /></if>
- <if MPLT="86"><action type="ChangeSpell" Spell="Thunder" /></if>
- <if MPLT="37"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="154"><action type="ChangeSpell" Spell="Thunder II" /></if>
- <if MPLT="104"><action type="ChangeSpell" Spell="Thunder" /></if>
- <if MPLT="45"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="116"><action type="ChangeSpell" Spell="Thunder II" /></if>
- <if MPLT="78"><action type="ChangeSpell" Spell="Thunder" /></if>
- <if MPLT="34"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="64"><action type="ChangeSpell" Spell="Thunder II" /></if>
- <if MPLT="43"><action type="ChangeSpell" Spell="Thunder" /></if>
- <if MPLT="19"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Thunder II">
- <if NotBuffActive="*Arts">
- <if MPLT="86"><action type="ChangeSpell" Spell="Thunder" /></if>
- <if MPLT="37"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="104"><action type="ChangeSpell" Spell="Thunder" /></if>
- <if MPLT="45"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="78"><action type="ChangeSpell" Spell="Thunder" /></if>
- <if MPLT="34"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="43"><action type="ChangeSpell" Spell="Thunder" /></if>
- <if MPLT="19"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Thunder">
- <if NotBuffActive="*Arts">
- <if MPLT="37"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="45"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="34"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="19"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- </if>
- <if Spell="Ston*|Rasp">
- <action type="equip" when="precast">
- <main>$EarthStaff</main>
- <sub>$EarthGrip</sub>
- </action>
- <if Spell="Rasp">
- <action type="equip" when="precast" set="HighResist">
- <main>$EarthStaff</main>
- <sub>$EarthGrip</sub>
- </action>
- </if>
- <if Spell="Stone IV">
- <if NotBuffActive="*Arts">
- <if MPLT="138"><action type="ChangeSpell" Spell="Stone III" /></if>
- <if MPLT="92"><action type="ChangeSpell" Spell="Stone II" /></if>
- <if MPLT="43"><action type="ChangeSpell" Spell="Stone" /></if>
- <if MPLT="9"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="166"><action type="ChangeSpell" Spell="Stone III" /></if>
- <if MPLT="111"><action type="ChangeSpell" Spell="Stone II" /></if>
- <if MPLT="52"><action type="ChangeSpell" Spell="Stone" /></if>
- <if MPLT="11"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="125"><action type="ChangeSpell" Spell="Stone III" /></if>
- <if MPLT="83"><action type="ChangeSpell" Spell="Stone II" /></if>
- <if MPLT="39"><action type="ChangeSpell" Spell="Stone" /></if>
- <if MPLT="9"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="69"><action type="ChangeSpell" Spell="Stone III" /></if>
- <if MPLT="46"><action type="ChangeSpell" Spell="Stone II" /></if>
- <if MPLT="22"><action type="ChangeSpell" Spell="Stone" /></if>
- <if MPLT="5"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Stone III">
- <if NotBuffActive="*Arts">
- <if MPLT="92"><action type="ChangeSpell" Spell="Stone II" /></if>
- <if MPLT="43"><action type="ChangeSpell" Spell="Stone" /></if>
- <if MPLT="9"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="111"><action type="ChangeSpell" Spell="Stone II" /></if>
- <if MPLT="52"><action type="ChangeSpell" Spell="Stone" /></if>
- <if MPLT="11"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="83"><action type="ChangeSpell" Spell="Stone II" /></if>
- <if MPLT="39"><action type="ChangeSpell" Spell="Stone" /></if>
- <if MPLT="9"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="46"><action type="ChangeSpell" Spell="Stone II" /></if>
- <if MPLT="22"><action type="ChangeSpell" Spell="Stone" /></if>
- <if MPLT="5"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Stone II">
- <if NotBuffActive="*Arts">
- <if MPLT="43"><action type="ChangeSpell" Spell="Stone" /></if>
- <if MPLT="9"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="52"><action type="ChangeSpell" Spell="Stone" /></if>
- <if MPLT="11"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="39"><action type="ChangeSpell" Spell="Stone" /></if>
- <if MPLT="9"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="22"><action type="ChangeSpell" Spell="Stone" /></if>
- <if MPLT="5"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Stone">
- <if NotBuffActive="*Arts">
- <if MPLT="9"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="11"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="9"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="5"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- </if>
- <if Spell="Aero*|Choke">
- <action type="equip" when="precast">
- <main>$WindStaff</main>
- <sub>$WindGrip</sub>
- </action>
- <if Spell="Choke">
- <action type="equip" when="precast" set="HighResist">
- <main>$WindStaff</main>
- <sub>$WindGrip</sub>
- </action>
- </if>
- <if Spell="Aero IV">
- <if NotBuffActive="*Arts">
- <if MPLT="150"><action type="ChangeSpell" Spell="Aero III" /></if>
- <if MPLT="106"><action type="ChangeSpell" Spell="Aero II" /></if>
- <if MPLT="59"><action type="ChangeSpell" Spell="Aero" /></if>
- <if MPLT="18"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="180"><action type="ChangeSpell" Spell="Aero III" /></if>
- <if MPLT="128"><action type="ChangeSpell" Spell="Aero II" /></if>
- <if MPLT="71"><action type="ChangeSpell" Spell="Aero" /></if>
- <if MPLT="22"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="135"><action type="ChangeSpell" Spell="Aero III" /></if>
- <if MPLT="96"><action type="ChangeSpell" Spell="Aero II" /></if>
- <if MPLT="54"><action type="ChangeSpell" Spell="Aero" /></if>
- <if MPLT="17"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="75"><action type="ChangeSpell" Spell="Aero III" /></if>
- <if MPLT="53"><action type="ChangeSpell" Spell="Aero II" /></if>
- <if MPLT="30"><action type="ChangeSpell" Spell="Aero" /></if>
- <if MPLT="9"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Aero III">
- <if NotBuffActive="*Arts">
- <if MPLT="106"><action type="ChangeSpell" Spell="Aero II" /></if>
- <if MPLT="59"><action type="ChangeSpell" Spell="Aero" /></if>
- <if MPLT="18"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="128"><action type="ChangeSpell" Spell="Aero II" /></if>
- <if MPLT="71"><action type="ChangeSpell" Spell="Aero" /></if>
- <if MPLT="22"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="96"><action type="ChangeSpell" Spell="Aero II" /></if>
- <if MPLT="54"><action type="ChangeSpell" Spell="Aero" /></if>
- <if MPLT="17"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="53"><action type="ChangeSpell" Spell="Aero II" /></if>
- <if MPLT="30"><action type="ChangeSpell" Spell="Aero" /></if>
- <if MPLT="9"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Aero II">
- <if NotBuffActive="*Arts">
- <if MPLT="59"><action type="ChangeSpell" Spell="Aero" /></if>
- <if MPLT="18"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="71"><action type="ChangeSpell" Spell="Aero" /></if>
- <if MPLT="22"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="54"><action type="ChangeSpell" Spell="Aero" /></if>
- <if MPLT="17"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="30"><action type="ChangeSpell" Spell="Aero" /></if>
- <if MPLT="9"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Aero">
- <if NotBuffActive="*Arts">
- <if MPLT="18"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="22"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="17"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="9"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- </if>
- <if Spell="Blizz*|Frost">
- <action type="equip" when="precast">
- <main>$IceStaff</main>
- <sub>$IceGrip</sub>
- </action>
- <if Spell="Frost">
- <action type="equip" when="precast" set="HighResist">
- <main>$IceStaff</main>
- <sub>$IceGrip</sub>
- </action>
- </if>
- <if Spell="Blizzard IV">
- <if NotBuffActive="*Arts">
- <if MPLT="164"><action type="ChangeSpell" Spell="Blizzard III" /></if>
- <if MPLT="120"><action type="ChangeSpell" Spell="Blizzard II" /></if>
- <if MPLT="77"><action type="ChangeSpell" Spell="Blizzard" /></if>
- <if MPLT="30"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="197"><action type="ChangeSpell" Spell="Blizzard III" /></if>
- <if MPLT="144"><action type="ChangeSpell" Spell="Blizzard II" /></if>
- <if MPLT="93"><action type="ChangeSpell" Spell="Blizzard" /></if>
- <if MPLT="36"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="148"><action type="ChangeSpell" Spell="Blizzard III" /></if>
- <if MPLT="108"><action type="ChangeSpell" Spell="Blizzard II" /></if>
- <if MPLT="70"><action type="ChangeSpell" Spell="Blizzard" /></if>
- <if MPLT="27"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="82"><action type="ChangeSpell" Spell="Blizzard III" /></if>
- <if MPLT="60"><action type="ChangeSpell" Spell="Blizzard II" /></if>
- <if MPLT="39"><action type="ChangeSpell" Spell="Blizzard" /></if>
- <if MPLT="15"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Blizzard III">
- <if NotBuffActive="*Arts">
- <if MPLT="120"><action type="ChangeSpell" Spell="Blizzard II" /></if>
- <if MPLT="77"><action type="ChangeSpell" Spell="Blizzard" /></if>
- <if MPLT="30"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="144"><action type="ChangeSpell" Spell="Blizzard II" /></if>
- <if MPLT="93"><action type="ChangeSpell" Spell="Blizzard" /></if>
- <if MPLT="36"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="108"><action type="ChangeSpell" Spell="Blizzard II" /></if>
- <if MPLT="70"><action type="ChangeSpell" Spell="Blizzard" /></if>
- <if MPLT="27"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="60"><action type="ChangeSpell" Spell="Blizzard II" /></if>
- <if MPLT="39"><action type="ChangeSpell" Spell="Blizzard" /></if>
- <if MPLT="15"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Blizzard II">
- <if NotBuffActive="*Arts">
- <if MPLT="77"><action type="ChangeSpell" Spell="Blizzard" /></if>
- <if MPLT="30"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="93"><action type="ChangeSpell" Spell="Blizzard" /></if>
- <if MPLT="36"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="70"><action type="ChangeSpell" Spell="Blizzard" /></if>
- <if MPLT="27"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="39"><action type="ChangeSpell" Spell="Blizzard" /></if>
- <if MPLT="15"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- <if Spell="Blizzard">
- <if NotBuffActive="*Arts">
- <if MPLT="30"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Light Arts">
- <if MPLT="36"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Dark Arts" NotBuffActive="Parsimony">
- <if MPLT="27"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- <if BuffActive="Parsimony">
- <if MPLT="15"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
- </if>
- </if>
- </if>
- </if>
- <!-- Sub Jobs -->
- <if SubJob="SCH">
- <if Spell="Sleep|Dispel" NotSpell="Stoneskin" NotMainJob="BLM|RDM" notBuffActive="Addendum: Black">
- <action type="addtochat" when="precast">[INFO] You need Addendum: Black for this.</action>
- </if>
- </if>
- <!-- Teh Random -->
- <if Area="*Windurst*|*San d'Oria*|*Bastok*|*Jeuno*|*Whitegate|Al Zahbi" NotArea="Dynamis*|*[S]|Abyssea*" NotBuffActive="Besieged">
- <action type="Equip" when="precast|midcast|aftercast|engaged|idle" set="TownGear" />
- </if>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement