Vyvian

WAR.xml

Mar 10th, 2013
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 8.38 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <spellcast>
  3.     <config RequireVersion="2.30" Debug="false" HideErrors="false" ShowGearSwaps="false" />
  4.  
  5.     <variables>
  6.         <var name="AggTP">BlankSet</var>
  7.         <var name="AggWSUF">BlankSet</var>
  8.         <var name="AggWSUP">BlankSet</var>
  9.         <var name="DT">BlankSet</var>
  10.         <var name="Twil">BlankSet</var>
  11.         <var name="BR">BlankSet</var>
  12.         <var name="WBR">BlankSet</var>
  13.         <var name="SP">BlankSet</var>
  14.         <var name="WSP">BlankSet</var>
  15.         <var name="Restraint">BlankSet</var>
  16.         <var name="OtoDay">BlankSet</var>
  17.     </variables>
  18.  
  19.     <sets>
  20.         <group name="Standard" default="yes">
  21.             <set name="BlankSet" />
  22.             <set name="Idle">
  23.                 <head>twilight helm</head>
  24.                 <neck>wiglen gorget</neck>
  25.                 <lear>Brutal Earring</lear>
  26.                 <rear>ravager's earring</rear>
  27.                 <body>mekira meikogai</body>
  28.                 <hands>war. mufflers +2</hands>
  29.                 <lring>paguroidea ring</lring>
  30.                 <rring>sheltered ring</rring>
  31.                 <back>shadow mantle</back>        
  32.                 <waist>nierenschutz</waist>
  33.                 <legs>ogier's breeches</legs>
  34.                 <feet>hermes' sandals</feet>
  35.                 <ammo>fire bomblet</ammo>
  36.             </set>
  37.             <set name="Resting" BaseSet="Idle">
  38.  
  39.             </set>
  40.             <set name="Engaged">
  41.                 <head>Phorcys Salade</head>
  42.                 <neck>Ravager's Gorget</neck>
  43.                 <lear>Brutal Earring</lear>
  44.                 <rear>Kokou's earring</rear>
  45.                 <body>armada hauberk</body>
  46.                 <hands>rvg. mufflers +2</hands>
  47.                 <lring>mars's ring</lring>
  48.                 <rring>Rajas Ring</rring>
  49.                 <back>Letalis mantle</back>
  50.                 <waist>Phasmida Belt</waist>
  51.                 <legs>ravager's cuisses +2</legs>
  52.                 <feet>ravager's calligae +2</feet>
  53.                 <ammo>fire bomblet</ammo>
  54.             </set>
  55.             <!-- TP Phase buffs.  The Buff sets should only include what changes in your standard tp set when these buffs are active -->
  56.             <set name="RestraintUp">
  57.                 <hands>Ravager's Mufflers +2</hands>
  58.             </set>
  59.             <set name="AggressorUp">
  60.                 <hands>Phorcys Mitts</hands>
  61.                 <back>Atheling mantle</back>
  62.                 <ammo>Ravager's Orb</ammo>
  63.             </set>
  64.             <set name="BloodRageUp">
  65.  
  66.             </set>
  67.             <set name="PDT">
  68.                 <head>Ogier's helm</head>
  69.                 <neck>Twilight Torque</neck>
  70.                 <lear>Brutal Earring</lear>
  71.                 <rear>ravager's earring</rear>
  72.                 <body>mekira meikogai</body>
  73.                 <hands>war. mufflers +2</hands>
  74.                 <lring>dark ring</lring>
  75.                 <rring>shadow ring</rring>
  76.                 <back>shadow mantle</back>        
  77.                 <waist>nierenschutz</waist>
  78.                 <legs>ogier's breeches</legs>
  79.                 <feet>Askar Gambieras</feet>
  80.             </set>
  81.             <set name="MDT">
  82.  
  83.             </set>
  84.             <set name="DTHybrid">
  85.  
  86.             </set>
  87.             <set name="Twilight">
  88.                 <body>Twilight Mail</body>
  89.                 <head>Twilight Helm</head>
  90.             </set>
  91.             <set name="SP">
  92.  
  93.             </set>
  94.             <!-- WS Sets and Buffs.  The WS buffs should only include gear that is different from the base ws set -->
  95.             <set name="WS-Ukko">
  96.                 <waist>Caudata Belt</waist>      
  97.                 <head>Mekira-Oto +1</head>
  98.                 <neck>Rancor Collar</neck>
  99.                 <lear>Brutal Earring</lear>
  100.                 <rear>Kokou's earring</rear>  
  101.                 <body>Phorcys Korazin</body>
  102.                 <hands>Phorcys Mitts</hands>
  103.                 <lring>strigoi ring</lring>
  104.                 <rring>Rajas Ring</rring>
  105.                 <legs>Avant Cuisses +1</legs>
  106.                 <feet>ravager's calliage +2</feet>
  107.                 <ammo>Fire Bomblet</ammo>
  108.                 <back>Letalis Mantle</back>
  109.             </set>
  110.             <set name="WS-Upheaval">
  111.                 <waist>Caudata Belt</waist>      
  112.                 <head>Ravager's Mask +2</head>
  113.                 <neck>fortitude torque</neck>
  114.                 <lear>Brutal Earring</lear>
  115.                 <rear>Ghillie earring +1</rear>
  116.                 <body>Ares' Cuirass</body>
  117.                 <hands>Phorcys mitts</hands>
  118.                 <lring>terra's ring</lring>
  119.                 <rring>spiral Ring</rring>
  120.                 <legs>Phorcys Dirs</legs>
  121.                 <feet>Dilaram's sollerets</feet>
  122.                 <ammo>Oneiros Pebble</ammo>
  123.                 <back>Letalis Mantle</back>
  124.             </set>
  125.             <set name="WS-Other">
  126.                 <head>Ravager's mask +2</head>
  127.                 <neck>agasaya's collar</neck>
  128.                 <lear>Brutal Earring</lear>
  129.                 <rear>ravager's earring</rear>
  130.                 <body>Twilight Mail</body>
  131.                 <hands>rvg. mufflers +2</hands>
  132.                 <lring>mars's ring</lring>
  133.                 <rring>Rajas Ring</rring>
  134.                 <back>Letalis mantle</back>
  135.                 <waist>caudata belt</waist>
  136.                 <legs>Ogier's Leggings</legs>
  137.                 <feet>ravager's calliage +2</feet>
  138.                 <ammo>Fire Bomblet</ammo>
  139.             </set>
  140.             <set name="AggressorWSUF">
  141.                 <rear>Ravager's Earring</rear>
  142.                 <back>Atheling mantle</back>
  143.                 <ammo>Ravager's Orb</ammo>
  144.             </set>
  145.             <set name="AggressorWSUP">
  146.                 <rear>Ravager's Earring</rear>
  147.                 <back>Atheling mantle</back>  
  148.             </set>
  149.             <set name="BloodRageWS">
  150.  
  151.             </set>
  152.             <set name="WSP">
  153.                 <feet>ravager's calliage +2</feet>
  154.                 <neck>Ravager's Gorget</neck>
  155.             </set>
  156.             <set name="OtoDay">
  157.                 <head>Mekira-oto +1</head>
  158.             </set>
  159.         </group>
  160.     </sets>
  161.  
  162.     <rules>
  163.         <if advanced='"%day"="lightsday" OR "%day"="firesday" OR "%day"="lightningday" OR "%day"="windsday"'>
  164.             <var cmd="set OtoDay OtoDay" />
  165.         </if>
  166.         <else>
  167.             <var cmd="set OtoDay BlankSet" />
  168.         </else>
  169.         <!-- Activate or deactivate variables depending on buffs -->
  170.         <if mode="OR" BuffActive="Aggressor" spell="Aggressor">
  171.             <var cmd="set AggTP AggressorUp" />
  172.             <var cmd="set AggWSUF AggressorWSUF" />
  173.             <var cmd="set AggWSUP AggressorWSUP" />
  174.             <equip when="precast">
  175.                 <body>Warrior's Lorica +2</body>
  176.             </equip>
  177.         </if>
  178.         <else>
  179.             <var cmd="set AggTP BlankSet" />
  180.             <var cmd="set AggWSUF BlankSet" />
  181.             <var cmd="set AggWSUP BlankSet" />
  182.         </else>
  183.        
  184.         <if mode="OR" BuffActive="Blood Rage" spell="Blood Rage">
  185.             <equip when="precast">
  186.                 <body>Ravager's Lorica +2</body>
  187.             </equip>
  188.             <var cmd="set BR BloodRageUp" />
  189.             <var cmd="set WBR BloodRageWS" />
  190.         </if>
  191.         <else>
  192.             <var cmd="set BR BlankSet" />
  193.             <var cmd="set WBR BlankSet" />
  194.         </else>
  195.        
  196.         <if mode="OR" spell="Mighty Strikes" BuffActive="Mighty Strikes">
  197.             <equip when="precast">
  198.                 <hands>Warrior's Mufflers +2</hands>
  199.             </equip>
  200.             <var cmd="set SP SP" />
  201.             <var cmd="set WSP WSP" />
  202.         </if>
  203.         <else>
  204.             <var cmd="set SP BlankSet" />
  205.             <var cmd="set WSP BlankSet" />
  206.         </else>
  207.        
  208.         <if mode="OR" spell="Restraint" BuffActive="Restraint">
  209.             <equip when="precast|midcast|aftercast">
  210.                 <hands>Ravager's Mufflers +2</hands>
  211.             </equip>
  212.             <var cmd="set Restraint RestraintUp" />
  213.         </if>
  214.         <else>
  215.             <var cmd="set Restraint BlankSet" />
  216.         </else>
  217.  
  218.         <!-- This is actually what determines the result. %status will translate to Idle or Resting, which the buff actives don't really matter except for twilight and DT -->
  219.         <if spell="Trigger1">
  220.             <if status="engaged">
  221.                 <equip when="precast|midcast|aftercast" set="Engaged|$SP|$BR|$AggTP|$Restraint|$DT|$Twil" />
  222.             </if>
  223.             <else>
  224.                 <equip when="precast|midcast|aftercast" set="%status|$DT|$Twil" />
  225.             </else>
  226.         </if>
  227.  
  228.         <!-- JA Activation section, Individual enhancement items that don't need to stay equipped should be defined here. If the item is needed at activation and stay on, then use a lock-->
  229.         <if spell="Berserk">
  230.             <equip when="precast">
  231.                 <feet>Warrior's Calligae +2</feet>
  232.             </equip>
  233.         </if>
  234.  
  235.         <if spell="Warcry">
  236.             <equip when="precast">
  237.                 <head>Warrior's Mask</head>
  238.             </equip>
  239.         </if>
  240.         <if spell="Tomahawk">
  241.             <equip when="precast">
  242.                 <ammo>Thr. Tomahawk</ammo>
  243.             </equip>
  244.         </if>
  245.        
  246.         <!--  Not used, commenting out to simplify logic (faster processing)
  247.         <if spell="Retaliation">
  248.             <equip when="precast">
  249.  
  250.             </equip>
  251.         </if>
  252.         <if spell="Warrior's Charge">
  253.             <equip when="precast">
  254.  
  255.             </equip>
  256.         </if>
  257.         -->
  258.        
  259.         <!-- WS Section. I allowed Twilight to supercede everything else here on the assumption you're using it for the RR and can't afford to miss RR -->
  260.         <if commandprefix="/weaponskill" TPGT="99">
  261.             <if spell="Ukko's Fury">
  262.                 <equip when="precast" set="WS-Ukko|$WBR|$AggWSUF|$OtoDay|$Twil" />
  263.             </if>
  264.             <elseif spell="Upheaval">
  265.                 <equip when="precast" set="WS-Upheaval|$WSP|$AggWSUP|$Twil" />
  266.             </elseif>
  267.             <else>
  268.                 <!-- Any Other WS, Proc WS maybe you want a bunch acc? -->
  269.                 <equip when="precast" set="WS-Other|$Twil" />
  270.             </else>
  271.         </if>
  272.  
  273.         <!-- I would put a section for dummy spell triggers here to switch PDT/MDT/DTHybrid and Twilight on/off, but I'm not sure if you want the SC to handle cleanup, or do it all manually -->
  274.  
  275.         <!-- Aftercast set restore.  After your action completes, these return you back to the appropriate set. -->
  276.         <if notspell="Trigger1">
  277.             <command when="precast|midcast|aftercast|autoset|idle|engaged|resting">wait 1;Trigger1</command>
  278.         </if>
  279.     </rules>
  280. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment