<?xml version="1.0" ?>
<spellcast>
<config RequireVersion="2.22"
HideErrors="false"
ShowGearSwaps="false"
Debug="true"
ShowspellInfo="false"
/>
<variables>
<!-- Checks -->
<var name="ParadeCheck">Parade Gorget</var>
<var name="RitterCheck">Ritter Gorget</var>
<var name="HerculesCheck">Hercules' Ring</var>
<var name="VITBackCheck">Knightly Mantle</var>
<!-- Equipment -->
<var name="ShadowMantle">Shadow Mantle</var>
<var name="KnightlyMantle">Knightly Mantle</var>
<var name="ParadeGorget">Parade Gorget</var>
<var name="PeacockCharm">Peacock Charm</var>
<var name="ShieldTorque">Shield Torque</var>
<var name="HerculesRing">Hercules' Ring</var>
<var name="RitterGorget">Ritter Gorget</var>
<!-- Manual Set -->
<var name="RightEarringVariable">Brutal earring</var>
<!-- Miscellaneous -->
<var name="LASTCAST">Ichi</var>
</variables>
<sets>
<group name="PLD_WAR" default="yes">
<set name="MiscGearcollector">
<main>Joyeuse</main>
<ammo>Fenrir's stone</ammo>
<ammo>Bibiki seashell</ammo>
<sub>Seigneur Shield</sub>
<sub>Sentinel Shield</sub>
<lear>Fowling earring</lear>
<rring>Bomb Queen Ring</rring>
</set>
<set name="Standard">
<head>Champion's Galea</head>
<body>Nuevo coselete</body>
<back>Shadow Mantle</back>
<neck>$ParadeCheck</neck>
<hands>Perle moufles</hands>
<waist>Swift belt</waist>
<lear>Suppanomimi</lear>
<rear>$RightEarringVariable</rear>
<lring>Rajas Ring</lring>
<rring>Iota Ring</rring>
<legs>Perle Brayettes</legs>
<feet>Gallant leggings</feet>
</set>
<set name="Resting">
<body>Vermillion cloak</body>
<neck>Parade Gorget</neck>
<lring>Hercules' Ring</lring>
<waist>Hierarch belt</waist>
</set>
<set name="Idling">
<body>Nuevo coselete</body>
<head>Walahra turban</head>
<hands>I.R. Dastanas</hands>
<neck>Parade Gorget</neck>
<waist>$IdleBeltCheck</waist>
<lring>Hercules' Ring</lring>
<rring>Shadow Ring</rring>
<legs>Blood cuisses</legs>
<feet>Gallant Leggings</feet>
<back>Shadow Mantle</back>
</set>
<set name="Enmity">
<body>Iron Ram Hauberk</body>
<head>Aegishjalmr</head>
<back>Resentment Cape</back>
<neck>Ritter Gorget</neck>
<hands>I.R. Dastanas</hands>
<legs>Valor breeches</legs>
<waist>Warwolf belt</waist>
<lring>Mermaid Ring</lring>
<rring>Hercules' Ring</rring>
</set>
<set name="WS" baseset="Standard">
<head>Perle salade</head>
<body>Perle Hauberk</body>
<back>Shadow Mantle</back>
<neck>Peacock Charm</neck>
<hands>Perle moufles</hands>
<waist>Potent belt</waist>
<lear>Suppanomimi</lear>
<rear>Brutal earring</rear>
<lring>Iota ring</lring>
<rring>Rajas ring</rring>
<legs>Perle Brayettes</legs>
<feet>Perle Solerets</feet>
</set>
<set name="Cure" baseset="Standard">
<head>Champion's Galea</head>
<back>Boxer's Mantle</back>
<neck>Shield Torque</neck>
<hands>I.R. Dastanas</hands>
<waist>Resolute belt</waist>
<body>Nuevo coselete</body>
<rear>Buckler earring</rear>
<legs>Valor Breeches</legs>
<lring>Mermaid ring</lring>
<rring>Hercules' ring</rring>
</set>
<set name="Cover" baseset="Standard">
<head>Gallant coronet</head>
<body>Valor surcoat</body>
</set>
<set name="FastCast">
<head>Walahra Turban</head>
<body>Nuevo Coselete</body>
<rear>Loquac. earring</rear>
<waist>Swift Belt</waist>
<hands>Perle Moufles</hands>
<feet>Perle Solerets</feet>
</set>
<set name="Flash">
<head>Walahra Turban</head>
<body>Nuevo coselete</body>
<hands>Perle Moufles</hands>
<neck>Ritter gorget</neck>
<waist>Swift belt</waist>
<legs>Valor breeches</legs>
<rear>Loquac. earring</rear>
<lring>Mermaid ring</lring>
<rring>Hercules' ring</rring>
<feet>Perle Solerets</feet>
</set>
<set name="Waltz">
<head>Champion's galea</head>
<body>Nuevo Coselete</body>
<back>$VITBackCheck</back>
</set>
<set name="Refresh">
<body>Vermillion cloak</body>
<neck>Parade Gorget</neck>
<lring>Hercules' Ring</lring>
</set>
<set name="MDB">
<back>Lamia Mantle +1</back>
<head>Champion's Galea</head>
<hands>I.R. Dastanas</hands>
<waist>Resolute belt</waist>
<rring>Shadow Ring</rring>
<body>Iron Ram Hauberk</body>
<legs>Blood cuisses</legs>
<feet>Gallant leggings</feet>
<lring>Iota ring</lring>
<lear>Arete del sol</lear>
<rear>Merman's earring</rear>
</set>
<set name="PDT">
<head>Champion's Galea</head>
<hands>I.R. Dastanas</hands>
<feet>Gallant leggings</feet>
<legs>Perle brayettes</legs>
<waist>Warwolf belt</waist>
<back>Shadow Mantle</back>
<lring>Jelly Ring</lring>
<rring>Hercules' ring</rring>
<neck>Shield torque</neck>
<ammo>Bibiki seashell</ammo>
<lear>Suppanomimi</lear>
<rear>Buckler earring</rear>
</set>
</group>
<group name="FullDMG" inherit="PLD_WAR">
<set name="Standard">
<head>Perle salade</head>
<body>Perle Hauberk</body>
<back>Shadow Mantle</back>
<neck>Peacock Charm</neck>
<hands>Perle moufles</hands>
<waist>Swift belt</waist>
<lear>Suppanomimi</lear>
<rear>Brutal earring</rear>
<lring>Iota ring</lring>
<rring>Rajas ring</rring>
<legs>Perle Brayettes</legs>
<feet>Perle Solerets</feet>
</set>
</group>
<group name="Enmity" inherit="PLD_WAR">
<set name="Standard">
<head>Aegishjalmr</head>
<body>Iron Ram Hauberk</body>
<back>Shadow Mantle</back>
<neck>Ritter Gorget</neck>
<hands>I.R. Dastanas</hands>
<waist>Swift belt</waist>
<lear>Suppanomimi</lear>
<rear>Brutal earring</rear>
<lring>Mermaid ring</lring>
<rring>Hercules' ring</rring>
<legs>Valor breeches</legs>
<feet>Perle Solerets</feet>
</set>
<set name="MDB" baseset="MDB" basegroup="PLD_WAR" />
<set name="Refresh" baseset="Refresh" basegroup="PLD_WAR" />
<set name="FastCast" baseset="FastCast" basegroup="PLD_WAR" />
<set name="Cure" baseset="Cure" basegroup="PLD_WAR" />
<set name="Flash" baseset="Flash" basegroup="PLD_WAR" />
<set name="Enmity" baseset="Enmity" basegroup="PLD_WAR" />
</group>
<group name="PLD_NIN" inherit="PLD_WAR" />
<group name="PLD_NINDMG" inherit="PLD_WAR" />
<group name="PLD_RDM" inherit="PLD_WAR" />
<group name="MDT" inherit="PLD_WAR">
<set name="Standard" baseset="Standard" basegroup="PLD_WAR">
<back>Lamia Mantle +1</back>
<head>Gallant Coronet</head>
<hands>I.R. Dastanas</hands>
<waist>Resolute belt</waist>
<rring>Shadow Ring</rring>
<body>Iron Ram Hauberk</body>
</set>
<set name="Refresh" baseset="Refresh" basegroup="PLD_WAR" />
<set name="FastCast" baseset="FastCast" basegroup="PLD_WAR" />
<set name="Cure" baseset="Cure" basegroup="PLD_WAR" />
<set name="Flash" baseset="Flash" basegroup="PLD_WAR" />
<set name="Enmity" baseset="Enmity" basegroup="PLD_WAR" />
</group>
<group name="PDT" inherit="PLD_WAR" />
<group name="Kite-PDT" inherit="PLD_WAR">
<set name="Standard">
<head>Aegishjalmr</head>
<body>Iron ram hauberk</body>
<back>Shadow Mantle</back>
<neck>$RitterCheck</neck>
<hands>I.R. Dastanas</hands>
<waist>Warwolf belt</waist>
<lear>Arete del sol</lear>
<rear>Loquac. earring</rear>
<lring>Hercules' Ring</lring>
<rring>Shadow Ring</rring>
<legs>Blood cuisses</legs>
<feet>Perle solerets</feet>
</set>
<set name="Idling">
<head>Aegishjalmr</head>
<body>Nuevo coselete</body>
<back>Shadow Mantle</back>
<neck>$RitterCheck</neck>
<hands>I.R. Dastanas</hands>
<waist>Warwolf belt</waist>
<lear>Arete del sol</lear>
<rear>Loquac. earring</rear>
<lring>Hercules' Ring</lring>
<rring>Shadow Ring</rring>
<legs>Blood cuisses</legs>
<feet>Perle solerets</feet>
</set>
<set name="Refresh" baseset="Refresh" basegroup="PLD_WAR" />
<set name="FastCast" baseset="FastCast" basegroup="PLD_WAR" />
<set name="Cure" baseset="Cure" basegroup="PLD_WAR" />
<set name="Flash" baseset="Flash" basegroup="PLD_WAR" />
<set name="Enmity" baseset="Enmity" basegroup="PLD_WAR" />
<set name="MDB" baseset="MDB" basegroup="PLD_WAR" />
</group>
<group name="FireResist" inherit="PLD_WAR">
<set name="Standard" baseset="Standard" basegroup="PLD_NIN">
<main>Water Staff</main>
<sub>Shark Strap</sub>
<back>Lamia Mantle +1</back>
<legs>Blood cuisses</legs>
<hands>I.R. Dastanas</hands>
<waist>Water belt</waist>
<rring>Shadow Ring</rring>
<neck>Jeweled collar</neck>
<body>Iron Ram Hauberk</body>
</set>
<set name="Refresh" baseset="Refresh" basegroup="PLD_WAR" />
<set name="FastCast" baseset="FastCast" basegroup="PLD_WAR" />
<set name="Cure" baseset="Cure" basegroup="PLD_WAR" />
<set name="Flash" baseset="Flash" basegroup="PLD_WAR" />
<set name="Enmity" baseset="Enmity" basegroup="PLD_WAR" />
<set name="MDB" baseset="MDB" basegroup="PLD_WAR" />
</group>
</sets>
<rules>
<!-- Shield Torque Check -->
<if MPPLT="79" HPPGT="85">
<action type="Var" cmd="set ParadeCheck $ParadeGorget" />
</if>
<else>
<action type="Var" cmd="set ParadeCheck $ShieldTorque" />
</else>
<!-- Ritter Gorget Check -->
<if MPPLT="79" HPPGT="85">
<action type="Var" cmd="set RitterCheck $ParadeGorget" />
</if>
<else>
<action type="Var" cmd="set RitterCheck $RitterGorget" />
</else>
<!-- Darksday Check for Shadow Mantle VIT -->
<if advanced='("Dark" = "%DayElement")'>
<action type="Var" cmd="set VITBackCheck $ShadowMantle" />
</if>
<else>
<action type="Var" cmd="set VITBackCheck $KnightlyMantle" />
</else>
<!-- Status Checks -->
<if BuffActive="Amnesia" CommandPrefix="/ja|/jobability|/ws|/weaponskill">
<action Type="CancelSpell" />
<action Type="Command">input /echo AMNESIA AMNESIA AMNESIA</action>
</if>
<if BuffActive="Stun">
<action Type="CancelSpell" />
<action Type="Command">input /echo STUNNED STUNED STUNNED</action>
</if>
<if BuffActive="Sleep">
<action Type="CancelSpell" />
<if PartyCountGT="1">
<action Type="Command">input /p Zz</action>
</if>
</if>
<if BuffActive="Terror">
<action Type="CancelSpell" />
<action Type="Command">input /echo TERROR TERROR TERROR</action>
</if>
<!-- Resting and Idling Rules -->
<if set="Standard">
<action type="equip" when="Idle" set="Idling" />
<action type="equip" when="resting" set="Resting" />
</if>
<!-- RestoreSet Upon Engaging -->
<if notset="Standard">
<action type="equip" when="Engaged" set="Standard" />
<action type="addtochat" when="Engaged">Engaging %target, %TargetHPP percent, equipping %group.</action>
</if>
<!-- Ninjutsu Handles -->
<if type="Ninjutsu">
<if notbuffactive="Silence">
<!-- Handle Utsusemi Cancellation -->
<if Spell="Utsusemi: Ni">
<action type="equip" when="precast" set="FastCast" />
<action type="Var" cmd="Set LASTCAST Ni" />
<if status="Idle">
<action type="Equip" when="aftercast" set="Idling" />
<action type="addtochat" when="aftercast">Utsusemi: Ni Idle :: Equipping Idling</action>
</if>
<elseif status="Engaged">
<action type="Equip" when="aftercast" set="Standard" />
<action type="addtochat" when="aftercast">Utsusemi: Ni Engaged :: Equipping Standard</action>
</elseif>
</if>
<elseif spell="Utsusemi: Ichi" >
<action type="midcastdelay" delay="3.0" />
<if mode="AND" BuffActive="Copy Image" advanced='"$LASTCAST"=="Ni"'>
<action type="Command" when="midcast">cancel 66</action>
</if>
<action type="Var" cmd="Set LASTCAST Ichi" />
<action type="Equip" when="midcast" set="FastCast" />
<if status="Idle">
<action type="Equip" when="aftercast" set="Idling" />
<action type="addtochat" when="aftercast">Utsusemi: Ichi Idle :: Equipping Idling</action>
</if>
<elseif status="Engaged">
<action type="Equip" when="aftercast" set="Standard" />
<action type="addtochat" when="aftercast">Utsusemi: Ichi Engaged :: Equipping Standard</action>
</elseif>
</elseif>
<!-- Cancel Sneak on Monomi cast -->
<elseif mode="AND" spell="Mono*" buffactive="Sneak">
<action type="midcastdelay" delay="2.4"/>
<action type="Command" when="midcast">cancel 71</action>
</elseif>
</if>
<!-- Automatically Healing Waltz -->
<elseif buffactive="silence">
<if subjob="DNC" tpgt="19">
<action type="command">input /ja "Healing Waltz" <me></action>
</if>
<action Type="CancelSpell" />
</elseif>
</if>
<!-- White Magic Handles -->
<elseif type="WhiteMagic">
<!-- Sneak Spell Cancellation -->
<if Spell="Sneak" BuffActive="Sneak" advanced='"%SpellTargetName"="%PlayerName"'>
<action type="command" when="midcast">cancel 71</action>
<action type="midcastdelay" delay="2.3" />
</if>
<!-- Cure handle -->
<elseif spell="Cure*">
<action type="Equip" when="precast" set="Cure" />
<if status="engaged">
<action type="equip" when="aftercast" set="Standard" />
</if>
<elseif status="idle">
<action type="equip" when="aftercast" set="Idling" />
</elseif>
</elseif>
<!-- Flash handle -->
<elseif spell="Flash">
<action type="Equip" when="precast" set="Flash" />
<if status="engaged">
<action type="equip" when="aftercast" set="Standard" />
</if>
<elseif status="idle">
<action type="equip" when="aftercast" set="Idling" />
</elseif>
</elseif>
<!-- FastCast Spell Handles -->
<elseif spell="Pro*|Shell*|Reprisal|Holy|Banish*|Raise">
<action type="Equip" when="precast" set="FastCast" />
<if status="engaged">
<action type="equip" when="aftercast" set="Standard" />
</if>
<elseif status="idle">
<action type="equip" when="aftercast" set="Idling" />
</elseif>
</elseif>
</elseif>
<elseif type="JobAbility">
<!-- Spectral Jig Sneak Cancellation -->
<if mode="AND" spell="Spectral Jig" bufactive="Sneak">
<action type="Command" when="precast">cancel 71</action>
</if>
<!-- Enmity -->
<elseif spell="Provoke|Rampart|Warcry|Yonin|Animated Flourish|Shield Bash|Holy Circle|Defender|Sentinel">
<action type="equip" when="precast" set="Enmity" />
<if status="engaged">
<action type="equip" when="aftercast" set="Standard" />
</if>
<elseif status="idle">
<action type="equip" when="aftercast" set="Idling" />
</elseif>
</elseif>
<elseif spell="Curing*">
<action type="equip" when="precast" set="Waltz" />
<if status="engaged">
<action type="equip" when="aftercast" set="Standard" />
</if>
<elseif status="idle">
<action type="equip" when="aftercast" set="Idling" />
</elseif>
</elseif>
</elseif>
<!-- Weapon Skill Handles -->
<elseif type="WeaponSkill">
<if nottplt="100">
<!-- Range Check -->
<if TargetDistanceGT="3.9">
<action type="cancelspell" />
<action type="return" />
</if>
<!-- Equipment rules -->
<action type="castdelay" delay=".5" />
<if spell="Atonement">
<action type="Equip" when="precast" set="Enmity"/>
</if>
<elseif spell="Fast Blade|Flat Blade|Savage Blade|Swift Blade|Vorpal Blade">
<action type="Equip" when="precast" set="WS" />
</elseif>
<if status="engaged">
<action type="equip" when="aftercast" set="Standard" />
</if>
<elseif status="idle">
<action type="equip" when="aftercast" set="Idling" />
</elseif>
</if>
</elseif>
</rules>
</spellcast>