Advertisement
sanriku

sanriku_thf

Oct 31st, 2011
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 9.42 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2.  
  3. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  4.     <config
  5.        RequireVersion="2.30"
  6.        debug="false"
  7.        />
  8.        
  9.         <guildwork
  10.        character="Sanriku"
  11.        server="Quetzalcoatl"
  12.        description="My main job atm, so this is my focus."
  13.        job="thf"
  14.    />
  15.  
  16.     <variables>
  17.         <var name="GearType">engaged</var>
  18.         <var name="MacroBook">0</var>
  19.         <var name="PRing">0</var>
  20.     </variables>
  21.    
  22.     <sets>
  23.         <group name="Main" default="yes">
  24.             <set name="Standard" BaseSet="$GearType" />
  25.             <set name="engaged">
  26.                 <head>Raider's Bonnet +2</head>
  27.                 <neck>Agasaya's Collar</neck>
  28.                 <lear>Suppanomimi</lear>
  29.                 <rear>Brutal Earring</rear>
  30.                 <body>Raider's Vest +2</body>
  31.                 <hands>Ocelot Gloves</hands>
  32.                 <lring>Keen  Ring</lring>
  33.                 <rring>Rajas Ring</rring>
  34.                 <back>Atheling Mantle</back>
  35.                 <waist>Twilight Belt</waist>
  36.                 <legs>Raider's Culottes +2</legs>
  37.                 <feet>Raider's Poulaines +2</feet>
  38.             </set>
  39.            
  40.             <set name="Idle">
  41.                 <head>Raider's Bonnet +2</head>
  42.                 <neck>Agasaya's Collar</neck>
  43.                 <lear>Suppanomimi</lear>
  44.                 <rear>Brutal Earring</rear>
  45.                 <body>Raider's Vest +2</body>
  46.                 <hands>Ocelot Gloves</hands>
  47.                 <lring>Keen  Ring</lring>
  48.                 <rring>Rajas Ring</rring>
  49.                 <back>Atheling Mantle</back>
  50.                 <waist>Twilight Belt</waist>
  51.                 <legs>Raider's Culottes +2</legs>
  52.                 <feet>Trotter Boots</feet>
  53.             </set>
  54.            
  55.             <set name="AllSet">
  56.                 <main>Twilight Knife</main>
  57.                 <range>Raider's Boomerang</range>
  58.                 <head>Raider's Bonnet +2</head>
  59.                 <neck>Agasaya's Collar</neck>
  60.                 <lear>Suppanomimi</lear>
  61.                 <rear>Brutal Earring</rear>
  62.                 <body>Raider's Vest +2</body>
  63.                 <hands>Ocelot Gloves</hands>
  64.                 <lring>Keen  Ring</lring>
  65.                 <rring>Rajas Ring</rring>
  66.                 <back>Atheling Mantle</back>
  67.                 <waist>Twilight Belt</waist>
  68.                 <legs>Raider's Culottes +2</legs>
  69.                 <feet>Raider's Poulaines +2</feet>
  70.                 <sub>Triplus Dagger</sub>
  71.             </set>
  72.            
  73.             <set name="Haste">
  74.                 <head>Raider's Bonnet +2</head>
  75.                 <body>Raider's Vest +2</body>
  76.                 <hands>Ocelot Gloves</hands>
  77.                 <legs>Raider's Culottes +2</legs>
  78.                 <waist>Twilight Belt</waist>
  79.             </set>
  80.  
  81.             <set name="EVA">
  82.                 <head>Empress Hairpin</head>
  83.                 <neck>Evasion Torque</neck>
  84.                 <lear>Ethereal Earring</lear>
  85.                 <rear>Triton Earring</rear>
  86.                 <body>Mirke Wardecors</body>
  87.                 <hands>Gules Mittens</hands>
  88.                 <lring>Heed Ring</lring>
  89.                 <rring>Breeze Ring</rring>
  90.                 <back>Blur Mantle</back>
  91.                 <waist>Sveltesse Gouriz</waist>
  92.                 <legs>Spry Tights</legs>
  93.                 <feet>Raider's Poulaines +2</feet>
  94.             </set>
  95.            
  96.             <set name="Utsu" baseset="EVA">
  97.                 <rear>Loquac. Earring</rear>
  98.                 <body>Mirke Wardecors</body>
  99.             </set>
  100.            
  101.             <set name="Steal" baseset="engaged">
  102.                 <hands>Thief's Kote</hands>
  103.                 <legs>Assassin's Culottes</legs>
  104.             </set>
  105.            
  106.             <set name="AeolianEdge">
  107.                 <head>Anwig Salade</head>
  108.                 <neck>Agasaya's Collar</neck>
  109.                 <lear>Moldavite Earring</lear>
  110.                 <rear>Brutal Earring</rear>
  111.                 <body>Loki's Kaftan</body>
  112.                 <hands>Raider's Armlets +2</hands>
  113.                 <lring>Thunder Ring</lring>
  114.                 <rring>Rajas Ring</rring>
  115.                 <back>Atheling Mantle</back>
  116.                 <waist>Anguinus Belt</waist>
  117.                 <legs>Raider's Culottes +2</legs>
  118.                 <feet>Denali Gamashes</feet>
  119.             </set>
  120.            
  121.             <set name="DEXws">
  122.                 <head>Anwig Salade</head>
  123.                 <neck>Agasaya's Collar</neck>
  124.                 <lear>Ethereal Earring</lear>
  125.                 <rear>Brutal Earring</rear>
  126.                 <body>Loki's Kaftan</body>
  127.                 <hands>Hecatomb Mittens</hands>
  128.                 <lring>Thunder Ring</lring>
  129.                 <rring>Rajas Ring</rring>
  130.                 <back>Atheling Mantle</back>
  131.                 <waist>Anguinus Belt</waist>
  132.                 <legs>Raider's Culottes +2</legs>
  133.                 <feet>Hecatomb Leggings</feet>
  134.             </set>
  135.            
  136.             <set name="RAcc" baseset="engaged">
  137.                 <head>Optical Hat</head>
  138.                 <neck>Arctier's Torque</neck>
  139.                 <lear>Suppanomimi</lear>
  140.                 <body>Loki's Kaftan</body>
  141.                 <hands>Gules Mittens</hands>
  142.                 <lring>Breeze  Ring</lring>
  143.                 <back>Blur Mantle</back>
  144.                 <waist>Sveltesse Gouriz</waist>
  145.                 <legs>Spry Tights</legs>
  146.                 <feet>Raider's Poulaines +2</feet>
  147.             </set>
  148.            
  149.             <set name="SA"> <!--DEX+ Gear for SA -->
  150.                 <head>Anwig Salade</head>
  151.                 <neck>Agasaya's Collar</neck>
  152.                 <lear>Ethereal Earring</lear>
  153.                 <rear>Brutal Earring</rear>
  154.                 <body>Loki's Kaftan</body>
  155.                 <hands>Raider's Armlets +2</hands>
  156.                 <legs>Raider's Culottes +2</legs>
  157.                 <waist>Anguinus Belt</waist>
  158.                 <feet>Raider's Poulaines +2</feet>
  159.             </set>
  160.            
  161.             <set name="TA"> <!-- AGI+ for TA -->
  162.                 <head>Anwig Salade</head>
  163.                 <body>Loki's Kaftan</body>
  164.                 <hands>Ocelot Gloves</hands>
  165.                 <waist>Anguinus Belt</waist>
  166.                 <feet>Raider's Poulaines +2</feet>
  167.             </set>
  168.            
  169.             <set name="Resting" baseset="Idle" />
  170.            
  171.         </group>
  172.     </sets>
  173.    
  174.     <rules>
  175.    
  176.         <!-- Auto Re-Equip -->     
  177.         <if advanced='("%EquipBody"="empty" AND "%EquipHead"="empty") OR "%EquipMain"="empty"'>
  178.             <if mainjob="THF">
  179.                 <equip set="AllSet" />
  180.             </if>
  181.         </if>
  182.        
  183.         <if advanced='"$PRing" = "1"'>
  184.             <disable slot="LRing"/>
  185.         </if>
  186.        
  187.         <!-- Macro Loading -->
  188.        
  189.         <if mainjob="THF" advanced='"$MacroBook" != "1"'>
  190.             <var cmd="set macrobook 1" />
  191.             <command>input /macro book 4</command>
  192.                 <if subjob="NIN">
  193.                     <command>input /macro set 1</command>
  194.                 </if>
  195.                 <elseif subjob="DNC">
  196.                     <command>input /macro set 2</command>
  197.                 </elseif>
  198.                 <else>
  199.                     <command>input /macro set 1</command>
  200.                 </else>
  201.         </if>
  202.        
  203.         <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  204.         <equip when="Engaged" set="engaged" />
  205.         <equip when="Resting" set="Resting" />
  206.         <equip when="Idle" set="Idle" />
  207.        
  208.         <if mode="and" spell="Ranged" status="engaged">
  209.             <equip when="Precast" set="RAcc" />
  210.             <equip when="aftercast" set="%status" />
  211.         </if>
  212.         <elseif mode="and" spell="Ranged" status="idle">
  213.             <if advanced='%SpellTargetDistance&gt;24.9' notstatus="engaged">
  214.                 <addtochat color="121">Too far away from target, Cancelling RA!</addtochat>
  215.                 <cancelspell/>
  216.                 <return/>
  217.             </if>  
  218.             <equip when="Precast" set="RAcc" />
  219.             <equip when="aftercast" set="%status" />
  220.         </elseif>
  221.        
  222.         <if Spell="Sneak Attack">
  223.             <equip when="Precast" set="SA" />
  224.             <addtochat color="121">Sneak Attack - DEX+ gear equipped</addtochat>
  225.             <equip when="aftercast" set="%status" />
  226.             <aftercastdelay delay="5" />
  227.         </if>
  228.        
  229.         <if Spell="Trick Attack">
  230.             <equip when="Precast" set="TA" />
  231.             <addtochat color="121">Trick Attack - AGI+ gear equipped</addtochat>
  232.             <equip when="aftercast" set="%status" />
  233.             <aftercastdelay delay="5" />
  234.         </if>
  235.        
  236.         <if Spell="Steal">
  237.             <equip when="Precast" set="Steal" />
  238.             <precastdelay delay=".5" />
  239.             <addtochat color="121">Steal+ Gear Equiped!</addtochat>
  240.             <equip when="aftercast" set="%status" />
  241.             <aftercastdelay delay="1" />
  242.         </if>
  243.        
  244.         <!-- Equip haste for Utsu, swap to TP Gear if you're engaged -->
  245.         <if BuffActive="Silence" CommandPrefix="/ma|/magic|/ninjutsu">
  246.             <action Type="CancelSpell" />
  247.             <action Type="Command">input /p Silenced...</action>
  248.         </if>
  249.        
  250.         <if mode="and" spell="Utsusemi: Ichi" status="engaged">
  251.             <equip when="precast" set="Utsu" />
  252.             <precastdelay delay=".4" />
  253.             <equip when="midcast" set="Haste" />
  254.             <midcastdelay delay="3.1" />
  255.             <equip when="aftercast" set="%status" />
  256.             <addtochat color="121" when="aftercast">TP Gear equipped!</addtochat>
  257.         </if>
  258.        
  259.         <if mode="and" spell="Utsusemi: Ni" status="engaged">
  260.             <equip when="precast" set="Haste" />
  261.             <equip when="aftercast" set="%status" />
  262.             <addtochat color="121" when="aftercast">TP Gear equipped!</addtochat>
  263.         </if>
  264.        
  265.         <if mode="and" spell="Utsusemi*" status="idle">
  266.             <equip when="precast" set="Haste" />
  267.             <addtochat color="121">Spell: %Spell - Haste gear equipped!</addtochat>
  268.             <equip when="aftercast" set="%status" />
  269.             <addtochat color="121" when="aftercast">%status Gear equipped!</addtochat>
  270.         </if>
  271.        
  272.         <if mode="and" spell="Monomi*|Tonko*" status="engaged">
  273.             <addtochat color="121">No point wasting good %Spell tools! Changing %Spell to Utsusemi!</addtochat>
  274.             <changespell spell="Utsusemi: Ni" />
  275.         </if>
  276.        
  277.         <if type="Weaponskill">
  278.             <if mode="OR" TPLT="100" notstatus="engaged">
  279.                 <addtochat color="121">Not enough TP or not engaged. Cancelling WS</addtochat>
  280.                 <cancelspell/>
  281.                 <return/>
  282.             </if>
  283.         </if>
  284.        
  285.         <if spell="Dancing Edge|Shark Bite|Evisceration">
  286.             <equip when="precast" set="DEXws" />
  287.             <precastdelay delay="0.8" />
  288.             <equip when="aftercast" set="%status" />
  289.             <aftercastdelay delay="2" />
  290.         </if>
  291.        
  292.         <if spell="Aeolian Edge|Kurayami*">
  293.             <equip when="precast" set="AeolianEdge" />
  294.             <precastdelay delay="0.8" />
  295.             <equip when="aftercast" set="%status" />
  296.             <aftercastdelay delay="2" />
  297.         </if>
  298.    
  299.         <if spell="Utsusemi: Ichi" BuffActive="Copy Image|Copy Image (2)" NotBuffActive="Silence|Mute|Omerta|Obliviscence|Petrified|Terror">
  300.             <midcastdelay delay="3.0" />
  301.             <command when="midcast">cancel 66</command>
  302.         </if>
  303.        
  304.         <if Area="*Windurst*|*San d'Oria*|*Bastok*|*Jeuno*|*Whitegate|Al Zahbi" NotArea="Dynamis*|*[S]" NotBuffActive="Besieged">
  305.             <action type="Equip" when="precast" set="%status" />
  306.         </if>
  307.        
  308.         <if status="KO">
  309.             <cancelspell />
  310.             <return />
  311.         </if>
  312.        
  313.     </rules>
  314. </spellcast>
  315.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement