Advertisement
TC24k

THF_Spellcast

Jun 2nd, 2011
504
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 6.85 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.     <variables>
  9.         <var name="GearType">TPGear</var>
  10.     </variables>
  11.    
  12.     <sets>
  13.         <group name="Main" default="yes">
  14.             <set name="Standard" BaseSet="$GearType" />
  15.             <set name="TPGear">
  16.                 <head>Walahra Turban</head>
  17.                 <neck>Chivalrous Chain</neck>
  18.                 <lear>Brutal Earring</lear>
  19.                 <rear>Suppanomimi</rear>
  20.                 <body>Rapparee Harness</body>
  21.                 <hands>Homam Manopolas</hands>
  22.                 <lring>Rajas  Ring</lring>
  23.                 <rring>Keen Ring</rring>
  24.                 <back>Amemet Mantle +1</back>
  25.                 <waist>Bullwhip Belt</waist>
  26.                 <legs>Raider's Culottes +1</legs>
  27.                 <feet>Ballerines</feet>
  28.             </set>
  29.            
  30.             <set name="Haste">
  31.                 <head>Walahra Turban</head>
  32.                 <body>Rapparee Harness</body>
  33.                 <hands>Homam Manopolas</hands>
  34.                 <legs>Raider's Culottes +1</legs>
  35.                 <waist>Bullwhip Belt</waist>
  36.                 <feet>Ballerines</feet>
  37.             </set>
  38.            
  39.             <set name="EVAGear" BaseSet="TPGear">
  40.                 <head>Optical Hat</head>
  41.                 <body>Scorpion Harness</body>
  42.                 <hands>Gules Mittens</hands>
  43.                 <back>Boxer's Mantle</back>
  44.                 <feet>Ballerines</feet>
  45.             </set>
  46.  
  47.             <set name="MDT" BaseSet="TPGear">
  48.                 <!--Fill in your gear here-->
  49.             </set>
  50.  
  51.             <set name="PDT" BaseSet="TPGear">
  52.                 <!--Fill in your gear here-->
  53.             </set>
  54.            
  55.             <set name="DancingEdge">
  56.                 <head>Optical Hat</head>
  57.                 <neck>Spike Necklace</neck>
  58.                 <lear>Brutal Earring</lear>
  59.                 <rear>Minuet Earring</rear>
  60.                 <body>Dragon Harness</body>
  61.                 <hands>Hecatomb Mittens</hands>
  62.                 <lring>Rajas Ring</lring>
  63.                 <rring>Keen Ring</rring>
  64.                 <back>Amemet Mantle +1</back>
  65.                 <waist>Warwolf Belt</waist>
  66.                 <legs>Tumbler Trunks</legs>
  67.                 <feet>Lithe Boots</feet>
  68.             </set>
  69.            
  70.             <set name="SharkBite">
  71.                 <head>Empress Hairpin</head>
  72.                 <neck>Spike Necklace</neck>
  73.                 <lear>Brutal Earring</lear>
  74.                 <rear>Minuet Earring</rear>
  75.                 <body>Dragon Harness</body>
  76.                 <hands>Hecatomb Mittens</hands>
  77.                 <lring>Rajas Ring</lring>
  78.                 <rring>Keen Ring</rring>
  79.                 <back>Amemet Mantle +1</back>
  80.                 <waist>Warwolf Belt</waist>
  81.                 <legs>Tumbler Trunks</legs>
  82.                 <feet>Lithe Boots</feet>
  83.             </set>
  84.            
  85.             <set name="Evisceration">
  86.                 <head>Optical Hat</head>
  87.                 <neck>Spike Necklace</neck>
  88.                 <lear>Brutal Earring</lear>
  89.                 <rear>Minuet Earring</rear>
  90.                 <body>Dragon Harness</body>
  91.                 <hands>Hecatomb Mittens</hands>
  92.                 <lring>Rajas Ring</lring>
  93.                 <rring>Keen Ring</rring>
  94.                 <back>Amemet Mantle +1</back>
  95.                 <waist>Warwolf Belt</waist>
  96.                 <legs>Tumbler Trunks</legs>
  97.                 <feet>Lithe Boots</feet>
  98.             </set>
  99.            
  100.             <set name="RAcc">
  101.                 <head>Optical Hat</head>
  102.                 <lear>Drone Earring</lear>
  103.                 <rear>Drone Earring</rear>
  104.                 <neck>Arctier's Torque</neck>
  105.                 <lring>Behemoth Ring</lring>
  106.                 <rring>Behemoth Ring</rring>
  107.                 <body>Rapparee Harness</body>
  108.                 <legs>Aurore Brais</legs>
  109.                 <feet>Lithe Boots</feet>
  110.             </set>
  111.            
  112.             <set name="SA"> <!--DEX+ Gear for SA -->
  113.                 <head>Empress Hairpin</head>
  114.                 <neck>Spike Necklace</neck>
  115.                 <lear>Minuet Earring</lear>
  116.                 <rear>Harvest Earring</rear>
  117.                 <body>Dragon Harness</body>
  118.                 <hands>Hecatomb Mittens</hands>
  119.                 <legs>Tumbler Trunks</legs>
  120.                 <waist>Warwolf Belt</waist>
  121.                 <feet>Lithe Boots</feet>
  122.             </set>
  123.            
  124.             <set name="TA"> <!-- AGI+ for TA -->
  125.                 <head>Empress Hairpin</head>
  126.                 <neck>Arctier's Torque</neck>
  127.                 <lear>Brutal Earring</lear>
  128.                 <rear>Drone Earring</rear>
  129.                 <body>Dragon Harness</body>
  130.                 <hands>Hecatomb Mittens</hands>
  131.                 <waist>Crudelis Belt</waist>
  132.                 <legs>Rogue's Culottes</legs>
  133.                 <feet>Lithe Boots</feet>
  134.             </set>
  135.         </group>
  136.     </sets>
  137.     <rules>
  138.         <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  139.         <equip when="Engaged" set="$GearType" />
  140.             <equip when="Idle" set="Standard" />
  141.  
  142.         <equip when="Engaged">
  143.             <hands>Assassin's Armlets</hands>
  144.             <feet>Raider's Poulaines +2</feet>
  145.         </equip>
  146.         <command when="Engaged">wait 5;sc set $GearType</command>
  147.  
  148.         <if spell="Stone V">
  149.             <equip when="precast|midcast|aftercast" set="PDT">
  150.         </if>
  151.         <elseif spell="Water V">
  152.             <equip when="precast|midcast|aftercast" set="MDT">
  153.         </elseif>
  154.        
  155.         <if mode="and" spell="Ranged" status="engaged">
  156.             <equip when="Precast" set="RAcc" />
  157.             <equip when="aftercast" set="$GearType" />
  158.         </if>
  159.         <elseif mode="and" spell="Ranged" status="idle">
  160.             <equip when="Precast" set="RAcc" />
  161.             <equip when="aftercast" set="standard" />
  162.         </elseif>
  163.        
  164.         <if Spell="Sneak Attack">
  165.             <equip when="Precast" set="SA" />
  166.             <addtochat color="121">Sneak Attack - DEX+ gear equipped</addtochat>
  167.             <equip when="aftercast" set="$GearType" />
  168.             <aftercastdelay delay="4" />
  169.         </if>
  170.        
  171.         <if Spell="Trick Attack">
  172.             <equip when="Precast" set="TA" />
  173.             <addtochat color="121">Trick Attack - AGI+ gear equipped</addtochat>
  174.             <equip when="aftercast" set="$GearType" />
  175.             <aftercastdelay delay="4" />
  176.         </if>
  177.    
  178.         <!-- Equip haste for Utsu, swap to TP Gear if you're engaged -->
  179.         <if mode="and" spell="Utsusemi*" status="engaged">
  180.             <equip when="precast" set="Haste" />
  181.             <addtochat color="121">Spell: %Spell - Haste gear equipped!</addtochat>
  182.             <equip when="aftercast" set="$GearType" />
  183.             <addtochat color="121" when="aftercast">TP Gear equipped!</addtochat>
  184.         </if>
  185.        
  186.         <if mode="and" spell="Utsusemi*" status="idle">
  187.             <equip when="precast" set="Haste" />
  188.             <addtochat color="121">Spell: %Spell - Haste gear equipped!</addtochat>
  189.             <equip when="aftercast" set="standard" />
  190.             <addtochat color="121" when="aftercast">Idle Gear equipped!</addtochat>
  191.         </if>
  192.        
  193.         <if mode="and" spell="Monomi*|Tonko*" status="engaged">
  194.             <addtochat color="121">No point wasting good %Spell tools! Changing %Spell to Utsusemi!</addtochat>
  195.             <changespell spell="Utsusemi: Ni" />
  196.         </if>
  197.        
  198.         <if type="Weaponskill">
  199.             <if mode="OR" TPLT="100" advanced='%SpellTargetDistance&gt;4.5' notstatus="engaged">
  200.                 <addtochat color="121">Too far away from target, not enough TP or not engaged. Cancelling WS</addtochat>
  201.                 <cancelspell/>
  202.                 <return/>
  203.             </if>
  204.         </if>
  205.        
  206.         <if spell="Dancing Edge">
  207.             <equip set="DancingEdge" when="precast" />
  208.             <equip set="$GearType" when="aftercast" />
  209.         </if>
  210.        
  211.         <if spell="Shark Bite">
  212.             <equip set="SharkBite" when="precast" />
  213.             <equip set="$GearType" when="aftercast" />
  214.         </if>
  215.        
  216.         <if spell="Evisceration">
  217.             <equip set="Evisceration" when="precast" />
  218.             <equip set="$GearType" when="aftercast" />
  219.         </if>
  220.    
  221.         <if spell="Utsusemi: Ichi" BuffActive="Copy Image|Copy Image (2)" NotBuffActive="Silence|Mute|Omerta|Obliviscence">
  222.             <midcastdelay delay="3.0" />
  223.             <command when="midcast">cancel 66</command>
  224.         </if>
  225.    
  226.     </rules>
  227. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement