Advertisement
R3G1STRY

WARv2.1.xml

Feb 23rd, 2013
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 20.68 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <config
  4.         HideErrors="false"
  5.         ShowGearSwaps="false"
  6.         Debug="false"
  7.         ShowSpellInfo="false"
  8.     />
  9.     <!-- R3G1STRY's WAR XML template v2.1
  10.    
  11.         AutoExec Data needed for this file :
  12.         <autoexec>
  13.             <register event="gainbuff_aftermath|losebuff_aftermath|losebuff_restraint|gainbuff_restraint|losebuff_mighty strikes|gainbuff_mighty strikes|losebuff_weakness" silent="true">input /magic "ClassTrigger" SetVariables</register>
  14.         </autoexec>
  15.         Should call this WAR_AutoExec.xml
  16.        
  17.         No Include data needed to use this file.-->
  18.        
  19.     <!-- CHANGELOG:
  20.                   * 2/24/13: Public @ http://pastebin.com/u/R3G1STRY.
  21.                  
  22.                   * 5/11/13: Added Bloodbath sets (currently only has Bloodbath sets for the sake of reducing lag). -->
  23.                        
  24.     <!-- RANDOM NOTES:               
  25.                   * To lock trial gear (i.e. Relic +2 augment trials) just put the piece(s) in the set called
  26.                         "trial" and uncomment the last rule in this file.
  27.                        
  28.                   * Variables are used to set your TP Neck. For these to work you need to set said  variable to
  29.                         the appropriate TP Neck, then in your TP sets you need to use $WARTPNeck in the neck slot. -->
  30.  
  31.     <!-- A QUICK GUIDE TO TOGGLES AND HOW THEY WORK:
  32.  
  33.                   * Certain commands will toggle certain gearsets. When you toggle a set it will continue to put
  34.                         that set on after any action. For example... if you use '/magic "ClassTrigger" MDT' you will
  35.                         toggle to your MDT set. If you then use Resolution, it will swap to your Resolution gear.
  36.                         After the weaponskill is finished it will put on the MDT set again. To toggle back to your
  37.                         current TP set, use the '/magic "ClassTrigger" MDT' toggle again.
  38.              
  39.                   * When the accuracy toggle is turned on, your TP set will be changed to TP<event|buff><weapon>HighACC
  40.                         that applies to the current situation. Weaponskill sets (mainly just Resolution or Ukko's Fury)
  41.                         will be changed to ACC<weaponskill> or MightyStrikesACC<weaponskill> regardless of current buffs
  42.                         or current situation.
  43.              
  44.                   * Below is a list of macros you're going to want to have. Some toggles are handled with abilities
  45.                         while others are handled with classtriggers. How the macro should look, line by line, is shown. -->
  46.    
  47.     <!-- MDT macro:
  48.        
  49.         /magic "ClassTrigger" MDT
  50.         Empty
  51.         Empty
  52.         Empty
  53.         Empty
  54.         Empty      
  55.    
  56.     -->
  57.      
  58.     <!-- PDT macro:
  59.        
  60.         /magic "ClassTrigger" PDT
  61.         Empty
  62.         Empty
  63.         Empty
  64.         Empty
  65.         Empty      
  66.    
  67.     -->
  68.    
  69.     <!-- Hybrid toggle macro:
  70.        
  71.         /magic "ClassTrigger" Hybrid
  72.         Empty
  73.         Empty
  74.         Empty
  75.         Empty
  76.         Empty      
  77.    
  78.     -->
  79.      
  80.     <!-- Accuracy toggle macro:
  81.        
  82.         /magic "ClassTrigger" Accuracy
  83.         Empty
  84.         Empty
  85.         Empty
  86.         Empty
  87.         Empty      
  88.    
  89.     -->
  90.    
  91.     <!-- Twilight Lock toggle macro (will toggle Twilight Locking on and off):
  92.    
  93.         /magic "ClassTrigger" TwilightLock
  94.         Empty
  95.         Empty
  96.         Empty
  97.         Empty
  98.         Empty
  99.    
  100.     -->
  101.      
  102.     <!-- Reset trigger (also used as primary AutoExec trigger, if for some reason your
  103.          gear does not properly swap, press this to go back/change to the proper set):
  104.        
  105.         /magic "ClassTrigger" SetVariables
  106.         Empty
  107.         Empty
  108.         Empty
  109.         Empty
  110.         Empty      
  111.    
  112.     -->
  113.        
  114.     <variables clear="true">       
  115.         <!-- Set to 1 if you want Twilight Helm/Mail locked when weakened.
  116.             If you do not want Twilight locked when weakened, set to 0. -->
  117.         <var name="TwiLock">0</var>
  118.        
  119.         <!-- Do NOT change the rest of these variables -->
  120.         <var name="DD"></var>
  121.         <var name="Melee"></var>
  122.         <var name="TPHybrid">0</var>
  123.         <var name="Armor">None</var>
  124.         <var name="Twilight">None</var>
  125.         <var name="Accuracy">0</var>
  126.         <var name="AutoExecRan">0</var>
  127.     </variables>
  128.     <sets>
  129.         <group default="yes" name="Normal">
  130.             <!-- Empty set, DO NOT alter this -->
  131.             <set Name="None"></set>
  132.            
  133.             <set name="TP">
  134.                 <head>Quauhpilli Helm</head>
  135.                 <neck>Asperity Necklace</neck>
  136.                 <lear>Bladeborn Earring</lear>
  137.                 <rear>Steelflash Earring</rear>
  138.                 <body>Armada Hauberk</body>
  139.                 <hands>Ogier's Gauntlets</hands>
  140.                 <lring>Rajas Ring</lring>
  141.                 <rring>Tyrant's Ring</rring>
  142.                 <back>Atheling Mantle</back>
  143.                 <waist>Zoran's Belt</waist>
  144.                 <legs>Ravager's Cuisses +2</legs>
  145.                 <feet>Ravager's Calligae +2</feet>
  146.                 <ammo>White Tathlum</ammo>
  147.             </set>
  148.  
  149.             <set name="TP-Mid-Accuracy">
  150.                 <head>Quauhpilli Helm</head>
  151.                 <neck>Asperity Necklace</neck>
  152.                 <lear>Bladeborn Earring</lear>
  153.                 <rear>Steelflash Earring</rear>
  154.                 <body>Armada Hauberk</body>
  155.                 <hands>Ogier's Gauntlets</hands>
  156.                 <lring>Rajas Ring</lring>
  157.                 <rring>Tyrant's Ring</rring>
  158.                 <back>Letalis Mantle</back>
  159.                 <waist>Zoran's Belt</waist>
  160.                 <legs>Ravager's Cuisses +2</legs>
  161.                 <feet>Ravager's Calligae +2</feet>
  162.                 <ammo>White Tathlum</ammo>
  163.             </set>
  164.  
  165.             <set name="TP-High-Accuracy">
  166.                 <head>Quauhpilli Helm</head>
  167.                 <neck>Asperity Necklace</neck>
  168.                 <lear>Bladeborn Earring</lear>
  169.                 <rear>Steelflash Earring</rear>
  170.                 <body>Armada Hauberk</body>
  171.                 <hands>Ogier's Gauntlets</hands>
  172.                 <lring>Rajas Ring</lring>
  173.                 <rring>Tyrant's Ring</rring>
  174.                 <back>Letalis Mantle</back>
  175.                 <waist>Zoran's Belt</waist>
  176.                 <legs>Ravager's Cuisses +2</legs>
  177.                 <feet>Ravager's Calligae +2</feet>
  178.                 <ammo>White Tathlum</ammo>
  179.             </set>
  180.            
  181.             <set name="TP-Voidwatch">
  182.                 <head>Quauhpilli Helm</head>
  183.                 <neck>Asperity Necklace</neck>
  184.                 <lear>Bladeborn Earring</lear>
  185.                 <rear>Steelflash Earring</rear>
  186.                 <body>Armada Hauberk</body>
  187.                 <hands>Ogier's Gauntlets</hands>
  188.                 <lring>Rajas Ring</lring>
  189.                 <rring>Tyrant's Ring</rring>
  190.                 <back>Atheling Mantle</back>
  191.                 <waist>Zoran's Belt</waist>
  192.                 <legs>Ravager's Cuisses +2</legs>
  193.                 <feet>Ravager's Calligae +2</feet>
  194.                 <ammo>White Tathlum</ammo>
  195.             </set>
  196.  
  197.             <set name="TP-Voidwatch-Mid-Accuracy">
  198.                 <head>Quauhpilli Helm</head>
  199.                 <neck>Asperity Necklace</neck>
  200.                 <lear>Bladeborn Earring</lear>
  201.                 <rear>Steelflash Earring</rear>
  202.                 <body>Armada Hauberk</body>
  203.                 <hands>Ogier's Gauntlets</hands>
  204.                 <lring>Rajas Ring</lring>
  205.                 <rring>Tyrant's Ring</rring>
  206.                 <back>Letalis Mantle</back>
  207.                 <waist>Zoran's Belt</waist>
  208.                 <legs>Ravager's Cuisses +2</legs>
  209.                 <feet>Ravager's Calligae +2</feet>
  210.                 <ammo>White Tathlum</ammo>
  211.             </set>
  212.  
  213.             <set name="TP-Voidwatch-High-Accuracy">
  214.                 <head>Quauhpilli Helm</head>
  215.                 <neck>Asperity Necklace</neck>
  216.                 <lear>Bladeborn Earring</lear>
  217.                 <rear>Steelflash Earring</rear>
  218.                 <body>Armada Hauberk</body>
  219.                 <hands>Ogier's Gauntlets</hands>
  220.                 <lring>Rajas Ring</lring>
  221.                 <rring>Tyrant's Ring</rring>
  222.                 <back>Letalis Mantle</back>
  223.                 <waist>Zoran's Belt</waist>
  224.                 <legs>Ravager's Cuisses +2</legs>
  225.                 <feet>Ravager's Calligae +2</feet>
  226.                 <ammo>White Tathlum</ammo>
  227.             </set>
  228.            
  229.             <set name="PDT" >
  230.                 <head>Valhalla Helm</head>
  231.                 <neck>Twilight Torque</neck>
  232.                 <lear>Bladeborn Earring</lear>
  233.                 <rear>Steelflash Earring</rear>
  234.                 <body>Mekira Meikogai</body>
  235.                 <hands>Paalaka Gloves</hands>
  236.                 <lring>Dark Ring</lring>
  237.                 <rring>Dark Ring</rring>
  238.                 <back>Shadow Mantle</back>
  239.                 <waist>Nierenschutz</waist>
  240.                 <legs>Ogier's Breeches</legs>
  241.                 <feet>Phorcys Schuhs</feet>
  242.                 <ammo>Iron Gobbet</ammo>
  243.             </set>
  244.  
  245.             <set name="Hybrid">
  246.                 <head>Phorcys Salade</head>
  247.                 <neck>Twilight Torque</neck>
  248.                 <lear>Bladeborn Earring</lear>
  249.                 <rear>Steelflash Earring</rear>
  250.                 <body>Mekira Meikogai</body>
  251.                 <hands>Paalaka Gloves</hands>
  252.                 <lring>Dark Ring</lring>
  253.                 <rring>Dark Ring</rring>
  254.                 <back>Shadow Mantle</back>
  255.                 <waist>Zoran's Belt</waist>
  256.                 <legs>Ravager's Cuisses +2</legs>
  257.                 <feet>Ravager's Calligae +2</feet>
  258.                 <ammo>Iron Gobbet</ammo>
  259.             </set>
  260.            
  261.             <set name="MDT">
  262.                 <head>Valhalla Helm</head>
  263.                 <neck>Twilight Torque</neck>
  264.                 <lear>Merman's Earring</lear>
  265.                 <rear>Merman's Earring</rear>
  266.                 <body>Mekira Meikogai</body>
  267.                 <hands>Medb's gauntlets</hands>
  268.                 <lring>Shadow Ring</lring>
  269.                 <rring>Archon Ring</rring>
  270.                 <back>Engulfer Cape</back>
  271.                 <waist>Nierenschutz</waist>
  272.                 <feet>Ogier's Leggings</feet>
  273.                 <ammo>Demonry Stone</ammo>
  274.             </set>
  275.            
  276.             <set name="Idle|Town">
  277.                 <head>Quauhpilli Helm</head>
  278.                 <neck>Asperity Necklace</neck>
  279.                 <lear>Bladeborn Earring</lear>
  280.                 <rear>Steelflash Earring</rear>
  281.                 <body>Armada Hauberk</body>
  282.                 <hands>Ogier's Gauntlets</hands>
  283.                 <lring>Rajas Ring</lring>
  284.                 <rring>Tyrant's Ring</rring>
  285.                 <back>Atheling Mantle</back>
  286.                 <waist>Zoran's Belt</waist>
  287.                 <legs>Ravager's Cuisses +2</legs>
  288.                 <feet>Hermes' Sandals</feet>
  289.                 <ammo>White Tathlum</ammo>
  290.             </set>
  291.  
  292.             <set name="Movement">
  293.                 <feet>Hermes' Sandals</feet>
  294.             </set>
  295.  
  296.             <set name="TwilightSet">
  297.                 <head>Twilight Helm</head>
  298.                 <body>Twilight Mail</body>
  299.             </set>
  300.            
  301.             <set name="Cleave">
  302.                 <head>Quauhpilli Helm</head>
  303.                 <neck>Thunder Gorget</neck>
  304.                 <lear>Bladeborn Earring</lear>
  305.                 <rear>Steelflash Earring</rear>
  306.                 <body>Phorcys Korazin</body>
  307.                 <hands>Phorcys Mitts</hands>
  308.                 <lring>Rajas Ring</lring>
  309.                 <rring>Pyrosoul Ring</rring>
  310.                 <back>Rancorous Mantle</back>
  311.                 <waist>Thunder Belt</waist>
  312.                 <legs>Ares' Flanchard +1</legs>
  313.                 <feet>Ravager's Calligae +2</feet>
  314.                 <ammo>Ravager's Orb</ammo>
  315.             </set>
  316.            
  317.             <set name="MSCleave" baseset="Cleave">
  318.                 <hands>Hecatomb Mittens +1</hands>
  319.                 <back>Atheling Mantle</back>
  320.             </set>
  321.            
  322.             <set name="Upheaval">
  323.                 <head>Ravager's Mask +2</head>
  324.                 <neck>Apathy Gorget</neck>
  325.                 <lear>Bladeborn Earring</lear>
  326.                 <rear>Steelflash Earring</rear>
  327.                 <body>Phorcys Korazin</body>
  328.                 <hands>Phorcys Mitts</hands>
  329.                 <lring>Terrasoul Ring</lring>
  330.                 <rring>Terrasoul Ring</rring>
  331.                 <back>Atheling Mantle</back>
  332.                 <waist>Caudata Belt</waist>
  333.                 <legs>Karieyh Brayettes</legs>
  334.                 <feet>Karieyh Sollerets</feet>
  335.                 <ammo>Iron Gobbet</ammo>
  336.             </set>
  337.            
  338.             <set name="AccuracyUpheaval" baseset="Upheaval">
  339.                 <head>Ravager's Mask +2</head>
  340.                 <neck>Apathy Gorget</neck>
  341.                 <lear>Bladeborn Earring</lear>
  342.                 <rear>Steelflash Earring</rear>
  343.                 <body>Phorcys Korazin</body>
  344.                 <hands>Phorcys Mitts</hands>
  345.                 <lring>Terrasoul Ring</lring>
  346.                 <rring>Terrasoul Ring</rring>
  347.                 <back>Letalis Mantle</back>
  348.                 <waist>Caudata Belt</waist>
  349.                 <legs>Karieyh Brayettes</legs>
  350.                 <feet>Karieyh Sollerets</feet>
  351.                 <ammo>Iron Gobbet</ammo>
  352.             </set>
  353.            
  354.             <set name="MSUpheaval" baseset="Upheaval">
  355.                 <head>Ravager's Mask +2</head>
  356.                 <neck>Apathy Gorget</neck>
  357.                 <lear>Bladeborn Earring</lear>
  358.                 <rear>Steelflash Earring</rear>
  359.                 <body>Phorcys Korazin</body>
  360.                 <hands>Hecatomb Mittens +1</hands>
  361.                 <lring>Terrasoul Ring</lring>
  362.                 <rring>Terrasoul Ring</rring>
  363.                 <back>Atheling Mantle</back>
  364.                 <waist>Caudata Belt</waist>
  365.                 <legs>Karieyh Brayettes</legs>
  366.                 <feet>Ravager's Calligae +2</feet>
  367.                 <ammo>Iron Gobbet</ammo>
  368.             </set>
  369.            
  370.             <set name="MSAccuarcyUpheaval" baseset="MSUpheaval">
  371.                 <head>Ravager's Mask +2</head>
  372.                 <neck>Apathy Gorget</neck>
  373.                 <lear>Bladeborn Earring</lear>
  374.                 <rear>Steelflash Earring</rear>
  375.                 <body>Phorcys Korazin</body>
  376.                 <hands>Hecatomb Mittens +1</hands>
  377.                 <lring>Terrasoul Ring</lring>
  378.                 <rring>Terrasoul Ring</rring>
  379.                 <back>Letalis Mantle</back>
  380.                 <waist>Caudata Belt</waist>
  381.                 <legs>Karieyh Brayettes</legs>
  382.                 <feet>Ravager's Calligae +2</feet>
  383.                 <ammo>Iron Gobbet</ammo>
  384.             </set>
  385.            
  386.             <set name="RR">
  387.                 <head>Ravager's Mask +2</head>
  388.                 <neck>Rancor Collar</neck>
  389.                 <lear>Brutal Earring</lear>
  390.                 <rear>Ravager's Earring</rear>
  391.                 <body>Phorcys Korazin</body>
  392.                 <hands>Hecatomb Mittens +1</hands>
  393.                 <lring>Rajas Ring</lring>
  394.                 <rring>Pyrosoul Ring</rring>
  395.                 <back>Atheling Mantle</back>
  396.                 <waist>Windbuffet Belt</waist>
  397.                 <legs>Ares' Flanchard +1</legs>
  398.                 <feet>Ravager's Calligae +2</feet>
  399.                 <ammo>Ravager's Orb</ammo>
  400.             </set>
  401.            
  402.             <set name="AccuracyRR" baseset="RR">
  403.                 <head>Ravager's Mask +2</head>
  404.                 <neck>Rancor Collar</neck>
  405.                 <lear>Brutal Earring</lear>
  406.                 <rear>Ravager's Earring</rear>
  407.                 <body>Phorcys Korazin</body>
  408.                 <hands>Hecatomb Mittens +1</hands>
  409.                 <lring>Rajas Ring</lring>
  410.                 <rring>Pyrosoul Ring</rring>
  411.                 <back>Letalis Mantle</back>
  412.                 <waist>Windbuffet Belt</waist>
  413.                 <legs>Ares' Flanchard +1</legs>
  414.                 <feet>Ravager's Calligae +2</feet>
  415.                 <ammo>Ravager's Orb</ammo>
  416.             </set>
  417.            
  418.             <!-- If doing a trial where xp/killshot is needed, put gear here -->
  419.             <set name="Trial">
  420.                
  421.             </set>
  422.         </group>
  423.     </sets>
  424.     <rules>    
  425.         <!-- Checks to see if AutoExec File has been loaded. -->
  426.         <if advanced='"$AutoExecRan" = "0"'>
  427.             <addtochat color="121">Loading AutoExec File.</addtochat>
  428.             <command>input //AutoExec Load WAR_Autoexec.xml</command>
  429.             <var cmd="set AutoExecRan 1" />
  430.         </if>
  431.        
  432.         <!-- ClassTrigger Toggles/Triggers -->             
  433.         <if spell="ClassTrigger">
  434.             <!-- Set Variable Trigger. This is the primary AutoExec trigger, it can also
  435.                  be used as a trigger to force your gear to swap to the appropriate set
  436.                  if your gear doesn't swap properly in a given situation. -->
  437.             <if SpellTargetRaw="SetVariables">
  438.                 <!-- Empty. All variables are set below. -->
  439.             </if>
  440.            
  441.             <!-- Hybrid Toggle -->
  442.             <if SpellTargetRaw="Hybrid">
  443.                 <if advanced='"$TPHybrid" == "0"'>
  444.                     <var cmd="set Armor Hybrid" />
  445.                     <var cmd="set TPHybrid 1" />
  446.                     <addtochat color="121">Hybrid - ON.</addtochat>
  447.                 </if>
  448.                 <else>
  449.                     <var cmd="set Armor None" />
  450.                     <var cmd="set TPHybrid 0" />
  451.                     <addtochat color="121">Hybrid - OFF.</addtochat>
  452.                 </else>
  453.             </if>
  454.            
  455.             <!-- PDT Toggle -->
  456.             <if SpellTargetRaw="PDT">
  457.                 <if advanced='"$Armor" = "PDT"'>
  458.                     <var cmd="set Armor None" />
  459.                     <var cmd="set TPHybrid 0" />
  460.                     <addtochat color="121">PDT - OFF.</addtochat>
  461.                 </if>
  462.                 <else>
  463.                     <var cmd="set Armor PDT" />
  464.                     <var cmd="set TPHybrid 0" />
  465.                     <addtochat color="121">PDT - ON.</addtochat>
  466.                 </else>
  467.             </if>
  468.            
  469.             <!-- MDT Toggle -->
  470.             <if SpellTargetRaw="MDT">
  471.                 <if advanced='"$Armor" = "MDT"'>
  472.                     <var cmd="set Armor None" />
  473.                     <var cmd="set TPHybrid 0" />
  474.                     <addtochat color="121">MDT - OFF.</addtochat>
  475.                 </if>
  476.                 <else>
  477.                     <var cmd="set Armor MDT" />
  478.                     <var cmd="set TPHybrid 0" />
  479.                     <addtochat color="121">MDT - ON.</addtochat>
  480.                 </else>
  481.             </if>
  482.            
  483.             <!-- Accuracy Toggle -->
  484.             <if SpellTargetRaw="Accuracy">
  485.                 <if advanced='"$Accuracy" = "0"'>
  486.                     <var cmd="set Accuracy 1" />
  487.                     <addtochat color="121">Accuracy - Mid.</addtochat>
  488.                 </if>
  489.                 <elseif advanced='"$Accuracy" = "1"'>
  490.                     <var cmd="set Accuracy 2" />
  491.                     <addtochat color="121">Accuracy - High.</addtochat>
  492.                 </elseif>
  493.                 <else>
  494.                     <var cmd="set Accuracy 0" />
  495.                     <addtochat color="121">Accuracy - Low.</addtochat>
  496.                 </else>
  497.             </if>
  498.            
  499.             <!-- NoRancor Toggle -->
  500.             <if SpellTargetRaw="NoRancor">
  501.                 <if advanced='"$Rancor" = "0"'>
  502.                     <var cmd="set Rancor 1" />
  503.                     <addtochat color="121">Rancor Collar - ON.</addtochat>
  504.                 </if>
  505.                 <else>
  506.                     <var cmd="set Rancor 0" />
  507.                     <addtochat color="121">Rancor Collar - OFF.</addtochat>
  508.                 </else>
  509.             </if>
  510.            
  511.             <!-- TwilightLock Toggle -->
  512.             <if SpellTargetRaw="TwilightLock">
  513.                 <if advanced='"$TwiLock" = "1"'>
  514.                     <var cmd="set TwiLock 0" />
  515.                     <addtochat color="121">Twilight Lock - OFF.</addtochat>
  516.                 </if>
  517.                 <else>
  518.                     <var cmd="set TwiLock 1" />
  519.                     <addtochat color="121">Twilight Lock - ON.</addtochat>
  520.                 </else>
  521.             </if>
  522.            
  523.             <if mode="OR" buffactive="Voidwatcher" area="*Provenance*">
  524.                 <if advanced='"$Accuracy" = "1"'>
  525.                     <var cmd="set DD TP-Voidwatch-Mid-Accuracy" />
  526.                 </if>
  527.                 <elseif advanced='"$Accuracy" = "2"'>
  528.                     <var cmd="set DD TP-Voidwatch-High-Accuracy" />
  529.                 </elseif>
  530.                 <else>
  531.                     <var cmd="set DD TP-Voidwatch" />
  532.                 </else>
  533.             </if>
  534.             <else>
  535.                 <if advanced='"$Accuracy" = "1"'>
  536.                     <var cmd="set DD TP-Mid-Accuracy" />
  537.                 </if>
  538.                 <elseif advanced='"$Accuracy" = "2"'>
  539.                     <var cmd="set DD TP-High-Accuracy" />
  540.                 </elseif>
  541.                 <else>
  542.                     <var cmd="set DD TP" />
  543.                 </else>
  544.             </else>
  545.            
  546.             <var cmd="set Melee $DD" />
  547.            
  548.             <if advanced='"$TwiLock" = "1"'>
  549.                 <if buffactive="Visitant|Reraise">
  550.                     <var cmd="set Twilight None" />
  551.                 </if>
  552.                 <else>
  553.                     <if buffactive="Weakness">
  554.                         <var cmd="set Twilight TwilightSet" />
  555.                     </if>
  556.                     <else>
  557.                         <var cmd="set Twilight None" />
  558.                     </else>
  559.                 </else>
  560.             </if>
  561.            
  562.             <if status="engaged">
  563.                 <equip set="$Melee|$Armor|$Twilight|Trial" />
  564.             </if>
  565.             <elseif advanced='"%status" != "zoning|dead"'>
  566.                 <if area="*San d'Oria*|*Bastok*|*Windurst*|*Jeuno*|Norg|Nashmau|Selbina|Mhuara|Aht Urhgan Whitegate|Al Zahbi">
  567.                     <equip set="Town|$Armor|Movement|$Twilight|Trial" />
  568.                 </if>
  569.                 <else>
  570.                     <equip set="Idle|$Armor|Movement|$Twilight|Trial" />
  571.                 </else>
  572.             </elseif>
  573.             <cancelspell />
  574.             <return />
  575.         </if>
  576.        
  577.         <!-- Uses primary Trigger so sets change accordingly -->
  578.         <if advanced='"%status" != "zoning|dead"'>
  579.             <cmd when="engaged|idle|aftercast">/ma "ClassTrigger" SetVariables</cmd>
  580.         </if>
  581.        
  582.         <!-- Weaponskill rules -->
  583.         <if commandprefix="/weaponskill|/ws">
  584.             <castdelay delay="0.2" />
  585.             <if mode="OR" tplt="100" buffactive="Amnesia|Stun|Terror" notstatus="Engaged">
  586.                 <if notstatus="Engaged">
  587.                     <addtochat color="121">Not engaged.</addtochat>
  588.                 </if>
  589.                 <elseif tplt="100">
  590.                     <addtochat color="121">Not enough TP.</addtochat>
  591.                 </elseif>
  592.                 <elseif buffactive="Amnesia">
  593.                     <addtochat color="121">Amnesia.</addtochat>
  594.                 </elseif>
  595.                 <elseif buffactive="Stun">
  596.                     <addtochat color="121">Stun.</addtochat>
  597.                 </elseif>
  598.                 <elseif buffactive="Terror">
  599.                     <addtochat color="121">Terror.</addtochat>
  600.                 </elseif>
  601.                 <if status="engaged">
  602.                     <equip set="$Melee|$Armor|$Twilight|Trial" />
  603.                 </if>
  604.                 <elseif advanced='"%status" != "zoning|dead"'>
  605.                     <if area="*San d'Oria*|*Bastok*|*Windurst*|*Jeuno*|Norg|Nashmau|Selbina|Mhuara|Aht Urhgan Whitegate|Al Zahbi">
  606.                         <equip set="Town|$Armor|Movement|$Twilight|Trial" />
  607.                     </if>
  608.                     <else>
  609.                         <equip set="Idle|$Armor|Movement|$Twilight|Trial" />
  610.                     </else>
  611.                 </elseif>
  612.                 <cancelspell />
  613.                 <return />
  614.             </if>
  615.             <elseif spell="Upheaval">
  616.                 <if advanced='"$Accuracy" != "0"'> 
  617.                     <if buffactive="Mighty Strikes">
  618.                         <equip when="precast" set="MSAccuracyUpheaval" />
  619.                     </if>
  620.                     <else>
  621.                         <equip when="precast" set="AccuracyUpheaval" />
  622.                     </else>
  623.                 </if>
  624.                 <else>
  625.                     <if buffactive="Mighty Strikes">
  626.                         <equip when="precast" set="MSUpheaval" />
  627.                     </if>
  628.                     <else>
  629.                         <equip when="precast" set="Upheaval" />
  630.                     </else>
  631.                 </else>
  632.             </elseif>
  633.             <elseif spell="Fell Cleave">
  634.                 <if buffactive="Mighty Strikes">
  635.                     <equip when="precast" set="MSCleave" />
  636.                 </if>
  637.                 <else>
  638.                     <equip when="precast" set="Cleave" />
  639.                 </else>
  640.             </elseif>
  641.             <elseif spell="Raging Rush">
  642.                 <if advanced='"$Accuracy" != "0"'>
  643.                     <equip when="precast" set="AccuracyRR" />
  644.                 </if>
  645.                 <else>
  646.                     <equip when="precast" set="RR" />
  647.                 </else>
  648.             </elseif>
  649.         </if>
  650.        
  651.         <!-- Ninjutsu rules -->
  652.         <xi:include href="Registry_Include.xml" xpointer="//include[@name='Non_Ninja_Ninjutsu_Rules']/*" />
  653.        
  654.         <!-- JA rules -->
  655.         <if spell="Berserk">
  656.             <castdelay delay=".2" />
  657.             <equip when="precast">
  658.                 <feet>Warrior's Calligae +2</feet>
  659.             </equip>
  660.         </if>
  661.         <elseif spell="Aggressor">
  662.             <castdelay delay=".2" />
  663.             <equip when="precast">
  664.                 <body>Warrior's Lorica +2</body>
  665.             </equip>
  666.         </elseif>
  667.         <elseif spell="Mighty Strikes">
  668.             <castdelay delay=".2" />
  669.             <equip when="precast">
  670.                 <hands>Warrior's Mufflers +2</hands>
  671.             </equip>
  672.         </elseif>
  673.         <elseif spell="Warcry">
  674.             <castdelay delay=".2" />
  675.             <equip when="precast">
  676.                 <head>Warrior's Mask +2</head>
  677.             </equip>
  678.         </elseif>
  679.         <elseif spell="Tomahawk">
  680.             <castdelay delay=".2" />
  681.             <equip when="precast">
  682.                 <ammo>Throwing Tomahawk</ammo>
  683.                 <feet>Warrior's Calligae +2</feet>
  684.             </equip>
  685.         </elseif>
  686.         <elseif spell="Blood Rage">
  687.             <castdelay delay=".2" />
  688.             <equip when="precast">
  689.                 <body>Ravager's Lorica +2</body>
  690.             </equip>
  691.         </elseif>
  692.         <elseif spell="Spectral Jig">
  693.             <castdelay delay="0.2" />
  694.             <action type="command" when="precast">cancel 71</action>
  695.         </elseif>
  696.        
  697.         <!-- Locks Twilight Helm/Mail when weakened. Will be skipped
  698.              over if the variable is set to 0. -->
  699.         <if advanced='"$TwiLock" = "1"'>
  700.             <if notbuffactive="Visitant|Reraise">
  701.                 <if buffactive="Weakness">
  702.                     <equip when="all" set="TwilightSet" />
  703.                 </if>
  704.             </if>
  705.         </if>
  706.        
  707.         <!-- Commented out when not being used. -->
  708.         <!-- <equip when="all" set="trial" /> -->
  709.     </rules>
  710. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement