Advertisement
Motenten

thf r4

May 2nd, 2013
1,246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 56.24 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: 8/24/2013 3:23:48 PM -->
  8.  
  9.     <config Debug="false"
  10.            ShowGearSwaps="false"
  11.            ShowSpellInfo="false"
  12.            RequireVersion="2.30"
  13.            />
  14.  
  15.     <variables clear="true">
  16.         <!-- General configuration -->
  17.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ConfigurationVars']/*" />
  18.  
  19.         <!-- Configuration var overrides. -->
  20.         <var name="CritWS">Evisceration</var>
  21.         <var name="MagicalWS">Aeolian Edge</var>
  22.         <var name="PullWeapons">Velocity Bow|Raider's Boomerang|Aliyat Chakram</var>
  23.         <var name="Options.DefenseModes">Evasion|PDT</var>
  24.         <var name="Options.OffenseModes">Normal|Crit|Acc</var>
  25.         <var name="Options.WSModes">Default|Acc|Att</var>
  26.  
  27.         <!-- General utility -->
  28.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='UtilityVars']/*" />
  29.  
  30.         <!-- Utility default var overrides. -->
  31.         <var name="TPWeapon">Dagger</var>
  32.  
  33.  
  34.         <!--
  35.            TH Modes:
  36.  
  37.            None:   Does not swap in TH gear under any circumstances.
  38.            Tag:    Swaps in TH gear when using ranged attacks and Steps, and when engaging (considered a tagging action).
  39.            SATA:   In addition to tagging actions, it will equip TH gear on all SATA sets (including weaponskills).
  40.            Fulltime: Will fulltime TH gear during melee.
  41.  
  42.            Trigger: /ma ClassTrigger TH:[mode], or /ma ClassTrigger cycle(THMode)
  43.            By default, this will be bound to Ctrl-=
  44.  
  45.            In Tag and SATA mode, will attempt to reset back to normal gear 4 seconds (configurable)
  46.            after engaging, and periodically every 4 seconds after that until TP has changed
  47.            from what it was when you engaged (Max of 5 attempts; after that it force-resets).
  48.        -->
  49.         <!-- Default starting THMode -->
  50.         <var name="THMode">Tag</var>
  51.         <var name="THLayer">None</var>
  52.         <var name="EngageFeet">None</var>
  53.  
  54.         <!-- Set these to "yes" if you want to swap offhand to TK or Oynos when engaging. -->
  55.         <var name="SwapOffhandTH">No</var>
  56.         <var name="SwapOffhandHaste">No</var>
  57.  
  58.         <!-- Explicitly define this to be the weapon you put back on when swapping back
  59.             after using TK or Oynos. -->
  60.         <var name="Offhand">Thokcha</var>
  61.         <!-- Can configure the TP threshold for swapping weapons. -->
  62.         <var name="DaggerSwapTP">30</var>
  63.  
  64.  
  65.         <var name="PhysicalDefMode">Evasion</var>
  66.  
  67.         <!-- Control variables for swapping back to non-TH gear after engaging the mob. -->
  68.         <var name="EngagedTP">-1</var>
  69.         <var name="ResetTries">0</var>
  70.         <var name="ResetTryLimit">5</var>
  71.  
  72.         <!-- Can tweak the delay for a reset check -->
  73.         <var name="ResetDelay">4</var>
  74.  
  75.         <!-- Variable to keep SATA gear equipped when pre-charging the JAs -->
  76.         <var name="AllowAftercast">Yes</var>
  77.  
  78.         <var name="UsedRanged">No</var>
  79.  
  80.  
  81.         <var name="TripleLayer">None</var>
  82.  
  83.         <var name="SAFlag">Off</var>
  84.         <var name="TAFlag">Off</var>
  85.         <var name="SATAFlag">Off</var>
  86.  
  87.         <var name="FeintPrep">No</var>
  88.         <var name="FeintOn">No</var>
  89.  
  90.         <var name="ClassBindCtrlEqual">input /ma ClassTrigger Cycle(THMode)</var>
  91.         <var name="ClassBindCtrlTilde">input /ja Flee &lt;me&gt;</var>
  92.  
  93.     </variables>
  94.  
  95.     <sets>
  96.  
  97.         <!-- Groups with constant sets, regardless of Area: Common, BasicJAs, BasicMagic. -->
  98.  
  99.         <!-- CommonGroup is for idle, resting, PDT/MDT, movement, and various job-specific stuff -->
  100.         <group name="Common" default="true">
  101.             <set name="None">
  102.             </set>
  103.  
  104.             <set name="Idle-Town-Normal">
  105.                 <head>Whirlpool Mask</head>
  106.                 <neck>Wiglen Gorget</neck>
  107.                 <lear>Dudgeon Earring</lear>
  108.                 <rear>Heartseeker Earring</rear>
  109.                 <body>Manibozho Jerkin</body>
  110.                 <hands>Buremte Gloves</hands>
  111.                 <lring>Sheltered Ring</lring>
  112.                 <rring>Paguroidea Ring</rring>
  113.                 <back>Atheling Mantle</back>
  114.                 <waist>Flume Belt</waist>
  115.                 <legs>Manibozho Brais</legs>
  116.                 <feet>Manibozho Boots</feet>
  117.             </set>
  118.  
  119.             <set name="Idle-Field-Normal" BaseSet="Idle-Town-Normal|Regen">
  120.             </set>
  121.  
  122.             <set name="Regen">
  123.                 <head>Ocelomeh Headpiece +1</head>
  124.                 <neck>Wiglen Gorget</neck>
  125.                 <lring>Sheltered Ring</lring>
  126.                 <rring>Paguroidea Ring</rring>
  127.             </set>
  128.  
  129.             <set name="Resting-Normal" BaseSet="Regen">
  130.             </set>
  131.  
  132.             <set name="Move">
  133.                 <feet>Skadi's Jambeaux +1</feet>
  134.             </set>
  135.             <set name="Kite">
  136.                 <back>Blur Mantle</back>
  137.                 <feet>Skadi's Jambeaux +1</feet>
  138.             </set>
  139.  
  140.             <set name="THGear">
  141.                 <hands>Assassin's Armlets +2</hands>
  142.                 <feet>Raider's Poulaines +2</feet>
  143.             </set>
  144.  
  145.  
  146.             <!-- ***************************** -->
  147.             <!--  Defense Sets                 -->
  148.             <!-- ***************************** -->
  149.  
  150.             <set name="PhysDef-Evasion">
  151.                 <head>Whirlpool Mask</head>
  152.                 <neck>Torero Torque</neck>
  153.                 <body>Manibozho Jerkin</body>
  154.                 <hands>Buremte Gloves</hands>
  155.                 <lring>Dark Ring</lring>
  156.                 <rring>Dark Ring</rring>
  157.                 <back>Blur Mantle</back>
  158.                 <legs>Nahtirah Trousers</legs>
  159.                 <feet>Manibozho Boots</feet>
  160.             </set>
  161.  
  162.             <set name="PhysDef-PDT">
  163.                 <head>Whirlpool Mask</head>
  164.                 <neck>Twilight Torque</neck>
  165.                 <hands>Denali Wristbands</hands>
  166.                 <lring>Dark Ring</lring>
  167.                 <rring>Dark Ring</rring>
  168.                 <back>Mollusca Mantle</back>
  169.                 <waist>Flume Belt</waist>
  170.             </set>
  171.             <set name="MDT-*|Resist-*">
  172.                 <ammo>Demonry Stone</ammo>
  173.                 <neck>Twilight Torque</neck>
  174.                 <body>Manibozho Jerkin</body>
  175.                 <hands>Denali Wristbands</hands>
  176.                 <lring>Dark Ring</lring>
  177.                 <rring>Dark Ring</rring>
  178.                 <back>Mollusca Mantle</back>
  179.             </set>
  180.  
  181.             <set name="TripleDamage">
  182.             </set>
  183.  
  184.             <!-- Weak set -->
  185.             <set name="WeakSet">
  186.                 <rear>Bloodgem Earring</rear>
  187.                 <rring>Meridian Ring</rring>
  188.             </set>
  189.  
  190.         </group>
  191.  
  192.         <!-- BasicJA group is for gear sets designed to enhance JAs used on self or other players,
  193.             that won't vary by Area. -->
  194.         <group name="BasicJAs">
  195.             <set name="None">
  196.             </set>
  197.  
  198.             <!-- ***************************** -->
  199.             <!--  SA/TA Sets                   -->
  200.             <!-- ***************************** -->
  201.  
  202.             <set name="PreSA">
  203.                 <ammo>Qirmiz Tathlum</ammo>
  204.                 <head>Whirlpool Mask</head>
  205.                 <neck>Moepapa Medal</neck>
  206.                 <lear>Bladeborn Earring</lear>
  207.                 <rearl>Steelflash Earring</rearl>
  208.                 <body>Manibozho Jerkin</body>
  209.                 <hands>Raider's Armlets +2</hands>
  210.                 <lring>Rajas Ring</lring>
  211.                 <rring>Epona's Ring</rring>
  212.                 <back>Atheling Mantle</back>
  213.                 <waist>Caudata Belt</waist>
  214.                 <legs>Manibozho Brais</legs>
  215.             </set>
  216.             <set name="SAFeet">
  217.                 <feet>Manibozho Boots</feet>
  218.             </set>
  219.  
  220.             <set name="PreTA">
  221.                 <ammo>Qirmiz Tathlum</ammo>
  222.                 <head>Whirlpool Mask</head>
  223.                 <neck>Moepapa Medal</neck>
  224.                 <lear>Bladeborn Earring</lear>
  225.                 <rearl>Steelflash Earring</rearl>
  226.                 <body>Manibozho Jerkin</body>
  227.                 <hands>Raider's Armlets +2</hands>
  228.                 <lring>Stormsoul Ring</lring>
  229.                 <rring>Epona's Ring</rring>
  230.                 <back>Atheling Mantle</back>
  231.                 <waist>Caudata Belt</waist>
  232.                 <legs>Xux Trousers</legs>
  233.             </set>
  234.             <set name="TAFeet">
  235.                 <feet>Raider's Poulaines +2</feet>
  236.             </set>
  237.  
  238.             <set name="SA" BaseSet="PreSA|SAFeet">
  239.             </set>
  240.             <set name="TA" BaseSet="PreTA|TAFeet">
  241.             </set>
  242.             <set name="SATA" BaseSet="TA|SA">
  243.                 <feet>Manibozho Boots</feet>
  244.             </set>
  245.  
  246.  
  247.             <!-- ***************************** -->
  248.             <!--  Sets for other JAs           -->
  249.             <!-- ***************************** -->
  250.  
  251.             <set name="Flee">
  252.                 <feet>Rogue's Poulaines +1</feet>
  253.             </set>
  254.             <set name="Steal">
  255.                 <head>Assassin's Bonnet +2</head>
  256.                 <hands>Rogue's Armlets +1</hands>
  257.                 <feet>Rogue's Poulaines +1</feet>
  258.             </set>
  259.             <set name="Despoil">
  260.                 <legs>Raider's Culottes +2</legs>
  261.                 <feet>Raider's Poulaines +2</feet>
  262.             </set>
  263.             <set name="Hide">
  264.                 <body>Rogue's Vest</body>
  265.             </set>
  266.             <set name="Collaborator|Accomplice">
  267.                 <head>Raider's Bonnet +2</head>
  268.             </set>
  269.             <set name="Conspirator">
  270.                 <body>Raider's Vest +2</body>
  271.             </set>
  272.             <set name="Perfect Dodge">
  273.                 <hands>Assassin's Armlets +2</hands>
  274.             </set>
  275.  
  276.             <set name="CureWaltz">
  277.                 <head>Whirlpool Mask</head>
  278.                 <body>Manibozho Jerkin</body>
  279.                 <hands>Buremte Gloves</hands>
  280.                 <legs>Nahtirah Trousers</legs>
  281.                 <feet>Manibozho Boots</feet>
  282.             </set>
  283.             <set name="CureWaltzMe">
  284.                 <head>Whirlpool Mask</head>
  285.                 <body>Manibozho Jerkin</body>
  286.                 <hands>Buremte Gloves</hands>
  287.                 <legs>Nahtirah Trousers</legs>
  288.                 <feet>Thurandaut Boots</feet>
  289.             </set>
  290.  
  291.         </group>
  292.  
  293.         <!-- BasicMagic group is for magic casting that won't vary by area, such as fast cast,
  294.             cures and enhancing magic. -->
  295.         <group name="BasicMagic">
  296.             <!-- ***************************** -->
  297.             <!--  Sets for magic casting       -->
  298.             <!-- ***************************** -->
  299.  
  300.             <set name="FastCast">
  301.                 <lear>Loquacious Earring</lear>
  302.                 <hands>Thaumas Gloves</hands>
  303.                 <lring>Prolix Ring</lring>
  304.                 <legs>Homam Cosciales</legs>
  305.             </set>
  306.  
  307.             <set name="HasteCast">
  308.                 <head>Whirlpool Mask</head>
  309.                 <lear>Loquacious Earring</lear>
  310.                 <body>Manibozho Jerkin</body>
  311.                 <hands>Buremte Gloves</hands>
  312.                 <waist>Twilight Belt</waist>
  313.                 <legs>Manibozho Brais</legs>
  314.                 <feet>Thurandaut Boots</feet>
  315.             </set>
  316.  
  317.             <set name="Utsusemi" BaseSet="FastCast">
  318.                 <head>Whirlpool Mask</head>
  319.                 <neck>Magoraga Beads</neck>
  320.                 <body>Manibozho Jerkin</body>
  321.                 <hands>Thaumas Gloves</hands>
  322.                 <back>Blur Mantle</back>
  323.                 <legs>Manibozho Brais</legs>
  324.                 <feet>Thurandaut Boots</feet>
  325.             </set>
  326.         </group>
  327.  
  328.         <!-- Groups that vary by Area/Situation (prefix with Area/Situation name): Melee, Actions, Magic -->
  329.  
  330.         <!-- Melee is for TP sets (melee or ranged) -->
  331.         <group name="Outside-Melee">
  332.             <!-- ***************************** -->
  333.             <!--  Sets for TP                  -->
  334.             <!-- ***************************** -->
  335.  
  336.             <!-- Normal, non-defense oriented sets -->
  337.  
  338.             <set name="TP-Dagger-Normal-Normal">
  339.                 <ammo>Thew Bomblet</ammo>
  340.                 <head>Thurandaut Chapeau</head>
  341.                 <neck>Asperity Necklace</neck>
  342.                 <lear>Dudgeon Earring</lear>
  343.                 <rear>Heartseeker Earring</rear>
  344.                 <body>Thaumas Coat</body>
  345.                 <hands>Buremte Gloves</hands>
  346.                 <lring>Rajas Ring</lring>
  347.                 <rring>Epona's Ring</rring>
  348.                 <back>Atheling Mantle</back>
  349.                 <waist>Twilight Belt</waist>
  350.                 <legs>Manibozho Brais</legs>
  351.                 <feet>Manibozho Boots</feet>
  352.             </set>
  353.             <set name="TP-Dagger-Crit-Normal">
  354.                 <ammo>Thew Bomblet</ammo>
  355.                 <head>Thurandaut Chapeau</head>
  356.                 <neck>Asperity Necklace</neck>
  357.                 <lear>Dudgeon Earring</lear>
  358.                 <rear>Heartseeker Earring</rear>
  359.                 <body>Thaumas Coat</body>
  360.                 <hands>Buremte Gloves</hands>
  361.                 <lring>Rajas Ring</lring>
  362.                 <rring>Epona's Ring</rring>
  363.                 <back>Atheling Mantle</back>
  364.                 <waist>Twilight Belt</waist>
  365.                 <legs>Manibozho Brais</legs>
  366.                 <feet>Manibozho Boots</feet>
  367.             </set>
  368.             <set name="TP-Dagger-Acc-Normal">
  369.                 <ammo>Honed Tathlum</ammo>
  370.                 <head>Thurandaut Chapeau</head>
  371.                 <neck>Peacock Charm</neck>
  372.                 <lear>Dudgeon Earring</lear>
  373.                 <rear>Heartseeker Earring</rear>
  374.                 <body>Thaumas Coat</body>
  375.                 <hands>Buremte Gloves</hands>
  376.                 <lring>Rajas Ring</lring>
  377.                 <rring>Epona's Ring</rring>
  378.                 <back>Letalis Mantle</back>
  379.                 <waist>Twilight Belt</waist>
  380.                 <legs>Manibozho Brais</legs>
  381.                 <feet>Manibozho Boots</feet>
  382.             </set>
  383.  
  384.  
  385.             <!-- Evasion-oriented semi-defensive sets -->
  386.  
  387.             <set name="TP-Dagger-Normal-Evasion">
  388.                 <ammo>Thew Bomblet</ammo>
  389.                 <head>Whirlpool Mask</head>
  390.                 <neck>Asperity Necklace</neck>
  391.                 <lear>Dudgeon Earring</lear>
  392.                 <rear>Heartseeker Earring</rear>
  393.                 <body>Manibozho Jerkin</body>
  394.                 <hands>Buremte Gloves</hands>
  395.                 <lring>Rajas Ring</lring>
  396.                 <rring>Epona's Ring</rring>
  397.                 <back>Atheling Mantle</back>
  398.                 <waist>Twilight Belt</waist>
  399.                 <legs>Manibozho Brais</legs>
  400.                 <feet>Manibozho Boots</feet>
  401.             </set>
  402.             <set name="TP-Dagger-Crit-Evasion">
  403.                 <ammo>Thew Bomblet</ammo>
  404.                 <head>Whirlpool Mask</head>
  405.                 <neck>Torero Torque</neck>
  406.                 <lear>Dudgeon Earring</lear>
  407.                 <rear>Heartseeker Earring</rear>
  408.                 <body>Manibozho Jerkin</body>
  409.                 <hands>Buremte Gloves</hands>
  410.                 <lring>Rajas Ring</lring>
  411.                 <rring>Epona's Ring</rring>
  412.                 <back>Blur Mantle</back>
  413.                 <waist>Twilight Belt</waist>
  414.                 <legs>Manibozho Brais</legs>
  415.                 <feet>Manibozho Boots</feet>
  416.             </set>
  417.             <set name="TP-Dagger-Acc-Evasion">
  418.                 <ammo>Honed Tathlum</ammo>
  419.                 <head>Whirlpool Mask</head>
  420.                 <neck>Torero Torque</neck>
  421.                 <lear>Dudgeon Earring</lear>
  422.                 <rear>Heartseeker Earring</rear>
  423.                 <body>Manibozho Jerkin</body>
  424.                 <hands>Buremte Gloves</hands>
  425.                 <lring>Rajas Ring</lring>
  426.                 <rring>Epona's Ring</rring>
  427.                 <back>Letalis Mantle</back>
  428.                 <waist>Twilight Belt</waist>
  429.                 <legs>Manibozho Brais</legs>
  430.                 <feet>Manibozho Boots</feet>
  431.             </set>
  432.  
  433.  
  434.             <!-- PDT-oriented semi-defensive sets -->
  435.  
  436.             <set name="TP-Dagger-Normal-PDT">
  437.                 <ammo>Thew Bomblet</ammo>
  438.                 <head>Whirlpool Mask</head>
  439.                 <neck>Twilight Torque</neck>
  440.                 <lear>Dudgeon Earring</lear>
  441.                 <rear>Heartseeker Earring</rear>
  442.                 <body>Manibozho Jerkin</body>
  443.                 <hands>Buremte Gloves</hands>
  444.                 <lring>Dark Ring</lring>
  445.                 <rring>Epona's Ring</rring>
  446.                 <back>Mollusca Mantle</back>
  447.                 <waist>Twilight Belt</waist>
  448.                 <legs>Manibozho Brais</legs>
  449.                 <feet>Thurandaut Boots</feet>
  450.             </set>
  451.             <set name="TP-Dagger-Crit-PDT">
  452.                 <ammo>Thew Bomblet</ammo>
  453.                 <head>Thurandaut Chapeau</head>
  454.                 <neck>Twilight Torque</neck>
  455.                 <lear>Dudgeon Earring</lear>
  456.                 <rear>Heartseeker Earring</rear>
  457.                 <body>Manibozho Jerkin</body>
  458.                 <hands>Buremte Gloves</hands>
  459.                 <lring>Dark Ring</lring>
  460.                 <rring>Epona's Ring</rring>
  461.                 <back>Mollusca Mantle</back>
  462.                 <waist>Twilight Belt</waist>
  463.                 <legs>Raider's Culottes +2</legs>
  464.                 <feet>Thurandaut Boots</feet>
  465.             </set>
  466.             <set name="TP-Dagger-Acc-PDT">
  467.                 <ammo>Honed Tathlum</ammo>
  468.                 <ammo>Thew Bomblet</ammo>
  469.                 <head>Thurandaut Chapeau</head>
  470.                 <neck>Twilight Torque</neck>
  471.                 <lear>Dudgeon Earring</lear>
  472.                 <rear>Heartseeker Earring</rear>
  473.                 <body>Manibozho Jerkin</body>
  474.                 <hands>Buremte Gloves</hands>
  475.                 <lring>Dark Ring</lring>
  476.                 <rring>Epona's Ring</rring>
  477.                 <back>Mollusca Mantle</back>
  478.                 <waist>Twilight Belt</waist>
  479.                 <legs>Raider's Culottes +2</legs>
  480.                 <feet>Thurandaut Boots</feet>
  481.             </set>
  482.  
  483.  
  484.  
  485.             <!-- Sets for using single-wielded Thief's Knife (incomplete) -->
  486.             <!-- Focus on maximum speed per round, and accuracy. -->
  487.             <!-- Multi-attack is just a bonus, since only the first hit per round can proc. -->
  488.  
  489.             <!-- Normal, non-defense oriented sets -->
  490.  
  491.             <set name="TP-TK-Normal-Normal">
  492.                 <ammo>Honed Tathlum</ammo>
  493.                 <head>Whirlpool Mask</head>
  494.                 <neck>Asperity Necklace</neck>
  495.                 <lear>Bladeborn Earring</lear>
  496.                 <rear>Steelflash Earring</rear>
  497.                 <body>Thaumas Coat</body>
  498.                 <hands>Buremte Gloves</hands>
  499.                 <lring>Rajas Ring</lring>
  500.                 <rring>Epona's Ring</rring>
  501.                 <back>Atheling Mantle</back>
  502.                 <waist>Twilight Belt</waist>
  503.                 <legs>Manibozho Brais</legs>
  504.                 <feet>Manibozho Boots</feet>
  505.             </set>
  506.             <set name="TP-TK-Crit-Normal">
  507.                 <ammo>Honed Tathlum</ammo>
  508.                 <head>Thurandaut Chapeau</head>
  509.                 <neck>Asperity Necklace</neck>
  510.                 <lear>Bladeborn Earring</lear>
  511.                 <rear>Steelflash Earring</rear>
  512.                 <body>Manibozho Jerkin</body>
  513.                 <hands>Buremte Gloves</hands>
  514.                 <lring>Rajas Ring</lring>
  515.                 <rring>Epona's Ring</rring>
  516.                 <back>Atheling Mantle</back>
  517.                 <waist>Twilight Belt</waist>
  518.                 <legs>Manibozho Brais</legs>
  519.                 <feet>Manibozho Boots</feet>
  520.             </set>
  521.             <set name="TP-TK-Acc-Normal">
  522.                 <ammo>Honed Tathlum</ammo>
  523.                 <head>Whirlpool Mask</head>
  524.                 <neck>Asperity Necklace</neck>
  525.                 <lear>Bladeborn Earring</lear>
  526.                 <rear>Steelflash Earring</rear>
  527.                 <body>Manibozho Jerkin</body>
  528.                 <hands>Buremte Gloves</hands>
  529.                 <lring>Rajas Ring</lring>
  530.                 <rring>Epona's Ring</rring>
  531.                 <back>Letalis Mantle</back>
  532.                 <waist>Twilight Belt</waist>
  533.                 <legs>Manibozho Brais</legs>
  534.                 <feet>Manibozho Boots</feet>
  535.             </set>
  536.  
  537.  
  538.             <!-- Evasion-oriented semi-defensive sets -->
  539.  
  540.             <set name="TP-TK-Normal-Evasion">
  541.                 <ammo>Thew Bomblet</ammo>
  542.                 <head>Whirlpool Mask</head>
  543.                 <neck>Torero Torque</neck>
  544.                 <lear>Bladeborn Earring</lear>
  545.                 <rear>Steelflash Earring</rear>
  546.                 <body>Manibozho Jerkin</body>
  547.                 <hands>Buremte Gloves</hands>
  548.                 <lring>Rajas Ring</lring>
  549.                 <rring>Epona's Ring</rring>
  550.                 <back>Blur Mantle</back>
  551.                 <waist>Twilight Belt</waist>
  552.                 <legs>Manibozho Brais</legs>
  553.                 <feet>Manibozho Boots</feet>
  554.             </set>
  555.             <set name="TP-TK-Crit-Evasion">
  556.                 <ammo>Thew Bomblet</ammo>
  557.                 <head>Whirlpool Mask</head>
  558.                 <neck>Torero Torque</neck>
  559.                 <lear>Bladeborn Earring</lear>
  560.                 <rear>Steelflash Earring</rear>
  561.                 <body>Manibozho Jerkin</body>
  562.                 <hands>Buremte Gloves</hands>
  563.                 <lring>Rajas Ring</lring>
  564.                 <rring>Epona's Ring</rring>
  565.                 <back>Blur Mantle</back>
  566.                 <waist>Twilight Belt</waist>
  567.                 <legs>Manibozho Brais</legs>
  568.                 <feet>Manibozho Boots</feet>
  569.             </set>
  570.             <set name="TP-TK-Acc-Evasion">
  571.                 <ammo>Honed Tathlum</ammo>
  572.                 <head>Whirlpool Mask</head>
  573.                 <neck>Torero Torque</neck>
  574.                 <lear>Bladeborn Earring</lear>
  575.                 <rear>Steelflash Earring</rear>
  576.                 <body>Manibozho Jerkin</body>
  577.                 <hands>Buremte Gloves</hands>
  578.                 <lring>Rajas Ring</lring>
  579.                 <rring>Epona's Ring</rring>
  580.                 <back>Letalis Mantle</back>
  581.                 <waist>Twilight Belt</waist>
  582.                 <legs>Manibozho Brais</legs>
  583.                 <feet>Manibozho Boots</feet>
  584.             </set>
  585.  
  586.  
  587.             <!-- PDT-oriented semi-defensive sets -->
  588.  
  589.             <set name="TP-TK-Normal-PDT">
  590.                 <ammo>Thew Bomblet</ammo>
  591.                 <head>Whirlpool Mask</head>
  592.                 <neck>Twilight Torque</neck>
  593.                 <lear>Bladeborn Earring</lear>
  594.                 <rear>Steelflash Earring</rear>
  595.                 <body>Manibozho Jerkin</body>
  596.                 <hands>Buremte Gloves</hands>
  597.                 <lring>Dark Ring</lring>
  598.                 <rring>Dark Ring</rring>
  599.                 <back>Mollusca Mantle</back>
  600.                 <waist>Twilight Belt</waist>
  601.                 <legs>Manibozho Brais</legs>
  602.                 <feet>Thurandaut Boots</feet>
  603.             </set>
  604.             <set name="TP-TK-Crit-PDT">
  605.                 <ammo>Thew Bomblet</ammo>
  606.                 <head>Whirlpool Mask</head>
  607.                 <neck>Twilight Torque</neck>
  608.                 <lear>Bladeborn Earring</lear>
  609.                 <rear>Steelflash Earring</rear>
  610.                 <body>Manibozho Jerkin</body>
  611.                 <hands>Buremte Gloves</hands>
  612.                 <lring>Dark Ring</lring>
  613.                 <rring>Dark Ring</rring>
  614.                 <back>Mollusca Mantle</back>
  615.                 <waist>Twilight Belt</waist>
  616.                 <legs>Manibozho Brais</legs>
  617.                 <feet>Thurandaut Boots</feet>
  618.             </set>
  619.             <set name="TP-TK-Acc-PDT">
  620.                 <ammo>Honed Tathlum</ammo>
  621.                 <head>Whirlpool Mask</head>
  622.                 <neck>Twilight Torque</neck>
  623.                 <lear>Bladeborn Earring</lear>
  624.                 <rear>Steelflash Earring</rear>
  625.                 <body>Manibozho Jerkin</body>
  626.                 <hands>Buremte Gloves</hands>
  627.                 <lring>Dark Ring</lring>
  628.                 <rring>Dark Ring</rring>
  629.                 <back>Mollusca Mantle</back>
  630.                 <waist>Twilight Belt</waist>
  631.                 <legs>Manibozho Brais</legs>
  632.                 <feet>Thurandaut Boots</feet>
  633.             </set>
  634.  
  635.  
  636.             <!-- For ranged attacks -->
  637.             <set name="Ranged">
  638.                 <head>Ocelomeh Headpiece +1</head>
  639.                 <neck>Peacock Charm</neck>
  640.                 <body>Manibozho Jerkin</body>
  641.                 <hands>Assassin's Armlets +2</hands>
  642.                 <back>Libeccio Mantle</back>
  643.                 <waist>Aqualine Belt</waist>
  644.                 <legs>Thurandaut Tights</legs>
  645.                 <feet>Raider's Poulaines +2</feet>
  646.             </set>
  647.  
  648.         </group>
  649.  
  650.         <!-- Actions is for JA-type actions (weaponskills, jumps, steps, etc) -->
  651.         <group name="Outside-Actions">
  652.             <!-- ***************************** -->
  653.             <!--  Sets for weaponskills        -->
  654.             <!-- ***************************** -->
  655.  
  656.             <!-- ***************************** -->
  657.             <!--  Weaponskills                 -->
  658.             <!-- ***************************** -->
  659.  
  660.             <set name="WS-Exenterator-Att">
  661.                 <head>Ocelomeh Headpiece +1</head>
  662.                 <neck>Moepapa Medal</neck>
  663.                 <lear>Bladeborn Earring</lear>
  664.                 <rear>Steelflash Earring</rear>
  665.                 <body>Manibozho Jerkin</body>
  666.                 <hands>Buremte Gloves</hands>
  667.                 <lring>Stormsoul Ring</lring>
  668.                 <rring>Epona's Ring</rring>
  669.                 <back>Atheling Mantle</back>
  670.                 <waist>Caudata Belt</waist>
  671.                 <legs>Nahtirah Trousers</legs>
  672.                 <feet>Raider's Poulaines +2</feet>
  673.             </set>
  674.             <set name="WS-Exenterator-Acc" BaseSet="WS-Exenterator-Att">
  675.                 <waist>Anguinus Belt</waist>
  676.             </set>
  677.             <set name="WS-Exenterator-SA" BaseSet="WS-Exenterator-Att">
  678.                 <hands>Raider's Armlets +2</hands>
  679.             </set>
  680.             <set name="WS-Exenterator-TA" BaseSet="WS-Exenterator-Att">
  681.             </set>
  682.             <set name="WS-Exenterator-SATA" BaseSet="WS-Exenterator-Att">
  683.             </set>
  684.             <set name="WS-Exenterator-*" BaseSet="WS-Exenterator-Att">
  685.             </set>
  686.  
  687.  
  688.             <set name="WS-Dancing Edge-Att">
  689.                 <head>Thurandaut Chapeau</head>
  690.                 <neck>Soil Gorget</neck>
  691.                 <lear>Bladeborn Earring</lear>
  692.                 <rear>Steelflash Earring</rear>
  693.                 <body>Manibozho Jerkin</body>
  694.                 <hands>Raider's Armlets +2</hands>
  695.                 <lring>Rajas Ring</lring>
  696.                 <rring>Epona's Ring</rring>
  697.                 <back>Atheling Mantle</back>
  698.                 <waist>Caudata Belt</waist>
  699.                 <legs>Manibozho Brais</legs>
  700.                 <feet>Manibozho Boots</feet>
  701.             </set>
  702.             <set name="WS-Dancing Edge-Acc" BaseSet="WS-Dancing Edge-Att">
  703.                 <waist>Anguinus Belt</waist>
  704.             </set>
  705.             <set name="WS-Dancing Edge-SA" BaseSet="WS-Dancing Edge-Att">
  706.                 <head>Whirlpool Mask</head>
  707.                 <neck>Moepapa Medal</neck>
  708.             </set>
  709.             <set name="WS-Dancing Edge-TA" BaseSet="WS-Dancing Edge-Att">
  710.                 <head>Whirlpool Mask</head>
  711.                 <neck>Moepapa Medal</neck>
  712.             </set>
  713.             <set name="WS-Dancing Edge-SATA" BaseSet="WS-Dancing Edge-Att">
  714.                 <head>Whirlpool Mask</head>
  715.                 <neck>Moepapa Medal</neck>
  716.                 <rring>Jupiter's Ring</rring>
  717.             </set>
  718.             <set name="WS-Dancing Edge-*" BaseSet="WS-Dancing Edge-Att">
  719.             </set>
  720.  
  721.  
  722.             <set name="WS-Evisceration-Att">
  723.                 <head>Thurandaut Chapeau</head>
  724.                 <neck>Rancor Collar</neck>
  725.                 <lear>Bladeborn Earring</lear>
  726.                 <rear>Steelflash Earring</rear>
  727.                 <body>Manibozho Jerkin</body>
  728.                 <hands>Buremte Gloves</hands>
  729.                 <lring>Rajas Ring</lring>
  730.                 <rring>Epona's Ring</rring>
  731.                 <back>Atheling Mantle</back>
  732.                 <waist>Caudata Belt</waist>
  733.                 <legs>Raider's Culottes +2</legs>
  734.                 <feet>Manibozho Boots</feet>
  735.             </set>
  736.             <set name="WS-Evisceration-Acc" BaseSet="WS-Evisceration-Att">
  737.                 <waist>Anguinus Belt</waist>
  738.             </set>
  739.             <set name="WS-Evisceration-SA" BaseSet="WS-Evisceration-Att">
  740.             </set>
  741.             <set name="WS-Evisceration-TA" BaseSet="WS-Evisceration-Att">
  742.             </set>
  743.             <set name="WS-Evisceration-SATA" BaseSet="WS-Evisceration-Att">
  744.             </set>
  745.             <set name="WS-Evisceration-*" BaseSet="WS-Evisceration-Att">
  746.             </set>
  747.  
  748.  
  749.             <set name="WS-Shark Bite-Att">
  750.                 <head>Thurandaut Chapeau</head>
  751.                 <neck>Thunder Gorget</neck>
  752.                 <lear>Bladeborn Earring</lear>
  753.                 <rear>Steelflash Earring</rear>
  754.                 <body>Manibozho Jerkin</body>
  755.                 <hands>Buremte Gloves</hands>
  756.                 <lring>Rajas Ring</lring>
  757.                 <rring>Epona's Ring</rring>
  758.                 <back>Atheling Mantle</back>
  759.                 <waist>Caudata Belt</waist>
  760.                 <legs>Manibozho Brais</legs>
  761.                 <feet>Manibozho Boots</feet>
  762.             </set>
  763.             <set name="WS-Shark Bite-Acc" BaseSet="WS-Shark Bite-Att">
  764.                 <waist>Anguinus Belt</waist>
  765.             </set>
  766.             <set name="WS-Shark Bite-SA" BaseSet="WS-Shark Bite-Att">
  767.                 <head>Ocelomeh Headpiece +1</head>
  768.                 <rring>Jupiter's Ring</rring>
  769.             </set>
  770.             <set name="WS-Shark Bite-TA" BaseSet="WS-Shark Bite-Att">
  771.                 <head>Ocelomeh Headpiece +1</head>
  772.             </set>
  773.             <set name="WS-Shark Bite-SATA" BaseSet="WS-Shark Bite-Att">
  774.                 <head>Ocelomeh Headpiece +1</head>
  775.             </set>
  776.             <set name="WS-Shark Bite-*" BaseSet="WS-Shark Bite-Att">
  777.             </set>
  778.  
  779.  
  780.             <set name="WS-Mandalic Stab-Att">
  781.                 <head>Thurandaut Chapeau</head>
  782.                 <neck>Light Gorget</neck>
  783.                 <lear>Bladeborn Earring</lear>
  784.                 <rear>Steelflash Earring</rear>
  785.                 <body>Manibozho Jerkin</body>
  786.                 <hands>Buremte Gloves</hands>
  787.                 <lring>Rajas Ring</lring>
  788.                 <rring>Epona's Ring</rring>
  789.                 <back>Atheling Mantle</back>
  790.                 <waist>Caudata Belt</waist>
  791.                 <legs>Manibozho Brais</legs>
  792.                 <feet>Manibozho Boots</feet>
  793.             </set>
  794.             <set name="WS-Mandalic Stab-Acc" BaseSet="WS-Mandalic Stab-Att">
  795.                 <waist>Anguinus Belt</waist>
  796.             </set>
  797.             <set name="WS-Mandalic Stab-SA" BaseSet="WS-Mandalic Stab-Att">
  798.             </set>
  799.             <set name="WS-Mandalic Stab-TA" BaseSet="WS-Mandalic Stab-Att">
  800.             </set>
  801.             <set name="WS-Mandalic Stab-SATA" BaseSet="WS-Mandalic Stab-Att">
  802.             </set>
  803.             <set name="WS-Mandalic Stab-*" BaseSet="WS-Mandalic Stab-Att">
  804.             </set>
  805.  
  806.  
  807.             <set name="WS-Aeolian Edge">
  808.                 <head>Pandinus Beret</head>
  809.                 <neck>Stoicheion Medal</neck>
  810.                 <lear>Hecate's Earring</lear>
  811.                 <rear>Strophadic Earring</rear>
  812.                 <body>Manibozho Jerkin</body>
  813.                 <hands>Buremte Gloves</hands>
  814.                 <lring>Rajas Ring</lring>
  815.                 <rring>Demon's Ring</rring>
  816.                 <waist>Thunder Belt</waist>
  817.                 <legs>Manibozho Brais</legs>
  818.                 <feet>Manibozho Boots</feet>
  819.             </set>
  820.  
  821.             <set name="WS-*">
  822.                 <head>Thurandaut Chapeau</head>
  823.                 <neck>Asperity Necklace</neck>
  824.                 <lear>Bladeborn Earring</lear>
  825.                 <rear>Steelflash Earring</rear>
  826.                 <body>Manibozho Jerkin</body>
  827.                 <hands>Buremte Gloves</hands>
  828.                 <lring>Rajas Ring</lring>
  829.                 <rring>Epona's Ring</rring>
  830.                 <back>Atheling Mantle</back>
  831.                 <waist>Caudata Belt</waist>
  832.                 <legs>Manibozho Brais</legs>
  833.                 <feet>Manibozho Boots</feet>
  834.             </set>
  835.  
  836.         </group>
  837.  
  838.         <!-- Magic is for offensive magic (nukes, enfeebling, etc) -->
  839.         <group name="Outside-Magic">
  840.         </group>
  841.  
  842.     </sets>
  843.  
  844.     <rules>
  845.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RunFirstUpdate']/*" />
  846.  
  847.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  848.         <!-- Make sure locks are in place before auto-changing gear. -->
  849.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='EquipmentLockRules']/*" />
  850.         <!-- Auto-change gear call via Aftercast to limit lag. -->
  851.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ChangeGearAftercast']/*" />
  852.  
  853.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RespawnTimer']/*" />
  854.  
  855.         <!-- First: Adjust values based on status checks. -->
  856.  
  857.         <var cmd="set AllowAftercast Yes" />
  858.  
  859.         <!-- Custom Toggles -->
  860.         <if Spell="ClassTrigger">
  861.             <!--
  862.            TH Modes:
  863.  
  864.            None:   Does not swap in TH gear under any circumstances.
  865.            Tag:    Swaps in TH gear when using ranged attacks and Steps, and when engaging (considered a tagging action).
  866.            SATA:   In addition to tagging actions, it will equip TH gear on all SATA sets (including weaponskills).
  867.            Fulltime: Will fulltime TH gear during melee.
  868.            -->
  869.  
  870.             <if SpellTargetRaw="Cycle(THMode)">
  871.                 <if advanced='"$THMode" = "None"'>
  872.                     <var cmd="set THMode Tag" />
  873.                 </if>
  874.                 <elseif advanced='"$THMode" = "Tag"'>
  875.                     <var cmd="set THMode SATA" />
  876.                 </elseif>
  877.                 <elseif advanced='"$THMode" = "SATA"'>
  878.                     <var cmd="set THMode Fulltime" />
  879.                 </elseif>
  880.                 <else>
  881.                     <var cmd="set THMode None" />
  882.                 </else>
  883.  
  884.                 <addtochat>TH Mode: $THMode</addtochat>
  885.             </if>
  886.             <elseif SpellTargetRaw="TH:*">
  887.                 <if SpellTargetRaw="*:None">
  888.                     <var cmd="set THMode None" />
  889.                 </if>
  890.                 <elseif SpellTargetRaw="*:Tag">
  891.                     <var cmd="set THMode Tag" />
  892.                 </elseif>
  893.                 <elseif SpellTargetRaw="*:SATA">
  894.                     <var cmd="set THMode SATA" />
  895.                 </elseif>
  896.                 <elseif SpellTargetRaw="*:Fulltime">
  897.                     <var cmd="set THMode Fulltime" />
  898.                 </elseif>
  899.                 <else>
  900.                     <!-- Default if value not known -->
  901.                     <var cmd="set THMode Tag" />
  902.                 </else>
  903.  
  904.                 <addtochat>TH Mode: $THMode</addtochat>
  905.             </elseif>
  906.         </if>
  907.  
  908.         <if advanced='"$THMode" = "Fulltime"' NotStatus="Idle">
  909.             <var cmd="set THLayer THGear" />
  910.         </if>
  911.         <else>
  912.             <var cmd="set THLayer None" />
  913.         </else>
  914.  
  915.  
  916.         <!-- Special sets can be used if single-wielding a Thief's Knife -->
  917.         <if EquipMain="Thief's Knife" EquipSub="empty">
  918.             <var cmd="set TPWeapon TK" />
  919.         </if>
  920.         <else>
  921.             <var cmd="set TPWeapon Dagger" />
  922.         </else>
  923.  
  924.  
  925.         <!-- Second: Update certain values when their status may drop, or when autoset changes. -->
  926.  
  927.         <if spell="Update">
  928.             <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='AreaRules']/*" />
  929.  
  930.             <!-- Check for weakness -->
  931.             <if BuffActive="Weakness">
  932.                 <var cmd="set WeaknessArmor WeakSet" />
  933.             </if>
  934.             <else>
  935.                 <var cmd="set WeaknessArmor None" />
  936.             </else>
  937.  
  938.             <!-- Ensure movement is set properly -->
  939.             <if status="Engaged" advanced='"$Movement"="Move"'>
  940.                 <var cmd="set Movement None" />
  941.             </if>
  942.             <elseif status="Idle">
  943.                 <var cmd="set Movement Move" />
  944.             </elseif>
  945.  
  946.             <if NotBuffActive="Assassin's Charge">
  947.                 <var cmd="set TripleLayer None" />
  948.             </if>
  949.  
  950.             <!-- Flags used solely to indicate SA/TA have been used, but a BuffActive check
  951.                 may not show the status if the next action is performed too quickly.
  952.                 Reset to off once a reset trigger call is made. -->
  953.             <var cmd="set SAFlag Off" />
  954.             <var cmd="set TAFlag Off" />
  955.             <var cmd="set SATAFlag Off" />
  956.  
  957.             <!-- If SpellTargetRaw=Auto, this is automatic update (not user-initiated).
  958.                 Do necessary testing to see if it's safe to return to normal
  959.                 operation after SA/TA/etc.
  960.             -->
  961.             <if SpellTargetRaw=".Auto">
  962.                 <if advanced='$EngagedTP &gt; -1'>
  963.                     <if BuffActive="Sneak Attack|Trick Attack">
  964.                         <command when="Precast">wait $ResetDelay;$UpdateCommand</command>
  965.  
  966.                         <if NotStatus="Engaged" advanced='"$UsedRanged"="Yes"'>
  967.                             <var cmd="set EngagedTP %TP" />
  968.                             <var cmd="set UsedRanged No" />
  969.                         </if>
  970.                     </if>
  971.                     <elseif NotStatus="Engaged">
  972.                         <var cmd="set EngagedTP -1" />
  973.                         <var cmd="set UsedRanged No" />
  974.                     </elseif>
  975.                     <elseif advanced='%TP=$EngagedTP AND %TP &lt; 300 AND $ResetTries &lt; $ResetTryLimit'>
  976.                         <var cmd="inc ResetTries" />
  977.                         <command when="Precast">wait $ResetDelay;$UpdateCommand</command>
  978.                         <return />
  979.                     </elseif>
  980.                     <else>
  981.                         <if advanced='%TP=300'>
  982.                             <addtochat>Capped TP. Reset.</addtochat>
  983.                         </if>
  984.                         <elseif advanced='%TP=$EngagedTP'>
  985.                             <addtochat>Exceeded try limit ($ResetTries). Reset.</addtochat>
  986.                         </elseif>
  987.                         <else>
  988.                             <addtochat>TP changed ($EngagedTP :: %TP). Reset.</addtochat>
  989.                         </else>
  990.  
  991.                         <var cmd="set EngagedTP -1" />
  992.                         <var cmd="set UsedRanged No" />
  993.  
  994.                         <if advanced='"$SwapOffhandTH" = "Yes"' tplt="$DaggerSwapTP" NotEquipSub="empty">
  995.                             <if advanced='"$Offhand"!="None"' NotEquipSub="$Offhand">
  996.                                 <equip when="precast">
  997.                                     <sub>$Offhand</sub>
  998.                                 </equip>
  999.                             </if>
  1000.                         </if>
  1001.                         <elseif advanced='"$SwapOffhandHaste" = "Yes"' BuffActive="Haste" tplt="$DaggerSwapTP" NotEquipSub="empty">
  1002.                             <if advanced='"$Offhand"!="None"' NotEquipSub="$Offhand">
  1003.                                 <equip when="precast">
  1004.                                     <sub>$Offhand</sub>
  1005.                                 </equip>
  1006.                             </if>
  1007.                         </elseif>
  1008.                     </else>
  1009.                 </if>
  1010.                 <else>
  1011.                     <!-- If we get here, this is an auto-update, but EngagedTP is -1. -->
  1012.                     <addtochat>Auto-Update. $TPWeapon - $OffenseMode/$DefenseMode, TH:$THMode, PD:$PhysicalDefense, MD:$MagicalDefense, $Movement</addtochat>
  1013.                 </else>
  1014.             </if>
  1015.             <elseif SpellTargetRaw=".Manual">
  1016.                 <!-- User-initiated reset can reset the EngagedTP value. -->
  1017.                 <if advanced='%TP!=$EngagedTP OR %TP=300 OR $ResetTries &gt;= $ResetTryLimit'>
  1018.                     <var cmd="set EngagedTP -1" />
  1019.                     <var cmd="set UsedRanged No" />
  1020.                 </if>
  1021.  
  1022.                 <!-- User-initiated reset can force weapon back in place. -->
  1023.                 <if advanced='"$SwapOffhandTH" = "Yes"' tplt="$DaggerSwapTP" NotEquipSub="empty">
  1024.                     <if advanced='"$Offhand"!="None"' NotEquipSub="$Offhand">
  1025.                         <equip when="precast">
  1026.                             <sub>$Offhand</sub>
  1027.                         </equip>
  1028.                     </if>
  1029.                 </if>
  1030.                 <elseif advanced='"$SwapOffhandHaste" = "Yes"' BuffActive="Haste" tplt="$DaggerSwapTP" NotEquipSub="empty">
  1031.                     <if advanced='"$Offhand"!="None"' NotEquipSub="$Offhand">
  1032.                         <equip when="precast">
  1033.                             <sub>$Offhand</sub>
  1034.                         </equip>
  1035.                     </if>
  1036.                 </elseif>
  1037.  
  1038.                 <addtochat>Update. $TPWeapon - $OffenseMode/$DefenseMode, TH:$THMode, PD:$PhysicalDefense, MD:$MagicalDefense, $KiteMode</addtochat>
  1039.             </elseif>
  1040.         </if>
  1041.         <elseif spell="autoset">
  1042.             <!-- Autoset (engage/disengage/rest/etc).  Do same Area and weakness check as Reset. -->
  1043.  
  1044.             <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='AreaRules']/*" />
  1045.  
  1046.             <!-- Check for buffs wearing off -->
  1047.             <if BuffActive="Weakness">
  1048.                 <var cmd="set WeaknessArmor WeakSet" />
  1049.             </if>
  1050.             <else>
  1051.                 <var cmd="set WeaknessArmor None" />
  1052.             </else>
  1053.  
  1054.             <!-- Ensure movement is set properly -->
  1055.             <if status="Engaged" advanced='"$Movement"="Move"'>
  1056.                 <var cmd="set Movement None" />
  1057.             </if>
  1058.             <elseif status="Idle">
  1059.                 <var cmd="set Movement Move" />
  1060.             </elseif>
  1061.  
  1062.             <!-- Handle gear configuration when engaging the enemy after accounting for THMode -->
  1063.             <if status="Engaged">
  1064.                 <if advanced='"$THMode" != "None"'>
  1065.                     <if advanced='$EngagedTP = -1'>
  1066.                         <var cmd="set EngagedTP %TP" />
  1067.                     </if>
  1068.  
  1069.                     <var cmd="set ResetTries 0" />
  1070.                     <command when="all">wait $ResetDelay;$UpdateCommand</command>
  1071.                 </if>
  1072.  
  1073.                 <if advanced='"$SwapOffhandTH"="Yes" AND "$TPWeapon"="Dagger"' tplt="$DaggerSwapTP">
  1074.                     <equip when="engaged">
  1075.                         <sub>Thief's Knife</sub>
  1076.                     </equip>
  1077.                 </if>
  1078.                 <elseif advanced='"$SwapOffhandHaste"="Yes" AND "$TPWeapon"="Dagger"' NotBuffActive="Haste" tplt="$DaggerSwapTP">
  1079.                     <equip when="engaged">
  1080.                         <sub>Oynos Knife</sub>
  1081.                     </equip>
  1082.                 </elseif>
  1083.  
  1084.                 <if mode="OR" BuffActive="Sneak Attack" advanced='"$SAFlag"="On"'>
  1085.                     <!-- If SA/TA/Feint are being used, don't reset gear afterwards. -->
  1086.                     <!-- Do, however, make sure the proper SA/TA feet are in use when engaging the mob with SA/TA active. -->
  1087.                     <if advanced='"$THMode" = "None"'>
  1088.                         <var cmd="set EngageFeet SAFeet" />
  1089.                     </if>
  1090.                     <else>
  1091.                         <var cmd="set EngageFeet SAFeet" />
  1092.                         <var cmd="set THLayer THGear" />
  1093.                     </else>
  1094.                 </if>
  1095.                 <elseif mode="OR" BuffActive="Trick Attack" advanced='"$TAFlag"="On"'>
  1096.                     <!-- If SA/TA/Feint are being used, don't reset gear afterwards. -->
  1097.                     <!-- Do, however, make sure the proper SA/TA feet are in use when engaging the mob with SA/TA active. -->
  1098.                     <if advanced='"$THMode" = "None"'>
  1099.                         <var cmd="set EngageFeet TAFeet" />
  1100.                     </if>
  1101.                     <else>
  1102.                         <var cmd="set EngageFeet TAFeet" />
  1103.                         <var cmd="set THLayer THGear" />
  1104.                     </else>
  1105.                 </elseif>
  1106.                 <else>
  1107.                     <if advanced='"$THMode" != "None"'>
  1108.                         <var cmd="set THLayer THGear" />
  1109.                     </if>
  1110.                 </else>
  1111.             </if>
  1112.             <elseif status="Idle">
  1113.                 <if NotBuffActive="Sneak Attack|Trick Attack">
  1114.                     <var cmd="set EngagedTP -1" />
  1115.                     <var cmd="set UsedRanged No" />
  1116.                 </if>
  1117.             </elseif>
  1118.         </elseif>
  1119.  
  1120.         <!-- Use of various JAs will change what we want to equip -->
  1121.         <if type="JobAbility">
  1122.             <if Spell="Sneak Attack">
  1123.                 <if mode="OR" BuffActive="Trick Attack" advanced='"$TAFlag"="On"'>
  1124.                     <equip when="Precast" setgroup="BasicJAs" set="SATA" />
  1125.                     <var cmd="set SATAFlag On" />
  1126.                     <var cmd="set TAFlag Off" />
  1127.                 </if>
  1128.                 <else>
  1129.                     <var cmd="set SAFlag On" />
  1130.                     <if status="Engaged">
  1131.                         <equip when="Precast" setgroup="BasicJAs" set="SA" />
  1132.                     </if>
  1133.                     <else>
  1134.                         <!-- If not engaged, don't change out shoes so that movement speed can be kept. -->
  1135.                         <!-- Shoes get added on Engaged. -->
  1136.                         <equip when="Precast" setgroup="BasicJAs" set="PreSA" />
  1137.                     </else>
  1138.                 </else>
  1139.  
  1140.                 <if advanced='"$THMode"="SATA" OR "$THMode"="Fulltime"' status="Engaged">
  1141.                     <equip when="Precast" set="THGear" />
  1142.                 </if>
  1143.  
  1144.                 <var cmd="set AllowAftercast No" />
  1145.                 <if advanced='$EngagedTP = -1'>
  1146.                     <var cmd="set EngagedTP %TP" />
  1147.                 </if>
  1148.                 <var cmd="set ResetTries 0" />
  1149.                 <command when="Aftercast">wait $ResetDelay;$UpdateCommand</command>
  1150.             </if>
  1151.             <elseif Spell="Trick Attack">
  1152.                 <if mode="OR" BuffActive="Sneak Attack" advanced='"$SAFlag"="On"'>
  1153.                     <equip when="Precast" setgroup="BasicJAs" set="SATA" />
  1154.                     <var cmd="set SATAFlag On" />
  1155.                     <var cmd="set SAFlag Off" />
  1156.                 </if>
  1157.                 <else>
  1158.                     <var cmd="set TAFlag On" />
  1159.                     <if status="Engaged">
  1160.                         <equip when="Precast" setgroup="BasicJAs" set="TA" />
  1161.                     </if>
  1162.                     <else>
  1163.                         <!-- If not engaged, don't change out shoes so that movement speed can be kept. -->
  1164.                         <!-- Shoes get added on Engaged. -->
  1165.                         <equip when="Precast" setgroup="BasicJAs" set="PreTA" />
  1166.                     </else>
  1167.                 </else>
  1168.  
  1169.                 <if advanced='"$THMode"="SATA" OR "$THMode"="Fulltime"' status="Engaged">
  1170.                     <equip when="Precast" set="THGear" />
  1171.                 </if>
  1172.  
  1173.                 <var cmd="set AllowAftercast No" />
  1174.                 <if advanced='$EngagedTP = -1'>
  1175.                     <var cmd="set EngagedTP %TP" />
  1176.                 </if>
  1177.                 <var cmd="set ResetTries 0" />
  1178.                 <command when="Aftercast">wait $ResetDelay;$UpdateCommand</command>
  1179.             </elseif>
  1180.             <elseif Spell="Feint">
  1181.                 <equip when="Precast" setgroup="$GroupArea-Melee" set="TP-Dagger-Acc-Normal" />
  1182.  
  1183.                 <var cmd="set AllowAftercast No" />
  1184.                 <if advanced='$EngagedTP = -1'>
  1185.                     <var cmd="set EngagedTP %TP" />
  1186.                 </if>
  1187.                 <var cmd="set ResetTries 0" />
  1188.                 <command when="Aftercast">wait $ResetDelay;$UpdateCommand</command>
  1189.             </elseif>
  1190.             <elseif Spell="Assassin's Charge">
  1191.                 <equip when="Precast" set="TripleDamage" />
  1192.                 <var cmd="set TripleLayer TripleDamage" />
  1193.  
  1194.                 <var cmd="set AllowAftercast No" />
  1195.                 <if advanced='$EngagedTP = -1'>
  1196.                     <var cmd="set EngagedTP %TP" />
  1197.                 </if>
  1198.                 <var cmd="set ResetTries 0" />
  1199.                 <command when="Aftercast">wait $ResetDelay;$UpdateCommand</command>
  1200.             </elseif>
  1201.             <elseif Spell="Hide">
  1202.                 <var cmd="set KiteMode Kite" />
  1203.             </elseif>
  1204.         </if>
  1205.  
  1206.         <!-- Third: Adjust configurations based on action/trigger. -->
  1207.  
  1208.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
  1209.  
  1210.         <if NotType="Weaponskill" NotSpell="autoset" BuffActive="Sneak Attack|Trick Attack|Feint">
  1211.             <var cmd="set AllowAftercast No" />
  1212.         </if>
  1213.         <elseif Spell="autoset" BuffActive="Sneak Attack|Trick Attack|Feint">
  1214.             <equip when="engaged" setgroup="$GroupArea-Actions" set="$EngageFeet" />
  1215.             <equip when="engaged" set="$THLayer" />
  1216.             <var cmd="set AllowAftercast No" />
  1217.         </elseif>
  1218.  
  1219.  
  1220.         <!-- Fourth: Compile all adjustments into the final gear set. -->
  1221.  
  1222.         <if status="engaged">
  1223.             <var cmd="set BaseGroup $GroupArea-Melee" />
  1224.  
  1225.             <if advanced='"$Use-OffenseMode"!="None"'>
  1226.                 <var cmd="set BaseLayer TP-$TPWeapon-$Use-OffenseMode-$DefenseMode" />
  1227.             </if>
  1228.             <else>
  1229.                 <var cmd="set BaseLayer TP-$TPWeapon-$OffenseMode-$DefenseMode" />
  1230.             </else>
  1231.         </if>
  1232.         <elseif spell="Update" spelltargetraw="CheckTP">
  1233.             <var cmd="set BaseGroup $GroupArea-Melee" />
  1234.  
  1235.             <if advanced='"$Use-OffenseMode"!="None"'>
  1236.                 <var cmd="set BaseLayer TP-$TPWeapon-$Use-OffenseMode-$DefenseMode" />
  1237.             </if>
  1238.             <else>
  1239.                 <var cmd="set BaseLayer TP-$TPWeapon-$OffenseMode-$DefenseMode" />
  1240.             </else>
  1241.  
  1242.             <var cmd="set Movement None" />
  1243.             <addtochat>[$OffenseMode/$DefenseMode]</addtochat>
  1244.         </elseif>
  1245.         <else>
  1246.             <var cmd="set BaseGroup Common" />
  1247.             <var cmd="set BaseLayer Idle-$IdleArea-$IdleMode" />
  1248.         </else>
  1249.  
  1250.         <!-- Set up additional layers past the base layer -->
  1251.  
  1252.         <var cmd="set AdditionalSets $WeaknessArmor|$PhysicalDefense|$MagicalDefense|$TripleLayer|$THLayer|$Movement|$KiteMode" />
  1253.  
  1254.         <!-- And assign to appropriate sets for idle/aftercast/etc -->
  1255.         <if advanced='"$AllowAftercast" = "Yes"'>
  1256.             <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='HandleEquippingGear']/*" />
  1257.         </if>
  1258.  
  1259.  
  1260.         <!-- ************************************************************************ -->
  1261.         <!-- The following sections are solely for setting precast/midcast equipment, -->
  1262.         <!-- and should not be changing any configuration options.                    -->
  1263.         <!-- ************************************************************************ -->
  1264.  
  1265.  
  1266.         <!-- Weaponskill equip rules -->
  1267.         <if type="WeaponSkill">
  1268.  
  1269.             <var cmd="set THLayer None" />
  1270.  
  1271.             <!-- Figure out which, if any, SA/TA buffs are to be stacked with the WS. -->
  1272.             <if mode="OR" BuffActive="Sneak Attack" advanced='"$SAFlag"="On" || "$SATAFlag"="On"'>
  1273.                 <if mode="OR" BuffActive="Trick Attack" advanced='"$SATAFlag"="On"'>
  1274.                     <var cmd="set Use-WSMode SATA" />
  1275.                 </if>
  1276.                 <else>
  1277.                     <var cmd="set Use-WSMode SA" />
  1278.                 </else>
  1279.  
  1280.                 <if advanced='"$THMode"="SATA" OR "$THMode"="Fulltime"'>
  1281.                     <var cmd="set THLayer THGear" />
  1282.                 </if>
  1283.             </if>
  1284.             <elseif mode="OR" BuffActive="Trick Attack" advanced='"$TAFlag"="On"'>
  1285.                 <var cmd="set Use-WSMode TA" />
  1286.  
  1287.                 <if advanced='"$THMode"="SATA" OR "$THMode"="Fulltime"'>
  1288.                     <var cmd="set THLayer THGear" />
  1289.                 </if>
  1290.             </elseif>
  1291.             <else>
  1292.                 <var cmd="set Use-WSMode None" />
  1293.  
  1294.                 <if advanced='"$THMode"="Fulltime"'>
  1295.                     <var cmd="set THLayer THGear" />
  1296.                 </if>
  1297.             </else>
  1298.  
  1299.             <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='DefineWeaponskillSet']/*" />
  1300.  
  1301.             <!-- Use set constructed from combined stack buffs and weaponskill name. -->
  1302.             <equip when="precast" setgroup="$GroupArea-Actions" set="$WSSet" />
  1303.             <equip when="precast" set="$TripleLayer" />
  1304.  
  1305.             <!-- Equip Athos's Gloves on appropriate days for fTP bonus --
  1306.            <if Spell="Exenterator" DayElement="Earth|Wind|Thunder" advanced='"$Use-WSMode"!="SA" AND "$Use-WSMode"!="SATA"'>
  1307.                <equip when="Precast">
  1308.                    <hands>Athos's Gloves</hands>
  1309.                </equip>
  1310.            </if> -->
  1311.  
  1312.             <!-- Override with TH layer if appropriate. -->
  1313.             <equip when="precast" set="$THLayer" />
  1314.  
  1315.             <var cmd="set TripleLayer None" />
  1316.             <var cmd="set SAFlag Off" />
  1317.             <var cmd="set TAFlag Off" />
  1318.             <var cmd="set SATAFlag Off" />
  1319.         </if>
  1320.  
  1321.         <!-- Job Ability equip rules -->
  1322.         <elseif type="JobAbility">
  1323.             <if Spell="Collaborator|Accomplice|Flee|Hide|Conspirator|Steal|Despoil|Perfect Dodge">
  1324.                 <equip when="Precast" setgroup="BasicJAs" set="%Spell" />
  1325.             </if>
  1326.         </elseif>
  1327.  
  1328.         <elseif type="Ninjutsu">
  1329.             <if Spell="Utsusemi*">
  1330.                 <equip when="Precast" setgroup="BasicMagic" set="Utsusemi" />
  1331.                 <equip when="Midcast" setgroup="BasicMagic" set="HasteCast" />
  1332.             </if>
  1333.         </elseif>
  1334.  
  1335.         <elseif type="Step|Flourish1">
  1336.             <if advanced='"$THMode" != "None"'>
  1337.                 <equip when="Precast" set="THGear" />
  1338.             </if>
  1339.         </elseif>
  1340.         <elseif type="Waltz">
  1341.             <if NotSpell="Healing Waltz">
  1342.                 <if TargetType="Self">
  1343.                     <equip when="Precast" setgroup="BasicJAs" set="CureWaltzMe" />
  1344.                 </if>
  1345.                 <else>
  1346.                     <equip when="Precast" setgroup="BasicJAs" set="CureWaltz" />
  1347.                 </else>
  1348.             </if>
  1349.         </elseif>
  1350.  
  1351.         <!-- Other stuff -->
  1352.         <elseif Spell="Ranged">
  1353.             <!-- Generate Pulling messages if we're firing at a mob while not engaged and not already in a fight. -->
  1354.             <if partycountgt="2">
  1355.                 <if SpellTargetType="MONSTER|NPC" advanced="%IsInCombat=0" NotStatus="Engaged" NotArea="Dynamis*">
  1356.                     <!--
  1357.                    <command when="precast">input /p Fishing >> %target</command>
  1358.                    <command when="aftercast">input /p Target: %target &lt;call14&gt;</command>
  1359.                     -->
  1360.                 </if>
  1361.             </if>
  1362.  
  1363.             <MidcastDelay delay="1.0" />
  1364.             <AftercastDelay delay="3.0" />
  1365.  
  1366.             <equip when="Precast" delay="0.1" setgroup="$GroupArea-Melee" set="Ranged" />
  1367.  
  1368.             <!--
  1369.            <if advanced='"$THMode" != "None"'>
  1370.                <equip when="Precast" set="THGear" />
  1371.            </if>
  1372.            -->
  1373.  
  1374.             <if NotStatus="Engaged">
  1375.                 <var cmd="set UsedRanged Yes" />
  1376.             </if>
  1377.         </elseif>
  1378.  
  1379.     </rules>
  1380. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement