Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <includes>
- <include name = "VarStaves">
- <var name="Staff-Earth">Atinian Staff</var>
- <var name="Staff-Water">Atinian Staff</var>
- <var name="Staff-Wind">Atinian Staff</var>
- <var name="Staff-Fire">Atinian Staff</var>
- <var name="Staff-Ice">Atinian Staff</var>
- <var name="Staff-Thunder">Atinian Staff</var>
- <var name="Staff-Dark">Atinian Staff</var>
- <var name="Staff-Light">Atinian Staff</var>
- </include>
- <include name = "VarObis">
- <!-- Exclude any Obi vars you do not have, include any you acquire. -->
- <var name="Obi-Ice">Hyorin Obi</var>
- <var name="Obi-Thunder">Rairin Obi</var>
- <var name="Obi-Dark">Anrin Obi</var>
- <var name="Obi-Light">Korin Obi</var>
- </include>
- <include name = "VarSMNStaves">
- <var name = "Staff-Light">Apollo's Staff</var>
- <var name = "Staff-Dark">Yama's Staff +2</var>
- <var name = "Staff-Earth">Terra's Staff</var>
- <var name = "Staff-Water">Water Staff</var>
- <var name = "Staff-Wind">Vayu's Staff +2</var>
- <var name = "Staff-Fire">Vulcan's Staff</var>
- <var name = "Staff-Ice">Aquilo's Staff</var>
- <var name = "Staff-Thunder">Thunder Staff</var>
- <var name = "RestingStaff">Pluto's Staff</var>
- <var name = "IdleStaff">Terra's Staff</var>
- </include>
- <include name = "DeadRules">
- <if status = "Dead|Zoning">
- <cancelspell />
- <return />
- </if>
- <elseif spell="Warp|Warp II|Retrace|Teleport*|Recall*" SpellTargetType="Self">
- <return />
- </elseif>
- <elseif status="Event">
- <!-- Don't attempt gear swaps during events (talk with NPC, etc) -->
- <return />
- </elseif>
- <if BuffActive="Sleep|Petrification|Stun|Terror|Charm">
- <!-- Ignoring Illusion|Egg|Costume -->
- <addtochat color="28">== Cannot act. ==</addtochat>
- <return />
- </if>
- <elseif BuffActive="Silence|Mute|Omerta">
- <if type="*Magic|BardSong|Ninjutsu">
- <addtochat color="28">== Silenced. ==</addtochat>
- <return />
- </if>
- </elseif>
- <elseif BuffActive="Amnesia|Impairment">
- <if type="Weaponskill|JobAbility|Scholar|PetCommand|BloodPact*|CorsairRoll|CorsairShot">
- <addtochat color="28">== Amnesiad. ==</addtochat>
- <return />
- </if>
- </elseif>
- <if type="PetCommand|BloodPact*" PetIsValid="false">
- <addtochat color="28">== No valid pet. ==</addtochat>
- <return />
- </if>
- </include>
- <include name = "CancelRules">
- <if spell="Sneak" BuffActive="Sneak" SpellTargetType="Self">
- <defaulttarget target="<me>" />
- <midcastdelay delay="1" />
- <command when="midcast">cancel 71</command>
- </if>
- <elseif spell="Spectral Jig" BuffActive="Sneak">
- <defaulttarget target="<me>" />
- <command when="precast">cancel 71</command>
- </elseif>
- <elseif spell="Monomi*" BuffActive="Sneak">
- <defaulttarget target="<me>" />
- <midcastdelay delay="2.5" />
- <command when="midcast">cancel 71</command>
- </elseif>
- <elseif spell="Utsusemi: Ichi" buffactive="Copy Image*" NotBuffActive="Silence|Mute|Omerta|Obliviscence">
- <defaulttarget target="<me>" />
- <if NotBuffActive="Copy Image (3)|Copy Image (4)">
- <midcastdelay delay="2.5" />
- <command when="midcast">cancel 66</command>
- <command when="midcast">cancel 446</command>
- </if>
- <else>
- <cancelspell />
- <return />
- </else>
- </elseif>
- <elseif spell="Stoneskin" BuffActive="Stoneskin">
- <midcastdelay delay="2.8" />
- <command when="midcast">cancel 37</command>
- </elseif>
- </include>
- <!-- Swapping in Obi/Zodiac Ring/Twilight Cape when using Elemental Magic.
- Assumed to be imported in after check for skill="ElementalMagic" has
- already been done. -->
- <include name="ObiCape-ElementalMagic">
- <if notspell="Burn|Frost|Choke|Rasp|Shock|Drown">
- <if element="%DayElement">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$Obi-%spellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Day: %Day [ Twilight Cape $Obi-%DayElement equipped ] ===</addtochat>
- </if>
- </if>
- <elseif element="%WeatherElement">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$Obi-%spellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Weather: %Weather [ Twilight Cape $Obi-%WeatherElement equipped ] ===</addtochat>
- </if>
- </elseif>
- </if>
- </include>
- <!-- Swapping in Obi/Twilight Cape when using Healing Magic. Assumed to be imported in after check for skill="HealingMagic" has already been done. -->
- <include name="ObiCape-HealingMagic">
- <if element="%DayElement" spell="Cure*|Cura*">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$Obi-%SpellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Day: %Day [ Twilight Cape $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </if>
- <elseif element="%WeatherElement" spell="Cure*|Cura*">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$Obi-%SpellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Weather: %Weather [ Twilight Cape $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </elseif>
- </include>
- <!-- Swapping in Obi/Twilight Cape when using Divine Magic.
- Assumed to be imported in after check for skill="DivineMagic" has
- already been done. -->
- <include name="ObiCape-DivineMagic">
- <if element="%DayElement" spell="Banish*|Holy*">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$Obi-%SpellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Day: %Day [ Twilight Cape $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </if>
- <elseif element="%WeatherElement" spell="Banish*|Holy*">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$Obi-%SpellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Weather: %Weather [ Twilight Cape $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </elseif>
- </include>
- <!-- Swapping in Obi when using Quick Draw.Assumed to be imported in after check for type="CorsairShot" has already been done. -->
- <include name="Obi-CorsairShot">
- <if notelement="Light|Dark">
- <if element="%DayElement">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <equip when="precast">
- <waist>$Obi-%SpellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Day: %Day [ $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </if>
- <elseif element="%WeatherElement">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <equip when="precast">
- <waist>$Obi-%SpellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Weather: %Weather [ $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </elseif>
- </if>
- </include>
- <!-- Swapping in Obi/Twilight Cape when using Ninjutsu. Assumed to be imported in after check for type="Ninjutsu" has already been done. -->
- <include name="ObiCape-Ninjutsu">
- <if spell="Katon*|Hyoton*|Huton*|Doton*|Suiton*|Raiton*">
- <if element="%DayElement">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$Obi-%SpellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Day: %Day [ Twilight Cape $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </if>
- <elseif element="%WeatherElement">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <if spell="Katon*|Hyoton*|Huton*|Doton*|Suiton*|Raiton*">
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$Obi-%SpellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Weather: %Weather [ Twilight Cape $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </if>
- </elseif>
- </if>
- </include>
- <!-- Swapping in Obi/Twilight Cape when using Blue Magic. Assumed to be imported in after check for skill="BlueMagic" has already been done. -->
- <include name="ObiCape-BlueMagic">
- <if element="%DayElement">
- <if spell="*Whisker|*Grudge|Thermal*|Mind Blast|Regurg*|Ice Break|Leaf*|Thunderbolt|Dark Orb">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$Obi-%SpellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Day: %Day [ Twilight Cape $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </if>
- </if>
- <elseif element="%WeatherElement">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <if spell="*Whisker|*Grudge|Thermal*|Mind Blast|Regurg*|Ice Break|Leaf*|Thunderbolt|Dark Orb">
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$Obi-%SpellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Weather: %Weather [ Twilight Cape $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </if>
- </elseif>
- </include>
- <!-- Swapping in Obi/Twilight Cape when using Dark Magic. Assumed to be imported in after check for skill="DarkMagic" has already been done. -->
- <include name="ObiCape-DarkMagic">
- <if element="%DayElement" spell="Drain*|Aspir*|Kaustra">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$Obi-%SpellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Day: %Day [ Twilight Cape $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </if>
- <elseif element="%WeatherElement" spell="Drain*|Aspir*|Kaustra">
- <if NotAdvanced='Regex("$Obi-%SpellElement", "^[$]")'>
- <equip when="midcast">
- <back>Twilight Cape</back>
- <waist>$Obi-%SpellElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Weather: %Weather [ Twilight Cape $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </elseif>
- </include>
- <!-- Swapping in Elemental Obi when using Rune Fencer. Assumed to be imported in after check for spell="Lunge" has already been done. -->
- <include name="Obi-Runes">
- <if BuffActive="$Rune-%DayElement">
- <if NotAdvanced='Regex("$Obi-%DayElement", "^[$]")'>
- <equip when="midcast">
- <waist>$Obi-%DayElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Day: %Day [ $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </if>
- <elseif BuffActive="$Rune-%WeatherElement">
- <if NotAdvanced='Regex("$Obi-%WeatherElement", "^[$]")'>
- <equip when="midcast">
- <waist>$Obi-%WeatherElement</waist>
- </equip>
- <addtochat color="4">=== %Spell Weather: %Weather [ $Obi-%SpellElement equipped ] ===</addtochat>
- </if>
- </elseif>
- </include>
- <include name="BLU-EleNukes">
- <var name = "Nuke-Fire">Heat Breath|Blazing Bound|Sound Blast|Lowing|Thermal Pulse</var>
- <var name = "Nuke-Earth">Magnetite Cloud|Bad Breath|Cimicine Discharge</var>
- <var name = "Nuke-Water">Maelstrom|Acrid Stream|Corrosive Ooze|Regurgitation|Poison Breath|Demoralizing Roar</var>
- <var name = "Nuke-Wind">Mysterious Light|Flying Hip Press|Reaving Wind</var>
- <var name = "Nuke-Ice">Ice Break|Frost Breath</var>
- <var name = "Nuke-Thunder">Mind Blast|Charged Whisker</var>
- <var name = "Nuke-Light">Radiant Breath|Actinic Burst|Sheep Song</var>
- <var name = "Nuke-Dark">Eyes On Me|Dream Flower|Dark Orb</var>
- </include>
- </includes>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement