<?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
<config
RequireVersion="2.30"
Debug="False"
ShowGearSwaps="False"
ShowSpellInfo="False"
/>
<sets>
<group Name="PUP" Default="Yes">
<set Name="Idle">
<head>Maat's Cap</head>
<neck>Chivalrous Chain</neck>
<lear>Brutal Earring</lear>
<rear>Kemas Earring</rear>
<body>Velox Harness</body>
<hands>Pantin Dastanas</hands>
<lring>Blood Ring</lring>
<rring>Rajas Ring</rring>
<back>Aesir Mantle</back>
<waist>Cirque Sash</waist>
<legs>Enkidu's Subligar</legs>
<feet>Enkidu's Leggings</feet>
</set>
<set Name="IdleMage" BaseSet="Idle">
<head></head>
<body>Vermillion Cloak</body>
<legs>Pantin Churidars</legs>
<feet>Pantin Babouches</feet>
<waist>Desert Rope</waist>
</set>
<set Name="IdleMelee" BaseSet="Idle">
<body>Pantin Tobe</body>
</set>
<set Name="IdleRanger" BaseSet="Idle">
<body>Pantin Tobe</body>
</set>
<!-- BaseSet for Engaging -->
<set Name="Engaged" BaseSet="Idle">
<head>Walahra Turban</head>
<rring>Jaeger Ring</rring>
<rear>Kemas Earring</rear>
<legs>Aurore Brais</legs>
</set>
<set Name="MagePup" BaseSet="Engaged">
<body>Velox Harness</body>
<legs>Pantin Churidars</legs>
<feet>Pantin Babouches</feet>
</set>
<set Name="MeleePup" BaseSet="Engaged">
<body>Pantin Tobe</body>
<hands>Pantin Dastanas</hands>
</set>
<set Name="RangerPup" BaseSet="MeleePup">
</set>
<!-- BaseSet for all Weaponskills -->
<set Name="WS" BaseSet="Engaged">
<head>Anwig Salade</head>
<body>Aurore Doublet</body>
<waist>Potent Belt</waist>
<lring>Spiral Ring</lring>
<rring>Rajas Ring</rring>
</set>
<set Name="Howling Fist" BaseSet="WS">
<neck>Light Gorget</neck>
</set>
<set Name="Raging Fists" BaseSet="WS">
</set>
<set Name="Dragon Kick" BaseSet="WS">
</set>
<set Name="Stringing Pummel" BaseSet="WS">
<head>Anwig Salade</head>
<neck>Soil Gorget</neck>
</set>
<!-- BaseSet for all Maneuvers -->
<set Name="Maneuver">
<head>Maat's Cap</head>
<body>Aurore Doublet</body>
<hands>Pup. Dastanas</hands>
<neck>Bfn. Collar +1</neck>
<lring>Spiral Ring</lring>
<rring>Rajas Ring</rring>
</set>
<set Name="Fire Maneuver" BaseSet="Maneuver">
<waist>Potent Belt</waist>
<legs>Enkidu's Subligar</legs>
<feet>Pup. Babouches</feet>
</set>
<set Name="Ice Maneuver" BaseSet="Maneuver">
<body>Errant Hpl.</body>
<lear>Diamond Earring</lear>
<waist>Desert Rope</waist>
<legs>Teal Slops</legs>
<feet>Goliard Clogs</feet>
<rring>Diamond Ring</rring>
<lring>Diamond Ring</lring>
</set>
<set Name="Wind Maneuver" BaseSet="Maneuver" />
<set Name="Earth Maneuver" BaseSet="Maneuver" />
<set Name="Thunder Maneuver" BaseSet="Maneuver" />
<set Name="Water Maneuver" BaseSet="Maneuver" />
<set Name="Light Maneuver" BaseSet="Maneuver" />
<set Name="Dark Maneuver" BaseSet="Maneuver" />
<set Name="Evasion" BaseSet="Haste">
<head>Optical Hat</head>
<neck>Evasion Torque</neck>
<body>Aurore Doublet</body>
<back>Boxer's Mantle</back>
</set>
<set Name="Haste" BaseSet="Engaged">
<head>Walahra Turban</head>
<neck>Tiercel Necklace</neck>
<lear>Loquac. Earring</lear>
<back>Boxer's Mantle</back>
<body>Velox Harness</body>
<feet>Enkidu's Leggings</feet>
</set>
<set name="Repair">
<rear>Guignol Earring</rear>
</set>
<set Name="Resting">
<head>Pup. Taj</head>
<body>Errant Hpl.</body>
</set>
<set Name="Waltz">
<!-- INSERT WALTZ GEAR HERE | CHR+ for overall, VIT+ for self cures -->
<head>Maat's Cap</head>
</set>
</group>
</sets>
<variables>
<!-- Set up 3 marco's to set these to 1 when your using that type of puppet -->
<!-- 0 off, 1 on -->
<var name="MagePup">0</var> <!-- //sc var set MagePup 1-->
<var name="MeleePup">0</var> <!-- //sc var set MagePup 1-->
<var name="RangerPup">0</var> <!-- //sc var set MagePup 1-->
</variables>
<rules>
<equip When="Resting" Set="Resting" />
<equip When="Idle" Set="Idle" />
<!-- Idle Rules -->
<if Status="Idle" >
<if advanced = "$MagePup == 1">
<equip when="Idle|AfterCast" Set="IdleMage" />
</if>
<elseif advanced = "$MeleePup == 1">
<equip when="Idle|AfterCast" Set="IdleMelee" />
</elseif>
<elseif advanced = "$RangerPup == 1">
<equip when="Idle|AfterCast" Set="IdleRanger" />
</elseif>
<else>
<equip When="Idle|AfterCast" Set="Idle" />
</else>
</if>
<!-- Engaging Rules -->
<if Status="Engaged">
<if advanced = "$MagePup == 1">
<equip when="AfterCast|Engaged" Set="MagePup" />
</if>
<elseif advanced = "$MeleePup == 1">
<equip when="AfterCast|Engaged" Set="MeleePup" />
</elseif>
<elseif advanced = "$RangerPup == 1">
<equip when="AfterCast|Engaged" Set="RangerPup" />
</elseif>
<else>
<equip When="AfterCast|Engaged" Set="Engaged" />
</else>
</if>
<!-- Ninjutsu -->
<if CommandPrefix="/ninjutsu">
<if Spell="Utsusemi*">
<if Spell="Utsusemi: Ichi"> <!-- Equiping Evasion Gear to avoid being hit during Ichi. -->
<equip When="MidCast" Set="Evasion" />
</if>
<else>
<equip When="MidCast" Set="Haste" />
</else>
</if>
</if>
<!-- Weapon Skills -->
<if Type="WeaponSkill">
<if TPGT="99">
<if advanced="%SpellTargetDistance < 4">
<equip when="PreCast" set="%Spell"/>
</if>
<else>
<cancelspell/>
</else>
</if>
<else>
<cancelspell/>
</else>
</if>
<!-- Waltz -->
<if Spell="*Waltz*">
<equip When="PreCast" Set="Waltz" />
</if>
<!-- Maneuvers -->
<elseif Spell="*Maneuver">
<equip When="Precast" Set="%Spell" />
</elseif>
<!-- Repair -->
<elseif Spell="Repair">
<equip When="Precast" Set="Repair" />
</elseif>
</rules>
</spellcast>