Advertisement
Ihm

THF v1.2

Ihm
Mar 3rd, 2013
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 11.32 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <!--
  4.         Created by Ihm
  5.        
  6.         If you're using this, leave this here please, credit the author and stuff :3.
  7.        
  8.         Version 1.2
  9.     -->
  10.     <config debug="false" showgearswaps="false" showspellinfo="false"/>
  11.     <variables clear="true">
  12.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ConfigVariables']/*" />
  13.         <var name="TreasureHunterMode">0</var>
  14.        
  15.         <var name="SAMode">0</var>
  16.         <var name="TAMode">0</var>
  17.        
  18.         <var name="FirstRun">1</var>
  19.     </variables>
  20.     <sets>
  21.         <group name="base">
  22.             <set name="miscgear">
  23.                 <main>Thokcha</main>
  24.                 <main>Lux Pugio</main>
  25.                 <main>Thief's Knife</main>
  26.                 <main>Twashtar</main>
  27.             </set>
  28.             <set name="TH0" />
  29.             <set name="TH1">
  30.                 <hands lock="true">Asn. Armlets +2</hands>
  31.                 <feet lock="true">Raid. Poulaines +2</feet>
  32.             </set>
  33.             <set name="DT00EngagedBase" />
  34.             <set name="DT10EngagedBase|DT01EngagedBase|DT11EngagedBase">
  35.                 <range>Raider's Bmrng.</range>
  36.                 <head>Raid. Bonnet +2</head>
  37.                 <head>Thaumas Hat</head>
  38.                 <neck>Twilight Torque</neck>
  39.                 <lear>Colossus's Earring</lear>
  40.                 <rear>Novia Earring</rear>
  41.                 <body>Dst. Harness +1</body>
  42.                 <hands>Melaco Mittens</hands>
  43.                 <lring>Shadow Ring</lring>
  44.                 <rring>Dark Ring</rring>
  45.                 <back>Shadow Mantle</back>
  46.                 <waist>Sveltesse Gouriz</waist>
  47.                 <legs>Thaumas Kecks</legs>
  48.                 <feet>Raid. Poulaines +2</feet>
  49.             </set>
  50.             <set name="Idle">
  51.                 <range>Raider's Bmrng.</range>
  52.                 <head>Thaumas Hat</head>
  53.                 <neck>Twilight Torque</neck>
  54.                 <lear>Colossus's Earring</lear>
  55.                 <rear>Novia Earring</rear>
  56.                 <body>Dst. Harness +1</body>
  57.                 <hands>Melaco Mittens</hands>
  58.                 <lring>Sheltered Ring</lring>
  59.                 <rring>Shadow Ring</rring>
  60.                 <back>Shadow Mantle</back>
  61.                 <waist>Sveltesse Gouriz</waist>
  62.                 <legs>Thaumas Kecks</legs>
  63.                 <feet>Fajin Boots</feet>
  64.             </set>
  65.             <set name="Rest" />
  66.             <set name="Hide"/>
  67.             <set name="Steal">
  68.                 <head>Rogue's Bonnet</head>
  69.                 <hands>Thief's Kote</hands>
  70.                 <waist>Key Ring Belt</waist>
  71.                 <legs>Assassin's Culottes</legs>
  72.                 <feet>Rogue's Poulaines</feet>
  73.             </set>
  74.             <set name="Despoil">
  75.                 <legs>Raid. Culottes +1</legs>
  76.             </set>
  77.             <set name="Mug"/>
  78.             <set name="Flee">
  79.                 <feet>Rogue's Poulaines</feet>
  80.             </set>
  81.             <set name="Accomplice|Collaborator">
  82.                 <head>Raid. Bonnet +2</head>
  83.             </set>
  84.             <set name="Conspirator">
  85.                 <body>Raider's Vest +2</body>
  86.             </set>
  87.             <set name="UtsuPrecast">
  88.                 <neck>Magoraga Beads</neck>
  89.                 <lear>Novia Earring</lear>
  90.                 <rear>Loquac. Earring</rear>
  91.                 <hands>Thaumas Gloves</hands>
  92.                 <waist>Sveltesse Gouriz</waist>
  93.                 <feet>Raid. Poulaines +2</feet>
  94.             </set>
  95.             <set name="UtsuIchi" baseset="UtsuPrecast">
  96.                 <head>Zelus Tiara</head>
  97.                 <body>Raider's Vest +2</body>
  98.                 <hands>Thaumas Gloves</hands>
  99.                 <waist>Twilight Belt</waist>
  100.                 <legs>Thaumas Kecks</legs>
  101.             </set>
  102.             <set name="UtsuNi" baseset="UtsuPrecast">
  103.                 <head>Zelus Tiara</head>
  104.                 <body>Raider's Vest +2</body>
  105.                 <hands>Thaumas Gloves</hands>
  106.                 <waist>Twilight Belt</waist>
  107.                 <legs>Thaumas Kecks</legs>
  108.             </set>
  109.             <set name="CuringWaltz">
  110.                 <hands>Asn. Armlets +2</hands>
  111.             </set>
  112.             <set name="Range">
  113.                 <head>Thaumas Hat</head>
  114.                 <lring>Stormsoul Ring</lring>
  115.                 <rring>Stormsoul Ring</rring>
  116.                 <waist>Aquiline Belt</waist>
  117.             </set>
  118.             <set name="SA0TA0" />
  119.         </group>
  120.         <group name="basic-generic" inherit="base" />
  121.         <group name="basic-unbuffed" default="yes" inherit="basic-generic">
  122.             <set name="Engaged">
  123.                 <head>Raid. Bonnet +2</head>
  124.                 <neck>Love Torque</neck>
  125.                 <lear>Suppanomimi</lear>
  126.                 <rear>Brutal Earring</rear>
  127.                 <body>Thaumas Coat</body>
  128.                 <hands>Thaumas Gloves</hands>
  129.                 <lring>Epona's Ring</lring>
  130.                 <rring>Rajas Ring</rring>
  131.                 <back>Atheling Mantle</back>
  132.                 <waist>Twilight Belt</waist>
  133.                 <legs>Thaumas Kecks</legs>
  134.                 <feet>Sigyn's Jambeaux</feet>
  135.             </set>
  136.            
  137.             <set name="SA0TA0WSExenterator">
  138.                 <head>Thaumas Hat</head>
  139.                 <neck>Justiciar's Torque</neck>
  140.                 <lear>Ghillie Earring +1</lear>
  141.                 <rear>Brutal Earring</rear>
  142.                 <body>Thurandaut Tabard</body>
  143.                 <hands>Thaumas Gloves</hands>
  144.                 <lring>Stormsoul Ring</lring>
  145.                 <rring>Stormsoul Ring</rring>
  146.                 <back>Atheling Mantle</back>
  147.                 <waist>Sveltesse Gouriz</waist>
  148.                 <legs>Thaumas Kecks</legs>
  149.                 <feet>Raid. Poulaines +2</feet>
  150.             </set>
  151.             <set name="SA1TA0WSExenterator" baseset="SA0TA0WSExenterator">
  152.                 <hands>Raid. Armlets +2</hands>
  153.                 <lring>Epona's Ring</lring>
  154.                 <rring>Rajas Ring</rring>
  155.                 <back>Rancorous Mantle</back>
  156.                 <waist>Cuchulain's Belt</waist>
  157.             </set>
  158.             <set name="SA0TA1WSExenterator" baseset="SA0TA0WSExenterator">
  159.                 <lear>Altdorf's Earring</lear>
  160.                 <rear>Wilhelm's Earring</rear>
  161.                 <hands>Rog. Armlets +1</hands>
  162.                 <lring>Stormsoul Ring</lring>
  163.                 <rring>Stormsoul Ring</rring>
  164.                 <back>Rancor Mantle</back>
  165.                 <waist>Sveltesse Gouriz</waist>
  166.             </set>
  167.             <set name="SA1TA1WSExenterator" baseset="SA0TA1WSExenterator">
  168.                 <lear>Altdorf's Earring</lear>
  169.                 <rear>Wilhelm's Earring</rear>
  170.                 <hands>Raid. Armlets +2</hands>
  171.                 <lring>Stormsoul Ring</lring>
  172.                 <rring>Rajas Ring</rring>
  173.                 <back>Rancor Mantle</back>
  174.                 <waist>Cuchulain's Belt</waist>
  175.                 <feet>Thaumas Nails</feet>
  176.             </set>
  177.            
  178.             <set name="SA0TA0WSEvisceration" baseset="SA0TA0WSExenterator">
  179.                 <rring>Rajas Ring</rring>
  180.                 <back>Rancor Mantle</back>
  181.                 <legs>Raid. Culottes +2</legs>
  182.                 <feet>Hct. Leggings +1</feet>
  183.             </set>
  184.             <set name="SA1TA0WSEvisceration" baseset="SA1TA0WSExenterator"/>
  185.             <set name="SA0TA1WSEvisceration" baseset="SA0TA1WSExenterator"/>
  186.             <set name="SA1TA1WSEvisceration" baseset="SA1TA1WSExenterator"/>
  187.            
  188.             <set name="SA0TA0WSRudra" baseset="SA0TA0WSExenterator" />
  189.             <set name="SA1TA0WSRudra" baseset="SA1TA0SAWSExenterator"/>
  190.             <set name="SA0TA1WSRudra" baseset="SA0TA1TAWSExenterator"/>
  191.             <set name="SA1TA1WSRudra" baseset="SA1TA1SATAWSExenterator"/>
  192.            
  193.             <set name="WSAeolian" />
  194.            
  195.             <set name="SA1TA0">
  196.                 <head>Thaumas Hat</head>
  197.                 <neck>Justiciar's Torque</neck>
  198.                 <body>Loki's Kaftan</body>
  199.                 <hands>Raid. Armlets +2</hands>
  200.                 <rring>Rajas Ring</rring>
  201.                 <back>Rancor Mantle</back>
  202.                 <waist>Cuchulain's Belt</waist>
  203.                 <legs>Abatteur Subligar</legs>
  204.                 <feet>Hct. Leggings +1</feet>
  205.             </set>
  206.             <set name="SA0TA1">
  207.                 <head>Thaumas Hat</head>
  208.                 <neck>Justiciar's Torque</neck>
  209.                 <lear>Altdorf's Earring</lear>
  210.                 <rear>Wilhelm's Earring</rear>
  211.                 <body>Loki's Kaftan</body>
  212.                 <hands>Rog. Armlets +1</hands>
  213.                 <lring>Stormsoul Ring</lring>
  214.                 <rring>Stormsoul Ring</rring>
  215.                 <back>Rancor Mantle</back>
  216.                 <waist>Sveltesse Gouriz</waist>
  217.                 <legs>Thaumas Kecks</legs>
  218.                 <feet>Raid. Poulaines +2</feet>
  219.             </set>
  220.             <set name="SA1TA1" baseset="SA1TA0">
  221.                 <lear>Altdorf's Earring</lear>
  222.                 <rear>Wilhelm's Earring</rear>
  223.                 <body>Loki's Kaftan</body>
  224.                 <lring>Stormsoul Ring</lring>
  225.                 <rring>Rajas Ring</rring>
  226.                 <back>Rancor Mantle</back>
  227.                 <waist>Cuchulain's Belt</waist>
  228.                 <legs>Abatteur Subligar</legs>
  229.                 <feet>Thaumas Nails</feet>
  230.             </set>
  231.         </group>
  232.     </sets>
  233.     <rules>
  234.         <if advanced="(&quot;$FirstRun&quot;==&quot;1&quot;)">
  235.             <command>
  236.                 ae unregister 20000; ae unregister 20001; ae unregister 20002; ae unregister 20003; ae unregister 20004; ae unregister 20005;
  237.                 wait 1;
  238.                 ae register 20000 losebuff_Sneak_Attack trigger "Trigger0";
  239.                 ae register 20001 losebuff_Trick_Attack trigger "Trigger1";
  240.             </command>
  241.             <command>sc var set FirstRun 0;</command>
  242.         </if>
  243.        
  244.         <!-- Includes -->
  245.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='TargetAdjustment']/*" />
  246.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='BuffCancel']/*" />
  247.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='TeleportCancel']/*" />
  248.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ClassTriggerGroupSwitching']/*" />
  249.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='WeaponHandling']/*" />
  250.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='AutoSlotLocking']/*" />
  251.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='DTModeSwitching']/*" />
  252.        
  253.         <!-- Autosets -->
  254.         <equip when="Idle" set="Idle" />
  255.         <equip when="Engaged" set="Engaged|SA$SAModeTA$TAMode|DT$_PDTMode$_MDTModeEngagedBase|TH$TreasureHunterMode"/>
  256.         <equip when="Resting" set="Rest" />
  257.        
  258.         <if Spell="Trigger0">
  259.             <var cmd="set SAMode 0"/>
  260.         </if>
  261.        
  262.         <if Spell="Trigger1">
  263.             <var cmd="set TAMode 0"/>
  264.         </if>
  265.        
  266.         <if Spell="Trigger2">
  267.             <if advanced="(&quot;$TreasureHunterMode&quot;==&quot;0&quot;)">
  268.                 <var cmd="set TreasureHunterMode 1"/>
  269.                 <addtochat color="205">Treasure Hunter Mode Activated!</addtochat>
  270.             </if>
  271.             <else>
  272.                 <var cmd="set TreasureHunterMode 0"/>
  273.                 <addtochat color="205">Treasure Hunter Mode Deactivated!</addtochat>
  274.             </else>
  275.         </if>
  276.        
  277.         <if Spell="Ranged">
  278.             <equip when="precast" set="RangeFight|TH$TreasureHunterMode"/>
  279.             <aftercastdelay delay="3"/>
  280.         </if>
  281.        
  282.         <elseif CommandPrefix="/ws|/weaponskill">
  283.             <if tpgt="99">
  284.                 <if Spell="Evisceration">
  285.                     <equip when="precast" set="SA$SAModeTA$TAModeWSEvisceration"/>
  286.                 </if>
  287.                 <if Spell="Aeolian Edge">
  288.                     <equip when="precast" set="WSAeolian|TH$TreasureHunterMode"/>
  289.                 </if>
  290.                 <else>
  291.                     <equip when="precast" set="SA$SAModeTA$TAModeWSExenterator"/>
  292.                 </else>
  293.             </if>
  294.         </elseif>
  295.        
  296.         <elseif CommandPrefix="/ja|/jobability">
  297.             <if Spell="Sneak Attack">
  298.                 <var cmd="set SAMode 1"/>
  299.             </if>
  300.             <if Spell="Trick Attack">
  301.                 <var cmd="set TAMode 1"/>
  302.             </if>
  303.             <if Spell="Hide">
  304.                 <equip when="precast" set="Hide"/>
  305.             </if>
  306.             <if Spell="Steal">
  307.                 <equip when="precast" set="Steal"/>
  308.             </if>
  309.             <if Spell="Despoil">
  310.                 <equip when="precast" set="Despoil"/>
  311.             </if>
  312.             <if Spell="Mug">
  313.                 <equip when="precast" set="Mug"/>
  314.             </if>
  315.             <if Spell="Flee">
  316.                 <equip when="precast" set="Flee"/>
  317.             </if>
  318.             <if Spell="Conspirator">
  319.                 <equip when="precast" set="Conspirator"/>
  320.             </if>
  321.             <if Spell="Accomplice">
  322.                 <equip when="precast" set="Accomplice"/>
  323.             </if>
  324.             <if Spell="Collaborator">
  325.                 <equip when="precast" set="Collaborator"/>
  326.             </if>
  327.             <if Spell="Curing Waltz*">
  328.                 <equip when="precast" set="CuringWaltz"/>
  329.             </if>
  330.         </elseif>
  331.         <elseif CommandPrefix="/ma|/magic|/nin|/ninjutsu">
  332.             <if Spell="Utsusemi*Ichi">
  333.                 <equip when="precast" set="Utsuprecast"/>
  334.                 <equip when="midcast" set="UtsuIchi"/>
  335.             </if>
  336.             <if Spell="Utsusemi*Ni">
  337.                 <equip when="precast" set="UtsuNi"/>
  338.             </if>
  339.         </elseif>
  340.        
  341.         <if CommandPrefix="/trigger">
  342.             <if Mode="OR" Status="Engaged" Spell="CombatMode">
  343.                 <equip set="Engaged|SA$SAModeTA$TAMode|DT$_PDTMode$_MDTModeEngagedBase|TH$TreasureHunterMode"/>
  344.             </if>
  345.             <elseif Mode="OR" Status="Idle" Spell="IdleMode">
  346.                 <equip set="Idle" />
  347.             </elseif>
  348.             <cancelspell />
  349.             <return />
  350.         </if>
  351.         <else>
  352.             <if Status="Idle">
  353.                 <equip when="aftercast" set="Idle" />
  354.             </if>
  355.             <elseif Status="Engaged">
  356.                 <equip when="aftercast" set="Engaged|SA$SAModeTA$TAMode|DT$_PDTMode$_MDTModeEngagedBase|TH$TreasureHunterMode"/>
  357.             </elseif>
  358.         </else>
  359.     </rules>
  360. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement