Advertisement
Motenten

pup r4

May 16th, 2013
876
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 29.38 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns="http://www.windower.net/spellcast/"
  3.    xmlns:xi="http://www.w3.org/2001/XInclude"
  4.    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5.    xsi:schemaLocation="http://www.windower.net/spellcast/ spellcast.xsd">
  6.  
  7.     <!-- Last modified: 5/25/2013 11:06:30 PM -->
  8.  
  9.     <!--
  10.        Notes:
  11.        
  12.        /ma ClassTrigger Cycle(Puppet)
  13.            Use this to specify which puppet is being used.
  14.            Cycles through: Whm (default), Blm, Rdm, VE, SS, Harle
  15.            
  16.        /ma ClassTrigger Cycle(IdlePuppet)
  17.            Use this to specify the idle gear to use when the auto is
  18.            engaged but the master is not.
  19.            Most puppet types have only a single idle mode.  VE has melee or tank.
  20.            
  21.        These two are by default bound to Ctrl-= and Ctrl-- (dash), respectively.
  22.    -->
  23.  
  24.  
  25.   <config Debug="false"
  26.          ShowGearSwaps="false"
  27.          ShowSpellInfo="false"
  28.          RequireVersion="2.30"
  29.          />
  30.  
  31.     <variables clear="true">
  32.         <!-- General configuration -->
  33.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ConfigurationVars']/*" />
  34.  
  35.         <!-- Configuration var overrides. -->
  36.         <var name="CritWS">Stringing Pummel|Victory Smite</var>
  37.         <var name="MagicalWS">Aeolian Edge</var>
  38.         <var name="Options.DefenseModes">Normal|Evasion|PDT</var>
  39.         <var name="Options.OffenseModes">Normal|Acc</var>
  40.         <var name="Options.WSModes">Default|Acc</var>
  41.  
  42.         <!-- General utility -->
  43.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='UtilityVars']/*" />
  44.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
  45.  
  46.         <!-- Utility default var overrides. -->
  47.         <var name="TPWeapon">H2H</var>
  48.         <var name="AggressiveLayer">Rancor</var>
  49.  
  50.         <!-- Local vars -->
  51.         <var name="PetEngaged">False</var>
  52.         <var name="PetIdle">None</var>
  53.         <var name="PuppetType">Whm</var>
  54.         <var name="PuppetIdleMode">Heal</var>
  55.  
  56.         <var name="ClassBindCtrlEqual">input /ma ClassTrigger Cycle(Puppet)</var>
  57.         <var name="ClassBindCtrlDash">input /ma ClassTrigger Cycle(IdlePuppet)</var>
  58.        
  59.     </variables>
  60.  
  61.     <sets>
  62.         <!-- Groups with constant sets, regardless of Area: Common, BasicJAs, BasicMagic. -->
  63.  
  64.         <!-- CommonGroup is for idle, resting, PDT/MDT, movement, and various state-driven and job-specific stuff -->
  65.         <group name="Common" default="true">
  66.             <set name="None">
  67.             </set>
  68.  
  69.             <!-- ***************************** -->
  70.             <!--  General idle sets            -->
  71.             <!-- ***************************** -->
  72.  
  73.             <set name="Idle-Town-*">
  74.                 <head>Cirque Cappello +2</head>
  75.                 <neck>Wiglen Gorget</neck>
  76.                 <lear>Bladeborn Earring</lear>
  77.                 <rear>Steelflash Earring</rear>
  78.                 <body>Cirque Farsetto +2</body>
  79.                 <hands>Cirque Guanti +2</hands>
  80.                 <lring>Sheltered Ring</lring>
  81.                 <rring>Paguroidea Ring</rring>
  82.                 <back>Pantin Cape</back>
  83.                 <waist>Twilight Belt</waist>
  84.                 <legs>Cirque Pantaloni +2</legs>
  85.                 <feet>Cirque Scarpe +2</feet>
  86.             </set>
  87.             <!-- Idle set for when using melee subjobs. -->
  88.             <set name="Idle-Field-Normal">
  89.                 <head>Pantin Taj</head>
  90.                 <neck>Wiglen Gorget</neck>
  91.                 <lear>Bladeborn Earring</lear>
  92.                 <rear>Steelflash Earring</rear>
  93.                 <body>Cirque Farsetto +2</body>
  94.                 <hands>Garden Bangles</hands>
  95.                 <lring>Sheltered Ring</lring>
  96.                 <rring>Paguroidea Ring</rring>
  97.                 <back>Umbra Cape</back>
  98.                 <waist>Twilight Belt</waist>
  99.                 <legs>Goliard Trews</legs>
  100.                 <feet>Cirque Scarpe +2</feet>
  101.             </set>
  102.             <!-- Idle set for when using mage subjobs. -->
  103.             <set name="Idle-Field-Mage">
  104.                 <head>Nefer Khat +1</head>
  105.                 <neck>Wiglen Gorget</neck>
  106.                 <lear>Bladeborn Earring</lear>
  107.                 <rear>Steelflash Earring</rear>
  108.                 <body>Heka's Kalasiris</body>
  109.                 <hands>Garden Bangles</hands>
  110.                 <lring>Sheltered Ring</lring>
  111.                 <rring>Paguroidea Ring</rring>
  112.                 <back>Umbra Cape</back>
  113.                 <waist>Twilight Belt</waist>
  114.                 <legs>Goliard Trews</legs>
  115.                 <feet>Cirque Scarpe +2</feet>
  116.             </set>
  117.            
  118.             <!-- Idle sets to enhance the puppet while the player is idle. -->
  119.            
  120.             <!-- if pup is using a melee subjob, select from this set. -->
  121.             <set name="Idle-Field-Normal-NukePuppet">
  122.                 <head>Cirque Cappello +2</head>
  123.                 <rear>Cirque Earring</rear>
  124.                 <waist>Moepapa Stone</waist>
  125.                 <legs>Cirque Pantaloni +2</legs> <!-- Pantin Churidars +2 -->
  126.                 <feet>Cirque Scarpe +2</feet> <!-- Pantin Babouches +2 -->
  127.             </set>
  128.             <set name="Idle-Field-Normal-HealPuppet">
  129.                 <head>Cirque Cappello +2</head>
  130.                 <body>Pantin Tobe</body> <!-- Pantin Tobe +2 -->
  131.                 <hands>Pantin Dastanas +2</hands>
  132.                 <waist>Moepapa Stone</waist>
  133.                 <legs>Pup. Churidars</legs>
  134.                 <feet>Cirque Scarpe +2</feet>
  135.             </set>
  136.             <!-- Magic = mix of healing and nuking -->
  137.             <set name="Idle-Field-Normal-MagicPuppet">
  138.                 <head>Cirque Cappello +2</head>
  139.                 <rear>Cirque Earring</rear>
  140.                 <body>Pantin Tobe</body> <!-- Pantin Tobe +2 -->
  141.                 <hands>Pantin Dastanas +2</hands>
  142.                 <waist>Moepapa Stone</waist>
  143.                 <legs>Pup. Churidars</legs>
  144.                 <feet>Cirque Scarpe +2</feet> <!-- Pantin Babouches +2 -->
  145.             </set>
  146.             <set name="Idle-Field-Normal-MeleePuppet">
  147.                 <head>Cirque Cappello +2</head>
  148.                 <rear>Cirque Earring</rear>
  149.                 <body>Pantin Tobe</body> <!-- Pantin Tobe +2 -->
  150.                 <hands>Cirque Guanti +2</hands>
  151.                 <back>Pantin Cape</back>
  152.                 <waist>Moepapa Stone</waist>
  153.                 <legs>Cirque Pantaloni +2</legs>
  154.             </set>
  155.             <set name="Idle-Field-Normal-TankPuppet">
  156.                 <head>Cirque Cappello +2</head>
  157.                 <rear>Cirque Earring</rear>
  158.                 <body>Pantin Tobe</body> <!-- Pantin Tobe +2 -->
  159.                 <hands>Pantin Dastanas +2</hands>
  160.                 <back>Pantin Cape</back>
  161.                 <waist>Moepapa Stone</waist>
  162.                 <legs>Cirque Pantaloni +2</legs>
  163.             </set>
  164.  
  165.             <!-- if pup is using a mage subjob, select from this set. -->
  166.             <set name="Idle-Field-Mage-NukePuppet">
  167.                 <head>Nefer Khat +1</head>
  168.                 <rear>Cirque Earring</rear>
  169.                 <body>Heka's Kalasiris</body>
  170.                 <waist>Moepapa Stone</waist>
  171.                 <legs>Cirque Pantaloni +2</legs> <!-- Pantin Churidars +2 -->
  172.                 <feet>Cirque Scarpe +2</feet> <!-- Pantin Babouches +2 -->
  173.             </set>
  174.             <set name="Idle-Field-Mage-HealPuppet">
  175.                 <head>Nefer Khat +1</head>
  176.                 <body>Heka's Kalasiris</body>
  177.                 <hands>Pantin Dastanas +2</hands>
  178.                 <waist>Moepapa Stone</waist>
  179.                 <legs>Pup. Churidars</legs>
  180.                 <feet>Cirque Scarpe +2</feet>
  181.             </set>
  182.             <!-- Magic = mix of healing and nuking -->
  183.             <set name="Idle-Field-Mage-MagicPuppet">
  184.                 <head>Nefer Khat +1</head>
  185.                 <rear>Cirque Earring</rear>
  186.                 <body>Heka's Kalasiris</body>
  187.                 <hands>Pantin Dastanas +2</hands>
  188.                 <waist>Moepapa Stone</waist>
  189.                 <legs>Pup. Churidars</legs>
  190.                 <feet>Cirque Scarpe +2</feet> <!-- Pantin Babouches +2 -->
  191.             </set>
  192.             <set name="Idle-Field-Mage-MeleePuppet">
  193.                 <head>Cirque Cappello +2</head>
  194.                 <rear>Cirque Earring</rear>
  195.                 <body>Pantin Tobe</body> <!-- Pantin Tobe +2 -->
  196.                 <hands>Cirque Guanti +2</hands>
  197.                 <back>Pantin Cape</back>
  198.                 <waist>Moepapa Stone</waist>
  199.                 <legs>Cirque Pantaloni +2</legs>
  200.             </set>
  201.             <set name="Idle-Field-Mage-TankPuppet">
  202.                 <head>Cirque Cappello +2</head>
  203.                 <rear>Cirque Earring</rear>
  204.                 <body>Manasa Chasuble</body>
  205.                 <hands>Pantin Dastanas +2</hands>
  206.                 <back>Pantin Cape</back>
  207.                 <waist>Moepapa Stone</waist>
  208.                 <legs>Cirque Pantaloni +2</legs>
  209.             </set>
  210.  
  211.  
  212.  
  213.             <set name="Resting-Normal" BaseSet="Regen">
  214.                 <!-- <head>Puppetry Taj</head> -->
  215.             </set>
  216.  
  217.             <set name="Move|Kite">
  218.                 <feet>Hermes' Sandals</feet>
  219.             </set>
  220.  
  221.             <set name="Regen">
  222.                 <head>Ocelomeh Headpiece +1</head>
  223.                 <neck>Wiglen Gorget</neck>
  224.                 <hands>Garden Bangles</hands>
  225.                 <lring>Sheltered Ring</lring>
  226.                 <rring>Paguroidea Ring</rring>
  227.             </set>
  228.  
  229.  
  230.             <!-- ***************************** -->
  231.             <!--  Sets for defenses            -->
  232.             <!-- ***************************** -->
  233.  
  234.             <set name="PhysDef-PDT">
  235.                 <neck>Twilight Torque</neck>
  236.                 <lring>Dark Ring</lring>
  237.                 <rring>Dark Ring</rring>
  238.                 <back>Umbra Cape</back>
  239.                 <legs>Goliard Trews</legs>
  240.                 <feet>Thurandaut Boots</feet>
  241.             </set>
  242.  
  243.             <set name="PhysDef-Evasion">
  244.                 <head>Ocelomeh Headpiece +1</head>
  245.                 <body>Usukane Haramaki</body>
  246.                 <hands>Usukane Gote</hands>
  247.                 <lring>Dark Ring</lring>
  248.                 <rring>Dark Ring</rring>
  249.                 <back>Boxer's Mantle</back>
  250.                 <legs>Ocelot Trousers</legs>
  251.                 <feet>Thurandaut Boots</feet>
  252.             </set>
  253.  
  254.             <set name="MDT-*|Resist-*">
  255.                 <neck>Twilight Torque</neck>
  256.                 <rear>Merman's Earring</rear>
  257.                 <body>Avalon Breastplate</body>
  258.                 <lring>Dark Ring</lring>
  259.                 <rring>Dark Ring</rring>
  260.                 <feet>Thurandaut Boots</feet>
  261.             </set>
  262.  
  263.             <set name="WeakSet">
  264.                 <neck>Twilight Torque</neck>
  265.                 <rear>Bloodgem Earring</rear>
  266.                 <lring>Dark Ring</lring>
  267.                 <rring>Meridian Ring</rring>
  268.                 <feet>Hermes' Sandals</feet>
  269.             </set>
  270.         </group>
  271.  
  272.         <!-- BasicJA group is for gear sets designed to enhance JAs used on self or other players,
  273.             that won't vary by Area. -->
  274.         <group name="BasicJAs">
  275.             <!-- ***************************** -->
  276.             <!--  Sets for JAs                 -->
  277.             <!-- ***************************** -->
  278.  
  279.             <set name="TacticalSwitch">
  280.                 <feet>Cirque Scarpe +2</feet>
  281.             </set>
  282.  
  283.             <set name="Repair">
  284.                 <feet>Puppetry Babouches</feet>
  285.             </set>
  286.  
  287.             <set name="ManeuverBurden">
  288.                 <neck>Buffoon's Collar</neck>
  289.                 <body>Cirque Farsetto +2</body>
  290.                 <hands>Puppetry Dastanas</hands>
  291.             </set>
  292.  
  293.             <!-- JA boosts -->
  294.             <!-- Aim for 20+ in stat (2x8 plus buffer) -->
  295.             <!-- Don't use body/hands/neck -->
  296.             <set name="Fire Maneuver">
  297.                 <head>Thurandaut Chapeau</head>
  298.                 <lring>Rajas Ring</lring>
  299.                 <rring>Spiral Ring</rring>
  300.                 <legs>Manibozho Brais</legs>
  301.                 <feet>Cirque Scarpe +2</feet>
  302.             </set>
  303.             <set name="Ice Maneuver">
  304.                 <lring>Diamond Ring</lring>
  305.                 <rring>Spiral Ring</rring>
  306.                 <legs>Orvail Pants</legs>
  307.                 <feet>Chelona Boots +1</feet>
  308.             </set>
  309.             <set name="Wind Maneuver">
  310.                 <head>Ocelomeh Headpiece +1</head>
  311.                 <lring>Solemn Ring</lring>
  312.                 <feet>Athos's Boots</feet>
  313.             </set>
  314.             <set name="Earth Maneuver">
  315.                 <rring>Spiral Ring</rring>
  316.                 <feet>Thurandaut Boots</feet>
  317.             </set>
  318.             <set name="Thunder Maneuver">
  319.                 <head>Ocelomeh Headpiece +1</head>
  320.                 <lring>Rajas Ring</lring>
  321.                 <legs>Manibozho Brais</legs>
  322.                 <feet>Athos's Boots</feet>
  323.             </set>
  324.             <set name="Water Maneuver">
  325.                 <lring>Solemn Ring</lring>
  326.                 <back>Swith Cape</back>
  327.                 <waist>Cascade Belt</waist>
  328.                 <feet>Thurandaut Boots</feet>
  329.             </set>
  330.             <set name="Light Maneuver">
  331.                 <back>Swith Cape</back>
  332.                 <waist>Corsette +1</waist>
  333.                 <feet>Chelona Boots +1</feet>
  334.             </set>
  335.             <set name="Dark Maneuver">
  336.             </set>
  337.            
  338.            
  339.             <set name="CureWaltz">
  340.             </set>
  341.  
  342.             <set name="CureWaltzMe">
  343.                 <hands>Athos's Gloves</hands>
  344.                 <rring>Spiral Ring</rring>
  345.                 <feet>Thurandaut Boots</feet>
  346.             </set>
  347.  
  348.         </group>
  349.  
  350.         <!-- BasicMagic group is for magic casting that won't vary by area, such as fast cast,
  351.             cures and enhancing magic. -->
  352.         <group name="BasicMagic">
  353.             <!-- ***************************** -->
  354.             <!--  Sets for magic casting       -->
  355.             <!-- ***************************** -->
  356.  
  357.             <set name="FastCast">
  358.                 <rear>Loquacious Earring</rear>
  359.             </set>
  360.  
  361.             <set name="Utsusemi">
  362.                 <neck>Magoraga Beads</neck>
  363.                 <rear>Loquacious Earring</rear>
  364.             </set>
  365.         </group>
  366.  
  367.         <!-- Groups that vary by Area/Situation (prefix with Area/Situation name): Melee, Actions, Magic -->
  368.  
  369.         <!-- Melee is for TP sets (melee or ranged) -->
  370.         <group name="Outside-Melee">
  371.             <!-- ***************************** -->
  372.             <!--  Sets for TP                  -->
  373.             <!-- ***************************** -->
  374.  
  375.             <set name="TP-H2H-Normal-Normal">
  376.                 <head>Cirque Cappello +2</head>
  377.                 <neck>Faith Torque</neck>
  378.                 <lear>Bladeborn Earring</lear>
  379.                 <rear>Steelflash Earring</rear>
  380.                 <body>Thaumas Coat</body>
  381.                 <hands>Cirque Guanti +2</hands>
  382.                 <lring>Rajas Ring</lring>
  383.                 <rring>Epona's Ring</rring>
  384.                 <back>Pantin Cape</back>
  385.                 <waist>Moepapa Stone</waist>
  386.                 <legs>Cirque Pantaloni +2</legs>
  387.                 <feet>Usukane Sune-ate +1</feet>
  388.             </set>
  389.  
  390.             <set name="TP-H2H-Acc-Normal">
  391.                 <head>Manibozho Beret</head>
  392.                 <neck>Faith Torque</neck>
  393.                 <lear>Bladeborn Earring</lear>
  394.                 <rear>Steelflash Earring</rear>
  395.                 <body>Thaumas Coat</body>
  396.                 <hands>Cirque Guanti +2</hands>
  397.                 <lring>Rajas Ring</lring>
  398.                 <rring>Epona's Ring</rring>
  399.                 <back>Pantin Cape</back>
  400.                 <waist>Moepapa Stone</waist>
  401.                 <legs>Manibozho Brais</legs>
  402.                 <feet>Usukane Sune-ate +1</feet>
  403.             </set>
  404.  
  405.  
  406.             <set name="TP-H2H-Normal-Evasion">
  407.                 <head>Manibozho Beret</head>
  408.                 <neck>Cirque Necklace</neck>
  409.                 <lear>Bladeborn Earring</lear>
  410.                 <rear>Steelflash Earring</rear>
  411.                 <body>Thurandaut Tabard</body>
  412.                 <hands>Usukane Gote</hands>
  413.                 <lring>Rajas Ring</lring>
  414.                 <rring>Epona's Ring</rring>
  415.                 <back>Boxer's Mantle</back>
  416.                 <waist>Moepapa Stone</waist>
  417.                 <legs>Manibozho Brais</legs>
  418.                 <feet>Athos's Boots</feet>
  419.             </set>
  420.  
  421.             <set name="TP-H2H-Acc-Evasion">
  422.                 <head>Manibozho Beret</head>
  423.                 <neck>Cirque Necklace</neck>
  424.                 <lear>Bladeborn Earring</lear>
  425.                 <rear>Steelflash Earring</rear>
  426.                 <body>Usukane Haramaki</body>
  427.                 <hands>Usukane Gote</hands>
  428.                 <lring>Rajas Ring</lring>
  429.                 <rring>Epona's Ring</rring>
  430.                 <back>Boxer's Mantle</back>
  431.                 <waist>Moepapa Stone</waist>
  432.                 <legs>Cirque Pantaloni +2</legs>
  433.                 <feet>Athos's Boots</feet>
  434.             </set>
  435.  
  436.             <set name="TP-H2H-Normal-PDT">
  437.                 <head>Manibozho Beret</head>
  438.                 <neck>Twilight Torque</neck>
  439.                 <lear>Bladeborn Earring</lear>
  440.                 <rear>Steelflash Earring</rear>
  441.                 <body>Thaumas Coat</body>
  442.                 <hands>Cirque Guanti +2</hands>
  443.                 <lring>Rajas Ring</lring>
  444.                 <rring>Epona's Ring</rring>
  445.                 <back>Boxer's Mantle</back>
  446.                 <waist>Twilight Belt</waist>
  447.                 <legs>Manibozho Brais</legs>
  448.                 <feet>Thurandaut Boots</feet>
  449.             </set>
  450.  
  451.             <set name="TP-H2H-Acc-PDT">
  452.                 <head>Manibozho Beret</head>
  453.                 <neck>Twilight Torque</neck>
  454.                 <lear>Bladeborn Earring</lear>
  455.                 <rear>Steelflash Earring</rear>
  456.                 <body>Thaumas Coat</body>
  457.                 <hands>Cirque Guanti +2</hands>
  458.                 <lring>Rajas Ring</lring>
  459.                 <rring>Epona's Ring</rring>
  460.                 <back>Boxer's Mantle</back>
  461.                 <waist>Twilight Belt</waist>
  462.                 <legs>Cirque Pantaloni +2</legs>
  463.                 <feet>Thurandaut Boots</feet>
  464.             </set>
  465.         </group>
  466.  
  467.         <!-- Actions is for JA-type actions (weaponskills, jumps, steps, etc) -->
  468.         <group name="Outside-Actions">
  469.             <!-- ***************************** -->
  470.             <!--  Sets for weaponskills        -->
  471.             <!-- ***************************** -->
  472.             <set name="WS-Shijin Spiral-*">
  473.                 <head>Thurandaut Chapeau</head>
  474.                 <neck>Light Gorget</neck>
  475.                 <lear>Bladeborn Earring</lear>
  476.                 <rear>Steelflash Earring</rear>
  477.                 <body>Cirque Farsetto +2</body>
  478.                 <hands>Mustela Gloves</hands>
  479.                 <lring>Rajas Ring</lring>
  480.                 <rring>Epona's Ring</rring>
  481.                 <back>Pantin Cape</back>
  482.                 <waist>Light Belt</waist>
  483.                 <legs>Manibozho Brais</legs>
  484.                 <feet>Cirque Scarpe +2</feet>
  485.             </set>
  486.  
  487.             <set name="WS-Victory Smite-*">
  488.                 <head>Thurandaut Chapeau</head>
  489.                 <neck>Thunder Gorget</neck>
  490.                 <lear>Bladeborn Earring</lear>
  491.                 <rear>Steelflash Earring</rear>
  492.                 <body>Thaumas Coat</body>
  493.                 <hands>Mustela Gloves</hands>
  494.                 <lring>Rajas Ring</lring>
  495.                 <rring>Epona's Ring</rring>
  496.                 <back>Pantin Cape</back>
  497.                 <waist>Thunder Belt</waist>
  498.                 <legs>Manibozho Brais</legs>
  499.                 <feet>Cirque Scarpe +2</feet>
  500.             </set>
  501.  
  502.             <set name="WS-Stringing Pummel-*">
  503.                 <head>Thurandaut Chapeau</head>
  504.                 <neck>Soil Gorget</neck>
  505.                 <lear>Bladeborn Earring</lear>
  506.                 <rear>Steelflash Earring</rear>
  507.                 <body>Cirque Farsetto +2</body>
  508.                 <hands>Mustela Gloves</hands>
  509.                 <lring>Spiral Ring</lring>
  510.                 <rring>Epona's Ring</rring>
  511.                 <back>Pantin Cape</back>
  512.                 <waist>Soil Belt</waist>
  513.                 <legs>Manibozho Brais</legs>
  514.                 <feet>Cirque Scarpe +2</feet>
  515.             </set>
  516.  
  517.             <set name="WS-*">
  518.                 <head>Thurandaut Chapeau</head>
  519.                 <lear>Bladeborn Earring</lear>
  520.                 <rear>Steelflash Earring</rear>
  521.                 <body>Cirque Farsetto +2</body>
  522.                 <hands>Mustela Gloves</hands>
  523.                 <lring>Rajas Ring</lring>
  524.                 <rring>Epona's Ring</rring>
  525.                 <back>Pantin Cape</back>
  526.                 <legs>Manibozho Brais</legs>
  527.                 <feet>Cirque Scarpe +2</feet>
  528.             </set>
  529.         </group>
  530.  
  531.         <!-- Magic is for offensive magic (nukes, enfeebling, etc) -->
  532.         <group name="Outside-Magic">
  533.         </group>
  534.     </sets>
  535.  
  536.     <rules>
  537.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RunFirstUpdate']/*" />
  538.  
  539.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  540.         <!-- Make sure locks are in place before auto-changing gear. -->
  541.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='EquipmentLockRules']/*" />
  542.         <!-- Auto-change gear call via Aftercast to limit lag. -->
  543.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ChangeGearAftercast']/*" />
  544.         <!-- Other general imports. -->
  545.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RecastWarnings']/*" />
  546.  
  547.         <!-- First: Update certain values when their status may drop, or when autoset changes. -->
  548.  
  549.         <if spell="Update|autoset">
  550.             <!-- Autoset (engage/disengage/rest/etc) gets same checks as a Reset command -->
  551.  
  552.             <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='AreaRules']/*" />
  553.  
  554.             <!-- Check for weakness -->
  555.             <if BuffActive="Weakness">
  556.                 <var cmd="set WeaknessArmor WeakSet" />
  557.             </if>
  558.             <else>
  559.                 <var cmd="set WeaknessArmor None" />
  560.             </else>
  561.  
  562.             <!-- Ensure movement is set properly -->
  563.             <if status="Engaged" advanced='"$Movement"="Move"'>
  564.                 <var cmd="set Movement None" />
  565.             </if>
  566.             <elseif status="Idle">
  567.                 <if Spell="autoset">
  568.                     <var cmd="set PetEngaged False" />
  569.                 </if>
  570.                
  571.                 <var cmd="set Movement Move" />
  572.             </elseif>
  573.  
  574.             <!-- Output current status if this is a manual update -->
  575.             <if SpellTargetRaw=".Manual">
  576.                 <addtochat>Update. $TPWeapon - $OffenseMode/$DefenseMode, PD:$PhysicalDefense, MD:$MagicalDefense, $Movement</addtochat>
  577.  
  578.                 <if PetIsValid="true">
  579.                     <if advanced='"$PuppetType"="VE" OR "$PuppetType"="SS"'>
  580.                         <command>input /echo &lt;pet&gt; [$PuppetType/$PuppetIdleMode] -- TP: &lt;pettp&gt; ~ HP: &lt;pethpp&gt;</command>
  581.                     </if>
  582.                     <else>
  583.                         <command>input /echo &lt;pet&gt; [$PuppetType/$PuppetIdleMode] -- TP: &lt;pettp&gt; ~ HP: &lt;pethpp&gt; ~ MP: &lt;petmpp&gt;</command>
  584.                     </else>
  585.                 </if>
  586.             </if>
  587.         </if>
  588.  
  589.         <!-- Second: Adjust configurations based on action/trigger. -->
  590.        
  591.         <if Spell="ClassTrigger">
  592.             <if SpellTargetRaw="Cycle(Puppet)">
  593.                 <if advanced='"$PuppetType"="Whm"'>
  594.                     <var cmd="set PuppetType Blm" />
  595.                     <var cmd="set PuppetIdleMode Nuke" />
  596.                 </if>
  597.                 <elseif advanced='"$PuppetType"="Blm"'>
  598.                     <var cmd="set PuppetType Rdm" />
  599.                     <var cmd="set PuppetIdleMode Magic" />
  600.                 </elseif>
  601.                 <elseif advanced='"$PuppetType"="Rdm"'>
  602.                     <var cmd="set PuppetType VE" />
  603.                     <var cmd="set PuppetIdleMode Tank" />
  604.                 </elseif>
  605.                 <elseif advanced='"$PuppetType"="VE"'>
  606.                     <var cmd="set PuppetType SS" />
  607.                     <var cmd="set PuppetIdleMode Melee" />
  608.                 </elseif>
  609.                 <elseif advanced='"$PuppetType"="SS"'>
  610.                     <var cmd="set PuppetType Harle" />
  611.                     <var cmd="set PuppetIdleMode Melee" />
  612.                 </elseif>
  613.                 <else>
  614.                     <var cmd="set PuppetType Whm" />
  615.                     <var cmd="set PuppetIdleMode Heal" />
  616.                 </else>
  617.  
  618.                 <addtochat>Puppet Type: $PuppetType.  Idle in $PuppetIdleMode Mode.</addtochat>
  619.             </if>
  620.             <elseif SpellTargetRaw="Cycle(IdlePuppet)">
  621.                 <if advanced='"$PuppetType"="Whm"'>
  622.                     <var cmd="set PuppetIdleMode Heal" />
  623.                 </if>
  624.                 <elseif advanced='"$PuppetType"="Blm"'>
  625.                     <var cmd="set PuppetIdleMode Nuke" />
  626.                 </elseif>
  627.                 <elseif advanced='"$PuppetType"="Rdm"'>
  628.                     <var cmd="set PuppetIdleMode Magic" />
  629.                 </elseif>
  630.                 <elseif advanced='"$PuppetType"="VE"'>
  631.                     <if advanced='"$PuppetIdleMode"="Tank"'>
  632.                         <var cmd="set PuppetIdleMode Melee" />
  633.                     </if>
  634.                     <else>
  635.                         <var cmd="set PuppetIdleMode Tank" />
  636.                     </else>
  637.                 </elseif>
  638.                 <elseif advanced='"$PuppetType"="SS"'>
  639.                     <var cmd="set PuppetIdleMode Melee" />
  640.                 </elseif>
  641.                 <elseif advanced='"$PuppetType"="Harle"'>
  642.                     <var cmd="set PuppetIdleMode Melee" />
  643.                 </elseif>
  644.  
  645.                 <addtochat>Puppet Idle Mode: $PuppetType in $PuppetIdleMode Mode.</addtochat>
  646.             </elseif>
  647.         </if>
  648.  
  649.  
  650.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
  651.  
  652.         <!-- Third: Compile all adjustments into the final gear set. -->
  653.        
  654.         <if status="Engaged">
  655.             <var cmd="set BaseGroup $GroupArea-Melee" />
  656.  
  657.             <if advanced='"$Use-OffenseMode"!="None"'>
  658.                 <var cmd="set BaseLayer TP-$TPWeapon-$Use-OffenseMode-$DefenseMode" />
  659.             </if>
  660.             <else>
  661.                 <var cmd="set BaseLayer TP-$TPWeapon-$OffenseMode-$DefenseMode" />
  662.             </else>
  663.         </if>
  664.         <else>
  665.             <var cmd="set BaseGroup Common" />
  666.  
  667.             <if Subjob="Rdm|Sch|Whm">
  668.                 <var cmd="set IdleMode Mage" />
  669.             </if>
  670.             <else>
  671.                 <var cmd="set IdleMode Normal" />
  672.             </else>
  673.  
  674.             <var cmd="set BaseLayer Idle-$IdleArea-$IdleMode" />
  675.            
  676.             <if PetIsValid="true">
  677.                 <if mode="OR" Spell="Deploy" advanced='"$PetEngaged"="True"'>
  678.                     <var cmd="set BaseLayer $BaseLayer-$PuppetIdleModePuppet" />
  679.                 </if>
  680.             </if>
  681.         </else>
  682.  
  683.         <!-- Compile all subsets into a single final set -->
  684.         <var cmd="set AdditionalSets $WeaknessArmor|$PhysicalDefense|$MagicalDefense|$Movement" />
  685.  
  686.         <!-- And assign to appropriate sets for idle/aftercast/etc -->
  687.         <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='HandleEquippingGear']/*" />
  688.  
  689.  
  690.         <!-- Set gear for JAs and WSs -->
  691.         <if type="JobAbility">
  692.             <if spell="Activate">
  693.                 <var cmd="set PetEngaged False" />
  694.             </if>
  695.             <elseif spell="Tactical Switch">
  696.                 <equip when="Precast" setgroup="BasicJAs" set="TacticalSwitch" />
  697.             </elseif>
  698.             <elseif spell="Repair">
  699.                 <equip when="Precast" setgroup="BasicJAs" set="Repair" />
  700.             </elseif>
  701.         </if>
  702.         <elseif type="PetCommand">
  703.             <aftercastdelay delay="0.5" />
  704.  
  705.             <if spell="*Maneuver">
  706.                 <addtochat>%Spell</addtochat>
  707.                 <equip when="Precast" setgroup="BasicJAs" set="ManeuverBurden|%Spell" />
  708.             </if>
  709.             <elseif spell="Deploy">
  710.                 <var cmd="set PetEngaged True" />
  711.             </elseif>
  712.             <elseif spell="Retrieve|Deactivate">
  713.                 <var cmd="set PetEngaged False" />
  714.             </elseif>
  715.         </elseif>
  716.  
  717.         <!-- Weaponskill equip rules -->
  718.         <elseif type="WeaponSkill">
  719.             <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='DefineWeaponskillSet']/*" />
  720.  
  721.             <equip when="Precast" setgroup="$GroupArea-Actions" set="$WSSet" />
  722.         </elseif>
  723.  
  724.         <!-- Ninjutsu spells -->
  725.         <elseif type="Ninjutsu">
  726.             <if Spell="Utsusemi: Ichi|Utsusemi: Ni">
  727.                 <equip when="Precast" setgroup="BasicMagic" set="FastCast" />
  728.             </if>
  729.         </elseif>
  730.     </rules>
  731. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement