Advertisement
TC24k

Thallis_BLM_XML

Jun 6th, 2011
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 5.50 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <!--
  3.    ===================================================
  4.    ||
  5.    ||       Aikar's BLM SpellCast Template
  6.    ||
  7.    || This file is designed to be easily used by others.
  8.    || Simply editing in your own gear and modifying the variables up top
  9.    || should be all that is needed to make use of this file.
  10.    ||
  11.    || Please be sure to configure the variables prior to use.
  12.    ||
  13.    || If you have any questions - Please post on the forums.
  14.    ||
  15.    || Updated by Balakir on 25/12/2010 for 2.4 compatability
  16.    || Rules updated and Sorc legs rule updated
  17.    || New gear/abilities not added yet but will be.
  18.    ===================================================
  19.    -->
  20. <spellcast>
  21.     <config
  22.        HideErrors="false"
  23.         RestingSet="Resting"
  24.         NormalSet="Standard"
  25.         ShowGearSwaps="false"
  26.         Debug="true"
  27.        />
  28.     <variables>
  29.        
  30.        <!-- Elemental Staffs, input what staff to use for each element here-->
  31.           <var name="IceStaff">Aquilo's Staff</var>
  32.           <var name="DarkStaff">Dark Staff</var>
  33.           <var name="ThunderStaff">Thunder Staff</var>
  34.           <var name="WindStaff">Wind Staff</var>
  35.           <var name="FireStaff">Vulcan's Staff</var>
  36.           <var name="EarthStaff">Terra's Staff</var>
  37.           <var name="LightStaff">Apollo's Staff</var>
  38.           <var name="WaterStaff">Neptune's Staff</var>
  39.        </variables>
  40.     <sets>
  41.         <group name="Main" default="yes">
  42.             <set name="Standard">
  43.                 <main>$ThunderStaff</main>
  44.                 <sub>Elementa Grip</sub>
  45.                 <ammo>Clarus Stone</ammo>
  46.                 <neck>Goetia Chain</neck>
  47.                 <lear>Moldavite Earring</lear>              
  48.                 <body>Augur's Jaseran</body>
  49.                 <hands>Eradico Mitts</hands>
  50.                 <lring>Diamond Ring</lring>
  51.                 <rring>Diamond Ring</rring>
  52.                 <back>Skulker's Cape</back>
  53.                 <waist>Al Zahbi Sash</waist>
  54.                 <legs>Goetia Chausses +1</legs>
  55.                 <feet>Goetia Sabots +1</feet>
  56.             </set>        
  57.             <set name="Resting" BaseSet="Standard">
  58.                 <body>Errant Hpl.</body>
  59.                 <main>$DarkStaff</main>
  60.                 <head>Goliard Chapeau</head>              
  61.                 <neck>Republican Silver Medal</neck>            
  62.             </set>
  63.  
  64.             <set name="FullDamage" BaseSet="Standard">
  65.                 <sub>Elementa Grip</sub>
  66.                 <ammo>Clarus Stone</ammo>
  67.                 <neck>Elemental Torque</neck>
  68.                 <lear>Moldavite Earring</lear>
  69.                 <back>Goetia Mantle</back>
  70.             </set>
  71.            
  72.             <set name="DarkMagic">
  73.                 <body>Errant Hpl.</body>
  74.             </set>
  75.             <set name="EnfeeblingMagic">
  76.                 <body>Wizard's Coat</body>
  77.                 <sub>Macero Grip</sub>
  78.             </set>
  79.             <set name="HealingMagic" />
  80.             <set name="DivineMagic" />
  81.             <set name="EnhancingMagic">
  82.                 <main lock="yes">$WaterStaff</main>
  83.                 <body>Errant Hpl.</body>
  84.             </set>
  85.         </group>
  86.     </sets>
  87.     <rules>
  88.         <!-- utility: if targetting a monster, but casting a spell that can not be cast on monsters, then cast on self (buffs). -->
  89.         <if SpellTargetType="MONSTER" NotValidTarget="*Enemy*" ValidTarget="*Self*">
  90.             <changetarget target="&lt;me&gt;" />
  91.         </if>
  92.         <if SpellTargetType="NONE" ValidTarget="*Self*">
  93.             <changetarget target="&lt;me&gt;" />
  94.         </if>
  95.         <if Spell="Escape|Warp|Warp II|Retrace|Teleport-*|Reraise|Tractor">
  96.             <return />
  97.         </if>
  98.         <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  99.         <equip when="Idle|aftercast" set="Standard" />
  100.         <!-- set of gear to equip when resting -->
  101.         <equip when="Resting" set="Resting" />
  102.    
  103.         <if Spell="Stun">
  104.         <!--equip gear that helps stun and nothing else-->
  105.             <main>$ThunderStaff</main>
  106.         </if>
  107.         <!--
  108.         <if Spell="Fire*|Flare*">
  109.             <main>$FireStaff</main>
  110.         </if>
  111.         <if Spell="Blizza*|Freeze*">
  112.             <main>$IceStaff</main>
  113.         </if>
  114.        <if Spell="Stone*|Quake*">
  115.             <main>$EarthStaff</main>
  116.         </if>
  117.         <if Spell="Water*|Flood*">
  118.             <main>$WaterStaff</main>
  119.         </if>  
  120.         <if Spell="Aero*|Tornado*">
  121.             <main>$WindStaff</main>
  122.         </if>
  123.         -->
  124.         <if skill="ElementalMagic" notspell="Frost*|Choke*|Drown*|Burn*|Shock*|Rasp*">
  125.             <equip when="precast">
  126.                 <main>$%SpellElementStaff</main>
  127.             </equip>
  128.         </if>
  129.        
  130.         <else>
  131.             <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin -->
  132.             <if Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self">
  133.                 <command when="midcast">cancel 71</command>
  134.                 <midcastdelay delay="1.8" />
  135.             </if>
  136.             <if spell="Utsusemi: Ichi" BuffActive="Copy Image">
  137.                 <midcastdelay delay="3.0" />
  138.                 <command when="midcast">cancel 66</command>
  139.             </if>
  140.             <elseif Spell="Stoneskin" BuffActive="Stoneskin">
  141.                 <command when="midcast">cancel 37</command>
  142.                 <midcastdelay delay="4.8" />
  143.             </elseif>
  144.             <elseif Spell="Blink" BuffActive="Blink">
  145.                 <command when="midcast">cancel 36</command>
  146.                 <midcastdelay delay="4.5" />
  147.             </elseif>
  148.         </else>
  149.     </rules>
  150. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement