Advertisement
Ihm

RUN v1.2

Ihm
Mar 31st, 2013
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 10.24 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.         Groups:
  11.         Base
  12.         Basic-unbuffed                  Basic-buffed
  13.         Basicdw-unbuffed                    Basicdw-buffed
  14.     -->
  15.     <config debug="false" showgearswaps="false" showspellinfo="false" />
  16.     <variables clear="true">
  17.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ConfigVariables']/*" />
  18.         <var name="RefreshMode">0</var>
  19.  
  20.         <var name="FirstRun">1</var>
  21.     </variables>
  22.     <sets>
  23.         <group name="base">
  24.             <set name="miscgear">
  25.                 <main>Hoarfrost Blade</main>
  26.                 <sub>Pole Grip</sub>
  27.                 <main>Breidox</main>
  28.                 <main>Sanus Ensis</main>
  29.                 <sub>Runic Anelace</sub>
  30.             </set>
  31.             <set name="Refresh0" />
  32.             <set name="Refresh1">
  33.                 <lear>Ethereal Earring</lear>
  34.                 <waist>Flume Belt</waist>
  35.                 <legs>Stearc Subligar</legs>
  36.             </set>
  37.             <set name="DT00EngagedBase" />
  38.             <set name="DT10EngagedBase">
  39.                 <ammo>Demonry Stone</ammo>
  40.                 <head>Dux Visor</head>
  41.                 <neck>Twilight Torque</neck>
  42.                 <lear>Colossus's Earring</lear>
  43.                 <rear>Ethereal Earring</rear>
  44.                 <body>Dst. Harness +1</body>
  45.                 <hands>Melaco Mittens</hands>
  46.                 <lring>Dark Ring</lring>
  47.                 <rring>Shadow Ring</rring>
  48.                 <back>Shadow Mantle</back>
  49.                 <waist>Flume Belt</waist>
  50.                 <legs>Crimson Cuisses</legs>
  51.                 <feet>Dux Greaves</feet>
  52.             </set>
  53.             <set name="DT01EngagedBase">
  54.                 <ammo>Demonry Stone</ammo>
  55.                 <head>Dux Visor</head>
  56.                 <neck>Twilight Torque</neck>
  57.                 <lear>Merman's Earring</lear>
  58.                 <rear>Merman's Earring</rear>
  59.                 <body>Dst. Harness +1</body>
  60.                 <hands>Melaco Mittens</hands>
  61.                 <lring>Dark Ring</lring>
  62.                 <rring>Shadow Ring</rring>
  63.                 <back>Shadow Mantle</back>
  64.                 <waist>Flume Belt</waist>
  65.                 <legs>Coral Cuisses +1</legs>
  66.                 <feet>Dux Greaves</feet>
  67.             </set>
  68.             <set name="DT11EngagedBase">
  69.                 <ammo>Demonry Stone</ammo>
  70.                 <head>Dux Visor</head>
  71.                 <neck>Twilight Torque</neck>
  72.                 <lear>Colossus's Earring</lear>
  73.                 <rear>Ethereal Earring</rear>
  74.                 <body>Dst. Harness +1</body>
  75.                 <hands>Melaco Mittens</hands>
  76.                 <lring>Dark Ring</lring>
  77.                 <rring>Shadow Ring</rring>
  78.                 <back>Shadow Mantle</back>
  79.                 <waist>Flume Belt</waist>
  80.                 <legs>Crimson Cuisses</legs>
  81.                 <feet>Dux Greaves</feet>
  82.             </set>
  83.             <set name="Idle">
  84.                 <ammo>Demonry Stone</ammo>
  85.                 <head>Dux Visor</head>
  86.                 <neck>Twilight Torque</neck>
  87.                 <lear>Ethereal Earring</lear>
  88.                 <rear>Colossus's Earring</rear>
  89.                 <body>Dst. Harness +1</body>
  90.                 <hands>Melaco Mittens</hands>
  91.                 <lring>Dark Ring</lring>
  92.                 <rring>Shadow Ring</rring>
  93.                 <back>Shadow Mantle</back>
  94.                 <waist>Flume Belt</waist>
  95.                 <legs>Crimson Cuisses</legs>
  96.                 <feet>Dux Greaves</feet>
  97.             </set>
  98.             <set name="Rest" />
  99.             <set name="MagicBase" />
  100.             <set name="Fastcast" baseset="MagicBase">
  101.                 <neck>Orunmila's Torque</neck>
  102.                 <rear>Loquac. Earring</rear>
  103.                 <hands>Thaumas Gloves</hands>
  104.                 <legs>Crimson Cuisses</legs>
  105.                 <feet>Chelona Boots</feet>
  106.             </set>
  107.             <set name="HasteMagicBase" baseset="Fastcast">
  108.                 <head>Zelus Tiara</head>
  109.                 <body>Thaumas Coat</body>
  110.                 <hands>Thaumas Gloves</hands>
  111.                 <waist>Twilight Belt</waist>
  112.                 <feet>Sigyn's Jambeaux</feet>
  113.             </set>
  114.             <set name="Flash" baseset="HasteMagicBase"></set>
  115.             <set name="Enhancing" baseset="HasteMagicBase">
  116.                 <neck>Colossus's Torque</neck>
  117.                 <back>Merciful Cape</back>
  118.                 <waist>Cascade Belt</waist>
  119.             </set>
  120.             <set name="Lunge">
  121.                 <head>Thaumas Hat</head>
  122.                 <neck>Stoicheion Medal</neck>
  123.                 <lear>Hecate's Earring</lear>
  124.                 <rear>Novio Earring</rear>
  125.                 <body>Mirke Wardecors</body>
  126.                 <hands>Spolia Cuffs</hands>
  127.                 <lring>Demon's Ring</lring>
  128.                 <rring>Demon's Ring</rring>
  129.                 <legs>Denali Kecks</legs>
  130.                 <feet>Spolia Pigaches</feet>
  131.             </set>
  132.         </group>
  133.         <group name="basic-generic|basicdw-generic" inherit="base" />
  134.         <group name="basic-unbuffed" default="yes" inherit="basic-generic">
  135.             <set name="Engaged">
  136.                 <ammo>Thew Bomblet</ammo>
  137.                 <head>Zelus Tiara</head>
  138.                 <neck>Portus Collar</neck>
  139.                 <lear>Ghillie Earring +1</lear>
  140.                 <rear>Brutal Earring</rear>
  141.                 <body>Thaumas Coat</body>
  142.                 <hands>Thaumas Gloves</hands>
  143.                 <lring>Rajas Ring</lring>
  144.                 <rring>Epona's Ring</rring>
  145.                 <back>Atheling Mantle</back>
  146.                 <waist>Windbuffet Belt</waist>
  147.                 <legs>Thaumas Kecks</legs>
  148.                 <feet>Sigyn's Jambeaux</feet>
  149.             </set>
  150.             <set name="WSReso|WSRuinator">
  151.                 <ammo>Thew Bomblet</ammo>
  152.                 <head>Dux Visor</head>
  153.                 <neck>Soil Gorget</neck>
  154.                 <lear>Moonshade Earring</lear>
  155.                 <rear>Brutal Earring</rear>
  156.                 <body>Thurandaut Tabard</body>
  157.                 <hands>Heafoc Mitts</hands>
  158.                 <lring>Rajas Ring</lring>
  159.                 <rring>Pyrosoul Ring</rring>
  160.                 <back>Atheling Mantle</back>
  161.                 <waist>Soil Belt</waist>
  162.                 <legs>Abatteur Subligar</legs>
  163.                 <feet>Hct. Leggings +1</feet>
  164.             </set>
  165.             <set name="WSReq">
  166.                 <ammo>Thew Bomblet</ammo>
  167.                 <head>Dux Visor</head>
  168.                 <neck>Soil Gorget</neck>
  169.                 <lear>Moonshade Earring</lear>
  170.                 <rear>Brutal Earring</rear>
  171.                 <body>Thurandaut Tabard</body>
  172.                 <hands>Heafoc Mitts</hands>
  173.                 <lring>Rajas Ring</lring>
  174.                 <rring>Aquasoul Ring</rring>
  175.                 <back>Atheling Mantle</back>
  176.                 <waist>Soil Belt</waist>
  177.                 <legs>Abatteur Subligar</legs>
  178.                 <feet>Thaumas Nails</feet>
  179.             </set>
  180.         </group>
  181.         <group name="basic-buffed" inherit="basic-unbuffed" />
  182.         <group name="basicdw-unbuffed" default="yes" inherit="basicdw-generic">
  183.             <set name="Engaged">
  184.                 <ammo>Thew Bomblet</ammo>
  185.                 <head>Zelus Tiara</head>
  186.                 <neck>Portus Collar</neck>
  187.                 <lear>Suppanomimi</lear>
  188.                 <rear>Brutal Earring</rear>
  189.                 <body>Thaumas Coat</body>
  190.                 <hands>Thaumas Gloves</hands>
  191.                 <lring>Rajas Ring</lring>
  192.                 <rring>Epona's Ring</rring>
  193.                 <back>Atheling Mantle</back>
  194.                 <waist>Windbuffet Belt</waist>
  195.                 <legs>Thaumas Kecks</legs>
  196.                 <feet>Sigyn's Jambeaux</feet>
  197.             </set>
  198.             <set name="WSReso|WSRuinator">
  199.                 <ammo>Thew Bomblet</ammo>
  200.                 <head>Dux Visor</head>
  201.                 <neck>Soil Gorget</neck>
  202.                 <lear>Moonshade Earring</lear>
  203.                 <rear>Brutal Earring</rear>
  204.                 <body>Thurandaut Tabard</body>
  205.                 <hands>Heafoc Mitts</hands>
  206.                 <lring>Rajas Ring</lring>
  207.                 <rring>Pyrosoul Ring</rring>
  208.                 <back>Atheling Mantle</back>
  209.                 <waist>Soil Belt</waist>
  210.                 <legs>Abatteur Subligar</legs>
  211.                 <feet>Hct. Leggings +1</feet>
  212.             </set>
  213.             <set name="WSReq">
  214.                 <ammo>Thew Bomblet</ammo>
  215.                 <head>Dux Visor</head>
  216.                 <neck>Soil Gorget</neck>
  217.                 <lear>Moonshade Earring</lear>
  218.                 <rear>Brutal Earring</rear>
  219.                 <body>Thurandaut Tabard</body>
  220.                 <hands>Heafoc Mitts</hands>
  221.                 <lring>Rajas Ring</lring>
  222.                 <rring>Aquasoul Ring</rring>
  223.                 <back>Atheling Mantle</back>
  224.                 <waist>Soil Belt</waist>
  225.                 <legs>Abatteur Subligar</legs>
  226.                 <feet>Thaumas Nails</feet>
  227.             </set>
  228.         </group>
  229.         <group name="basicdw-buffed" inherit="basicdw-unbuffed" />
  230.     </sets>
  231.     <rules>
  232.         <!-- This will run once to setup basic things -->
  233.         <if advanced='"$FirstRun"=="1"'>
  234.             <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='BuffModeDetection']/*" />
  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.             </command>
  239.             <var cmd="set FirstRun 0" />
  240.         </if>
  241.  
  242.         <!-- Includes -->
  243.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='TargetAdjustment']/*" />
  244.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='BuffCancel']/*" />
  245.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='TeleportCancel']/*" />
  246.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='ClassTriggerGroupSwitching']/*" />
  247.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='WeaponHandling']/*" />
  248.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='AutoSlotLocking']/*" />
  249.         <xi:include href="Ihms-includes.xml" xpointer="/includes/include[@name='DTModeSwitching']/*" />
  250.        
  251.         <!-- Refresh mode on low MP -->
  252.         <if Status="Idle">
  253.             <if advanced='"$RefreshMode"=="0"'>
  254.                 <if MPPLT="40">
  255.                     <var cmd="set RefreshMode 1" />
  256.                 </if>
  257.             </if>
  258.             <else>
  259.                 <if MPPGT="70">
  260.                     <var cmd="set RefreshMode 0" />
  261.                 </if>
  262.             </else>
  263.         </if>
  264.         <elseif Status="Engaged">
  265.             <if advanced='"$RefreshMode"=="0"'>
  266.                 <if MPPLT="10">
  267.                     <var cmd="set RefreshMode 1" />
  268.                 </if>
  269.             </if>
  270.             <else>
  271.                 <if MPPGT="30">
  272.                     <var cmd="set RefreshMode 0" />
  273.                 </if>
  274.             </else>
  275.         </elseif>
  276.  
  277.        
  278.         <!-- Idle and Engaged Autosets -->
  279.         <equip when="Idle" set="Idle" />
  280.         <equip when="Engaged" set="Engaged|Refresh$RefreshMode|DT$_PDTMode$_MDTModeEngagedBase"/>
  281.         <!-- Resting -->
  282.         <equip when="Resting" set="Rest" />
  283.                
  284.         <!-- Weaponskill sets -->
  285.         <if CommandPrefix="/ws|/weaponskill">
  286.             <if TPGT="99">
  287.                 <castdelay delay="0.2" />
  288.                 <equip when="precast" set="WSReso"/>
  289.             </if>
  290.         </if>
  291.        
  292.         <!-- Job abilities -->
  293.         <elseif CommandPrefix="/ja|/jobability">
  294.             <if Spell="Lunge">
  295.                 <equip when="precast" set="Lunge"/>
  296.             </if>
  297.         </elseif>
  298.        
  299.         <!-- Magic -->
  300.         <if commandprefix="/ma|/magic|/nin|/ninjutsu"> 
  301.             <if Skill="EnhancingMagic">
  302.                 <if Spell="Bar*|Foil">
  303.                     <equip when="precast" set="Enhancing" />
  304.                 </if>
  305.                 <else>
  306.                     <equip when="precast" set="Fastcast" />
  307.                     <equip when="midcast" set="Enhancing" />
  308.                 </else>
  309.             </if>
  310.             <elseif spell="Flash">
  311.                 <equip when="precast" set="Flash" />
  312.             </elseif>
  313.             <else>
  314.                 <equip when="precast" set="Fastcast" />
  315.                 <equip when="midcast" set="HasteMagicBase" />
  316.             </else>
  317.         </if>
  318.        
  319.         <if CommandPrefix="/trigger">
  320.             <if Mode="OR" Status="Engaged" Spell="CombatMode">
  321.                 <equip set="Engaged|Refresh$RefreshMode|DT$_PDTMode$_MDTModeEngagedBase" />
  322.             </if>
  323.             <elseif Mode="OR" Status="Idle" Spell="IdleMode">
  324.                 <equip set="Idle" />
  325.             </elseif>
  326.             <cancelspell />
  327.             <return />
  328.         </if>
  329.         <else>
  330.             <if Status="Idle">
  331.                 <equip when="aftercast" set="Idle" />
  332.             </if>
  333.             <elseif Status="Engaged">
  334.                 <equip when="aftercast" set="Engaged|Refresh$RefreshMode|DT$_PDTMode$_MDTModeEngagedBase" />
  335.             </elseif>
  336.         </else>
  337.     </rules>
  338. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement