Icinoki

vivika_thf.xml

Jul 19th, 2013
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 16.79 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <!--Last Modified: 04-02-2012 07:15PM -->
  3. <!--DOCTYPE spellcast PUBLIC "spellcast" "spellcast.dtd"-->
  4. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  5.     <config
  6.        RequireVersion="2.20"
  7.        Debug="false"
  8.        ShowGearSwaps="false"
  9.        ShowSpellInfo="false"
  10.         FishingSet="fishing"
  11.         />
  12.     <guildwork
  13.         character="Vivika"
  14.         server="Ragnarok"
  15.         description="Vivika's THF XML"
  16.         job="THF"
  17.         />
  18.     <variables clear="true">
  19.         <xi:include href="include-lightluggage.xml" xpointer="/includes/include[@name='llvars']/*" />
  20.         <xi:include href="include-tradeitems.xml" xpointer="/includes/include[@name='tradevars']/*" />
  21.         <xi:include href="include-macros.xml" xpointer="/includes/include[@name='macrosvars']/*" />
  22.         <xi:include href="include-vivika.xml" xpointer="/includes/include[@name='vivikavars']/*" />
  23.         <xi:include href="include-vnm.xml" xpointer="/includes/include[@name='vnmvars']/*" />
  24.  
  25.         <var name="THFmode">Standard</var>
  26.         <var name="SkillUp">0</var>
  27.  
  28.         <var name="vws">Evisceration</var>
  29.         <var name="vwas">Aeolian Edge</var>
  30.     </variables>
  31.     <sets>
  32.         <group name="thf" default="yes">
  33.             <!-- TP/WS Sets == Start -->
  34.             <set name="Standard">
  35.                 <!--main>Twashtar</main>
  36.                 <sub>Thief's Knife</sub-->
  37.                 <range>Raider's Bmrng.</range>
  38.                 <head>Raid. Bonnet +2</head>
  39.                 <!--neck>Peacock Charm</neck-->
  40.                 <neck>Agasaya's Collar</neck>
  41.                 <lear>Brutal Earring</lear>
  42.                 <rear>Suppanomimi</rear>
  43.                 <!--body>Raider's Vest +2</body-->
  44.                 <body>Thaumas Coat</body>
  45.                 <!--hands>Raider's Armlets +2</hands-->
  46.                 <hands>Brego Gloves</hands>
  47.                 <lring>Epona's Ring</lring>
  48.                 <rring>Rajas Ring</rring>
  49.                 <back>Atheling Mantle</back>
  50.                 <waist>Twilight Belt</waist>
  51.                 <legs>Raid. Culottes +2</legs>
  52.                 <!--feet>Ballerines</feet-->
  53.                 <!--feet>Thaumas Nails</feet-->
  54.                 <feet>Asn. Poulaines +2</feet>
  55.             </set>
  56.             <set name="weapon">
  57.                 <main>Twashtar</main>
  58.                 <sub>Praxidikai</sub>
  59.                 <range>Raider's Bmrng.</range>
  60.             </set>
  61.             <xi:include href="include-fishingsets.xml" xpointer="/includes/include[@name='FishingSets-Vivika']/*" />
  62.             <set name="trial">
  63.                 <hands>Asn. Armlets +2</hands><!--Xarcabard, Tavnazia-->
  64.                 <feet></feet><!--Jeuno, Qufim-->
  65.             </set>
  66.             <set name="WS">
  67.                 <rear>Aesir Ear Pendant</rear>
  68.                 <hands>Thaumas Gloves</hands>
  69.                 <waist>Anguinus Belt</waist>
  70.                 <legs>Thaumas Kecks</legs>
  71.                 <!--feet>Raid. Poulaines +2</feet-->
  72.                 <feet>Thaumas Nails</feet>
  73.             </set>
  74.             <set name="WSae|Aeolian Edge|Cyclone" Baseset="Standard|WS">
  75.                 <lear>Moldavite Earring</lear>
  76.                 <rear>Hecate's Earring</rear>
  77.                 <hands>Raider's Armlets +2</hands>
  78.                 <lring>Demon's Ring</lring>
  79.                 <rring>Demon's Ring</rring>
  80.             </set>
  81.             <set name="Mandalic Stab|Shark Bite|Evisceration|Rudra's Storm">
  82.                 <!--Mandalic Stab - DEX 30%-->
  83.                 <!--Shark Bite - DEX 50%-->
  84.                 <!--Evisceration - DEX 30%-->
  85.                 <!--Rudra's Storm - DEX 60%-->
  86.                 <lear>Brutal Earring</lear>
  87.                 <rear>Aesir Ear Pendant</rear>
  88.                 <body>Raider's Vest +2</body><!--DEX+10-->
  89.                 <hands>Raid. Armlets +2</hands>
  90.                 <lring>Epona's Ring</lring>
  91.                 <rring>Rajas Ring</rring>
  92.                 <back>Atheling Mantle</back>
  93.                 <waist>Anguinus Belt</waist>
  94.                 <legs>Raid. Culottes +2</legs>
  95.                 <!--feet>Asn. Poulaines +2</feet-->
  96.                 <feet>Thaumas Nails</feet>
  97.             </set>
  98.             <set name="Exenterator"><!--AGI 100%-->
  99.                 <head>Thaumas Hat</head>
  100.                 <lear>Brutal Earring</lear>
  101.                 <rear>Raider's Earring</rear><!--AGI+4 earring, if possible-->
  102.                 <hands>Raid. Armlets +2</hands>
  103.                 <lring>Epona's Ring</lring>
  104.                 <rring>Rajas Ring</rring><!--Could replace with AGI+7 ring-->
  105.                 <back>Atheling Mantle</back>
  106.                 <waist>Anguinus Belt</waist>
  107.                 <feet>Raid. Poulaines +2</feet>
  108.             </set>
  109.             <!--
  110.             Wasp Sting - None
  111.             Gust Slash - DEX 20%, INT 20%
  112.             Shadowstitch - CHR 30%
  113.             Viper Bite - None
  114.             Cyclone - DEX 30%, INT 25%
  115.             Energy Steal - None
  116.             Energy Drain - None
  117.             Dancing Edge - DEX 30%, CHR 40%
  118.             Shark Bite - DEX 50%
  119.             Evisceration - DEX 30%
  120.             Aeolin Edge - DEX 28%, INT 28%
  121.             Exenterator - AGI 100%
  122.             Mercy Stroke - STR 60%
  123.             Mandalic Stab - DEX 30%
  124.             Rudra's Storm - DEX 60%
  125.             -->
  126.             <!-- TP/WS Sets == End -->
  127.            
  128.             <!-- Job Ability Sets == Start -->
  129.             <set name="SA|Sneak Attack">
  130.                 <!--head>Aias Bonnet</head-->
  131.                 <hands>Raider's Armlets +2</hands>
  132.                 <rring>Rajas Ring</rring>
  133.                 <feet>Asn. Poulaines +2</feet>
  134.             </set>
  135.             <set name="TA|Trick Attack">
  136.                 <feet>Raid. Poulaines +2</feet>
  137.             </set>
  138.             <set name="Flee">
  139.                 <!--feet>Rogue's Poulaines</feet-->
  140.             </set>
  141.             <set name="Steal">
  142.             </set>
  143.             <set name="Mug">
  144.             </set>
  145.             <set name="Despoil">
  146.                 <legs>Raid. Culottes +2</legs>
  147.                 <feet>Raid. Poulaines +2</feet>
  148.             </set>
  149.             <set name="Accomplice|Collaborator">
  150.                 <head>Raid. Bonnet +2</head>
  151.             </set>
  152.             <set name="Conspirator">
  153.                 <body>Raider's Vest +2</body>
  154.             </set>
  155.             <set name="Hide">
  156.             </set>
  157.  
  158.             <set name="Aura Steal">
  159.                 <head>Asn. Bonnet +2</head>
  160.             </set>
  161.             <set name="Ambush">
  162.                 <body>Asn. Vest +2</body>
  163.             </set>
  164.             <set name="Perfect Dodge">
  165.                 <hands>Asn. Armlets +2</hands>
  166.             </set>
  167.             <set name="Feint">
  168.                 <legs>Asn. Culottes +2</legs>
  169.             </set>
  170.             <set name="Assassin's Charge">
  171.                 <feet>Asn. Poulaines +2</feet>
  172.             </set>
  173.             <!-- Job Ability Sets == End -->
  174.            
  175.             <!-- PDT/MDT/Evasion == Start -->
  176.             <set name="PDT">
  177.                 <neck>Twilight Torque</neck>
  178.                 <lring>Dark Ring</lring>
  179.                 <rring>Succor Ring</rring>
  180.                 <back>Shadow Mantle</back>
  181.             </set>
  182.             <set name="MDT">
  183.                 <neck>Twilight Torque</neck>
  184.                 <!--lring>Dark Ring</lring-->
  185.                 <lring>Shadow Ring</lring>
  186.                 <!--rring>Succor Ring</rring-->
  187.                 <rring>Archon Ring</rring>
  188.             </set>
  189.             <set name="Evasion">
  190.                 <head>Bendis's Hairpin</head>
  191.                 <neck>Torero Torque</neck>
  192.                 <lear>Musical Earring</lear>
  193.                 <rear>Elusive Earring</rear>
  194.                 <body>Scorpion Harness</body>
  195.                 <hands>Asn. Armlets +2</hands>
  196.                 <!--neck>Evasion Torque</neck-->
  197.                 <!--rring>Spiral Ring</rring-->
  198.                 <feet>Raid. Poulaines +2</feet>
  199.             </set>
  200.             <!-- PDT/MDT/Evasion == End -->
  201.  
  202.             <!-- Idle/Standing/Resting == Start -->
  203.             <set name="Idle" Baseset="Standard">
  204.             </set>
  205.             <set name="Running">
  206.             </set>
  207.             <set name="Resting" Baseset="Standard|PDT|Evasion|Running" />
  208.             <set name="Standing">
  209.                 <!--rring>Shadow Ring</rring-->
  210.                 <lring>Dark Ring</lring>
  211.                 <!--back>Shadow Mantle</back-->
  212.             </set>
  213.             <!-- Idle/Standing/Resting == End -->
  214.            
  215.             <set name="Haste"><!--ALL haste gear so max is equipped-->
  216.                 <head>Zelus Tiara</head>
  217.                 <body>Raider's Vest +2</body>
  218.                 <waist>Twilight Belt</waist>
  219.                 <legs>Raid. Culottes +2</legs>
  220.                 <feet>Ballerines</feet>
  221.             </set>
  222.             <set name="Ranged">
  223.                 <neck>Peacock Charm</neck>
  224.             </set>
  225.             <set name="TH">
  226.                 <head>Zelus Tiara</head><!--for haste-->
  227.                 <hands>Asn. Armlets +2</hands>
  228.                 <feet>Raid. Poulaines +2</feet>
  229.                 <!--sub>Thief's Knife</sub-->
  230.             </set>
  231.             <set name="fullTH">
  232.                 <main>Twashtar</main>
  233.                 <sub>Thief's Knife</sub>
  234.                 <hands>Asn. Armlets +2</hands>
  235.                 <feet>Raid. Poulaines +2</feet>
  236.             </set>
  237.             <set name="blankset|blank" />
  238.             <set name="autoCollect">
  239.                 <!--item>Twilight Knife</item-->
  240.                 <!--item>Triplus Dagger</item-->
  241.                 <item>Thief's Knife</item>
  242.                 <item>Twashtar</item>
  243.                 <item>Praxidikai</item>
  244.                 <item>Thunder Gorget</item>
  245.                 <item>Thunder Belt</item>
  246.                 <item>Shadow Gorget</item>
  247.             </set>
  248.         </group>
  249.         <group name="nin" inherit="thf">
  250.             <set name="FastCast">
  251.                 <rear>Loquac. Earring</rear>
  252.             </set>
  253.             <set name="UtsusemiSpellcasting">
  254.                 <neck>Magoraga Beads</neck>
  255.             </set>
  256.         </group>
  257.         <group name="dnc" inherit="thf">
  258.             <set name="WaltzSelf" BaseSet="Haste"><!-- VIT+CHR -->
  259.                 <rring>Dark Ring</rring>
  260.             </set>
  261.             <set name="WaltzOthers" BaseSet="Haste"><!-- CHR -->
  262.                 <rring>Dark Ring</rring>
  263.             </set>
  264.             <set name="Step" BaseSet="Standard"><!-- Accuracy gear -->
  265.                 <neck>Peacock Charm</neck>
  266.                 <lear>Choreia Earring</lear>
  267.                 <back>Belenos' Mantle</back>
  268.                 <waist>Anguinus Belt</waist>
  269.             </set>
  270.             <set name="Violent Flourish" baseset="step"><!-- ACC and MACC gear -->
  271.             </set>
  272.         </group>
  273.     </sets>
  274.     <rules>
  275.         <xi:include href="include-lightluggage.xml" xpointer="/includes/include[@name='llrules']/*" />
  276.         <xi:include href="include-macros.xml" xpointer="/includes/include[@name='macrosrules']/*" />
  277.         <xi:include href="include-tradeitems.xml" xpointer="/includes/include[@name='traderules']/*" />
  278.         <xi:include href="include-vivika.xml" xpointer="/includes/include[@name='vivikarules']/*" />
  279.         <xi:include href="include-vivikamagic.xml" xpointer="/includes/include[@name='vivikamagicrules']/*" />
  280.         <xi:include href="include-vnm.xml" xpointer="/includes/include[@name='vnmrules']/*" />
  281.  
  282.          <if NOTgroup="%SubJob">
  283.             <if subjob="NIN|DNC">
  284.                 <command>sc group %SubJob</command>
  285.             </if>
  286.             <elseif NOTgroup="thf">
  287.                 <command>sc group thf</command>
  288.             </elseif>
  289.         </if>
  290.        
  291.         <!--if buffactive="visitant">
  292.             <var cmd = 'set TPchangeValue $TPchangeInside' />
  293.         </if>
  294.         <else>
  295.             <var cmd = 'set TPchangeValue $TPchangeOutside' />
  296.         </else-->
  297.  
  298.         <if NOTbuffactive="visitant" NOTadvanced='"$vws"="Exenterator"'>
  299.             <var cmd='set vws Exenterator' />
  300.             <!--addtochat>buffs: NOT visitant</addtochat-->
  301.         </if>
  302.         <elseif buffactive="visitant" NOTadvanced='"$vws"="Evisceration"'>
  303.             <var cmd='set vws Evisceration' />
  304.             <!--addtochat>buffs: visitant</addtochat-->
  305.         </elseif>
  306.        
  307.         <if spell="autoset">
  308.             <equip when="resting" set="Resting" />
  309.             <!--equip when="idle" set="Idle" /-->
  310.             <!--equip when="engaged" set="Standard" /-->
  311.  
  312.             <if status="engaged">
  313.                 <!-- If we need our TH4 only need to equip thief's knife to trigger this -->
  314.                 <!--if mode="OR" equipMain="Thief's Knife" equipSub="Thief's Knife"-->
  315.                     <equip when="idle|engaged|precast|midcast|aftercast">
  316.                         <head lock="yes">Zelus Tiara</head><!--for haste-->
  317.                         <hands lock="yes">Asn. Armlets +2</hands>
  318.                         <feet lock="yes">Raid. Poulaines +2</feet>
  319.                     </equip>
  320.                 <!--/if-->
  321.             </if>
  322.         </if>
  323.        
  324.         <if status="idle|autoset">
  325.             <if advanced = '"$THFmode" == "evasion"'><!--Evasion-->
  326.                 <equip when="idle|aftercast" set="Standard|PDT|Evasion|Running" />
  327.             </if>
  328.             <else><!--Standard-->
  329.                 <equip when="idle|aftercast" set="Idle" />
  330.             </else>
  331.         </if>
  332.  
  333.         <if status="engaged|autoset">
  334.             <if advanced = '"$THFmode" == "evasion"'><!--Evasion-->
  335.                 <equip when="engaged|aftercast" set="Standard|PDT|Evasion" />
  336.             </if>
  337.             <else><!--Standard-->
  338.                 <if buffactive="Sneak Attack">
  339.                     <equip when="engaged|precast" set="Standard|WS|SA" />
  340.                 </if>
  341.                 <elseif buffactive="Trick Attack">
  342.                     <equip when="engaged|precast" set="Standard|WS|TA" />
  343.                 </elseif>
  344.                 <else>
  345.                     <equip when="engaged|precast|aftercast" set="Standard" />
  346.                 </else>
  347.             </else>
  348.         </if>
  349.                
  350.         <if spell="cure v|cure vi">
  351.             <cancelspell />
  352.         </if>
  353.         <elseif spell="erase">
  354.             <changespell spell="healing waltz" />
  355.         </elseif>
  356.         <elseif spell="cure iii">
  357.             <changespell spell="curing waltz ii" />
  358.         </elseif>
  359.         <elseif spell="cure iv">
  360.             <changespell spell="curing waltz iii" />
  361.         </elseif>
  362.  
  363.        
  364.         <if spell="Provoke">
  365.             <defaulttarget target="&lt;t&gt;" />
  366.             <if subjob="NIN">
  367.                 <changespell Spell="Utsusemi: Ni" />
  368.                 <defaulttarget target="&lt;me&gt;" />
  369.             </if>
  370.             <elseif subjob="DNC">
  371.                 <changespell Spell="Animated Flourish" />
  372.             </elseif>
  373.             <elseif subjob="BLM">
  374.                 <if advanced='"%TargetType"!="self" and %targetisallymember=1'>
  375.                     <changespell spell="Warp II" />
  376.                 </if>
  377.                 <else>
  378.                     <changespell Spell="Warp" />
  379.                     <defaulttarget target="&lt;me&gt;" />
  380.                 </else>
  381.             </elseif>
  382.         </if>
  383.        
  384.         <if Spell="Berserk">
  385.             <defaulttarget target="&lt;me&gt;" />
  386.             <if subjob="NIN">
  387.                 <changespell Spell="Utsusemi: Ichi" />
  388.             </if>
  389.             <elseif subjob="BLM">
  390.                 <changespell spell="Escape" />
  391.             </elseif>
  392.         </if>
  393.        
  394.         <!--Stun costs 25 MP.-->
  395.         <if spell="stun">
  396.             <if subjob="BLM">
  397.                 <if SLvlLT="45">
  398.                     <addtochat>SubJob Level less than 45.</addtochat>
  399.                     <changespell spell="violent flourish" />
  400.                 </if>
  401.                 <elseif advanced='%mp &lt; 25'>
  402.                     <addtochat>MP less than 25.</addtochat>
  403.                     <changespell spell="violent flourish" />
  404.                 </elseif>
  405.             </if>
  406.             <else>
  407.                 <changespell spell="violent flourish" />
  408.                 <addtochat>Subjob NOT BLM.</addtochat>
  409.             </else>
  410.         </if>
  411.        
  412.         <xi:include href="include-return.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  413.        
  414.         <if spell="Ranged">
  415.             <!--spelltargettype="MONSTER|NPC"-->
  416.             <equip when="precast" set="Ranged|TH" />
  417.             <defaulttarget target="&lt;t&gt;" />
  418.             <action type="aftercastdelay" delay="5" />
  419.             <if status="engaged">
  420.                 <equip when="aftercast" set="Standard" />
  421.             </if>
  422.             <else>
  423.                 <equip when="aftercast" set="Standard|PDT|Evasion|Running" />
  424.             </else>
  425.             <if advanced='"$SkillUp" == "1"'>
  426.                 <command when="aftercast">wait 1;/ra</command>
  427.             </if>
  428.         </if>
  429.         <elseif type="Ninjutsu">
  430.             <if Spell="Utsusemi*">
  431.                 <equip when="precast" set="PDT|Evasion|Standing|FastCast|UtsusemiSpellcasting" />
  432.                 <!--neck>Magoraga Beads</neck--><!--MNK/RDM/THF/BST/RNG/NIN/DRG/COR/PUP/DNC-->
  433.             </if>
  434.             <if Spell="Utsusemi*" NotZone="Abyssea*">
  435.                 <if Spell="Utsusemi: Ichi">
  436.                     <midcastdelay delay="2.5" />
  437.                     <command when="midcast">cancel 66</command>
  438.                 </if>
  439.             </if>
  440.         </elseif>
  441.         <elseif type="WeaponSkill">
  442.             <castdelay delay=".2" />
  443.            
  444.             <!--if spell="Rudra's Storm" NOTbuffactive="Sneak Attack|Trick Attack|Bully|Assassin's Charge">
  445.                 <changespell spell="Evisceration" />
  446.                 <addtochat>Solo Rudra's Storm? No thanks, changing to Evisceration.</addtochat>
  447.             </if-->
  448.            
  449.             <if spell="Mandalic Stab|Shark Bite|Evisceration|Rudra's Storm|Aeolian Edge|Cyclone|Exenterator">
  450.                 <equip when="precast" set="%spell" />
  451.             </if>
  452.             <else>
  453.                 <equip when="precast" set="Standard|WS" />
  454.             </else>
  455.  
  456.             <if Spell="Mordant*|Shark*"><!--Cyclone-->
  457.                 <equip when="precast">
  458.                     <neck lock="t">Thunder Gorget</neck>
  459.                     <waist lock="t">Thunder Belt</waist>
  460.                 </equip>
  461.             </if>
  462.             <elseif Spell="Evisc*|Mand*|Mercy*"><!--Rudra*-->
  463.                 <equip when="precast">
  464.                     <neck lock="t">Shadow Gorget</neck>
  465.                     <!--waist lock="t">Shadow Belt</waist-->
  466.                 </equip>
  467.             </elseif>
  468.         </elseif>
  469.         <elseif type="JobAbility">
  470.             <CastDelay Delay="0.03" />
  471.             <AfterCastDelay Delay="0.5" />
  472.             <if Spell="Flee">
  473.                 <equip when="precast" set="Standard|PDT|Evasion|Flee" />
  474.                 <equip when="aftercast" set="Standard|PDT|Evasion|Running" />
  475.             </if>
  476.             <elseif spell="Sneak Attack">
  477.                 <equip when="precast|aftercast" set="Standard|WS|SA" />
  478.                 <!--action type="aftercastdelay" delay="5" /-->
  479.             </elseif>
  480.             <elseif spell="Trick Attack">
  481.                 <equip when="precast|aftercast" set="Standard|WS|TA" />
  482.             </elseif>
  483.             <elseif Spell="Steal|Mug|Despoil|Accomplice|Collaborator|Conspirator|Hide|Aura Steal|Ambush|Perfect Dodge|Feint|Assassin's Charge">
  484.                 <equip when="precast" set="%spell" />
  485.             </elseif>
  486.         </elseif>
  487.         <xi:include href="include-dnc.xml" xpointer="/includes/include[@name='dnc']/*" />
  488.     </rules>
  489. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment