Advertisement
Motenten

Thf r3

Apr 21st, 2012
2,662
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 48.82 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: 1/18/2013 5:31:46 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|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.  
  53.         <!-- Set these to "yes" if you want to swap offhand to TK or Oynos when engaging. -->
  54.         <var name="SwapOffhandTH">No</var>
  55.         <var name="SwapOffhandHaste">No</var>
  56.  
  57.         <!-- Explicitly define this to be the weapon you put back on when swapping back
  58.             after using TK or Oynos. -->
  59.         <var name="Offhand">Thokcha</var>
  60.         <!-- Can configure the TP threshold for swapping weapons. -->
  61.         <var name="DaggerSwapTP">30</var>
  62.  
  63.  
  64.         <var name="PhysicalDefType">Evasion</var>
  65.  
  66.         <!-- Control variables for swapping back to non-TH gear after engaging the mob. -->
  67.         <var name="EngagedTP">-1</var>
  68.         <var name="ResetTries">0</var>
  69.         <var name="ResetTryLimit">5</var>
  70.        
  71.         <!-- Can tweak the delay for a reset check -->
  72.         <var name="ResetDelay">4</var>
  73.  
  74.         <!-- Variable to keep SATA gear equipped when pre-charging the JAs -->
  75.         <var name="AllowAftercast">Yes</var>
  76.  
  77.         <var name="UsedRanged">No</var>
  78.  
  79.  
  80.         <var name="TripleLayer">None</var>
  81.         <var name="AggressiveLayer">Rancor</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.  
  92.     </variables>
  93.  
  94.     <sets>
  95.         <group name="Outside-Group" default="true">
  96.             <set name="None">
  97.             </set>
  98.  
  99.             <set name="Idle-Town-Normal">
  100.                 <head>Raider's Bonnet +2</head>
  101.                 <neck>Wiglen Gorget</neck>
  102.                 <lear>Brutal Earring</lear>
  103.                 <rear>Suppanomimi</rear>
  104.                 <body>Raider's Vest +2</body>
  105.                 <hands>Raider's Armlets +2</hands>
  106.                 <lring>Sheltered Ring</lring>
  107.                 <rring>Paguroidea Ring</rring>
  108.                 <back>Atheling Mantle</back>
  109.                 <waist>Twilight Belt</waist>
  110.                 <legs>Raider's Culottes +2</legs>
  111.                 <feet>Raider's Poulaines +2</feet>
  112.             </set>
  113.  
  114.             <set name="Idle-Field-Normal" BaseSet="Idle-Town-Normal|Regen">
  115.             </set>
  116.  
  117.             <set name="Regen">
  118.                 <head>Ocelomeh Headpiece +1</head>
  119.                 <neck>Wiglen Gorget</neck>
  120.                 <hands>Garden Bangles</hands>
  121.                 <lring>Sheltered Ring</lring>
  122.                 <rring>Paguroidea Ring</rring>
  123.             </set>
  124.  
  125.             <set name="Move|Kite">
  126.                 <feet>Fajin Boots</feet>
  127.             </set>
  128.  
  129.             <set name="THGear">
  130.                 <hands>Assassin's Armlets +2</hands>
  131.                 <feet>Raider's Poulaines +2</feet>
  132.             </set>
  133.  
  134.             <!-- ***************************** -->
  135.             <!--  Sets for TP                  -->
  136.             <!-- ***************************** -->
  137.  
  138.             <set name="TP-Dagger-Normal-Normal">
  139.                 <head>Raider's Bonnet +2</head>
  140.                 <neck>Agasaya's Collar</neck>
  141.                 <lear>Brutal Earring</lear>
  142.                 <rear>Suppanomimi</rear>
  143.                 <body>Raider's Vest +2</body>
  144.                 <hands>Raider's Armlets +2</hands>
  145.                 <!-- <hands>Brego Gloves</hands> -->
  146.                 <lring>Rajas Ring</lring>
  147.                 <rring>Epona's Ring</rring>
  148.                 <back>Atheling Mantle</back>
  149.                 <waist>Twilight Belt</waist>
  150.                 <legs>Raider's Culottes +2</legs>
  151.                 <feet>Assassin's Poulaines +2</feet>
  152.                 <!-- <feet>Athos's Boots</feet> -->
  153.             </set>
  154.             <set name="TP-Dagger-Acc-Normal" BaseSet="TP-Dagger-Normal-Normal">
  155.                 <neck>Agasaya's Collar</neck>
  156.                 <back>Attacker's Mantle</back>
  157.             </set>
  158.  
  159.  
  160.             <set name="TP-Dagger-Normal-Evasion">
  161.                 <head>Ocelomeh Headpiece +1</head>
  162.                 <neck>Torero Torque</neck>
  163.                 <lear>Brutal Earring</lear>
  164.                 <rear>Suppanomimi</rear>
  165.                 <body>Raider's Vest +2</body>
  166.                 <!-- <hands>Denali Wristbands</hands> -->
  167.                 <hands>Raider's Armlets +2</hands>
  168.                 <lring>Rajas Ring</lring>
  169.                 <rring>Epona's Ring</rring>
  170.                 <back>Blur Mantle</back>
  171.                 <waist>Twilight Belt</waist>
  172.                 <legs>Ocelot Trousers</legs>
  173.                 <feet>Athos's Boots</feet>
  174.             </set>
  175.             <set name="TP-Dagger-Acc-Evasion" BaseSet="TP-Dagger-Normal-Evasion">
  176.             </set>
  177.  
  178.  
  179.             <set name="TP-Dagger-Normal-PDT">
  180.                 <range>Raider's Boomerang</range>
  181.                 <head>Raider's Bonnet +2</head>
  182.                 <neck>Twilight Torque</neck>
  183.                 <lear>Brutal Earring</lear>
  184.                 <rear>Suppanomimi</rear>
  185.                 <body>Raider's Vest +2</body>
  186.                 <hands>Denali Wristbands</hands>
  187.                 <lring>Dark Ring</lring>
  188.                 <rring>Epona's Ring</rring>
  189.                 <back>Blur Mantle</back>
  190.                 <waist>Twilight Belt</waist>
  191.                 <legs>Ocelot Trousers</legs>
  192.                 <feet>Athos's Boots</feet>
  193.             </set>
  194.             <set name="TP-Dagger-Acc-PDT" BaseSet="TP-Dagger-Normal-PDT">
  195.             </set>
  196.            
  197.            
  198.             <!-- Sets for using single-wielded Thief's Knife (incomplete) -->
  199.             <set name="TP-TK-Normal-Normal">
  200.                 <head>Raider's Bonnet +2</head>
  201.                 <neck>Agasaya's Collar</neck>
  202.                 <lear>Brutal Earring</lear>
  203.                 <rear>Aesir Ear Pendant</rear>
  204.                 <body>Raider's Vest +2</body>
  205.                 <hands>Raider's Armlets +2</hands>
  206.                 <!-- <hands>Brego Gloves</hands> -->
  207.                 <lring>Rajas Ring</lring>
  208.                 <rring>Epona's Ring</rring>
  209.                 <back>Atheling Mantle</back>
  210.                 <waist>Twilight Belt</waist>
  211.                 <legs>Raider's Culottes +2</legs>
  212.                 <!-- <feet>Assassin's Poulaines +2</feet> -->
  213.                 <feet>Athos's Boots</feet>
  214.             </set>
  215.             <set name="TP-TK-Acc-Normal" BaseSet="TP-TK-Normal-Normal">
  216.                 <neck>Agasaya's Collar</neck>
  217.                 <back>Attacker's Mantle</back>
  218.             </set>
  219.  
  220.  
  221.             <set name="TP-TK-Normal-Evasion">
  222.                 <head>Ocelomeh Headpiece +1</head>
  223.                 <neck>Torero Torque</neck>
  224.                 <lear>Brutal Earring</lear>
  225.                 <rear>Aesir Ear Pendant</rear>
  226.                 <body>Raider's Vest +2</body>
  227.                 <!-- <hands>Denali Wristbands</hands> -->
  228.                 <hands>Raider's Armlets +2</hands>
  229.                 <lring>Rajas Ring</lring>
  230.                 <rring>Epona's Ring</rring>
  231.                 <back>Blur Mantle</back>
  232.                 <waist>Twilight Belt</waist>
  233.                 <legs>Ocelot Trousers</legs>
  234.                 <feet>Athos's Boots</feet>
  235.             </set>
  236.             <set name="TP-TK-Acc-Evasion" BaseSet="TP-TK-Normal-Evasion">
  237.             </set>
  238.  
  239.             <set name="TP-TK-Normal-PDT">
  240.                 <range>Raider's Boomerang</range>
  241.                 <head>Raider's Bonnet +2</head>
  242.                 <neck>Twilight Torque</neck>
  243.                 <lear>Brutal Earring</lear>
  244.                 <rear>Aesir Ear Pendant</rear>
  245.                 <body>Raider's Vest +2</body>
  246.                 <hands>Denali Wristbands</hands>
  247.                 <lring>Dark Ring</lring>
  248.                 <rring>Epona's Ring</rring>
  249.                 <back>Blur Mantle</back>
  250.                 <waist>Twilight Belt</waist>
  251.                 <legs>Ocelot Trousers</legs>
  252.                 <feet>Athos's Boots</feet>
  253.             </set>
  254.             <set name="TP-TK-Acc-PDT" BaseSet="TP-TK-Normal-PDT">
  255.             </set>
  256.                        
  257.            
  258.            
  259.             <set name="TripleDamage">
  260.                 <lring>Demonry Ring</lring>
  261.                 <feet>Assassin's Poulaines +2</feet>
  262.                 <waist>Chiner's Belt</waist>
  263.             </set>
  264.  
  265.             <set name="Rancor">
  266.                 <neck>Rancor Collar</neck>
  267.             </set>
  268.  
  269.             <!-- ***************************** -->
  270.             <!--  Sets for JAs                 -->
  271.             <!-- ***************************** -->
  272.  
  273.             <set name="Flee">
  274.                 <feet>Rogue's Poulaines +1</feet>
  275.             </set>
  276.             <set name="Steal">
  277.                 <head>Assassin's Bonnet +2</head>
  278.                 <hands>Rogue's Armlets +1</hands>
  279.                 <feet>Rogue's Poulaines +1</feet>
  280.             </set>
  281.             <set name="Despoil">
  282.                 <legs>Raider's Culottes +2</legs>
  283.                 <feet>Raider's Poulaines +2</feet>
  284.             </set>
  285.             <set name="Hide">
  286.                 <body>Rogue's Vest</body>
  287.             </set>
  288.             <set name="Collaborator|Accomplice">
  289.                 <head>Raider's Bonnet +2</head>
  290.             </set>
  291.             <set name="Conspirator">
  292.                 <head>Raider's Vest +2</head>
  293.             </set>
  294.             <set name="Perfect Dodge">
  295.                 <hands>Assassin's Armlets +2</hands>
  296.             </set>
  297.  
  298.             <set name="CureWaltz">
  299.             </set>
  300.             <set name="CureWaltzMe">
  301.             </set>
  302.  
  303.             <!-- ***************************** -->
  304.             <!--  Defense Sets                 -->
  305.             <!-- ***************************** -->
  306.  
  307.             <set name="PhysDef-Evasion">
  308.                 <head>Fugacity Beret</head>
  309.                 <neck>Torero Torque</neck>
  310.                 <body>Aurore Doublet</body>
  311.                 <hands>Denali Wristbands</hands>
  312.                 <lring>Dark Ring</lring>
  313.                 <rring>Dark Ring</rring>
  314.                 <back>Blur Mantle</back>
  315.                 <legs>Ocelot Trousers</legs>
  316.                 <feet>Raider's Poulaines +2</feet>
  317.             </set>
  318.  
  319.             <set name="PhysDef-PDT">
  320.                 <head>Fugacity Beret</head>
  321.                 <neck>Twilight Torque</neck>
  322.                 <hands>Denali Wristbands</hands>
  323.                 <lring>Dark Ring</lring>
  324.                 <rring>Dark Ring</rring>
  325.             </set>
  326.             <set name="MDT-*|Resist-*">
  327.                 <neck>Twilight Torque</neck>
  328.                 <lear>Merman's Earring</lear>
  329.                 <body>Avalon Breastplate</body>
  330.                 <hands>Denali Wristbands</hands>
  331.                 <lring>Dark Ring</lring>
  332.                 <rring>Dark Ring</rring>
  333.                 <back>Lamia Mantle +1</back>
  334.             </set>
  335.  
  336.             <set name="Resting-Normal">
  337.             </set>
  338.  
  339.             <set name="WeakSet">
  340.             </set>
  341.  
  342.  
  343.             <!-- ***************************** -->
  344.             <!--  SA/TA Sets                   -->
  345.             <!-- ***************************** -->
  346.  
  347.             <set name="PreSA">
  348.                 <!-- <ammo>Qirmiz Tathlum</ammo> -->
  349.                 <head>Ocelomeh Headpiece +1</head>
  350.                 <neck>Moepapa Medal</neck>
  351.                 <body>Loki's Kaftan</body>
  352.                 <hands>Raider's Armlets +2</hands>
  353.                 <lring>Rajas Ring</lring>
  354.                 <rring>Jupiter's Ring</rring>
  355.                 <back>Atheling Mantle</back>
  356.                 <waist>Cuchulain's Belt</waist>
  357.                 <legs>Raider's Culottes +2</legs>
  358.             </set>
  359.             <set name="SAFeet">
  360.                 <feet>Assassin's Poulaines +2</feet>
  361.             </set>
  362.  
  363.             <set name="PreTA">
  364.                 <!-- <ammo>Qirmiz Tathlum</ammo> -->
  365.                 <head>Ocelomeh Headpiece +1</head>
  366.                 <neck>Moepapa Medal</neck>
  367.                 <body>Loki's Kaftan</body>
  368.                 <hands>Rogue's Armlets +1</hands>
  369.                 <lring>Solemn Ring</lring>
  370.                 <back>Atheling Mantle</back>
  371.                 <waist>Crudelis Belt</waist>
  372.                 <legs>Urja Trousers</legs>
  373.             </set>
  374.             <set name="TAFeet">
  375.                 <feet>Raider's Poulaines +2</feet>
  376.             </set>
  377.  
  378.             <set name="SA" BaseSet="PreSA|SAFeet">
  379.             </set>
  380.             <set name="TA" BaseSet="PreTA|TAFeet">
  381.             </set>
  382.             <set name="SATA" BaseSet="TA|SA">
  383.                 <feet>Athos's Boots</feet>
  384.             </set>
  385.  
  386.             <!-- ***************************** -->
  387.             <!--  Utility Sets                 -->
  388.             <!-- ***************************** -->
  389.  
  390.             <set name="FastCast">
  391.                 <lear>Loquacious Earring</lear>
  392.                 <legs>Homam Cosciales</legs>
  393.             </set>
  394.  
  395.             <set name="HasteCast">
  396.                 <head>Raider's Bonnet +2</head>
  397.                 <lear>Loquacious Earring</lear>
  398.                 <body>Raider's Vest +2</body>
  399.                 <hands>Brego Gloves</hands>
  400.                 <waist>Twilight Belt</waist>
  401.                 <legs>Raider's Culottes +2</legs>
  402.                 <feet>Athos's Boots</feet>
  403.             </set>
  404.  
  405.             <set name="Utsusemi" BaseSet="FastCast">
  406.                 <neck>Magoraga Beads</neck>
  407.                 <back>Blur Mantle</back>
  408.                 <feet>Raider's Poulaines +2</feet>
  409.             </set>
  410.  
  411.             <!-- For ranged attacks -->
  412.             <set name="Ranged">
  413.                 <head>Ocelomeh Headpiece +1</head>
  414.                 <neck>Peacock Charm</neck>
  415.                 <body>Aurore Doublet</body>
  416.                 <!-- <hands>Assassin's Armlets +2</hands> -->
  417.                 <waist>Aqualine Belt</waist>
  418.                 <legs>Aurore Brais</legs>
  419.                 <!-- <feet>Raider's Poulaines +2</feet> -->
  420.             </set>
  421.  
  422.             <!-- ***************************** -->
  423.             <!--  Weaponskills                 -->
  424.             <!-- ***************************** -->
  425.  
  426.             <set name="WS-Exenterator-Att">
  427.                 <head>Ocelomeh Headpiece +1</head>
  428.                 <neck>Moepapa Medal</neck>
  429.                 <lear>Brutal Earring</lear>
  430.                 <rear>Aesir Ear Pendant</rear>
  431.                 <body>Denali Jacket</body>
  432.                 <hands>Mustela Gloves</hands>
  433.                 <lring>Rajas Ring</lring>
  434.                 <rring>Epona's Ring</rring>
  435.                 <back>Atheling Mantle</back>
  436.                 <waist>Crudelis Belt</waist>
  437.                 <legs>Urja Trousers</legs>
  438.                 <feet>Raider's Poulaines +2</feet>
  439.             </set>
  440.             <set name="WS-Exenterator-Acc" BaseSet="WS-Exenterator-Att">
  441.                 <waist>Anguinus Belt</waist>
  442.             </set>
  443.             <set name="WS-Exenterator-SA" BaseSet="WS-Exenterator-Att">
  444.                 <neck>Moepapa Medal</neck>
  445.                 <body>Loki's Kaftan</body>
  446.                 <hands>Athos's Gloves</hands>
  447.             </set>
  448.             <set name="WS-Exenterator-TA" BaseSet="WS-Exenterator-Att">
  449.                 <body>Loki's Kaftan</body>
  450.                 <lring>Solemn Ring</lring>
  451.             </set>
  452.             <set name="WS-Exenterator-SATA" BaseSet="WS-Exenterator-Att">
  453.                 <neck>Moepapa Medal</neck>
  454.                 <body>Loki's Kaftan</body>
  455.                 <hands>Athos's Gloves</hands>
  456.             </set>
  457.             <set name="WS-Exenterator-*" BaseSet="WS-Exenterator-Att">
  458.             </set>
  459.  
  460.  
  461.             <set name="WS-Dancing Edge-Att">
  462.                 <head>Aias Bonnet</head>
  463.                 <neck>Soil Gorget</neck>
  464.                 <lear>Brutal Earring</lear>
  465.                 <rear>Aesir Ear Pendant</rear>
  466.                 <body>Raider's Vest +2</body>
  467.                 <hands>Athos's Gloves</hands>
  468.                 <lring>Rajas Ring</lring>
  469.                 <rring>Epona's Ring</rring>
  470.                 <back>Atheling Mantle</back>
  471.                 <waist>Cuchulain's Belt</waist>
  472.                 <legs>Tumbler Trunks</legs>
  473.                 <feet>Assassin's Poulaines +2</feet>
  474.             </set>
  475.             <set name="WS-Dancing Edge-Acc" BaseSet="WS-Dancing Edge-Att">
  476.                 <waist>Anguinus Belt</waist>
  477.             </set>
  478.             <set name="WS-Dancing Edge-SA" BaseSet="WS-Dancing Edge-Att">
  479.                 <head>Ocelomeh Headpiece +1</head>
  480.                 <neck>Moepapa Medal</neck>
  481.                 <body>Loki's Kaftan</body>
  482.                 <rring>Jupiter's Ring</rring>
  483.             </set>
  484.             <set name="WS-Dancing Edge-TA" BaseSet="WS-Dancing Edge-Att">
  485.                 <head>Ocelomeh Headpiece +1</head>
  486.                 <neck>Moepapa Medal</neck>
  487.                 <body>Loki's Kaftan</body>
  488.                 <rring>Epona's Ring</rring>
  489.             </set>
  490.             <set name="WS-Dancing Edge-SATA" BaseSet="WS-Dancing Edge-Att">
  491.                 <head>Ocelomeh Headpiece +1</head>
  492.                 <neck>Moepapa Medal</neck>
  493.                 <body>Loki's Kaftan</body>
  494.                 <rring>Jupiter's Ring</rring>
  495.             </set>
  496.             <set name="WS-Dancing Edge-*" BaseSet="WS-Dancing Edge-Att">
  497.             </set>
  498.  
  499.  
  500.             <set name="WS-Evisceration-Att">
  501.                 <head>Aias Bonnet</head>
  502.                 <neck>Rancor Collar</neck>
  503.                 <lear>Brutal Earring</lear>
  504.                 <rear>Aesir Ear Pendant</rear>
  505.                 <body>Loki's Kaftan</body>
  506.                 <hands>Athos's Gloves</hands>
  507.                 <lring>Rajas Ring</lring>
  508.                 <rring>Jupiter's Ring</rring>
  509.                 <back>Atheling Mantle</back>
  510.                 <waist>Cuchulain's Belt</waist>
  511.                 <legs>Raider's Culottes +2</legs>
  512.                 <feet>Athos's Boots</feet>
  513.             </set>
  514.             <set name="WS-Evisceration-Acc" BaseSet="WS-Evisceration-Att">
  515.                 <waist>Anguinus Belt</waist>
  516.             </set>
  517.             <set name="WS-Evisceration-SA" BaseSet="WS-Evisceration-Att">
  518.             </set>
  519.             <set name="WS-Evisceration-TA" BaseSet="WS-Evisceration-Att">
  520.                 <head>Ocelomeh Headpiece +1</head>
  521.             </set>
  522.             <set name="WS-Evisceration-SATA" BaseSet="WS-Evisceration-Att">
  523.                 <head>Ocelomeh Headpiece +1</head>
  524.             </set>
  525.             <set name="WS-Evisceration-*" BaseSet="WS-Evisceration-Att">
  526.             </set>
  527.  
  528.  
  529.             <set name="WS-Shark Bite-Att">
  530.                 <head>Aias Bonnet</head>
  531.                 <neck>Thunder Gorget</neck>
  532.                 <lear>Brutal Earring</lear>
  533.                 <rear>Aesir Ear Pendant</rear>
  534.                 <body>Raider's Vest +2</body>
  535.                 <hands>Raider's Armlets +2</hands>
  536.                 <lring>Rajas Ring</lring>
  537.                 <rring>Epona's Ring</rring>
  538.                 <back>Atheling Mantle</back>
  539.                 <waist>Cuchulain's Belt</waist>
  540.                 <legs>Tumbler Trunks</legs>
  541.                 <feet>Assassin's Poulaines +2</feet>
  542.             </set>
  543.             <set name="WS-Shark Bite-Acc" BaseSet="WS-Shark Bite-Att">
  544.                 <waist>Anguinus Belt</waist>
  545.             </set>
  546.             <set name="WS-Shark Bite-SA" BaseSet="WS-Shark Bite-Att">
  547.                 <head>Ocelomeh Headpiece +1</head>
  548.                 <body>Loki's Kaftan</body>
  549.                 <rring>Jupiter's Ring</rring>
  550.                 <!-- <legs>Matre Bragezenn</legs> -->
  551.             </set>
  552.             <set name="WS-Shark Bite-TA" BaseSet="WS-Shark Bite-Att">
  553.                 <head>Ocelomeh Headpiece +1</head>
  554.                 <body>Loki's Kaftan</body>
  555.             </set>
  556.             <set name="WS-Shark Bite-SATA" BaseSet="WS-Shark Bite-Att">
  557.                 <head>Ocelomeh Headpiece +1</head>
  558.                 <body>Loki's Kaftan</body>
  559.             </set>
  560.             <set name="WS-Shark Bite-*" BaseSet="WS-Shark Bite-Att">
  561.             </set>
  562.  
  563.  
  564.             <set name="WS-Mandalic Stab-Att">
  565.                 <head>Ocelomeh Headpiece +1</head>
  566.                 <neck>Light Gorget</neck>
  567.                 <lear>Brutal Earring</lear>
  568.                 <rear>Aesir Ear Pendant</rear>
  569.                 <body>Raider's Vest +2</body>
  570.                 <hands>Athos's Gloves</hands>
  571.                 <lring>Rajas Ring</lring>
  572.                 <rring>Epona's Ring</rring>
  573.                 <back>Atheling Mantle</back>
  574.                 <waist>Cuchulain's Belt</waist>
  575.                 <!-- <legs>Matre Bragezenn</legs> -->
  576.                 <legs>Tumbler Trunks</legs>
  577.                 <feet>Assassin's Poulaines +2</feet>
  578.             </set>
  579.             <set name="WS-Mandalic Stab-Acc" BaseSet="WS-Mandalic Stab-Att">
  580.                 <waist>Anguinus Belt</waist>
  581.             </set>
  582.             <set name="WS-Mandalic Stab-SA" BaseSet="WS-Mandalic Stab-Att">
  583.                 <!-- <legs>Matre Bragezenn</legs> -->
  584.             </set>
  585.             <set name="WS-Mandalic Stab-TA" BaseSet="WS-Mandalic Stab-Att">
  586.                 <!-- <legs>Matre Bragezenn</legs> -->
  587.             </set>
  588.             <set name="WS-Mandalic Stab-SATA" BaseSet="WS-Mandalic Stab-Att">
  589.                 <!-- <legs>Matre Bragezenn</legs> -->
  590.             </set>
  591.             <set name="WS-Mandalic Stab-*" BaseSet="WS-Mandalic Stab-Att">
  592.             </set>
  593.  
  594.  
  595.             <set name="WS-Aeolian Edge">
  596.                 <head>Pandinus Beret</head>
  597.                 <neck>Stoicheion Medal</neck>
  598.                 <lear>Hecate's Earring</lear>
  599.                 <rear>Strophadic Earring</rear>
  600.                 <body>Raider's Vest +2</body>
  601.                 <hands>Athos's Gloves</hands>
  602.                 <lring>Rajas Ring</lring>
  603.                 <rring>Demon's Ring</rring>
  604.                 <waist>Thunder Belt</waist>
  605.                 <legs>Denali Kecks</legs>
  606.                 <feet>Athos's Boots</feet>
  607.             </set>
  608.  
  609.             <set name="WS-*">
  610.                 <head>Aias Bonnet</head>
  611.                 <neck>Agasaya Collar</neck>
  612.                 <lear>Brutal Earring</lear>
  613.                 <rear>Aesir Ear Pendant</rear>
  614.                 <body>Raider's Vest +2</body>
  615.                 <hands>Raider's Armlets +2</hands>
  616.                 <lring>Rajas Ring</lring>
  617.                 <rring>Epona's Ring</rring>
  618.                 <back>Atheling Mantle</back>
  619.                 <waist>Cuchulain's Belt</waist>
  620.                 <legs>Tumbler Trunks</legs>
  621.                 <feet>Assassin's Poulaines +2</feet>
  622.             </set>
  623.  
  624.         </group>
  625.  
  626.         <group name="Abyssea-Group" inherit="Outside-Group">
  627.             <set name="TP-Dagger-Offense-Normal">
  628.                 <range>Raider's Boomerang</range>
  629.                 <head>Raider's Bonnet +2</head>
  630.                 <neck>Rancor Collar</neck>
  631.                 <lear>Brutal Earring</lear>
  632.                 <rear>Suppanomimi</rear>
  633.                 <body>Raider's Vest +2</body>
  634.                 <hands>Raider's Armlets +2</hands>
  635.                 <lring>Demonry Ring</lring>
  636.                 <rring>Epona's Ring</rring>
  637.                 <back>Atheling Mantle</back>
  638.                 <waist>Twilight Belt</waist>
  639.                 <legs>Raider's Culottes +2</legs>
  640.                 <feet>Assassin's Poulaines +2</feet>
  641.             </set>
  642.             <set name="TP-Dagger-Offense-LightAcc" BaseSet="TP-Dagger-Offense-Normal">
  643.                 <neck>Agasaya's Collar</neck>
  644.                 <back>Attacker's Mantle</back>
  645.             </set>
  646.             <set name="TP-Dagger-Offense-HeavyAcc" BaseSet="TP-Dagger-Offense-Normal">
  647.                 <neck>Agasaya's Collar</neck>
  648.                 <back>Attacker's Mantle</back>
  649.             </set>
  650.             <set name="TP-Dagger-Offense-CapAtt" BaseSet="TP-Dagger-Offense-Normal">
  651.             </set>
  652.  
  653.         </group>
  654.  
  655.         <group name="Campaign-Group" inherit="Outside-Group" />
  656.  
  657.         <group name="Voidwatch-Group" inherit="Outside-Group" />
  658.  
  659.         <group name="Salvage-Group" inherit="Outside-Group" />
  660.     </sets>
  661.  
  662.     <rules>
  663.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RunFirstUpdate']/*" />
  664.  
  665.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  666.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='CleanTransportation']/*" />
  667.         <!-- Make sure locks are in place before auto-changing gear. -->
  668.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='EquipmentLockRules']/*" />
  669.         <!-- Auto-change gear call via Aftercast to limit lag. -->
  670.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ChangeGearAftercast']/*" />
  671.  
  672.         <!-- First: Adjust values based on status checks. -->
  673.  
  674.         <var cmd="set AllowAftercast Yes" />
  675.  
  676.         <!-- Custom Toggles -->
  677.         <if Spell="ClassTrigger">
  678.             <!--
  679.            TH Modes:
  680.            
  681.            None:   Does not swap in TH gear under any circumstances.
  682.            Tag:    Swaps in TH gear when using ranged attacks and Steps, and when engaging (considered a tagging action).
  683.            SATA:   In addition to tagging actions, it will equip TH gear on all SATA sets (including weaponskills).
  684.            Fulltime: Will fulltime TH gear during melee.
  685.            -->
  686.  
  687.             <if SpellTargetRaw="Cycle(THMode)">
  688.                 <if advanced='"$THMode" = "None"'>
  689.                     <var cmd="set THMode Tag" />
  690.                 </if>
  691.                 <elseif advanced='"$THMode" = "Tag"'>
  692.                     <var cmd="set THMode SATA" />
  693.                 </elseif>
  694.                 <elseif advanced='"$THMode" = "SATA"'>
  695.                     <var cmd="set THMode Fulltime" />
  696.                 </elseif>
  697.                 <else>
  698.                     <var cmd="set THMode None" />
  699.                 </else>
  700.    
  701.                 <addtochat>TH Mode: $THMode</addtochat>
  702.             </if>
  703.             <elseif SpellTargetRaw="TH:*">
  704.                 <if SpellTargetRaw="*:None">
  705.                     <var cmd="set THMode None" />
  706.                 </if>
  707.                 <elseif SpellTargetRaw="*:Tag">
  708.                     <var cmd="set THMode Tag" />
  709.                 </elseif>
  710.                 <elseif SpellTargetRaw="*:SATA">
  711.                     <var cmd="set THMode SATA" />
  712.                 </elseif>
  713.                 <elseif SpellTargetRaw="*:Fulltime">
  714.                     <var cmd="set THMode Fulltime" />
  715.                 </elseif>
  716.                 <else>
  717.                     <!-- Default if value not known -->
  718.                     <var cmd="set THMode Tag" />
  719.                 </else>
  720.    
  721.                 <addtochat>TH Mode: $THMode</addtochat>
  722.             </elseif>
  723.         </if>
  724.  
  725.         <if advanced='"$THMode" = "Fulltime"' NotStatus="Idle">
  726.             <var cmd="set THLayer THGear" />
  727.         </if>
  728.         <else>
  729.             <var cmd="set THLayer None" />
  730.         </else>
  731.  
  732.  
  733.         <!-- Check for weakness -->
  734.         <if BuffActive="Weakness">
  735.             <var cmd="set WeaknessArmor WeakSet" />
  736.         </if>
  737.        
  738.         <!-- Special sets can be used if single-wielding a Thief's Knife -->
  739.         <if EquipMain="Thief's Knife" EquipSub="empty">
  740.             <var cmd="set TPWeapon TK" />
  741.         </if>
  742.         <else>
  743.             <var cmd="set TPWeapon Dagger" />
  744.         </else>
  745.        
  746.        
  747.         <!-- Second: Update certain values when their status may drop, or when autoset changes. -->
  748.  
  749.         <if spell="Update">
  750.             <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='AreaRules']/*" />
  751.  
  752.             <!-- Check for buffs wearing off -->
  753.             <if NotBuffActive="Weakness">
  754.                 <var cmd="set WeaknessArmor None" />
  755.             </if>
  756.  
  757.             <!-- Ensure movement is set properly -->
  758.             <if status="Engaged" advanced='"$Movement"="Move"'>
  759.                 <var cmd="set Movement None" />
  760.             </if>
  761.             <elseif status="Idle">
  762.                 <var cmd="set Movement Move" />
  763.             </elseif>
  764.  
  765.             <if NotBuffActive="Assassin's Charge">
  766.                 <var cmd="set TripleLayer None" />
  767.             </if>
  768.            
  769.             <!-- Flags used solely to indicate SA/TA have been used, but a BuffActive check
  770.                 may not show the status if the next action is performed too quickly.
  771.                 Reset to off once a reset trigger call is made. -->
  772.             <var cmd="set SAFlag Off" />
  773.             <var cmd="set TAFlag Off" />
  774.             <var cmd="set SATAFlag Off" />
  775.            
  776.             <!-- If SpellTargetRaw=Auto, this is automatic update (not user-initiated).
  777.                 Do necessary testing to see if it's safe to return to normal
  778.                 operation after SA/TA/etc.
  779.             -->
  780.             <if SpellTargetRaw=".Auto">
  781.                 <if advanced='$EngagedTP &gt; -1'>
  782.                     <if BuffActive="Sneak Attack|Trick Attack">
  783.                         <command when="Precast">wait $ResetDelay;$UpdateCommand</command>
  784.                        
  785.                         <if NotStatus="Engaged" advanced='"$UsedRanged"="Yes"'>
  786.                             <var cmd="set EngagedTP %TP" />
  787.                             <var cmd="set UsedRanged No" />
  788.                         </if>
  789.                     </if>
  790.                     <elseif NotStatus="Engaged">
  791.                         <var cmd="set EngagedTP -1" />
  792.                         <var cmd="set UsedRanged No" />
  793.                     </elseif>
  794.                     <elseif advanced='%TP=$EngagedTP AND %TP &lt; 300 AND $ResetTries &lt; $ResetTryLimit'>
  795.                         <var cmd="inc ResetTries" />
  796.                         <command when="Precast">wait $ResetDelay;$UpdateCommand</command>
  797.                         <return />
  798.                     </elseif>
  799.                     <else>
  800.                         <if advanced='%TP=300'>
  801.                             <addtochat>Capped TP. Reset.</addtochat>
  802.                         </if>
  803.                         <elseif advanced='%TP=$EngagedTP'>
  804.                             <addtochat>Exceeded try limit ($ResetTries). Reset.</addtochat>
  805.                         </elseif>
  806.                         <else>
  807.                             <addtochat>TP changed ($EngagedTP :: %TP). Reset.</addtochat>
  808.                         </else>
  809.                        
  810.                         <var cmd="set EngagedTP -1" />
  811.                         <var cmd="set UsedRanged No" />
  812.    
  813.                         <if advanced='"$SwapOffhandTH" = "Yes"' tplt="$DaggerSwapTP" NotEquipSub="empty">
  814.                             <if advanced='"$Offhand"!="None"' NotEquipSub="$Offhand">
  815.                                 <equip when="precast">
  816.                                     <sub>$Offhand</sub>
  817.                                 </equip>
  818.                             </if>
  819.                         </if>
  820.                         <elseif advanced='"$SwapOffhandHaste" = "Yes"' BuffActive="Haste" tplt="$DaggerSwapTP" NotEquipSub="empty">
  821.                             <if advanced='"$Offhand"!="None"' NotEquipSub="$Offhand">
  822.                                 <equip when="precast">
  823.                                     <sub>$Offhand</sub>
  824.                                 </equip>
  825.                             </if>
  826.                         </elseif>
  827.                     </else>
  828.                 </if>
  829.                 <else>
  830.                     <!-- If we get here, this is an auto-update, but EngagedTP is -1. -->
  831.                     <addtochat>Auto-Update. $TPWeapon - $OffenseMode/$DefenseMode, TH:$THMode, PD:$PhysicalDefense, MD:$MagicalDefense, $Movement</addtochat>
  832.                 </else>
  833.             </if>
  834.             <elseif SpellTargetRaw=".Manual">
  835.                 <!-- User-initiated reset can reset the EngagedTP value. -->
  836.                 <if advanced='%TP!=$EngagedTP OR %TP=300 OR $ResetTries &gt;= $ResetTryLimit'>
  837.                     <var cmd="set EngagedTP -1" />
  838.                     <var cmd="set UsedRanged No" />
  839.                 </if>
  840.  
  841.                 <!-- User-initiated reset can force weapon back in place. -->
  842.                 <if advanced='"$SwapOffhandTH" = "Yes"' tplt="$DaggerSwapTP" NotEquipSub="empty">
  843.                     <if advanced='"$Offhand"!="None"' NotEquipSub="$Offhand">
  844.                         <equip when="precast">
  845.                             <sub>$Offhand</sub>
  846.                         </equip>
  847.                     </if>
  848.                 </if>
  849.                 <elseif advanced='"$SwapOffhandHaste" = "Yes"' BuffActive="Haste" tplt="$DaggerSwapTP" NotEquipSub="empty">
  850.                     <if advanced='"$Offhand"!="None"' NotEquipSub="$Offhand">
  851.                         <equip when="precast">
  852.                             <sub>$Offhand</sub>
  853.                         </equip>
  854.                     </if>
  855.                 </elseif>
  856.  
  857.                 <addtochat>Update. $TPWeapon - $OffenseMode/$DefenseMode, TH:$THMode, PD:$PhysicalDefense, MD:$MagicalDefense, $KiteMode</addtochat>
  858.             </elseif>
  859.             <else>
  860.                 <addtochat>Update error?  SpellTargetRaw=[%SpellTargetRaw]</addtochat>
  861.             </else>
  862.         </if>
  863.         <elseif spell="autoset">
  864.             <!-- Autoset (engage/disengage/rest/etc).  Do same Area and weakness check as Reset. -->
  865.  
  866.             <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='AreaRules']/*" />
  867.  
  868.             <!-- Check for buffs wearing off -->
  869.             <if NotBuffActive="Weakness">
  870.                 <var cmd="set WeaknessArmor None" />
  871.             </if>
  872.  
  873.             <!-- Ensure movement is set properly -->
  874.             <if status="Engaged" advanced='"$Movement"="Move"'>
  875.                 <var cmd="set Movement None" />
  876.             </if>
  877.             <elseif status="Idle">
  878.                 <var cmd="set Movement Move" />
  879.             </elseif>
  880.  
  881.             <!-- Handle gear configuration when engaging the enemy after accounting for THMode -->
  882.             <if status="Engaged">
  883.                 <if advanced='"$THMode" != "None"'>
  884.                     <if advanced='$EngagedTP = -1'>
  885.                         <var cmd="set EngagedTP %TP" />
  886.                     </if>
  887.  
  888.                     <var cmd="set ResetTries 0" />
  889.                     <command when="all">wait $ResetDelay;$UpdateCommand</command>
  890.                 </if>
  891.  
  892.                 <if advanced='"$SwapOffhandTH"="Yes" AND "$TPWeapon"="Dagger"' tplt="$DaggerSwapTP">
  893.                     <equip when="engaged">
  894.                         <sub>Thief's Knife</sub>
  895.                     </equip>
  896.                 </if>
  897.                 <elseif advanced='"$SwapOffhandHaste"="Yes" AND "$TPWeapon"="Dagger"' NotBuffActive="Haste" tplt="$DaggerSwapTP">
  898.                     <equip when="engaged">
  899.                         <sub>Oynos Knife</sub>
  900.                     </equip>
  901.                 </elseif>
  902.                
  903.                 <if mode="OR" BuffActive="Sneak Attack" advanced='"$SAFlag"="On"'>
  904.                     <!-- If SA/TA/Feint are being used, don't reset gear afterwards. -->
  905.                     <!-- Do, however, make sure the proper SA/TA feet are in use when engaging the mob with SA/TA active. -->
  906.                     <if advanced='"$THMode" = "None"'>
  907.                         <var cmd="set THLayer SAFeet" />
  908.                     </if>
  909.                     <else>
  910.                         <var cmd="set THLayer SAFeet|THGear" />
  911.                     </else>
  912.                 </if>
  913.                 <elseif mode="OR" BuffActive="Trick Attack" advanced='"$TAFlag"="On"'>
  914.                     <!-- If SA/TA/Feint are being used, don't reset gear afterwards. -->
  915.                     <!-- Do, however, make sure the proper SA/TA feet are in use when engaging the mob with SA/TA active. -->
  916.                     <if advanced='"$THMode" = "None"'>
  917.                         <var cmd="set THLayer TAFeet" />
  918.                     </if>
  919.                     <else>
  920.                         <var cmd="set THLayer TAFeet|THGear" />
  921.                     </else>
  922.                 </elseif>
  923.                 <else>
  924.                     <if advanced='"$THMode" != "None"'>
  925.                         <var cmd="set THLayer THGear" />
  926.                     </if>
  927.                 </else>
  928.             </if>
  929.             <elseif status="Idle">
  930.                 <if NotBuffActive="Sneak Attack|Trick Attack">
  931.                     <var cmd="set EngagedTP -1" />
  932.                     <var cmd="set UsedRanged No" />
  933.                 </if>
  934.             </elseif>
  935.         </elseif>
  936.  
  937.         <!-- Use of various JAs will change what we want to equip -->
  938.         <if type="JobAbility">
  939.             <if Spell="Sneak Attack">
  940.                 <if mode="OR" BuffActive="Trick Attack" advanced='"$TAFlag"="On"'>
  941.                     <equip when="Precast" set="SATA" />
  942.                     <var cmd="set SATAFlag On" />
  943.                     <var cmd="set TAFlag Off" />
  944.                 </if>
  945.                 <else>
  946.                     <var cmd="set SAFlag On" />
  947.                     <if status="Engaged">
  948.                         <equip when="Precast" set="SA" />
  949.                     </if>
  950.                     <else>
  951.                         <!-- If not engaged, don't change out shoes so that movement speed can be kept. -->
  952.                         <!-- Shoes get added on Engaged. -->
  953.                         <equip when="Precast" set="PreSA" />
  954.                     </else>
  955.                 </else>
  956.  
  957.                 <if advanced='"$THMode"="SATA" OR "$THMode"="Fulltime"' status="Engaged">
  958.                     <equip when="Precast" set="THGear" />
  959.                 </if>
  960.  
  961.                 <var cmd="set AllowAftercast No" />
  962.                 <if advanced='$EngagedTP = -1'>
  963.                     <var cmd="set EngagedTP %TP" />
  964.                 </if>
  965.                 <var cmd="set ResetTries 0" />
  966.                 <command when="Aftercast">wait $ResetDelay;$UpdateCommand</command>
  967.             </if>
  968.             <elseif Spell="Trick Attack">
  969.                 <if mode="OR" BuffActive="Sneak Attack" advanced='"$SAFlag"="On"'>
  970.                     <equip when="Precast" set="SATA" />
  971.                     <var cmd="set SATAFlag On" />
  972.                     <var cmd="set SAFlag Off" />
  973.                 </if>
  974.                 <else>
  975.                     <var cmd="set TAFlag On" />
  976.                     <if status="Engaged">
  977.                         <equip when="Precast" set="TA" />
  978.                     </if>
  979.                     <else>
  980.                         <!-- If not engaged, don't change out shoes so that movement speed can be kept. -->
  981.                         <!-- Shoes get added on Engaged. -->
  982.                         <equip when="Precast" set="PreTA" />
  983.                     </else>
  984.                 </else>
  985.  
  986.                 <if advanced='"$THMode"="SATA" OR "$THMode"="Fulltime"' status="Engaged">
  987.                     <equip when="Precast" set="THGear" />
  988.                 </if>
  989.  
  990.                 <var cmd="set AllowAftercast No" />
  991.                 <if advanced='$EngagedTP = -1'>
  992.                     <var cmd="set EngagedTP %TP" />
  993.                 </if>
  994.                 <var cmd="set ResetTries 0" />
  995.                 <command when="Aftercast">wait $ResetDelay;$UpdateCommand</command>
  996.             </elseif>
  997.             <elseif Spell="Feint">
  998.                 <equip when="Precast" set="TP-Dagger-Acc-Normal" />
  999.  
  1000.                 <var cmd="set AllowAftercast No" />
  1001.                 <if advanced='$EngagedTP = -1'>
  1002.                     <var cmd="set EngagedTP %TP" />
  1003.                 </if>
  1004.                 <var cmd="set ResetTries 0" />
  1005.                 <command when="Aftercast">wait $ResetDelay;$UpdateCommand</command>
  1006.             </elseif>
  1007.             <elseif Spell="Assassin's Charge">
  1008.                 <equip when="Precast" set="TripleDamage" />
  1009.                 <var cmd="set TripleLayer TripleDamage" />
  1010.  
  1011.                 <var cmd="set AllowAftercast No" />
  1012.                 <if advanced='$EngagedTP = -1'>
  1013.                     <var cmd="set EngagedTP %TP" />
  1014.                 </if>
  1015.                 <var cmd="set ResetTries 0" />
  1016.                 <command when="Aftercast">wait $ResetDelay;$UpdateCommand</command>
  1017.             </elseif>
  1018.             <elseif Spell="Hide">
  1019.                 <var cmd="set KiteMode Kite" />
  1020.             </elseif>
  1021.         </if>
  1022.  
  1023.         <!-- Third: Adjust configurations based on action/trigger. -->
  1024.  
  1025.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
  1026.  
  1027.         <if NotType="Weaponskill" NotSpell="autoset" BuffActive="Sneak Attack|Trick Attack|Feint">
  1028.             <var cmd="set AllowAftercast No" />
  1029.         </if>
  1030.         <elseif Spell="autoset" BuffActive="Sneak Attack|Trick Attack|Feint">
  1031.             <equip when="engaged" set="$THLayer" />
  1032.             <var cmd="set AllowAftercast No" />
  1033.         </elseif>
  1034.  
  1035.  
  1036.         <!-- Fourth: Compile all adjustments into the final gear set. -->
  1037.  
  1038.         <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='DefineBaseLayer']/*" />
  1039.  
  1040.         <!-- Compile all subsets into a single final set -->
  1041.         <var cmd="set CurrentSet $BaseLayer|$UseAggressive|$WeaknessArmor|$PhysicalDefense|$MagicalDefense|$TripleLayer|$THLayer|$Movement|$KiteMode" />
  1042.  
  1043.         <!-- And assign to appropriate sets for idle/aftercast/etc -->
  1044.         <!-- And assign to appropriate sets for idle/aftercast/etc -->
  1045.         <if advanced='"$AllowAftercast" = "Yes"'>
  1046.             <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='HandleEquippingGear']/*" />
  1047.         </if>
  1048.  
  1049.  
  1050.         <!-- ************************************************************************ -->
  1051.         <!-- The following sections are solely for setting precast/midcast equipment, -->
  1052.         <!-- and should not be changing any configuration options.                    -->
  1053.         <!-- ************************************************************************ -->
  1054.  
  1055.  
  1056.         <!-- Weaponskill equip rules -->
  1057.         <if type="WeaponSkill">
  1058.  
  1059.             <var cmd="set THLayer None" />
  1060.  
  1061.             <!-- Figure out which, if any, SA/TA buffs are to be stacked with the WS. -->
  1062.             <if mode="OR" BuffActive="Sneak Attack" advanced='"$SAFlag"="On" || "$SATAFlag"="On"'>
  1063.                 <if mode="OR" BuffActive="Trick Attack" advanced='"$SATAFlag"="On"'>
  1064.                     <var cmd="set Use-WSMode SATA" />
  1065.                 </if>
  1066.                 <else>
  1067.                     <var cmd="set Use-WSMode SA" />
  1068.                 </else>
  1069.  
  1070.                 <if advanced='"$THMode"="SATA" OR "$THMode"="Fulltime"'>
  1071.                     <var cmd="set THLayer THGear" />
  1072.                 </if>
  1073.             </if>
  1074.             <elseif mode="OR" BuffActive="Trick Attack" advanced='"$TAFlag"="On"'>
  1075.                 <var cmd="set Use-WSMode TA" />
  1076.  
  1077.                 <if advanced='"$THMode"="SATA" OR "$THMode"="Fulltime"'>
  1078.                     <var cmd="set THLayer THGear" />
  1079.                 </if>
  1080.             </elseif>
  1081.             <else>
  1082.                 <var cmd="set Use-WSMode None" />
  1083.  
  1084.                 <if advanced='"$THMode"="Fulltime"'>
  1085.                     <var cmd="set THLayer THGear" />
  1086.                 </if>
  1087.             </else>
  1088.  
  1089.             <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='DefineWeaponskillSet']/*" />
  1090.  
  1091.             <!-- Use set constructed from combined stack buffs and weaponskill name. -->
  1092.             <equip when="precast" set="$WSSet|$TripleLayer" />
  1093.            
  1094.             <!-- Equip Athos's Gloves on appropriate days for fTP bonus -->
  1095.             <if Spell="Exenterator" DayElement="Earth|Wind|Thunder">
  1096.                 <equip when="Precast">
  1097.                     <hands>Athos's Gloves</hands>
  1098.                 </equip>
  1099.             </if>
  1100.             <elseif Spell="Evisceration" DayElement="Earth|Dark">
  1101.                 <equip when="Precast">
  1102.                     <hands>Athos's Gloves</hands>
  1103.                 </equip>
  1104.             </elseif>
  1105.             <elseif Spell="Dancing Edge" DayElement="Earth|Wind">
  1106.                 <equip when="Precast">
  1107.                     <hands>Athos's Gloves</hands>
  1108.                 </equip>
  1109.             </elseif>
  1110.            
  1111.             <!-- Override with TH layer if appropriate. -->
  1112.             <equip when="precast" set="$THLayer" />
  1113.  
  1114.             <var cmd="set TripleLayer None" />
  1115.             <var cmd="set SAFlag Off" />
  1116.             <var cmd="set TAFlag Off" />
  1117.             <var cmd="set SATAFlag Off" />
  1118.         </if>
  1119.  
  1120.         <!-- Job Ability equip rules -->
  1121.         <elseif type="JobAbility">
  1122.             <if Spell="Collaborator|Accomplice|Flee|Hide|Conspirator|Steal|Despoil|Perfect Dodge">
  1123.                 <equip when="Precast" set="%Spell" />
  1124.             </if>
  1125.         </elseif>
  1126.  
  1127.         <elseif type="Ninjutsu">
  1128.             <if Spell="Utsusemi*">
  1129.                 <equip when="Precast" set="PhysDef-$PhysicalDefType|Utsusemi" />
  1130.                 <equip when="Midcast" set="HasteCast" />
  1131.             </if>
  1132.         </elseif>
  1133.  
  1134.         <elseif type="Samba">
  1135.             <!-- Override DSII if on /nin to save macro space -->
  1136.             <if Spell="Drain Samba II" Subjob="Nin">
  1137.                 <ChangeSpell Spell="Utsusemi: Ichi" />
  1138.                 <equip when="Precast" set="Utsusemi" />
  1139.                 <equip when="Midcast" set="HasteCast" />
  1140.                 <addtochat>Casting Utsusemi instead of Drain Samba; change macro pallette.</addtochat>
  1141.             </if>
  1142.         </elseif>
  1143.         <elseif type="Step|Flourish1">
  1144.             <if advanced='"$THMode" != "None"'>
  1145.                 <equip when="Precast" set="THGear" />
  1146.             </if>
  1147.         </elseif>
  1148.         <elseif type="Waltz">
  1149.             <!-- <CastDelay delay="0" /> -->
  1150.             <!-- Waltzes for /dnc
  1151.            <if NotSpell="Healing Waltz">
  1152.                <if TargetType="Self">
  1153.                    <equip when="Precast" set="CureWaltzMe" />
  1154.                </if>
  1155.                <else>
  1156.                    <equip when="Precast" set="CureWaltz" />
  1157.                </else>
  1158.            </if>
  1159.             -->
  1160.         </elseif>
  1161.  
  1162.         <!-- Other stuff -->
  1163.         <elseif Spell="Ranged">
  1164.             <!-- Generate Pulling messages if we're firing at a mob while not engaged and not already in a fight. -->
  1165.             <if partycountgt="2">
  1166.                 <if SpellTargetType="MONSTER|NPC" advanced="%IsInCombat=0" NotStatus="Engaged" NotArea="Dynamis*">
  1167.                     <!--
  1168.                    <command when="precast">input /p Fishing >> %target</command>
  1169.                    <command when="aftercast">input /p Target: %target &lt;call14&gt;</command>
  1170.                     -->
  1171.                 </if>
  1172.             </if>
  1173.  
  1174.             <MidcastDelay delay="1.0" />
  1175.             <AftercastDelay delay="3.0" />
  1176.  
  1177.             <equip when="Precast" delay="0.1" set="Ranged" />
  1178.  
  1179.             <if advanced='"$THMode" != "None"'>
  1180.                 <equip when="Precast" set="THGear" />
  1181.             </if>
  1182.  
  1183.             <if NotStatus="Engaged">
  1184.                 <var cmd="set UsedRanged Yes" />
  1185.             </if>
  1186.         </elseif>
  1187.  
  1188.     </rules>
  1189. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement