Icinoki

ikonic_thf.xml

May 14th, 2011
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 24.55 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <!--Last Modified: 05-28-2012 11:13PM -->
  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="Ikonic"
  14.         server="Ragnarok"
  15.         description="Ikonic'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.  
  23.         <var name="WSgorget">blankset</var>
  24.         <var name="WSbelt">blankset</var>
  25.         <var name="ACset">blankset</var>
  26.  
  27.         <var name="THFmode">Standard</var>
  28.         <var name="SkillUp">0</var>
  29.         <var name="TripleDMGtesting">0</var><!--1 = use testing set for melee, 0 = don't-->
  30.  
  31.         <var name="bullyactive">0</var>
  32.         <var name="bullycounter">0</var>
  33.        
  34.         <var name="THonEngage">0</var>
  35.         <var name="rangedTH">1</var>
  36.        
  37.     </variables>
  38.     <sets>
  39.         <group name="thf" default="yes">
  40.             <!-- TP/WS Sets == Start -->
  41.             <set name="Standard">
  42.                 <head>Raid. Bonnet +2</head>
  43.                 <neck>Agasaya's Collar</neck>
  44.                 <lear>Brutal Earring</lear>
  45.                 <rear>Raider's Earring</rear>
  46.                 <!--rear>Kemas Earring</rear-->
  47.                 <!--body>Raider's Vest +2</body-->
  48.                 <body>Thaumas Coat</body>
  49.                 <!--hands>Raider's Armlets +2</hands-->
  50.                 <hands>Thaumas Gloves</hands>
  51.                 <lring>Epona's Ring</lring>
  52.                 <!--rring>Mars's Ring</rring-->
  53.                 <rring>Rajas Ring</rring>
  54.                 <!--rring>Toreador's Ring</rring-->
  55.                 <!--back>Cavaros Mantle</back-->
  56.                 <!--back>Cerberus Mantle +1</back-->
  57.                 <back>Atheling Mantle</back>
  58.                 <!--back>Belenos' mantle</back-->
  59.                 <waist>Twilight Belt</waist>
  60.                 <!--legs>Raid. Culottes +2</legs-->
  61.                 <legs>Thaumas Kecks</legs>
  62.                 <!--feet>Homam Gambieras</feet-->
  63.                 <feet>Asn. Poulaines +2</feet>
  64.             </set>
  65.             <set name="weapon">
  66.                 <main>Twashtar</main>
  67.                 <!--sub>Centovente</sub-->
  68.                 <sub>Aluh Jambiya</sub>
  69.                 <range>Raider's Bmrng.</range>
  70.             </set>
  71.             <xi:include href="include-fishingsets.xml" xpointer="/includes/include[@name='FishingSets-Ikonic']/*" />
  72.             <set name="trial" />
  73.             <!--
  74.             Wasp Sting - None               : 1.00  | 1.00  | 1.00
  75.             Gust Slash - DEX 20%, INT 20%   : 1.00  | 2.00  | 2.50
  76.             Shadowstitch - CHR 30%          : 1.00  | 1.00  | 1.00
  77.             Viper Bite - None               : 1.00  | 1.00  | 1.00
  78.             Cyclone - DEX 30%, INT 25%      : 1.00  | 2.375 | 2.875
  79.             Energy Steal - None             : 1.00  | 1.50  | 2.00
  80.             Energy Drain - None             : 1.00  | 1.40? | 1.80?
  81.             Dancing Edge - DEX 30%, CHR 40% : 1.1875| 1.1875| 1.1875
  82.             Shark Bite - DEX 50%            : 2.00  | 2.50  | 3.00
  83.             Evisceration - DEX 30%          : 1.00  | 1.00  | 1.00
  84.             Aeolin Edge - DEX 28%, INT 28%  : 2.75  | 3.50  | 4.00
  85.             Exenterator - AGI 100%          : 1.00  | 1.00  | 1.00
  86.             Mercy Stroke - STR 60%          : 3.00  | 3.00  | 3.00
  87.             Mandalic Stab - DEX 30%         : 2.00  | 2.125 | 2.50
  88.             Rudra's Storm - DEX 60%         : 3.25  | 4.25  | 5.25
  89.             -->
  90.             <set name="WSae|WS-Aeolian Edge|WS-Cyclone" Baseset="Standard|WS-*">
  91.                 <lear>Moldavite Earring</lear>
  92.                 <rear>Hecate's Earring</rear>
  93.                 <neck>Uggalepih Pendant</neck>
  94.                 <head>Anwig Salade</head>
  95.                 <hands>Raider's Armlets +2</hands>
  96.                 <!--lring>Spiral Ring</lring-->
  97.                 <lring>Demon's Ring</lring>
  98.                 <rring>Demon's Ring</rring>
  99.                 <!--rring>Tamas Ring</rring-->
  100.                 <waist>Forest Rope</waist>
  101.                 <legs>Desultor Tassets</legs>
  102.                 <!--feet>Scadi's Jambeaux</feet-->
  103.                 <!--ammo>Snow Sachet</ammo-->
  104.             </set>
  105.             <set name="WS-Mandalic Stab|WS-Shark Bite|WS-Evisceration|WS-Rudra's Storm">
  106.                 <!--Mandalic Stab - DEX 30%-->
  107.                 <!--Shark Bite - DEX 50%-->
  108.                 <!--Evisceration - DEX 30%-->
  109.                 <!--Rudra's Storm - DEX 60%-->
  110.                 <head>Aias Bonnet</head>
  111.                 <!--head>Anwig Salade</head-->
  112.                 <neck>Love Torque</neck>
  113.                 <lear>Brutal Earring</lear>
  114.                 <!--rear>Aesir Ear Pendant</rear-->
  115.                 <rear>Moonshade Earring</rear>
  116.                 <!--body>Raider's Vest +2</body--><!--DEX+10-->
  117.                 <body>Loki's Kaftan</body><!--DEX+11-->
  118.                 <hands>Raid. Armlets +2</hands>
  119.                 <lring>Epona's Ring</lring>
  120.                 <rring>Rajas Ring</rring>
  121.                 <back>Atheling Mantle</back>
  122.                 <waist>Artful Belt +1</waist>
  123.                 <waist>Anguinus Belt</waist>
  124.                 <legs>Hct. Subligar +1</legs>
  125.                 <!--legs>Raid. Culottes +2</legs-->
  126.                 <!--feet>Asn. Poulaines +2</feet-->
  127.                 <!--feet>Rogue's Poulaines</feet-->
  128.                 <feet>Thaumas Nails</feet>
  129.             </set>
  130.             <set name="WS-Exenterator"><!--AGI 100%-->
  131.                 <!--head>Anwig Salade</head--><!--Oce. Headpiece +1-->
  132.                 <head>Thaumas Hat</head>
  133.                 <head>Oce. Headpiece +1</head>
  134.                 <neck>Houyi's Gorget</neck>
  135.                 <lear>Brutal Earring</lear>
  136.                 <rear>Raider's Earring</rear><!--AGI+4 earring, if possible-->
  137.                 <!--body>Loki's Kaftan</body--><!--AGI+11-->
  138.                 <body>Skadi's Cuirie</body><!--AGI+8 DEX+8 ACC+10 ATT+5-->
  139.                 <!--hands>Raid. Armlets +2</hands-->
  140.                 <hands>Thaumas Gloves</hands>
  141.                 <lring>Epona's Ring</lring>
  142.                 <rring>Rajas Ring</rring><!--Could replace with AGI+7 ring-->
  143.                 <back>Atheling Mantle</back>
  144.                 <waist>Anguinus Belt</waist>
  145.                 <!--legs>Ambusher's Hose</legs--><!--Supposedly Crudelis Belt is better-->
  146.                 <legs>Thaumas Kecks</legs>
  147.                 <feet>Raid. Poulaines +2</feet><!--Thaumas Nails?-->
  148.             </set>
  149.             <set name="WS-*">
  150.                 <range>Raider's Bmrng.</range>
  151.                 <head>Anwig Salade</head>
  152.                 <neck>Justiciar's Torque</neck>
  153.                 <lear>Brutal Earring</lear>
  154.                 <rear>Kemas Earring</rear>
  155.                 <body>Skadi's Cuirie</body>
  156.                 <hands>Raider's Armlets +2</hands>
  157.                 <lring>Epona's Ring</lring>
  158.                 <rring>Rajas Ring</rring>
  159.                 <back>Atheling Mantle</back>
  160.                 <waist>Twilight Belt</waist>
  161.                 <legs>Thaumas Kecks</legs>
  162.                 <feet>Thaumas Nails</feet>
  163.             </set>
  164.             <set name="Thunder Gorget">
  165.                 <neck>Thunder Gorget</neck>
  166.             </set>
  167.             <set name="Thunder Belt">
  168.                 <waist>Thunder Belt</waist>
  169.             </set>
  170.             <set name="Shadow Gorget">
  171.                 <neck>Shadow Gorget</neck>
  172.             </set>
  173.  
  174.             <!--
  175.             Thunder Gorget, Thunder Belt -
  176.                 Cyclone, Mordant Rime, Shark Bite
  177.             Shadow Gorget -
  178.                 Evisceration, Mandalic Stab, Mercy Stroke, Rudra's Storm
  179.             -->
  180.  
  181.             <set name="TripleDMG">
  182.                 <!--sub>Triplus Dagger</sub-->
  183.                 <!--head>Raid. Bonnet +2</head--><!--TA+3%-->
  184.                 <!--rear>Raider's Earring</rear--><!--TA+1%-->
  185.                 <rring>Demonry Ring</rring><!--increases TA DMG-->
  186.                 <feet>Asn. Poulaines +2</feet><!--TA+3%, increases TA DMG-->
  187.             </set>
  188.             <!-- TP/WS Sets == End -->
  189.            
  190.             <!-- Job Ability Sets == Start -->
  191.             <set name="SA|Sneak Attack">
  192.                 <!--head>Aias Bonnet</head-->
  193.                 <head>Oce. Headpiece +1</head>
  194.                 <neck>Love Torque</neck>
  195.                 <body>Loki's Kaftan</body>
  196.                 <body>Skadi's Cuirie</body>
  197.                 <hands>Raider's Armlets +2</hands>
  198.                 <rring>Rajas Ring</rring>
  199.                 <back>Cavaros Mantle</back>
  200.                 <legs>Hct. Subligar +1</legs>
  201.                 <!--feet>Asn. Poulaines +2</feet-->
  202.                 <feet>Thaumas Nails</feet>
  203.             </set>
  204.             <set name="TA|Trick Attack">
  205.                 <head>Oce. Headpiece +1</head>
  206.                 <neck>Houyi's Gorget</neck>
  207.                 <body>Skadi's Cuirie</body>
  208.                 <hands>Rog. Armlets +1</hands>
  209.                 <!---Using Enmity gear since I don't have any AGI gear.-->
  210.                 <back>Cerberus Mantle +1</back>
  211.                 <!--back>Cavaros Mantle</back-->
  212.                 <!--legs>Ambusher's Hose</legs-->
  213.                 <legs>Thaumas Kecks</legs>
  214.                 <feet>Raid. Poulaines +2</feet><!--Thaumas Nails?-->
  215.             </set>
  216.             <set name="Flee">
  217.                 <feet>Rogue's Poulaines</feet>
  218.             </set>
  219.             <set name="Steal">
  220.                 <!--head>Rogue's Bonnet</head-->
  221.                 <head>Asn. Bonnet +2</head><!--Aura Steal-->
  222.                 <hands>Rog. Armlets +1</hands>
  223.                 <legs>Assassin's Culottes</legs>
  224.                 <feet>Rogue's Poulaines</feet>
  225.             </set>
  226.             <set name="Mug">
  227.                 <head>Asn. Bonnet +2</head>
  228.             </set>
  229.             <set name="Despoil">
  230.                 <legs>Raid. Culottes +2</legs>
  231.                 <feet>Raid. Poulaines +2</feet>
  232.             </set>
  233.             <set name="Accomplice|Collaborator">
  234.                 <head>Raid. Bonnet +2</head>
  235.             </set>
  236.             <set name="Conspirator">
  237.                 <body>Raider's Vest +2</body>
  238.             </set>
  239.             <set name="Hide">
  240.                 <body>Rogue's Vest</body>
  241.             </set>
  242.  
  243.             <set name="Aura Steal">
  244.                 <head>Asn. Bonnet +2</head>
  245.             </set>
  246.             <set name="Ambush">
  247.                 <body>Asn. Vest +2</body>
  248.             </set>
  249.             <set name="Perfect Dodge">
  250.                 <hands>Asn. Armlets +2</hands>
  251.             </set>
  252.             <set name="Feint">
  253.                 <legs>Asn. Culottes +2</legs>
  254.             </set>
  255.             <set name="Assassin's Charge">
  256.                 <feet>Asn. Poulaines +2</feet>
  257.             </set>
  258.             <!-- Job Ability Sets == End -->
  259.            
  260.             <!-- PDT/MDT/Evasion == Start -->
  261.             <set name="PDT">
  262.                 <neck>Twilight Torque</neck>
  263.                 <hands>Denali Wristbands</hands>
  264.                 <lring>Dark Ring</lring>
  265.                 <rring>Jelly Ring</rring>
  266.                 <back>Shadow Mantle</back>
  267.             </set>
  268.             <set name="MDT">
  269.                 <neck>Twilight Torque</neck>
  270.                 <hands>Denali Wristbands</hands>
  271.                 <rring>Shadow Ring</rring>
  272.                 <lring>Archon Ring</lring>
  273.                 <lring>Dark Ring</lring>
  274.                 <!--back>Cerb. Mantle +1</back-->
  275.             </set>
  276.             <set name="Evasion">
  277.                 <head>Optical Hat</head>
  278.                 <neck>Torero Torque</neck>
  279.                 <!--neck>Evasion Torque</neck-->
  280.                 <body>Alcd. Harness +1</body>
  281.                 <hands>Denali Wristbands</hands>
  282.                 <!--rring>Spiral Ring</rring-->
  283.                 <rring>Rajas Ring</rring>
  284.                 <back>Boxer's Mantle</back>
  285.                 <waist>Phasmida Belt</waist>
  286.                 <feet>Raid. Poulaines +2</feet>
  287.             </set>
  288.             <!-- PDT/MDT/Evasion == End -->
  289.  
  290.             <!-- Idle/Standing/Resting == Start -->
  291.             <set name="Idle" Baseset="Standard">
  292.                 <head>Oce. Headpiece +1</head>
  293.                 <!--feet>Skadi's Jambeaux</feet-->
  294.                 <feet>Fajin Boots</feet>
  295.             </set>
  296.             <set name="Running">
  297.                 <!--feet>Skadi's Jambeaux</feet-->
  298.                 <feet>Fajin Boots</feet>
  299.             </set>
  300.             <set name="Resting" Baseset="Standard|PDT|Evasion|Running" />
  301.             <set name="Standing">
  302.                 <rring>Shadow Ring</rring>
  303.                 <lring>Dark Ring</lring>
  304.                 <back>Shadow Mantle</back>
  305.             </set>
  306.             <!-- Idle/Standing/Resting == End -->
  307.            
  308.             <set name="Haste"><!--ALL haste gear so max is equipped-->
  309.                 <head>Zelus Tiara</head>
  310.                 <body>Raider's Vest +2</body>
  311.                 <hands>Thaumas Gloves</hands>
  312.                 <waist>Twilight Belt</waist>
  313.                 <!--legs>Raid. Culottes +2</legs-->
  314.                 <legs>Thaumas Kecks</legs>
  315.                 <!--feet>Homam Gambieras</feet-->
  316.             </set>
  317.             <set name="Ranged">
  318.                 <!--body>Aurore Doublet</body-->
  319.                 <body>Skadi's Cuirie</body>
  320.                 <head>Optical Hat</head>
  321.                 <neck>Peacock Charm</neck>
  322.                 <!--hands>Skadi's Bazubands</hands-->
  323.                 <feet>Praeda Sabatons</feet>
  324.             </set>
  325.             <set name="TH">
  326.                 <head>Zelus Tiara</head><!--for haste-->
  327.                 <hands>Asn. Armlets +2</hands>
  328.                 <feet>Raid. Poulaines +2</feet>
  329.                 <!--sub>Thief's Knife</sub-->
  330.             </set>
  331.             <set name="THonly">
  332.                 <hands>Asn. Armlets +2</hands>
  333.                 <feet>Raid. Poulaines +2</feet>
  334.                 <!--sub>Thief's Knife</sub-->
  335.             </set>
  336.             <set name="fullTH">
  337.                 <main>Twashtar</main>
  338.                 <sub>Thief's Knife</sub>
  339.                 <hands>Asn. Armlets +2</hands>
  340.                 <feet>Raid. Poulaines +2</feet>
  341.             </set>
  342.             <set name="blankset|blank" />
  343.             <set name="autoCollect">
  344.                 <!--item>Triplus Dagger</item-->
  345.                 <item>Centovente</item>
  346.             </set>
  347.         </group>
  348.         <group name="nin" inherit="thf">
  349.             <set name="FastCast">
  350.                 <rear>Loquac. Earring</rear>
  351.                 <hands>Thaumas Gloves</hands>
  352.             </set>
  353.             <set name="UtsusemiSpellcasting">
  354.                 <neck>Magoraga Beads</neck>
  355.             </set>
  356.         </group>
  357.         <group name="dnc" inherit="thf">
  358.             <set name="WaltzSelf" BaseSet="Haste"><!-- VIT+CHR -->
  359.                 <body>Skadi's Cuirie</body>
  360.                 <hands>Asn. Armlets +2</hands>
  361.                 <rear>Kemas Earring</rear>
  362.                 <!--lring>Spiral Ring</lring>
  363.                 <rring>Dark Ring</rring-->
  364.                 <rring>Terrasoul Ring</rring>
  365.                 <lring>Terrasoul Ring</lring>
  366.                 <feet>Dance Shoes</feet>
  367.             </set>
  368.             <set name="WaltzOthers" BaseSet="Haste"><!-- CHR -->
  369.                 <body>Skadi's Cuirie</body>
  370.                 <hands>Asn. Armlets +2</hands>
  371.                 <rring>Dark Ring</rring>
  372.                 <feet>Dance Shoes</feet>
  373.             </set>
  374.             <set name="Step" BaseSet="Standard"><!-- Accuracy gear -->
  375.                 <neck>Peacock Charm</neck>
  376.                 <lear>Choreia Earring</lear>
  377.                 <rear>Kemas Earring</rear>
  378.                 <body>Skadi's Cuirie</body>
  379.                 <back>Belenos' Mantle</back>
  380.                 <waist>Anguinus Belt</waist>
  381.                 <legs>Asn. Culottes +2</legs>
  382.             </set>
  383.             <set name="Violent Flourish" baseset="step"><!-- ACC and MACC gear -->
  384.             </set>
  385.         </group>
  386.     </sets>
  387.     <rules>
  388.         <xi:include href="include-lightluggage.xml" xpointer="/includes/include[@name='llrules']/*" />
  389.         <xi:include href="include-tradeitems.xml" xpointer="/includes/include[@name='traderules']/*" />
  390.         <xi:include href="include-macros.xml" xpointer="/includes/include[@name='macrosrules']/*" />
  391.         <xi:include href="include-vnm.xml" xpointer="/includes/include[@name='vnmrules']/*" />
  392.  
  393.          <if NOTgroup="%SubJob">
  394.             <if subjob="NIN|DNC">
  395.                 <command>sc group %SubJob</command>
  396.             </if>
  397.             <elseif NOTgroup="thf">
  398.                 <command>sc group thf</command>
  399.             </elseif>
  400.         </if>
  401.        
  402. <!--
  403.         <addtochat>EquipMain: '%equipmain', status: '%status'</addtochat>
  404.        
  405.             <if equipMain="" TPLT="20">
  406.                 <command>sc set weapon;wait 1;sc set weapon;</command>
  407.                 <addtochat>No weapon equipped.</addtochat>
  408.             </if>
  409.             <else>
  410.                 <addtochat>EquipMain: '%equipmain'</addtochat>
  411.             </else>
  412.            
  413. -->
  414.  
  415.         <if spell="Provoke">
  416.             <defaulttarget target="&lt;t&gt;" />
  417.             <if subjob="NIN">
  418.                 <changespell Spell="Utsusemi: Ni" />
  419.                 <defaulttarget target="&lt;me&gt;" />
  420.             </if>
  421.             <elseif subjob="DNC">
  422.                 <changespell Spell="Animated Flourish" />
  423.             </elseif>
  424.             <elseif subjob="BLM">
  425.                 <if advanced='"%TargetType"!="self" and %targetisallymember=1'>
  426.                     <changespell spell="Warp II" />
  427.                 </if>
  428.                 <else>
  429.                     <changespell Spell="Warp" />
  430.                     <defaulttarget target="&lt;me&gt;" />
  431.                 </else>
  432.             </elseif>
  433.         </if>
  434.        
  435.         <if Spell="Berserk">
  436.             <defaulttarget target="&lt;me&gt;" />
  437.             <if subjob="NIN">
  438.                 <changespell Spell="Utsusemi: Ichi" />
  439.             </if>
  440.             <elseif subjob="BLM">
  441.                 <changespell spell="Escape" />
  442.             </elseif>
  443.         </if>
  444.        
  445.         <!--bully+sneak attack+rudra's-->
  446.         <!--if Spell="Victory Smite">
  447.             <if advanced='($bullyready=1 AND sneakattackready=1)'>
  448.                 <cancelspell />
  449.                 <cmd>bully;wait 1;sneak attack;wait 1;rudra's storm;</cmd>
  450.             </if>
  451.             <else>
  452.                 <cmd>bully;wait 1;sneak attack;wait 1;exenterator</cmd>
  453.             </else>
  454.         </if-->
  455.        
  456.             <if spell="victory smite"><!--bully+sa+rudra's-->
  457.                 <addtochat>victory smite</addtochat>
  458.                 <if buffactive="sneak attack"><addtochat>SA active</addtochat></if><else><addtochat>SA NOTactive</addtochat></else>
  459.                 <if advanced='$bullyactive=1' buffactive="sneak attack">
  460.                     <addtochat>bullyactive=1, buffactive=SA</addtochat>
  461.                     <if advanced='$bullycounter &gt; 240'>
  462.                         <addtochat>changing ws to rudra's. bullycounter &gt; 240 '$bullycounter'</addtochat>
  463.                         <changespell spell="rudra's storm" />
  464.                     </if>
  465.                     <else>
  466.                         <addtochat>changing spell to exterator. bullycounter fail: '$bullycounter'</addtochat>
  467.                         <changespell spell="exenterator" />
  468.                     </else>
  469.                 </if>
  470.                 <else>
  471.                     <if buffactive="sneak attack"><addtochat>SA active</addtochat></if><else><addtochat>SA NOTactive</addtochat></else>
  472.                     <addtochat>changing spell to exterator. bullyactive or SAactive fail (bullyactive): '$bullyactive'</addtochat>
  473.                     <changespell spell="exenterator" />
  474.                 </else>
  475.             </if>
  476.  
  477.            
  478.         <xi:include href="include-return.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  479.        
  480.         <if spell="autoset">
  481.             <addtochat>Autoset Status: '%status'</addtochat>
  482.             <equip when="resting" set="Resting" />
  483.             <!--equip when="idle" set="Idle" /-->
  484.             <!--equip when="engaged" set="Standard" /-->
  485.  
  486.             <if status="engaged">
  487.                 <!-- If we need our TH4 only need to equip thief's knife to trigger this -->
  488.                 <if mode="OR" equipMain="Thief's Knife" equipSub="Thief's Knife">
  489.                     <equip when="idle|engaged|precast|midcast|aftercast">
  490.                         <head lock="yes">Zelus Tiara</head><!--for haste-->
  491.                         <hands lock="yes">Asn. Armlets +2</hands>
  492.                         <feet lock="yes">Raid. Poulaines +2</feet>
  493.                     </equip>
  494.                 </if>
  495.                 <if area="Dynamis*">
  496.                     <equip when="precast" set="TH" />
  497.                     <action type="ChangeLock" when="precast|midcast|aftercast|engaged" slot="main|sub|hands|feet" lock="yes" />
  498.                 </if>
  499.             </if>
  500.         </if>
  501.        
  502.         <if status="idle|autoset">
  503.             <if advanced = '"$THFmode" == "evasion"'><!--Evasion-->
  504.                 <equip when="idle|aftercast" set="Standard|PDT|Evasion|Running" />
  505.             </if>
  506.             <else><!--Standard-->
  507.                 <equip when="idle|aftercast" set="Idle" />
  508.             </else>
  509.         </if>
  510.  
  511.         <if status="engaged"><!--engaged|autoset-->
  512.             <if advanced = '"$THFmode" == "evasion"'><!--Evasion-->
  513.                 <equip when="engaged|aftercast" set="Standard|PDT|Evasion" />
  514.             </if>
  515.             <elseif advanced='$THonEngage=1'>
  516.                 <equip when="engaged|aftercast" set="Standard|TH" />
  517.             </elseif>
  518.             <else><!--Standard-->
  519.                 <if buffactive="Sneak Attack">
  520.                     <equip when="engaged|precast" set="Standard|WS-*|SA" />
  521.                 </if>
  522.                 <elseif buffactive="Trick Attack">
  523.                     <equip when="engaged|precast" set="Standard|WS-*|TA" />
  524.                 </elseif>
  525.                 <else>
  526.                     <if advanced = '"$TripleDMGtesting" == "1"'>
  527.                         <equip when="engaged|precast|aftercast" set="standard|TripleDMG" />
  528.                         <!--addtochat>Testing active.</addtochat-->
  529.                     </if>
  530.                     <else>
  531.                         <equip when="engaged|precast|aftercast" set="Standard" />
  532.                         <addtochat>Standard active.</addtochat>
  533.                     </else>
  534.                 </else>
  535.             </else>
  536.         </if>
  537.  
  538.         <!--addtochat>Spell: '%spell', Type: '%type', Skill: '%skill'</addtochat-->
  539.  
  540.         <if mode="OR" Spell="Ranged" commandprefix="/ra|/range">
  541.             <addtochat>commandprefix: '%commandprefix'</addtochat>
  542.             <!--cmd>wait 2;input /echo Ranged Attack &gt;&gt;&gt; &lt;t&gt;. (thf.xml)</cmd-->
  543.                 <!-- Generate Pulling messages if we're firing at a mob while not engaged and not already in a fight. -->
  544.                 <if PartyCountGT="2">
  545.                     <if SpellTargetType="MONSTER" IsInCombat="0" NotStatus="Engaged" NotArea="Dynamis*">
  546.                         <!--
  547.                       <command when="precast">input /p Fishing >> %target</command>
  548.                       <command when="aftercast">input /p Target: %target &lt;call14&gt;</command>
  549.                        -->
  550.                     </if>
  551.                 </if>
  552.  
  553.             <MidCastDelay Delay="2.5" />
  554.             <AfterCastDelay Delay="2.5" />
  555.            
  556.             <if advanced='$rangedTH=1'>
  557.                 <equip when="precast" delay="0.1" set="Ranged|THonly" />
  558.             </if>
  559.             <else>
  560.                 <equip when="precast" delay="0.1" set="Ranged" />
  561.             </else>
  562.            
  563.             <if status="engaged">
  564.                 <equip when="aftercast" set="Standard" />
  565.             </if>
  566.             <else>
  567.                 <equip when="aftercast" set="Standard|PDT|Evasion|Running" />
  568.             </else>
  569.             <if advanced='"$SkillUp" == "1"'>
  570.                 <command when="aftercast">wait 1;/ra</command>
  571.             </if>
  572.         </if>
  573.         <elseif type="Ninjutsu">
  574.             <if Spell="Utsusemi*">
  575.                 <equip when="precast" set="PDT|Evasion|Standing|FastCast|UtsusemiSpellcasting" />
  576.                 <!--neck>Magoraga Beads</neck--><!--MNK/RDM/THF/BST/RNG/NIN/DRG/COR/PUP/DNC-->
  577.             </if>
  578.             <if Spell="Utsusemi*" NotZone="Abyssea*">
  579.                 <if Spell="Utsusemi: Ichi">
  580.                     <midcastdelay delay="2.5" />
  581.                     <command when="midcast">cancel 66</command>
  582.                 </if>
  583.             </if>
  584.         </elseif>
  585.         <elseif type="WeaponSkill">
  586.             <castdelay delay=".2" /><!--was .2-->
  587.            
  588.             <if advanced='(bool)buffactive("sneak attack")'><addtochat>SA active</addtochat></if>
  589.             <if buffactive="trick attack"><addtochat>TA active</addtochat></if>
  590.             <if buffactive="Assassin's Charge"><addtochat>AC active</addtochat></if>
  591.            
  592.             <!--
  593.             bullyactive = 0/1
  594.             bullycounter = 300 down to 0
  595.            
  596.             -->
  597.            
  598.            
  599.             <if spell="Rudra's Storm">
  600.                
  601.            
  602.             </if>
  603.            
  604.            
  605.             <!--not working all the time.... wtf not?!-->
  606.             <!--if spell="Rudra's Storm" NOTbuffactive="Sneak Attack|Trick Attack|Assassin's Charge">
  607.                 <if buffactive="visitant">
  608.                     <changespell spell="Evisceration" />
  609.                 </if>
  610.                 <else>
  611.                     <changespell spell="Exenterator" />
  612.                 </else>
  613.             </if-->
  614.            
  615.             <!--might use this if ACset change doesn't show results-->
  616.             <!--if spell="Evisceration" buffactive="Assassin's Charge">
  617.                 <if buffactive="visitant">
  618.                     <changespell spell="Evisceration" />
  619.                 </if>
  620.                 <else>
  621.                     <changespell spell="Exenterator" />
  622.                 </else>
  623.                 <addtochat>Assassin's Charge</addtochat>
  624.             </if-->
  625.  
  626.  
  627.             <if buffactive="Assassin's Charge">
  628.                 <var cmd="set ACset TripleDMG" />
  629.             </if>
  630.            
  631.             <if spell="Mordant Rime|Shark Bite"><!--Cyclone-->
  632.                 <var cmd="set WSgorget Thunder Gorget" />
  633.                 <var cmd="set WSbelt Thunder Belt" />
  634.             </if>
  635.             <elseif spell="Evisceration|Mandalic Stab|Mercy Stroke"><!--Rudra's Storm-->
  636.                 <var cmd="set WSgorget Shadow Gorget" />
  637.             </elseif>
  638.  
  639.             <equip when="precast" set="Standard|WS-%spell|$WSgorget|$WSbelt|$ACset" />
  640.            
  641.             <var when="aftercast" cmd="set WSgorget blankset" />
  642.             <var when="aftercast" cmd="set WSbelt blankset" />
  643.             <var when="aftercast" cmd="set ACset blankset" />
  644.         </elseif>
  645.         <elseif type="JobAbility">
  646.             <CastDelay Delay="0.03" />
  647.             <AfterCastDelay Delay="0.5" />
  648.             <if Spell="Flee">
  649.                 <equip when="precast" set="Standard|PDT|Evasion|Flee" />
  650.                 <equip when="aftercast" set="Standard|PDT|Evasion|Running" />
  651.             </if>
  652.             <elseif spell="Sneak Attack">
  653.                 <if buffactive="bully"><!--never happens since bully isn't a buff-->
  654.                     <equip when="precast|aftercast" set="Standard|WS-*|SA" />
  655.                 </if>
  656.                 <else>
  657.                     <equip when="precast|aftercast" set="Standard|WS-*|SA|Ambush" />
  658.                 </else>
  659.             </elseif>
  660.             <elseif spell="Trick Attack">
  661.                 <equip when="precast|aftercast" set="Standard|WS-*|TA" />
  662.             </elseif>
  663.             <elseif spell="bully">
  664.                 <if advanced='$bullyactive=0'>
  665.                     <addtochat>bullyactive=0: '$bullyactive'</addtochat>
  666.                     <cmd>sc var set bullyactive 1;sc var set bullycounter 300;wait 60;sc var set bullycounter 240;sc var set bullyactive 0;wait 240;sc var set bullycounter 0;</cmd>
  667.                 </if>
  668.                 <else>
  669.                     <addtochat>bullyactive=1: '$bullyactive'</addtochat>
  670.                 </else>
  671.             </elseif>
  672.             <elseif Spell="Steal|Mug|Despoil|Accomplice|Collaborator|Conspirator|Hide|Aura Steal|Ambush|Perfect Dodge|Feint|Assassin's Charge">
  673.                 <equip when="precast" set="%spell" />
  674.             </elseif>
  675.         </elseif>
  676.         <xi:include href="include-dnc.xml" xpointer="/includes/include[@name='dnc']/*" />
  677.         <xi:include href="include-endrules.xml" xpointer="/includes/include[@name='EndRules']/*" />
  678.     </rules>
  679. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment