Icinoki

vivika_dnc.xml

Jul 19th, 2013
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 16.11 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <!--Last Modified: 02-21-2012 12:43PM -->
  3. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  4.     <config
  5.        RequireVersion="2.20"
  6.        Debug="false"
  7.        ShowGearSwaps="false"
  8.        ShowSpellInfo="false"
  9.        HideErrors="false"
  10.         FishingSet="fishing"
  11.        />
  12.     <!--Vivika-->
  13.     <guildwork
  14.         character="Vivika"
  15.         server="Ragnarok"
  16.         description="Vivika's DNC XML"
  17.         job="DNC"
  18.         />
  19.     <variables>
  20.         <xi:include href="include-lightluggage.xml" xpointer="/includes/include[@name='llvars']/*" />
  21.         <xi:include href="include-tradeitems.xml" xpointer="/includes/include[@name='tradevars']/*" />
  22.         <xi:include href="include-macros.xml" xpointer="/includes/include[@name='macrosvars']/*" />
  23.         <xi:include href="include-vivika.xml" xpointer="/includes/include[@name='vivikavars']/*" />
  24.         <xi:include href="include-vnm.xml" xpointer="/includes/include[@name='vnmvars']/*" />
  25.  
  26.         <var name="vws">Evisceration</var>
  27.         <var name="vwas">Aeolian Edge</var>
  28.     </variables>
  29.     <sets>
  30.         <group default="yes" name="Basic">
  31.             <!-- TP/WS Sets == Start -->
  32.             <set name="Standard">
  33.                 <ammo>Charis Feather</ammo>
  34.                 <!--head>Zelus Tiara</head--><!--haste+8%-->
  35.                 <head>Charis Tiara +2</head><!--haste+6%-->
  36.                 <neck>Charis Necklace</neck>
  37.                 <!--neck>Peacock Charm</neck-->
  38.                 <neck>Agasaya's Collar</neck>
  39.                 <lear>Brutal Earring</lear>
  40.                 <rear>Suppanomimi</rear>
  41.                 <!--rear>Aesir Ear Pendant</rear-->
  42.                 <body>Charis Casaque +2</body>
  43.                 <!--hands>Brego Gloves</hands--><!--haste+4%-->
  44.                 <hands>Thaumas Gloves</hands><!--haste+3%-->
  45.                 <lring>Epona's Ring</lring>
  46.                 <rring>Rajas Ring</rring>
  47.                 <back>Atheling Mantle</back>
  48.                 <waist>Twilight Belt</waist><!--haste+7%-->
  49.                 <!--legs>Matre Bragezenn</legs-->
  50.                 <!--legs>Charis Tights +2</legs--><!--haste+5%-->
  51.                 <legs>Thaumas Kecks</legs><!--haste+6%-->
  52.                 <!--feet>Ballerines</feet--><!--haste+4%-->
  53.                 <feet>Charis Shoes +2</feet><!--haste+4%-->
  54.             </set>
  55.             <set name="weapon">
  56.                 <main>Twashtar</main>
  57.                 <sub>Praxidikai</sub>
  58.             </set>
  59.             <xi:include href="include-fishingsets.xml" xpointer="/includes/include[@name='FishingSets-Vivika']/*" />
  60.             <set name="trial">
  61.                 <head>Etoile Tiara +2</head><!--Bastok, Buburimu-->
  62.                 <feet>Etoile Shoes +2</feet><!--Bastok, Qufim-->
  63.             </set>
  64.             <set name="WS" baseset="standard">
  65.                 <head>Etoile Tiara +2</head>
  66.                 <head>Thaumas Hat</head>
  67.                 <!--neck>Peacock Charm</neck-->
  68.                 <neck>Agasaya's Collar</neck>
  69.                 <rear>Aesir Ear Pendant</rear>
  70.                 <body>Etoile Casaque +2</body>
  71.                 <hands>Thaumas Gloves</hands>
  72.                 <waist>Anguinus Belt</waist>
  73.                 <legs>Thaumas Kecks</legs>
  74.                 <feet>Thaumas Nails</feet>
  75.             </set>
  76.             <set name="Snow Belt">
  77.                 <waist>Snow Belt</waist>
  78.             </set>
  79.             <set name="Breeze Belt">
  80.                 <waist>Breeze Belt</waist>
  81.             </set>
  82.             <set name="Thunder Belt">
  83.                 <waist>Thunder Belt</waist>
  84.             </set>
  85.             <set name="Aqua Belt">
  86.                 <waist>Aqua Belt</waist>
  87.             </set>
  88.             <!--
  89.                 Snow Belt - Mordant Rime, Pyrrhic Kleos, Rudra's Storm
  90.                 Breeze Belt - Cyclone, Dancing Edge, Gust Slash, Mordant Rime, Shark Bite, Aeolian Edge
  91.                 Thunder Belt - Cyclone, Mordant Rime, Shark Bite
  92.                 Aqua Belt - Mordant Rime, Pyrrhic Kleos, Rudra's Storm, Shadowstitch
  93.             -->
  94.             <set name="WSmab">
  95.             </set>
  96.             <!-- TP/WS Sets == End -->
  97.            
  98.             <!-- Job Ability Sets == Start -->
  99.             <set name="WaltzSelf"><!-- VIT+CHR -->
  100.                 <head>Etoile Tiara +2</head>
  101.                 <!--body>Charis Casaque +2</body-->
  102.                 <body>Dancer's Casaque</body>
  103.                 <hands>Thaumas Gloves</hands>
  104.                 <lring>Sirona's Ring</lring>
  105.                 <rring>Omega Ring</rring>
  106.                 <back>Etoile Cape</back>
  107.                 <legs>Etoile Tights +2</legs>
  108.                 <feet>Charis Shoes +2</feet>
  109.             </set>
  110.             <set name="WaltzOthers" BaseSet="WaltzSelf"><!-- CHR -->
  111.             </set>
  112.             <set name="Quickstep|Box Step|Stutter Step"><!-- ACC gear -->
  113.                 <head>Charis Tiara +2</head><!--ACC+8-->
  114.                 <neck>Peacock Charm</neck><!--ACC+10-->
  115.                 <rear>Choreia Earring</rear>
  116.                 <!--body>Scorpion Harness</body-->
  117.                 <body>Etoile Casaque +2</body><!--ACC+15-->
  118.                 <!--hands>Thaumas Gloves</hands--><!--ACC+13-->
  119.                 <hands>Dancer's Bangles</hands>
  120.                 <lring>Toreador's Ring</lring><!--ACC+7-->
  121.                 <rring>Rajas Ring</rring><!--ACC+2-->
  122.                 <back>Belenos' Mantle</back><!--ACC+8-->
  123.                 <waist>Anguinus Belt</waist><!--ACC+15-->
  124.                 <legs>Thaumas Kecks</legs><!--ACC+14-->
  125.                 <feet>Etoile Shoes +2</feet><!--ACC+10--><!--Increases Step Accuracy-->
  126.             </set>
  127.             <set name="Feather Step" baseset="quickstep">
  128.                 <feet>Charis Shoes +2</feet>
  129.             </set>
  130.             <set name="enmity|Animated Flourish" />
  131.             <set name="Violent Flourish" baseset="quickstep"><!-- ACC and MACC gear -->
  132.                 <head>Thaumas Hat</head><!--MACC+6-->
  133.                 <body>Etoile Casaque +2</body>
  134.             </set>
  135.             <set name="Desperate Flourish" baseset="quickstep"><!-- ACC gear -->
  136.             </set>
  137.             <set name="Climactic Flourish">
  138.                 <head>Charis Tiara +2</head>
  139.             </set>
  140.             <set name="Striking Flourish">
  141.                 <body>Charis Casaque +2</body>
  142.             </set>
  143.             <set name="Reverse Flourish"><!--skillchain bonus-->
  144.                 <hands>Charis Bangles +2</hands>
  145.             </set>
  146.             <set name="Building Flourish|Wild Flourish|Ternary Flourish" /><!--Dummy sets, no mods-->
  147.             <set name="Samba">
  148.                 <!--head>Charis Tiara +2</head-->
  149.                 <head>Dancer's Tiara</head>
  150.                 <body>Charis Casaque +2</body>
  151.                 <hands>Charis Bangles +2</hands>
  152.                 <legs>Charis Tights +2</legs>
  153.                 <feet>Charis Shoes +2</feet>
  154.             </set>
  155.             <set name="jig">
  156.                 <legs>Etoile Tights +2</legs>
  157.                 <feet>Dancer's Shoes</feet>
  158.             </set>
  159.             <set name="no foot rise">
  160.                 <body>Etoile Casaque +2</body>
  161.             </set>
  162.             <set name="saber dance">
  163.                 <legs>Etoile Tights +2</legs>
  164.             </set>
  165.             <set name="closed position"><!--job trait-->
  166.                 <feet>Etoile Shoes +2</feet>
  167.             </set>
  168.             <set name="trance">
  169.                 <head>Etoile Tiara +2</head>
  170.             </set>
  171.            
  172.             <!--
  173.             Need to get:
  174.             Dancer's Tiara - Samba duration (have)
  175.             Dancer's Casaque - Waltz Potency+10% (have)
  176.             Dancer's Bangles - Step accuracy (have)
  177.             Dancer's Shoes - Jig duration (have)
  178.             Etoile Tiara - Waltz Potency+5% (have)
  179.                 +2 = Waltz+7% (have)
  180.                 xp = enhances trance (have)
  181.             Etoile Casaque - Violent Flourish (have)
  182.                 +2 = pretty nice ws piece (have)
  183.                 xp = enhances no foot rise (have)
  184.             Etoile Tights - Jig duration (have)
  185.                 xp = enhances saber dance (have)
  186.             Etoile Shoes - Step accuracy (have)
  187.                 +1 step accuracy+10 (have)
  188.                 +2 step accuracy+15 (have)
  189.             Etoile Cape - DEX/CHR/ACC/EVA+5 (have)
  190.             Charis Necklace - dual weild (have)
  191.             -->
  192.             <!-- Job Ability Sets == End -->
  193.  
  194.             <!-- Magic Sets == Start -->
  195.             <!-- Magic Sets == End -->
  196.            
  197.             <!-- PDT/MDT/Evasion == Start -->
  198.             <set name="PDT">
  199.                 <neck>Twilight Torque</neck>
  200.                 <lring>Dark Ring</lring>
  201.                 <rring>Succor Ring</rring>
  202.                 <back>Shadow Mantle</back>
  203.             </set>
  204.             <set name="MDT">
  205.                 <neck>Twilight Torque</neck>
  206.                 <lring>Shadow Ring</lring>
  207.                 <!--rring>Succor Ring</rring-->
  208.                 <rring>Archon Ring</rring>
  209.             </set>
  210.             <set name="Evasion">
  211.                 <head>Bendis's Hairpin</head>
  212.                 <neck>Torero Torque</neck>
  213.                 <lear>Musical Earring</lear>
  214.                 <rear>Elusive Earring</rear>
  215.                 <body>Scorpion Harness</body>
  216.                 <hands>Charis Bangles +2</hands><!--AGI since lack of EVA gear-->
  217.                 <legs>Charis Tights +2</legs>
  218.                 <!--feet>Ballerines</feet-->
  219.                 <feet>Etoile Shoes +2</feet>
  220.             </set>
  221.             <!-- PDT/MDT/Evasion == End -->
  222.  
  223.             <!-- Idle/Standing/Resting == Start -->
  224.             <set name="Idle" Baseset="Standard|Evasion|PDT">
  225.                 <feet>Tandava Crackows</feet>
  226.             </set>
  227.             <set name="Resting" />
  228.             <!-- Idle/Standing/Resting == End -->
  229.  
  230.             <set name="fastcast">
  231.                 <hands>Thaumas Gloves</hands>
  232.             </set>
  233.             <set name="haste">
  234.                 <head>Zelus Tiara</head><!--8% haste-->
  235.                 <hands>Brego Gloves</hands><!--4% haste-->
  236.                 <waist>Twilight Belt</waist><!--7% haste-->
  237.                 <legs>Charis Tights +2</legs><!--5% haste-->
  238.                 <feet>Charis Shoes +2</feet><!--4% haste-->
  239.             </set>
  240.             <set name="blank" />
  241.             <set name="autoCollect">
  242.                 <!--item>Korin Obi</item-->
  243.                 <item>Phurba</item>
  244.                 <item>Praxidikai</item>
  245.                 <item>Twilight Knife</item>
  246.                 <item>Twashtar</item>
  247.             </set>
  248.         </group>
  249.     </sets>
  250.     <rules>
  251.         <xi:include href="include-lightluggage.xml" xpointer="/includes/include[@name='llrules']/*" />
  252.         <xi:include href="include-macros.xml" xpointer="/includes/include[@name='macrosrules']/*" />
  253.         <xi:include href="include-tradeitems.xml" xpointer="/includes/include[@name='traderules']/*" />
  254.         <xi:include href="include-vivika.xml" xpointer="/includes/include[@name='vivikarules']/*" />
  255.         <xi:include href="include-vnm.xml" xpointer="/includes/include[@name='vnmrules']/*" />
  256.        
  257.         <if spell="diaga v">
  258.             <!--Used to list all variables, what they are, and how to set them.-->
  259.             <cancelspell />
  260.             <addtochat>---%mainjob Variables---</addtochat>
  261.         </if>
  262.        
  263.         <if NOTbuffactive="visitant" NOTadvanced='"$vws"="Exenterator"'>
  264.             <var cmd='set vws Exenterator' />
  265.             <!--addtochat>buffs: NOT visitant</addtochat-->
  266.         </if>
  267.         <elseif buffactive="visitant" NOTadvanced='"$vws"="Evisceration"'>
  268.             <var cmd='set vws Evisceration' />
  269.             <!--addtochat>buffs: visitant</addtochat-->
  270.         </elseif>
  271.        
  272.         <if skill="HealingMagic|EnhancingMagic" spell="*na|erase" mainjob="DNC" NOTsubjob="WHM">
  273.             <changespell spell="healing waltz" />
  274.         </if>
  275.         <if spell="*mazurka" mainjob="DNC">
  276.             <changespell spell="chocobo jig" />
  277.         </if>
  278.        
  279.         <if spell="cure*|curaga*" mainjob="DNC">
  280.             <if spell="cure vi">
  281.                 <changespell spell="curing waltz v" />
  282.             </if>
  283.             <if spell="cure v">
  284.                 <changespell spell="curing waltz iv" />
  285.             </if>
  286.             <if spell="cure iv">
  287.                 <changespell spell="curing waltz iii" />
  288.             </if>
  289.             <if spell="cure iii">
  290.                 <changespell spell="curing waltz ii" />
  291.             </if>
  292.             <if spell="cure ii">
  293.                 <changespell spell="curing waltz" />
  294.             </if>
  295.             <if spell="cure">
  296.                 <changespell spell="curing waltz" />
  297.             </if>
  298.             <if spell="curaga iv">
  299.                 <changespell spell="divine waltz ii" />
  300.             </if>
  301.             <if spell="curaga iii">
  302.                 <changespell spell="divine waltz ii" />
  303.             </if>
  304.             <if spell="curaga ii">
  305.                 <changespell spell="divine waltz ii" />
  306.             </if>
  307.             <if spell="curaga">
  308.                 <changespell spell="divine waltz" />
  309.             </if>
  310.         </if>
  311. <!--
  312.         <if spell="cure*|curaga*" mainjob="DNC">
  313.             <if spell="cure vi">
  314.                 <if mlvllt="87">
  315.                     <changespell spell="cure v" />
  316.                 </if>
  317.                 <else>
  318.                     <changespell spell="curing waltz v" />
  319.                 </else>
  320.             </if>
  321.             <if spell="cure v">
  322.                 <if mlvllt="70">
  323.                     <changespell spell="cure iv" />
  324.                 </if>
  325.                 <else>
  326.                     <changespell spell="curing waltz iv" />
  327.                 </else>
  328.             </if>
  329.             <if spell="cure iv">
  330.                 <if mlvllt="45">
  331.                     <changespell spell="cure iii" />
  332.                 </if>
  333.                 <elseif NOTsubjob="WHM">
  334.                     <changespell spell="curing waltz iii" />
  335.                 </elseif>
  336.             </if>
  337.             <if spell="cure iii">
  338.                 <if mlvllt="30">
  339.                     <changespell spell="cure ii" />
  340.                 </if>
  341.                 <elseif NOTsubjob="WHM">
  342.                     <changespell spell="curing waltz ii" />
  343.                 </elseif>
  344.             </if>
  345.             <if spell="cure ii">
  346.                 <if mlvllt="15">
  347.                     <changespell spell="cure" />
  348.                 </if>
  349.                 <elseif NOTsubjob="WHM">
  350.                     <changespell spell="curing waltz" />
  351.                 </elseif>
  352.             </if>
  353.             <if spell="cure">
  354.                 <if mlvllt="15">
  355.                     <addtochat>Level too low for Curing Waltz.</addtochat>
  356.                 </if>
  357.                 <elseif NOTsubjob="WHM">
  358.                     <changespell spell="curing waltz" />
  359.                 </elseif>
  360.             </if>
  361.             <if spell="curaga iv">
  362.                 <if mlvllt="78">
  363.                     <changespell spell="curaga iii" />
  364.                 </if>
  365.                 <else>
  366.                     <changespell spell="divine waltz ii" />
  367.                 </else>
  368.             </if>
  369.             <if spell="curaga iii">
  370.                 <if mlvllt="78">
  371.                     <changespell spell="curaga ii" />
  372.                 </if>
  373.                 <else>
  374.                     <changespell spell="divine waltz ii" />
  375.                 </else>
  376.             </if>
  377.             <if spell="curaga ii">
  378.                 <if mlvllt="62">
  379.                     <changespell spell="curaga" />
  380.                 </if>
  381.                 <else>
  382.                     <changespell spell="divine waltz ii" />
  383.                 </else>
  384.             </if>
  385.             <if spell="curaga">
  386.                 <if mlvllt="25">
  387.                     <addtochat>Level too low for Divine Waltz.</addtochat>
  388.                 </if>
  389.                 <else>
  390.                     <changespell spell="divine waltz" />
  391.                 </else>
  392.             </if>
  393.         </if>
  394. -->
  395.        
  396.         <if advanced='%MainJobLVL &lt; 40' spell="sneak">
  397.             <changespell Spell="spectral jig" />
  398.         </if>
  399.  
  400.         <if spell="provoke" NOTsubjob="WAR" SLvlGT="10">
  401.             <changespell spell="animated flourish" />
  402.         </if>
  403.  
  404.         <!--Stun costs 25 MP.-->
  405.         <if spell="stun">
  406.             <if subjob="BLM">
  407.                 <if SLvlLT="45">
  408.                     <addtochat>SubJob Level less than 45.</addtochat>
  409.                     <changespell spell="violent flourish" />
  410.                 </if>
  411.                 <elseif advanced='%mp &lt; 25'>
  412.                     <addtochat>MP less than 25.</addtochat>
  413.                     <changespell spell="violent flourish" />
  414.                 </elseif>
  415.             </if>
  416.             <else>
  417.                 <changespell spell="violent flourish" />
  418.                 <addtochat>Subjob NOT BLM.</addtochat>
  419.             </else>
  420.         </if>
  421.        
  422.         <xi:include href="include-return.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  423.  
  424.         <if spell="autoset">
  425.             <equip when="resting" set="Resting" />
  426.             <equip when="idle" set="Idle" />
  427.             <equip when="engaged" set="Standard" />
  428.         </if>
  429.         <equip when="idle" set="Idle" />
  430.         <equip when="resting" set="Resting" />
  431.         <if status="engaged">
  432.             <equip when="precast|midcast|aftercast">
  433.                 <main lock="t" />
  434.                 <sub lock="t" />
  435.             </equip>
  436.             <equip when="aftercast" set="Standard" />
  437.         </if>
  438.         <else>
  439.             <equip when="aftercast" set="Idle" />
  440.         </else>
  441.  
  442.         <addtochat>Spell: '%spell', Type: '%type', Skill: '%skill'</addtochat>
  443.        
  444.         <!--
  445.         Healing Waltz = Waltz
  446.         Reverse Flourish = Flourish2
  447.         No Foot Rise = JobAbility
  448.         Spectral Jig = Jig
  449.        
  450.         -->
  451.        
  452.        
  453.         <if type="WeaponSkill">
  454.             <castdelay delay="0.3" />
  455.             <AfterCastDelay delay="0.5" />
  456.            
  457.             <if spell="Mordant Rime|Pyrrhic Kleos|Rudra's Storm">
  458.                 <equip when="precast" set="WS|Snow Belt" />
  459.             </if>
  460.             <elseif spell="Cyclone|Dancing Edge|Gust Slash|Mordant Rime|Shark Bite|Aeolian Edge">
  461.                 <equip when="precast" set="WS|Breeze Belt" />
  462.             </elseif>
  463.             <elseif spell="Cyclone|Mordant Rime|Shark Bite">
  464.                 <equip when="precast" set="WS|Thunder Belt" />
  465.             </elseif>
  466.             <elseif spell="Mordant Rime|Pyrrhic Kleos|Rudra's Storm|Shadowstitch">
  467.                 <equip when="precast" set="WS|Aqua Belt" />
  468.             </elseif>
  469.             <else>
  470.                 <equip when="precast" set="WS" />
  471.             </else>
  472.         </if>          
  473.         <elseif type="JobAbility">
  474.             <castdelay delay="0.3" />
  475.             <AfterCastDelay delay="0.5" />
  476.  
  477.             <!--if mode="OR" NOTadvanced='%TPAfterCast &lt; 0' advanced='%TPAfterCast = 0'>
  478.                 <equip when="precast" set="%spell" />
  479.             </if-->
  480.             <if spell="no foot rise|saber dance|trance">
  481.                 <equip when="precast" set="%spell" />
  482.             </if>
  483.         </elseif>
  484.         <elseif type="Samba">
  485.             <equip when="precast" set="samba" />
  486.         </elseif>
  487.         <elseif type="Waltz">
  488.             <if spell="Healing Waltz">
  489.                 <equip when="precast" set="haste" />
  490.             </if>
  491.             <elseif spell="Curing Waltz*|Divine Waltz*">
  492.                 <if Advanced='"%TargetType"="Self"'>
  493.                     <if Advanced='"%DayElement"="Dark"'>
  494.                         <equip when="precast|midcast">
  495.                             <back lock="yes">Shadow Mantle</back>
  496.                         </equip>
  497.                     </if>
  498.                     <equip when="precast" set="haste|WaltzSelf" />
  499.                 </if>
  500.                 <else>
  501.                     <equip when="precast" set="haste|WaltzOthers" />
  502.                 </else>
  503.             </elseif>
  504.         </elseif>
  505.         <elseif type="Step">
  506.             <equip when="precast" set="%spell" />
  507.         </elseif>
  508.         <elseif type="Jig">
  509.             <equip when="precast" set="jig" />
  510.             <if spell="Spectral Jig" buffactive="Sneak">
  511.                 <cmd when="precast">cancel 71</cmd>
  512.             </if>
  513.         </elseif>
  514.         <elseif type="Flourish*">
  515.         <!--elseif spell="*Flourish"-->
  516.             <equip when="precast|midcast" set="haste|%spell" />
  517.         </elseif>
  518.  
  519.         <!--xi:include href="include-dnc.xml" xpointer="/includes/include[@name='dnc']/*" /-->
  520.     </rules>
  521. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment