asthmagasm

TW-Include

Feb 21st, 2013
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.96 KB | None | 0 0
  1. <?xml version="1.0">
  2. <includes>
  3. <!-- These stop any gear changes if I'm unable to take particular actions. -->
  4.     <include name="StopSwap">
  5.         <if notSpell="$Triggers|$Triggers2">
  6.             <if BuffActive="Sleep|Petrification|Stun|Terror|Charm|Illusion|Egg">
  7.                 <return />
  8.             </if>
  9.             <elseif spell="Ranged">
  10.                 <if advanced='"%SpellTargetDistance" &gt; "24.9"'>
  11.                     <return />
  12.                 </if>
  13.             </elseif>
  14.             <elseif Type="*Magic|BardSong|Ninjutsu" BuffActive="Silence|Mute|Omerta">
  15.                 <return />
  16.             </elseif>
  17.             <elseif Type="Weaponskill|JobAbility|PetCommand|CorsairRoll|CorsairShot|Scholar" BuffActive="Amnesia|Impairment">
  18.                 <return />
  19.             </elseif>
  20.             <elseif type="Weaponskill">
  21.                 <if mode="OR" TPLT="85" advanced='%SpellTargetDistance &gt; $Distance' notstatus="engaged">
  22.                     <cancelspell />
  23.                     <return />
  24.                 </if>
  25.             </elseif>
  26.         </if>
  27.     </include>
  28.    
  29. <!--- Do not change gear if spell is a transport spell -->
  30.     <include name="TeleWarp">
  31.         <if Spell="Warp*|Teleport*|Recall*|Retrace">
  32.             <return />
  33.         </if>
  34.     </include>
  35.    
  36. <!-- Spell Cancel Rules -->
  37.     <include name="SpellCancel">
  38.         <if Spell="Sneak" BuffActive="Sneak" TargetType="SELF">
  39.             <midcastdelay delay="1" />
  40.             <command when="midcast">cancel 71</command>
  41.         </if>
  42.         <elseif spell="Spectral Jig" BuffActive="Sneak">
  43.             <command when="precast">cancel 71</command>
  44.         </elseif>
  45.         <elseif Spell="Monomi*" BuffActive="Sneak">
  46.             <midcastdelay delay="2.5" />
  47.             <command when="midcast">cancel 71</command>
  48.         </elseif>
  49.         <elseif spell="Utsusemi: Ichi" buffactive="Copy Image*" notbuffactive="Silence|Mute|Omerta|Obliviscence">
  50.             <if notbuffactive="Copy Image (3)|Copy Image (4)">
  51.                 <midcastdelay delay="2.5" />
  52.                 <cmd when="midcast">cancel 66</cmd>
  53.                 <cmd when="midcast">cancel 446</cmd>
  54.             </if>
  55.             <else>
  56.                 <cancelspell />
  57.                 <return />
  58.             </else>
  59.         </elseif>
  60.         <elseif Spell="Stoneskin" BuffActive="Stoneskin">
  61.             <midcastdelay delay="2.8" />
  62.             <command when="midcast">cancel 37</command>
  63.         </elseif>
  64.         <elseif Spell="Blink" BuffActive="Blink">
  65.             <midcastdelay delay="5.2" />
  66.             <command when="midcast">cancel 36</command>
  67.         </elseif>
  68.     </include>
  69.    
  70. <!-- Variable Trigger: Set Distance Rules -->
  71.     <include name="SetDistance">
  72.         <elseif Spell="Shackled Fists">
  73.             <cancelspell />
  74.             <var cmd="set Distance %TargetDistance" />
  75.             <addtochat color="135">Distance Variable: $Distance</addtochat>
  76.         </elseif>
  77.     </include>
  78. </includes>
Advertisement
Add Comment
Please, Sign In to add comment