Advertisement
Motenten

Dnc

Sep 20th, 2011
538
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 19.38 KB | None | 0 0
  1. <!-- ********************************************************************* -->
  2. ~~~~~  This version is obsolete, and has been replaced by the r2 version ~~~~~
  3. <!-- ********************************************************************* -->
  4.  
  5. <?xml version="1.0" ?>
  6. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  7.     <!-- Last modified: 10/19/2011 3:21:32 PM -->
  8.  
  9.     <config Debug="false"
  10.          ShowGearSwaps="false"
  11.          ShowSpellInfo="false"
  12.          RequireVersion="2.30"
  13.          />
  14.  
  15.     <variables>
  16.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='UtilityVars']/*" />
  17.  
  18.         <var name="TPSTYLE">Dagger</var>
  19.         <var name="WSSTYLE">Standard</var>
  20.  
  21.         <var name="SetLightArmor1">Evasion1</var>
  22.         <var name="SetLightArmor2">Evasion2</var>
  23.     </variables>
  24.  
  25.     <sets>
  26.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='Base-Group']/*" />
  27.  
  28.         <group name="Outside-Group" inherit="Base-Group" default="yes">
  29.  
  30.             <set name="Idle-Field" BaseSet="MDT|PDT">
  31.                 <lear>Brutal Earring</lear>
  32.                 <rear>Suppanomimi</rear>
  33.                 <back>Boxer's Mantle</back>
  34.                 <legs>Charis Tights +2</legs>
  35.                 <feet>Charis Toeshoes +2</feet>
  36.             </set>
  37.             <set name="Idle-Town" BaseSet="Idle-Field">
  38.                 <head>Charis Tiara +2</head>
  39.                 <body>Charis Casaque +2</body>
  40.                 <hands>Charis Bangles +1</hands>
  41.                 <legs>Charis Tights +2</legs>
  42.                 <feet>Charis Toeshoes +2</feet>
  43.                 <back>Atheling Mantle</back>
  44.             </set>
  45.  
  46.             <set name="Move|Kite">
  47.                 <feet>Tandava Crackows</feet>
  48.             </set>
  49.  
  50.             <!-- ***************************** -->
  51.             <!--  Sets for TP                  -->
  52.             <!-- ***************************** -->
  53.  
  54.             <set name="TP-Dagger-Acc1">
  55.                 <ammo>Charis Feather</ammo>
  56.                 <head>Charis Tiara +2</head>
  57.                 <neck>Charis Necklace</neck>
  58.                 <lear>Brutal Earring</lear>
  59.                 <rear>Suppanomimi</rear>
  60.                 <body>Charis Casaque +2</body>
  61.                 <hands>Ocelot Gloves</hands>
  62.                 <lring>Rajas Ring</lring>
  63.                 <rring>Epona's Ring</rring>
  64.                 <back>Atheling Mantle</back>
  65.                 <waist>Twilight Belt</waist>
  66.                 <legs>Charis Tights +2</legs>
  67.                 <feet>Charis Toeshoes +2</feet>
  68.             </set>
  69.  
  70.             <set name="TP-Dagger-Acc2" BaseSet="TP-Dagger-Acc1">
  71.                 <neck>Agasaya's Collar</neck>
  72.                 <back>Belenos' Mantle</back>
  73.             </set>
  74.  
  75.             <set name="TP-Dagger-Acc3" BaseSet="TP-Dagger-Acc2">
  76.                 <body>Etoile Casaque</body>
  77.                 <waist>Anguinus Belt</waist>
  78.                 <legs>Aurore Brais</legs>
  79.             </set>
  80.  
  81.  
  82.             <!-- ***************************** -->
  83.             <!--  Sets for JAs                 -->
  84.             <!-- ***************************** -->
  85.  
  86.             <set name="Jig">
  87.                 <legs>Etoile Tights</legs>
  88.                 <feet>Dancer's Shoes</feet>
  89.             </set>
  90.             <set name="Step">
  91.                 <feet>Etoile Shoes</feet>
  92.             </set>
  93.             <set name="Samba">
  94.                 <head>Dancer's Tiara</head>
  95.             </set>
  96.             <set name="Violent">
  97.                 <body>Etoile Casaque</body>
  98.             </set>
  99.             <set name="Climactic">
  100.                 <head>Charis Tiara +2</head>
  101.             </set>
  102.             <set name="Reverse">
  103.                 <hands>Charis Bangles +1</hands>
  104.             </set>
  105.  
  106.             <set name="Charisma">
  107.                 <head>Dancer's Tiara</head>
  108.                 <body>Charis Casaque +2</body>
  109.                 <waist>Aristo Belt</waist>
  110.                 <legs>Etoile Tights</legs>
  111.                 <feet>Charis Toeshoes +2</feet>
  112.             </set>
  113.             <set name="Waltz" baseSet="Charisma">
  114.                 <ammo>Sophia's Plectrum</ammo>
  115.                 <head>Etoile Tiara</head>
  116.                 <lear>Roundel Earring</lear>
  117.                 <body>Dancer's Casaque</body>
  118.             </set>
  119.  
  120.             <set name="Ranged">
  121.             </set>
  122.      
  123.  
  124.             <!-- ***************************** -->
  125.             <!--  Sets for defenses            -->
  126.             <!-- ***************************** -->
  127.  
  128.             <set name="FastCast">
  129.                 <head>Charis Tiara +2</head>
  130.                 <rear>Loquacious Earring</rear>
  131.                 <hands>Ocelot Gloves</hands>
  132.                 <waist>Twilight Belt</waist>
  133.                 <legs>Charis Tights +2</legs>
  134.                 <feet>Charis Toeshoes +2</feet>
  135.             </set>
  136.             <set name="Utsusemi" BaseSet="FastCast">
  137.                 <neck>Magoraga Beads</neck>
  138.                 <body>Aurore Doublet</body>
  139.                 <lring>Dark Ring</lring>
  140.                 <rring>Dark Ring</rring>
  141.                 <back>Boxer's Mantle</back>
  142.             </set>
  143.  
  144.  
  145.             <set name="Evasion1">
  146.                 <neck>Torero Torque</neck>
  147.                 <lring>Heed Ring</lring>
  148.                 <back>Boxer's Mantle</back>
  149.                 <legs>Charis Tights +2</legs>
  150.                 <feet>Aurore Gaiters</feet>
  151.             </set>
  152.      
  153.             <set name="Evasion2">
  154.                 <head>Fugacity Beret</head>
  155.                 <neck>Torero Torque</neck>
  156.                 <body>Aurore Doublet</body>
  157.                 <hands>Denali Wristbands</hands>
  158.                 <lring>Heed Ring</lring>
  159.                 <back>Boxer's Mantle</back>
  160.                 <legs>Charis Tights +2</legs>
  161.                 <feet>Aurore Gaiters</feet>
  162.             </set>
  163.      
  164.      
  165.             <set name="PDT">
  166.                 <head>Fugacity Beret</head>
  167.                 <neck>Twilight Torque</neck>
  168.                 <hands>Denali Wristbands</hands>
  169.                 <lring>Dark Ring</lring>
  170.                 <rring>Dark Ring</rring>
  171.             </set>
  172.  
  173.             <set name="MDT">
  174.                 <neck>Twilight Torque</neck>
  175.                 <rear>Merman's Earring</rear>
  176.                 <body>Avalon Breastplate</body>
  177.                 <hands>Denali Wristbands</hands>
  178.                 <lring>Dark Ring</lring>
  179.                 <rring>Dark Ring</rring>
  180.                 <back>Lamia Mantle +1</back>
  181.             </set>
  182.             <set name="MDT-Earth">
  183.                 <ammo>Soil Sachet</ammo>
  184.             </set>
  185.             <set name="MDT-Water">
  186.                 <ammo>Aqua Sachet</ammo>
  187.             </set>
  188.             <set name="MDT-Wind">
  189.                 <ammo>Breeze Sachet</ammo>
  190.             </set>
  191.             <set name="MDT-Fire">
  192.                 <!-- <ammo>Flame Sachet</ammo> -->
  193.             </set>
  194.             <set name="MDT-Ice">
  195.                 <ammo>Snow Sachet</ammo>
  196.             </set>
  197.             <set name="MDT-Thunder">
  198.                 <ammo>Thunder Sachet</ammo>
  199.             </set>
  200.  
  201.             <set name="WeakSet">
  202.                 <rear>Bloodgem Earring</rear>
  203.                 <rring>Meridian Ring</rring>
  204.             </set>      
  205.      
  206.             <set name="Resting">
  207.             </set>
  208.  
  209.  
  210.             <!-- ***************************** -->
  211.             <!--  Sets for weaponskills        -->
  212.             <!-- ***************************** -->
  213.  
  214.             <set name="Standard-WS">
  215.                 <ammo>Charis Feather</ammo>
  216.                 <head>Aias Bonnet</head>
  217.                 <neck>Soil Gorget</neck>
  218.                 <lear>Brutal Earring</lear>
  219.                 <rear>Aesir Ear Pendant</rear>
  220.                 <body>Loki's Kaftan</body>
  221.                 <hands>Charis Bangles +1</hands>
  222.                 <lring>Rajas Ring</lring>
  223.                 <rring>Epona's Ring</rring>
  224.                 <back>Atheling Mantle</back>
  225.                 <waist>Anguinus Belt</waist>
  226.                 <legs>Tumbler Trunks</legs>
  227.                 <feet>Charis Toeshoes +2</feet>
  228.             </set>
  229.  
  230.             <set name="Berserk-WS">
  231.                 <ammo>Charis Feather</ammo>
  232.                 <head>Aias Bonnet</head>
  233.                 <neck>Soil Gorget</neck>
  234.                 <lear>Brutal Earring</lear>
  235.                 <rear>Aesir Ear Pendant</rear>
  236.                 <body>Loki's Kaftan</body>
  237.                 <hands>Charis Bangles +1</hands>
  238.                 <lring>Rajas Ring</lring>
  239.                 <rring>Epona's Ring</rring>
  240.                 <back>Atheling Mantle</back>
  241.                 <waist>Anguinus Belt</waist>
  242.                 <legs>Tumbler Trunks</legs>
  243.                 <feet>Charis Toeshoes +2</feet>
  244.             </set>
  245.  
  246.  
  247.             <set name="WS-Dancing Edge">
  248.                 <body>Charis Casaque +2</body>
  249.                 <waist>Anguinus Belt</waist>
  250.             </set>
  251.            
  252.             <set name="MagicWS">
  253.                 <neck>Artemis' Medal</neck>
  254.                 <lear>Hecate's Earring</lear>
  255.                 <rear>Moldavite Earring</rear>
  256.                 <lring>Diamond Ring</lring>
  257.                 <rring>Demon's Ring</rring>
  258.                 <legs>Denali Kecks</legs>
  259.             </set>
  260.  
  261.             <set name="WS-Aeolian Edge">
  262.                 <ammo>Charis Feather</ammo>
  263.                 <head>Aias Bonnet</head>
  264.                 <body>Charis Casaque +2</body>
  265.                 <hands>Charis Bangles +1</hands>
  266.                 <waist>Thunder Belt</waist>
  267.                 <feet>Charis Toeshoes +2</feet>
  268.             </set>
  269.  
  270.             <set name="WS-*">
  271.             </set>
  272.  
  273.         </group>
  274.  
  275.         <group name="Abyssea-Group" inherit="Outside-Group">
  276.             <set name="TP-Dagger-Acc1">
  277.                 <ammo>Qirmiz Tathlum</ammo>
  278.                 <head>Charis Tiara +2</head>
  279.                 <neck>Charis Necklace</neck>
  280.                 <lear>Brutal Earring</lear>
  281.                 <rear>Suppanomimi</rear>
  282.                 <body>Charis Casaque +2</body>
  283.                 <hands>Ocelot Gloves</hands>
  284.                 <lring>Rajas Ring</lring>
  285.                 <rring>Epona's Ring</rring>
  286.                 <back>Atheling Mantle</back>
  287.                 <waist>Twilight Belt</waist>
  288.                 <legs>Charis Tights +2</legs>
  289.                 <feet>Charis Toeshoes +2</feet>
  290.             </set>
  291.  
  292.             <set name="TP-Dagger-Acc2" BaseSet="TP-Dagger-Acc1">
  293.                 <neck>Agasaya's Collar</neck>
  294.                 <back>Belenos' Mantle</back>
  295.             </set>
  296.  
  297.             <set name="TP-Dagger-Acc3" BaseSet="TP-Dagger-Acc2">
  298.                 <body>Etoile Casaque</body>
  299.                 <waist>Anguinus Belt</waist>
  300.                 <legs>Aurore Brais</legs>
  301.             </set>
  302.  
  303.             <set name="Standard-WS">
  304.                 <ammo>Qirmiz Tathlum</ammo>
  305.                 <head>Aias Bonnet</head>
  306.                 <neck>Soil Gorget</neck>
  307.                 <lear>Brutal Earring</lear>
  308.                 <rear>Aesir Ear Pendant</rear>
  309.                 <body>Loki's Kaftan</body>
  310.                 <hands>Charis Bangles +1</hands>
  311.                 <lring>Rajas Ring</lring>
  312.                 <rring>Epona's Ring</rring>
  313.                 <back>Atheling Mantle</back>
  314.                 <waist>Anguinus Belt</waist>
  315.                 <legs>Tumbler Trunks</legs>
  316.                 <feet>Charis Toeshoes +2</feet>
  317.             </set>
  318.  
  319.             <set name="Berserk-WS">
  320.                 <ammo>Qirmiz Tathlum</ammo>
  321.                 <head>Aias Bonnet</head>
  322.                 <neck>Soil Gorget</neck>
  323.                 <lear>Brutal Earring</lear>
  324.                 <rear>Aesir Ear Pendant</rear>
  325.                 <body>Loki's Kaftan</body>
  326.                 <hands>Charis Bangles +1</hands>
  327.                 <lring>Rajas Ring</lring>
  328.                 <rring>Epona's Ring</rring>
  329.                 <back>Atheling Mantle</back>
  330.                 <waist>Anguinus Belt</waist>
  331.                 <legs>Tumbler Trunks</legs>
  332.                 <feet>Charis Toeshoes +2</feet>
  333.             </set>
  334.         </group>
  335.  
  336.         <group name="Campaign-Group" inherit="Outside-Group">
  337.             <set name="PDT">
  338.                 <neck>Twilight Torque</neck>
  339.                 <hands>Denali Wristbands</hands>
  340.                 <lring>Dark Ring</lring>
  341.                 <rring>Patronus Ring</rring>
  342.             </set>
  343.  
  344.             <set name="Idle-Field" BaseSet="MDT|PDT">
  345.                 <lear>Brutal Earring</lear>
  346.                 <rear>Suppanomimi</rear>
  347.                 <hands>Orcish Gauntlets</hands>
  348.                 <back>Boxer's Mantle</back>
  349.                 <legs>Charis Tights +2</legs>
  350.                 <feet>Charis Toeshoes +2</feet>
  351.             </set>
  352.         </group>
  353.  
  354.     </sets>
  355.  
  356.     <rules>
  357.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='AutoChangeGear']/*" />
  358.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='LevelRequirement']/*" />
  359.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
  360.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='CleanTransportation']/*" />
  361.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
  362.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='EquipmentLockRules']/*" />
  363.  
  364.  
  365.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='ToggleAndCycleRules']/*" />
  366.  
  367.         <if spell="$ResetTrigger|autoset">
  368.             <!-- Autoset (engage/disengage/rest/etc) gets same checks as a Reset command -->
  369.            
  370.             <xi:include href="Mote-Include.xml" xpointer="//include[@name='AreaRules']/*" />
  371.  
  372.             <if NotBuffActive="Berserk">
  373.                 <var cmd="set WSSTYLE Standard" />
  374.             </if>
  375.  
  376.             <!-- Check for weakness -->
  377.             <if BuffActive="Weakness">
  378.                 <var cmd="set WeaknessArmor $WeaknessSet" />
  379.             </if>
  380.             <else>
  381.                 <var cmd="set WeaknessArmor None" />
  382.             </else>
  383.            
  384.             <addtochat>Reset gear. (Acc$PhysAcc, $LightArmor, $HeavyArmor, $Movement)</addtochat>
  385.         </if>
  386.          
  387.          
  388.         <var cmd="set TPSet TP-$TPSTYLE-Acc$PhysAcc" />
  389.         <var cmd="set IdleSet Idle-$IdleSTYLE" />
  390.  
  391.         <!-- Define BaseLayer -->
  392.         <if status="Engaged">
  393.             <var cmd="set BaseLayer $TPSet" />
  394.             <if advanced='"$Movement" = "Move"'>
  395.                 <var cmd="set Movement None" />
  396.             </if>
  397.         </if>
  398.         <else>
  399.             <var cmd="set BaseLayer $IdleSet" />
  400.             <var cmd="set Movement Move" />
  401.         </else>
  402.  
  403.         <var cmd="set CurrentSet $BaseLayer|$LightArmor|$HeavyArmor|$WeaknessArmor|$Movement" />
  404.  
  405.         <!-- And assign to appropriate sets for idle/aftercast/etc -->
  406.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='HandleGearChange']/*" />
  407.  
  408.  
  409.         <!-- Set gear for JAs and WSs -->
  410.         <if type="Waltz">
  411.             <CastDelay Delay="0.05" />
  412.             <AfterCastDelay Delay="0.5" />
  413.  
  414.             <if NotSpell="Healing Waltz">
  415.                 <if TPAfterCastLT="0" NotBuffActive="Trance">
  416.                     <!-- Insufficient TP to use waltz.  Downgrade to the best waltz possible. -->
  417.                     <!-- Costs:
  418.                         Curing Waltz:     20 TP
  419.                         Curing Waltz II:  35 TP
  420.                         Curing Waltz III: 50 TP
  421.                         Curing Waltz IV:  65 TP
  422.                         Curing Waltz V:   80 TP
  423.                         Divine Waltz:     40 TP
  424.                         Divine Waltz II:  80 TP
  425.                    -->
  426.                    
  427.                     <if Spell="Curing*">
  428.                         <if TPLT="20">
  429.                             <addtochat>Insufficient TP [%TP]. Cancelling</addtochat>
  430.                             <cancelspell />
  431.                             <return />
  432.                         </if>
  433.                         <elseif TPLT="35">
  434.                             <changespell Spell="Curing Waltz" />
  435.                         </elseif>
  436.                         <elseif TPLT="50">
  437.                             <changespell Spell="Curing Waltz II" />
  438.                         </elseif>
  439.                         <elseif TPLT="65">
  440.                             <changespell Spell="Curing Waltz III" />
  441.                         </elseif>
  442.                         <else>
  443.                             <changespell Spell="Curing Waltz IV" />
  444.                         </else>
  445.                     </if>
  446.                     <else>
  447.                         <!-- Only one downgrade for Divine Waltzes -->
  448.                         <if TPLT="40">
  449.                             <addtochat>Insufficient TP [%TP]. Cancelling</addtochat>
  450.                             <cancelspell />
  451.                             <return />
  452.                         </if>
  453.                         <else>
  454.                             <changespell Spell="Divine Waltz" />
  455.                         </else>
  456.                     </else>
  457.                    
  458.                     <addtochat>Insufficient TP [%TP]. Downgrading to %Spell</addtochat>
  459.                 </if>
  460.  
  461.                 <equip when="Precast" set="Waltz" />
  462.             </if>
  463.         </if>
  464.         <elseif type="Samba">
  465.             <equip when="Precast" set="Samba" />
  466.         </elseif>
  467.         <elseif type="Step">  
  468.              <equip when="Precast" set="Step" />
  469.         </elseif>
  470.         <elseif type="Jig">
  471.             <equip when="Precast" set="Jig" />
  472.         </elseif>
  473.         <elseif type="Flourish*">
  474.             <if spell="Reverse Flourish">
  475.                 <equip when="Precast" set="Reverse" />
  476.             </if>
  477.             <elseif spell="Desperate Flourish">
  478.                 <equip when="Precast" set="TP-Dagger-Acc3" />
  479.             </elseif>
  480.             <elseif spell="Violent Flourish">
  481.                 <equip when="Precast" set="Violent" />
  482.             </elseif>
  483.             <elseif spell="Climactic Flourish">
  484.                 <equip when="Precast" set="Climactic" />
  485.             </elseif>
  486.         </elseif>
  487.  
  488.         <!-- Weaponskill equip rules -->
  489.         <elseif type="WeaponSkill">
  490.             <if Spell="$MagicWeaponskills">
  491.                 <var cmd="set EquipWS MagicWS|$WS-%Spell" />
  492.             </if>
  493.             <else>
  494.                 <var cmd="set EquipWS $WSSTYLE-WS|%Spell-Belt|%Spell-Gorget|$WS-%Spell" />
  495.             </else>
  496.  
  497.             <equip when="Precast" set="$EquipWS" />
  498.         </elseif>
  499.        
  500.         <!-- Ninjutsu spells -->
  501.         <elseif type="Ninjutsu">
  502.             <action type="CastDelay" Delay="0.05" />
  503.             <action type="AfterCastDelay" Delay="0.5" />
  504.  
  505.             <if Spell="Utsusemi*">
  506.                 <equip when="Precast" set="Utsusemi" />
  507.             </if>
  508.         </elseif>
  509.  
  510.         <!-- Other stuff -->
  511.         <elseif type="Misc">
  512.             <if Spell="Ranged">
  513.                 <!-- Generate Pulling messages for party if we're firing at a mob while not engaged and not already in a fight. -->
  514.                 <if PartyCountGT="2">
  515.                     <if SpellTargetType="MONSTER" IsInCombat="0" NotStatus="Engaged" NotArea="Dynamis*">
  516.                         <action when="precast" type="Command">input /p Fishing >> %target</action>
  517.                         <action when="aftercast" type="Command">input /p Target: %target &lt;call14&gt;</action>
  518.                     </if>
  519.                 </if>
  520.             </if>
  521.         </elseif>
  522.  
  523.   </rules>
  524. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement