Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast xmlns="http://www.windower.net/spellcast/"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.windower.net/spellcast/ spellcast.xsd">
- <!-- Last modified: 5/25/2013 11:06:30 PM -->
- <!--
- Notes:
- /ma ClassTrigger Cycle(Puppet)
- Use this to specify which puppet is being used.
- Cycles through: Whm (default), Blm, Rdm, VE, SS, Harle
- /ma ClassTrigger Cycle(IdlePuppet)
- Use this to specify the idle gear to use when the auto is
- engaged but the master is not.
- Most puppet types have only a single idle mode. VE has melee or tank.
- These two are by default bound to Ctrl-= and Ctrl-- (dash), respectively.
- -->
- <config Debug="false"
- ShowGearSwaps="false"
- ShowSpellInfo="false"
- RequireVersion="2.30"
- />
- <variables clear="true">
- <!-- General configuration -->
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ConfigurationVars']/*" />
- <!-- Configuration var overrides. -->
- <var name="CritWS">Stringing Pummel|Victory Smite</var>
- <var name="MagicalWS">Aeolian Edge</var>
- <var name="Options.DefenseModes">Normal|Evasion|PDT</var>
- <var name="Options.OffenseModes">Normal|Acc</var>
- <var name="Options.WSModes">Default|Acc</var>
- <!-- General utility -->
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='UtilityVars']/*" />
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
- <!-- Utility default var overrides. -->
- <var name="TPWeapon">H2H</var>
- <var name="AggressiveLayer">Rancor</var>
- <!-- Local vars -->
- <var name="PetEngaged">False</var>
- <var name="PetIdle">None</var>
- <var name="PuppetType">Whm</var>
- <var name="PuppetIdleMode">Heal</var>
- <var name="ClassBindCtrlEqual">input /ma ClassTrigger Cycle(Puppet)</var>
- <var name="ClassBindCtrlDash">input /ma ClassTrigger Cycle(IdlePuppet)</var>
- </variables>
- <sets>
- <!-- Groups with constant sets, regardless of Area: Common, BasicJAs, BasicMagic. -->
- <!-- CommonGroup is for idle, resting, PDT/MDT, movement, and various state-driven and job-specific stuff -->
- <group name="Common" default="true">
- <set name="None">
- </set>
- <!-- ***************************** -->
- <!-- General idle sets -->
- <!-- ***************************** -->
- <set name="Idle-Town-*">
- <head>Cirque Cappello +2</head>
- <neck>Wiglen Gorget</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Cirque Farsetto +2</body>
- <hands>Cirque Guanti +2</hands>
- <lring>Sheltered Ring</lring>
- <rring>Paguroidea Ring</rring>
- <back>Pantin Cape</back>
- <waist>Twilight Belt</waist>
- <legs>Cirque Pantaloni +2</legs>
- <feet>Cirque Scarpe +2</feet>
- </set>
- <!-- Idle set for when using melee subjobs. -->
- <set name="Idle-Field-Normal">
- <head>Pantin Taj</head>
- <neck>Wiglen Gorget</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Cirque Farsetto +2</body>
- <hands>Garden Bangles</hands>
- <lring>Sheltered Ring</lring>
- <rring>Paguroidea Ring</rring>
- <back>Umbra Cape</back>
- <waist>Twilight Belt</waist>
- <legs>Goliard Trews</legs>
- <feet>Cirque Scarpe +2</feet>
- </set>
- <!-- Idle set for when using mage subjobs. -->
- <set name="Idle-Field-Mage">
- <head>Nefer Khat +1</head>
- <neck>Wiglen Gorget</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Garden Bangles</hands>
- <lring>Sheltered Ring</lring>
- <rring>Paguroidea Ring</rring>
- <back>Umbra Cape</back>
- <waist>Twilight Belt</waist>
- <legs>Goliard Trews</legs>
- <feet>Cirque Scarpe +2</feet>
- </set>
- <!-- Idle sets to enhance the puppet while the player is idle. -->
- <!-- if pup is using a melee subjob, select from this set. -->
- <set name="Idle-Field-Normal-NukePuppet">
- <head>Cirque Cappello +2</head>
- <rear>Cirque Earring</rear>
- <waist>Moepapa Stone</waist>
- <legs>Cirque Pantaloni +2</legs> <!-- Pantin Churidars +2 -->
- <feet>Cirque Scarpe +2</feet> <!-- Pantin Babouches +2 -->
- </set>
- <set name="Idle-Field-Normal-HealPuppet">
- <head>Cirque Cappello +2</head>
- <body>Pantin Tobe</body> <!-- Pantin Tobe +2 -->
- <hands>Pantin Dastanas +2</hands>
- <waist>Moepapa Stone</waist>
- <legs>Pup. Churidars</legs>
- <feet>Cirque Scarpe +2</feet>
- </set>
- <!-- Magic = mix of healing and nuking -->
- <set name="Idle-Field-Normal-MagicPuppet">
- <head>Cirque Cappello +2</head>
- <rear>Cirque Earring</rear>
- <body>Pantin Tobe</body> <!-- Pantin Tobe +2 -->
- <hands>Pantin Dastanas +2</hands>
- <waist>Moepapa Stone</waist>
- <legs>Pup. Churidars</legs>
- <feet>Cirque Scarpe +2</feet> <!-- Pantin Babouches +2 -->
- </set>
- <set name="Idle-Field-Normal-MeleePuppet">
- <head>Cirque Cappello +2</head>
- <rear>Cirque Earring</rear>
- <body>Pantin Tobe</body> <!-- Pantin Tobe +2 -->
- <hands>Cirque Guanti +2</hands>
- <back>Pantin Cape</back>
- <waist>Moepapa Stone</waist>
- <legs>Cirque Pantaloni +2</legs>
- </set>
- <set name="Idle-Field-Normal-TankPuppet">
- <head>Cirque Cappello +2</head>
- <rear>Cirque Earring</rear>
- <body>Pantin Tobe</body> <!-- Pantin Tobe +2 -->
- <hands>Pantin Dastanas +2</hands>
- <back>Pantin Cape</back>
- <waist>Moepapa Stone</waist>
- <legs>Cirque Pantaloni +2</legs>
- </set>
- <!-- if pup is using a mage subjob, select from this set. -->
- <set name="Idle-Field-Mage-NukePuppet">
- <head>Nefer Khat +1</head>
- <rear>Cirque Earring</rear>
- <body>Heka's Kalasiris</body>
- <waist>Moepapa Stone</waist>
- <legs>Cirque Pantaloni +2</legs> <!-- Pantin Churidars +2 -->
- <feet>Cirque Scarpe +2</feet> <!-- Pantin Babouches +2 -->
- </set>
- <set name="Idle-Field-Mage-HealPuppet">
- <head>Nefer Khat +1</head>
- <body>Heka's Kalasiris</body>
- <hands>Pantin Dastanas +2</hands>
- <waist>Moepapa Stone</waist>
- <legs>Pup. Churidars</legs>
- <feet>Cirque Scarpe +2</feet>
- </set>
- <!-- Magic = mix of healing and nuking -->
- <set name="Idle-Field-Mage-MagicPuppet">
- <head>Nefer Khat +1</head>
- <rear>Cirque Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Pantin Dastanas +2</hands>
- <waist>Moepapa Stone</waist>
- <legs>Pup. Churidars</legs>
- <feet>Cirque Scarpe +2</feet> <!-- Pantin Babouches +2 -->
- </set>
- <set name="Idle-Field-Mage-MeleePuppet">
- <head>Cirque Cappello +2</head>
- <rear>Cirque Earring</rear>
- <body>Pantin Tobe</body> <!-- Pantin Tobe +2 -->
- <hands>Cirque Guanti +2</hands>
- <back>Pantin Cape</back>
- <waist>Moepapa Stone</waist>
- <legs>Cirque Pantaloni +2</legs>
- </set>
- <set name="Idle-Field-Mage-TankPuppet">
- <head>Cirque Cappello +2</head>
- <rear>Cirque Earring</rear>
- <body>Manasa Chasuble</body>
- <hands>Pantin Dastanas +2</hands>
- <back>Pantin Cape</back>
- <waist>Moepapa Stone</waist>
- <legs>Cirque Pantaloni +2</legs>
- </set>
- <set name="Resting-Normal" BaseSet="Regen">
- <!-- <head>Puppetry Taj</head> -->
- </set>
- <set name="Move|Kite">
- <feet>Hermes' Sandals</feet>
- </set>
- <set name="Regen">
- <head>Ocelomeh Headpiece +1</head>
- <neck>Wiglen Gorget</neck>
- <hands>Garden Bangles</hands>
- <lring>Sheltered Ring</lring>
- <rring>Paguroidea Ring</rring>
- </set>
- <!-- ***************************** -->
- <!-- Sets for defenses -->
- <!-- ***************************** -->
- <set name="PhysDef-PDT">
- <neck>Twilight Torque</neck>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Umbra Cape</back>
- <legs>Goliard Trews</legs>
- <feet>Thurandaut Boots</feet>
- </set>
- <set name="PhysDef-Evasion">
- <head>Ocelomeh Headpiece +1</head>
- <body>Usukane Haramaki</body>
- <hands>Usukane Gote</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Boxer's Mantle</back>
- <legs>Ocelot Trousers</legs>
- <feet>Thurandaut Boots</feet>
- </set>
- <set name="MDT-*|Resist-*">
- <neck>Twilight Torque</neck>
- <rear>Merman's Earring</rear>
- <body>Avalon Breastplate</body>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <feet>Thurandaut Boots</feet>
- </set>
- <set name="WeakSet">
- <neck>Twilight Torque</neck>
- <rear>Bloodgem Earring</rear>
- <lring>Dark Ring</lring>
- <rring>Meridian Ring</rring>
- <feet>Hermes' Sandals</feet>
- </set>
- </group>
- <!-- BasicJA group is for gear sets designed to enhance JAs used on self or other players,
- that won't vary by Area. -->
- <group name="BasicJAs">
- <!-- ***************************** -->
- <!-- Sets for JAs -->
- <!-- ***************************** -->
- <set name="TacticalSwitch">
- <feet>Cirque Scarpe +2</feet>
- </set>
- <set name="Repair">
- <feet>Puppetry Babouches</feet>
- </set>
- <set name="ManeuverBurden">
- <neck>Buffoon's Collar</neck>
- <body>Cirque Farsetto +2</body>
- <hands>Puppetry Dastanas</hands>
- </set>
- <!-- JA boosts -->
- <!-- Aim for 20+ in stat (2x8 plus buffer) -->
- <!-- Don't use body/hands/neck -->
- <set name="Fire Maneuver">
- <head>Thurandaut Chapeau</head>
- <lring>Rajas Ring</lring>
- <rring>Spiral Ring</rring>
- <legs>Manibozho Brais</legs>
- <feet>Cirque Scarpe +2</feet>
- </set>
- <set name="Ice Maneuver">
- <lring>Diamond Ring</lring>
- <rring>Spiral Ring</rring>
- <legs>Orvail Pants</legs>
- <feet>Chelona Boots +1</feet>
- </set>
- <set name="Wind Maneuver">
- <head>Ocelomeh Headpiece +1</head>
- <lring>Solemn Ring</lring>
- <feet>Athos's Boots</feet>
- </set>
- <set name="Earth Maneuver">
- <rring>Spiral Ring</rring>
- <feet>Thurandaut Boots</feet>
- </set>
- <set name="Thunder Maneuver">
- <head>Ocelomeh Headpiece +1</head>
- <lring>Rajas Ring</lring>
- <legs>Manibozho Brais</legs>
- <feet>Athos's Boots</feet>
- </set>
- <set name="Water Maneuver">
- <lring>Solemn Ring</lring>
- <back>Swith Cape</back>
- <waist>Cascade Belt</waist>
- <feet>Thurandaut Boots</feet>
- </set>
- <set name="Light Maneuver">
- <back>Swith Cape</back>
- <waist>Corsette +1</waist>
- <feet>Chelona Boots +1</feet>
- </set>
- <set name="Dark Maneuver">
- </set>
- <set name="CureWaltz">
- </set>
- <set name="CureWaltzMe">
- <hands>Athos's Gloves</hands>
- <rring>Spiral Ring</rring>
- <feet>Thurandaut Boots</feet>
- </set>
- </group>
- <!-- BasicMagic group is for magic casting that won't vary by area, such as fast cast,
- cures and enhancing magic. -->
- <group name="BasicMagic">
- <!-- ***************************** -->
- <!-- Sets for magic casting -->
- <!-- ***************************** -->
- <set name="FastCast">
- <rear>Loquacious Earring</rear>
- </set>
- <set name="Utsusemi">
- <neck>Magoraga Beads</neck>
- <rear>Loquacious Earring</rear>
- </set>
- </group>
- <!-- Groups that vary by Area/Situation (prefix with Area/Situation name): Melee, Actions, Magic -->
- <!-- Melee is for TP sets (melee or ranged) -->
- <group name="Outside-Melee">
- <!-- ***************************** -->
- <!-- Sets for TP -->
- <!-- ***************************** -->
- <set name="TP-H2H-Normal-Normal">
- <head>Cirque Cappello +2</head>
- <neck>Faith Torque</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Thaumas Coat</body>
- <hands>Cirque Guanti +2</hands>
- <lring>Rajas Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Pantin Cape</back>
- <waist>Moepapa Stone</waist>
- <legs>Cirque Pantaloni +2</legs>
- <feet>Usukane Sune-ate +1</feet>
- </set>
- <set name="TP-H2H-Acc-Normal">
- <head>Manibozho Beret</head>
- <neck>Faith Torque</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Thaumas Coat</body>
- <hands>Cirque Guanti +2</hands>
- <lring>Rajas Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Pantin Cape</back>
- <waist>Moepapa Stone</waist>
- <legs>Manibozho Brais</legs>
- <feet>Usukane Sune-ate +1</feet>
- </set>
- <set name="TP-H2H-Normal-Evasion">
- <head>Manibozho Beret</head>
- <neck>Cirque Necklace</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Thurandaut Tabard</body>
- <hands>Usukane Gote</hands>
- <lring>Rajas Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Boxer's Mantle</back>
- <waist>Moepapa Stone</waist>
- <legs>Manibozho Brais</legs>
- <feet>Athos's Boots</feet>
- </set>
- <set name="TP-H2H-Acc-Evasion">
- <head>Manibozho Beret</head>
- <neck>Cirque Necklace</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Usukane Haramaki</body>
- <hands>Usukane Gote</hands>
- <lring>Rajas Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Boxer's Mantle</back>
- <waist>Moepapa Stone</waist>
- <legs>Cirque Pantaloni +2</legs>
- <feet>Athos's Boots</feet>
- </set>
- <set name="TP-H2H-Normal-PDT">
- <head>Manibozho Beret</head>
- <neck>Twilight Torque</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Thaumas Coat</body>
- <hands>Cirque Guanti +2</hands>
- <lring>Rajas Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Boxer's Mantle</back>
- <waist>Twilight Belt</waist>
- <legs>Manibozho Brais</legs>
- <feet>Thurandaut Boots</feet>
- </set>
- <set name="TP-H2H-Acc-PDT">
- <head>Manibozho Beret</head>
- <neck>Twilight Torque</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Thaumas Coat</body>
- <hands>Cirque Guanti +2</hands>
- <lring>Rajas Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Boxer's Mantle</back>
- <waist>Twilight Belt</waist>
- <legs>Cirque Pantaloni +2</legs>
- <feet>Thurandaut Boots</feet>
- </set>
- </group>
- <!-- Actions is for JA-type actions (weaponskills, jumps, steps, etc) -->
- <group name="Outside-Actions">
- <!-- ***************************** -->
- <!-- Sets for weaponskills -->
- <!-- ***************************** -->
- <set name="WS-Shijin Spiral-*">
- <head>Thurandaut Chapeau</head>
- <neck>Light Gorget</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Cirque Farsetto +2</body>
- <hands>Mustela Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Pantin Cape</back>
- <waist>Light Belt</waist>
- <legs>Manibozho Brais</legs>
- <feet>Cirque Scarpe +2</feet>
- </set>
- <set name="WS-Victory Smite-*">
- <head>Thurandaut Chapeau</head>
- <neck>Thunder Gorget</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Thaumas Coat</body>
- <hands>Mustela Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Pantin Cape</back>
- <waist>Thunder Belt</waist>
- <legs>Manibozho Brais</legs>
- <feet>Cirque Scarpe +2</feet>
- </set>
- <set name="WS-Stringing Pummel-*">
- <head>Thurandaut Chapeau</head>
- <neck>Soil Gorget</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Cirque Farsetto +2</body>
- <hands>Mustela Gloves</hands>
- <lring>Spiral Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Pantin Cape</back>
- <waist>Soil Belt</waist>
- <legs>Manibozho Brais</legs>
- <feet>Cirque Scarpe +2</feet>
- </set>
- <set name="WS-*">
- <head>Thurandaut Chapeau</head>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Cirque Farsetto +2</body>
- <hands>Mustela Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Pantin Cape</back>
- <legs>Manibozho Brais</legs>
- <feet>Cirque Scarpe +2</feet>
- </set>
- </group>
- <!-- Magic is for offensive magic (nukes, enfeebling, etc) -->
- <group name="Outside-Magic">
- </group>
- </sets>
- <rules>
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RunFirstUpdate']/*" />
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
- <!-- Make sure locks are in place before auto-changing gear. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='EquipmentLockRules']/*" />
- <!-- Auto-change gear call via Aftercast to limit lag. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ChangeGearAftercast']/*" />
- <!-- Other general imports. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RecastWarnings']/*" />
- <!-- First: Update certain values when their status may drop, or when autoset changes. -->
- <if spell="Update|autoset">
- <!-- Autoset (engage/disengage/rest/etc) gets same checks as a Reset command -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='AreaRules']/*" />
- <!-- Check for weakness -->
- <if BuffActive="Weakness">
- <var cmd="set WeaknessArmor WeakSet" />
- </if>
- <else>
- <var cmd="set WeaknessArmor None" />
- </else>
- <!-- Ensure movement is set properly -->
- <if status="Engaged" advanced='"$Movement"="Move"'>
- <var cmd="set Movement None" />
- </if>
- <elseif status="Idle">
- <if Spell="autoset">
- <var cmd="set PetEngaged False" />
- </if>
- <var cmd="set Movement Move" />
- </elseif>
- <!-- Output current status if this is a manual update -->
- <if SpellTargetRaw=".Manual">
- <addtochat>Update. $TPWeapon - $OffenseMode/$DefenseMode, PD:$PhysicalDefense, MD:$MagicalDefense, $Movement</addtochat>
- <if PetIsValid="true">
- <if advanced='"$PuppetType"="VE" OR "$PuppetType"="SS"'>
- <command>input /echo <pet> [$PuppetType/$PuppetIdleMode] -- TP: <pettp> ~ HP: <pethpp></command>
- </if>
- <else>
- <command>input /echo <pet> [$PuppetType/$PuppetIdleMode] -- TP: <pettp> ~ HP: <pethpp> ~ MP: <petmpp></command>
- </else>
- </if>
- </if>
- </if>
- <!-- Second: Adjust configurations based on action/trigger. -->
- <if Spell="ClassTrigger">
- <if SpellTargetRaw="Cycle(Puppet)">
- <if advanced='"$PuppetType"="Whm"'>
- <var cmd="set PuppetType Blm" />
- <var cmd="set PuppetIdleMode Nuke" />
- </if>
- <elseif advanced='"$PuppetType"="Blm"'>
- <var cmd="set PuppetType Rdm" />
- <var cmd="set PuppetIdleMode Magic" />
- </elseif>
- <elseif advanced='"$PuppetType"="Rdm"'>
- <var cmd="set PuppetType VE" />
- <var cmd="set PuppetIdleMode Tank" />
- </elseif>
- <elseif advanced='"$PuppetType"="VE"'>
- <var cmd="set PuppetType SS" />
- <var cmd="set PuppetIdleMode Melee" />
- </elseif>
- <elseif advanced='"$PuppetType"="SS"'>
- <var cmd="set PuppetType Harle" />
- <var cmd="set PuppetIdleMode Melee" />
- </elseif>
- <else>
- <var cmd="set PuppetType Whm" />
- <var cmd="set PuppetIdleMode Heal" />
- </else>
- <addtochat>Puppet Type: $PuppetType. Idle in $PuppetIdleMode Mode.</addtochat>
- </if>
- <elseif SpellTargetRaw="Cycle(IdlePuppet)">
- <if advanced='"$PuppetType"="Whm"'>
- <var cmd="set PuppetIdleMode Heal" />
- </if>
- <elseif advanced='"$PuppetType"="Blm"'>
- <var cmd="set PuppetIdleMode Nuke" />
- </elseif>
- <elseif advanced='"$PuppetType"="Rdm"'>
- <var cmd="set PuppetIdleMode Magic" />
- </elseif>
- <elseif advanced='"$PuppetType"="VE"'>
- <if advanced='"$PuppetIdleMode"="Tank"'>
- <var cmd="set PuppetIdleMode Melee" />
- </if>
- <else>
- <var cmd="set PuppetIdleMode Tank" />
- </else>
- </elseif>
- <elseif advanced='"$PuppetType"="SS"'>
- <var cmd="set PuppetIdleMode Melee" />
- </elseif>
- <elseif advanced='"$PuppetType"="Harle"'>
- <var cmd="set PuppetIdleMode Melee" />
- </elseif>
- <addtochat>Puppet Idle Mode: $PuppetType in $PuppetIdleMode Mode.</addtochat>
- </elseif>
- </if>
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
- <!-- Third: Compile all adjustments into the final gear set. -->
- <if status="Engaged">
- <var cmd="set BaseGroup $GroupArea-Melee" />
- <if advanced='"$Use-OffenseMode"!="None"'>
- <var cmd="set BaseLayer TP-$TPWeapon-$Use-OffenseMode-$DefenseMode" />
- </if>
- <else>
- <var cmd="set BaseLayer TP-$TPWeapon-$OffenseMode-$DefenseMode" />
- </else>
- </if>
- <else>
- <var cmd="set BaseGroup Common" />
- <if Subjob="Rdm|Sch|Whm">
- <var cmd="set IdleMode Mage" />
- </if>
- <else>
- <var cmd="set IdleMode Normal" />
- </else>
- <var cmd="set BaseLayer Idle-$IdleArea-$IdleMode" />
- <if PetIsValid="true">
- <if mode="OR" Spell="Deploy" advanced='"$PetEngaged"="True"'>
- <var cmd="set BaseLayer $BaseLayer-$PuppetIdleModePuppet" />
- </if>
- </if>
- </else>
- <!-- Compile all subsets into a single final set -->
- <var cmd="set AdditionalSets $WeaknessArmor|$PhysicalDefense|$MagicalDefense|$Movement" />
- <!-- And assign to appropriate sets for idle/aftercast/etc -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='HandleEquippingGear']/*" />
- <!-- Set gear for JAs and WSs -->
- <if type="JobAbility">
- <if spell="Activate">
- <var cmd="set PetEngaged False" />
- </if>
- <elseif spell="Tactical Switch">
- <equip when="Precast" setgroup="BasicJAs" set="TacticalSwitch" />
- </elseif>
- <elseif spell="Repair">
- <equip when="Precast" setgroup="BasicJAs" set="Repair" />
- </elseif>
- </if>
- <elseif type="PetCommand">
- <aftercastdelay delay="0.5" />
- <if spell="*Maneuver">
- <addtochat>%Spell</addtochat>
- <equip when="Precast" setgroup="BasicJAs" set="ManeuverBurden|%Spell" />
- </if>
- <elseif spell="Deploy">
- <var cmd="set PetEngaged True" />
- </elseif>
- <elseif spell="Retrieve|Deactivate">
- <var cmd="set PetEngaged False" />
- </elseif>
- </elseif>
- <!-- Weaponskill equip rules -->
- <elseif type="WeaponSkill">
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='DefineWeaponskillSet']/*" />
- <equip when="Precast" setgroup="$GroupArea-Actions" set="$WSSet" />
- </elseif>
- <!-- Ninjutsu spells -->
- <elseif type="Ninjutsu">
- <if Spell="Utsusemi: Ichi|Utsusemi: Ni">
- <equip when="Precast" setgroup="BasicMagic" set="FastCast" />
- </if>
- </elseif>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement