Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <rules>
- <!--- Core Include Rules --->
- <xi:include href="Include.xml" xpointer="//include[@name='ReturnRules']/*" />
- <xi:include href="Include.xml" xpointer="//include[@name='AreaRule']/*" />
- <xi:include href="Include.xml" xpointer="//include[@name='SpellCancel']/*" />
- <!--- Automatically change variables when buffs wear off --->
- <if SubJob="SAM" advanced='"$Sub"!="SAM"'>
- <var cmd="set Sub SAM" />
- </if>
- <elseif SubJob="WHM|BLM|SCH|BLU|RDM" advanced='"$Sub"!="MAGE"'>
- <var cmd="set Sub MAGE" />
- </elseif>
- <elseif notSubJob="SAM|WHM|BLM|SCH|BLU|RDM" advanced='"$Sub"!="N"'>
- <var cmd="set Sub N" />
- </elseif>
- <!--- Automatically Equip Gear Rules --->
- <command when="engaged|idle|aftercast|resting">Dancing Chains</command>
- <!--- Automatically change group --->
- <if notgroup="$Area-$Resist-$Sub">
- <command>sc group $Area-$Resist-$Sub</command>
- </if>
- <!--- Trigger Spells --->
- <if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
- <if spell="$TriggerSetOne">
- <!--- Auto Update Gear --->
- <if spell="Dancing Chains">
- <cancelspell />
- <if status="idle">
- <equip set="%Status|$Armor-%Status" />
- </if>
- <elseif status="engaged">
- <if advanced='"$VAR-TP"="PDT"'>
- <equip set="TP-$VAR-TP|$Armor-%Status" />
- </if>
- <else>
- <equip set="TP-$VAR-TP|$Armor-%Status" />
- </else>
- </elseif>
- <elseif status="engaged">
- <equip set="%Status|$TwilightSet" />
- </elseif>
- </if>
- </if>
- </if>
- <!--- Change the distance at which to cancel WS --->
- <xi:include href="Include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
- <elseif type="WhiteMagic|BlackMagic">
- <xi:include href="Include.xml" xpointer="//include[@name='HealingBreathRules']/*" />
- </elseif>
- <elseif type="BlueMagic">
- <xi:include href="Include.xml" xpointer="//include[@name='HealingBreathRules']/*" />
- </elseif>
- <if type="WeaponSkill">
- <castdelay delay="0.03" />
- <midcastdelay delay="0.7" />
- <if Spell="Camlann's Torment|Drakesbane|Geirskogul|Wheeling Thrust|Sonic Thrust|Penta Thrust|Raiden Thrust|Full Swing|Stardiver|Cataclysm||Shattersoul|Retribution|Geirskogul">
- <castdelay delay="0.03" />
- <equip set="%Spell" />
- </if>
- <else>
- <equip set="WS Base" />
- </else>
- <if SubJob="SAM|NIN|WAR|THF|DNC" notBuffactive="Spirit Surge" PetIsValid="True">
- <if NotBuffactive="Embrava|March">
- <aftercastdelay delay="1.8"/>
- <equip when="Midcast" Set="TP-Haste">
- <head>Wyrm Armet +2</head>
- <neck>Lancer's Torque</neck>
- <lear>Dragoon's Earring</lear>
- <waist>Glassblower's Belt</waist>
- </equip>
- </if>
- </if>
- </if>
- <elseif type="JobAbility">
- <!--- Precast-only JAs and then the rest will follow using <elseif> labels --->
- <if spell="Spirit Surge|Deep Breathing|Call Wyvern|Ancient Circle|Jump|High Jump|Soul Jump">
- <castdelay delay="0.03" />
- <equip when="precast" set="%Spell" />
- </if>
- <elseif spell="Spirit Jump">
- <castdelay delay="0.03" />
- <if PetISValid="TRUE">
- <equip when="precast" set="%Spell" />
- </if>
- <else>
- <changespell spell="Jump" />
- <equip when="precast" set="Jump" />
- </else>
- </elseif>
- <elseif spell="Deep Breathing">
- <equip set="WyvernHP" />
- <aftercastdelay delay="8.0" />
- </elseif>
- <elseif spell="Angon">
- <castdelay delay="1" />
- <equip when="precast" set="%Spell" />
- </elseif>
- <elseif spell="Spirit Link">
- <castdelay delay="$Delay-JA" />
- <if advanced='%pethpp > 76'>
- <equip set="Spirit Link" />
- </if>
- <else>
- <equip set="WyvernHP|%Spell" />
- </else>
- </elseif>
- <elseif spell="Meditate" TPGT="290">
- <addtochat color="135">Canceled Meditate! TP: %TP</addtochat>
- <cancelspell />
- <return />
- </elseif>
- </elseif>
- <elseif type="PetCommand">
- <!--- Restoring and Smiting Breath Rules --->
- <if spell="Restoring Breath">
- <equip when="precast" set="%Spell" />
- <aftercastdelay delay="3.0" />
- </if>
- <if spell="Smiting Breath">
- <equip when="precast" set="HealingBreathTrigger" />
- <equip when="midcast" set="Smiting Breath" />
- <aftercastdelay delay="2.1" />
- </if>
- <!--- Cancel Dismiss if Pet has less than 100% HP --->
- <elseif spell="Dismiss">
- <if advanced='%pethpp!=100'>
- <addtochat color="135">Dismiss Canceled! Wyvern HP: %pethpp%</addtochat>
- <cancelspell />
- <return />
- </if>
- </elseif>
- <elseif spell="Steady Wing">
- <castdelay delay="$Delay-JA" />
- <equip when="precast" set="%Spell" />
- </elseif>
- </elseif>
- <if spell="angon">
- <command>wait 90; Angon Effect Off! <call11> </command>
- </if>
- </rules>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement