Advertisement
Guest User

Byrth-Include-1-28

a guest
Jan 28th, 2012
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.58 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <includes>
  3.     <!-- These stop any gear changes if I'm unable to take particular actions.  The reason for this is because
  4.        if I'm impatient and spamming a macro while petrified or something I don't want a WHM to be unable to target
  5.        me for Stona, for instance. -->
  6.     <include name="ReturnRules">
  7.         <if notSpell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  8.             <if BuffActive="Sleep|Petrification|Stun|Terror|Charm|Illusion|Egg">
  9.                 <return />
  10.             </if>
  11.             <elseif spell="Ranged">
  12.                 <if advanced='"%SpellTargetDistance" &gt; "24.9"'>
  13.                     <return />
  14.                 </if>
  15.             </elseif>
  16.             <elseif Type="PetCommand|*BloodPact*" notPetISValid="TRUE">
  17.                 <return />
  18.             </elseif>
  19.             <elseif Type="*Magic|BardSong|Ninjutsu" BuffActive="Silence|Mute|Omerta">
  20.                 <return />
  21.             </elseif>
  22.             <elseif Type="Weaponskill|JobAbility|PetCommand|CorsairRoll|CorsairShot|Scholar" BuffActive="Amnesia|Impairment">
  23.                 <return />
  24.             </elseif>
  25.             <elseif type="Weaponskill">
  26.                 <if mode="OR" TPLT="85" advanced='%SpellTargetDistance &gt; $Distance' notstatus="engaged">
  27.                     <cancelspell />
  28.                     <return />
  29.                 </if>
  30.             </elseif>
  31.         </if>
  32.     </include>
  33.     <!--- Dancer Return Rules --->
  34.     <include name="FlourishReturnRules">
  35.         <if buffactive="Finishing Move 1">
  36.             <var cmd="set Finishing 1" />
  37.         </if>
  38.         <elseif buffactive="Finishing Move 2">
  39.             <var cmd="set Finishing 2" />
  40.         </elseif>
  41.         <elseif buffactive="Finishing Move 3">
  42.             <var cmd="set Finishing 3" />
  43.         </elseif>
  44.         <elseif buffactive="Finishing Move 4">
  45.             <var cmd="set Finishing 4" />
  46.         </elseif>
  47.         <elseif buffactive="Finishing Move 5">
  48.             <var cmd="set Finishing 5" />
  49.         </elseif>
  50.         <else>
  51.             <var cmd="set Finishing 0" />
  52.         </else>
  53.        
  54.         <if spell="Wild Flourish|Striking Flourish" advanced='$Finishing &lt; "2"'>
  55.             <addtochat color="135">Insufficient Finishing Moves</addtochat>
  56.             <cancelspell />
  57.             <return />
  58.         </if>
  59.     </include>
  60.    
  61.     <!--- Equip MDT (Aegis Schism) --->
  62.     <include name="Variable-MDT">
  63.         <elseif Spell="Aegis Schism">
  64.             <cancelspell />
  65.             <if Advanced='"$Armor"="BlankSet"'>
  66.                 <var cmd="set Armor MDT" />
  67.                 <addtochat color="135">*** MDT Set ***</addtochat>
  68.             </if>
  69.             <elseif Advanced='"$Armor"="PDT"'>
  70.                 <var cmd="set Armor MDT" />
  71.                 <addtochat color="135">*** MDT Set ***</addtochat>
  72.             </elseif>
  73.             <elseif Advanced='"$Armor"="FullEvasion"'>
  74.                 <var cmd="set Armor MDT" />
  75.                 <addtochat color="135">*** MDT Set ***</addtochat>
  76.             </elseif>
  77.             <else>
  78.                 <var cmd="set Armor BlankSet" />
  79.                 <addtochat color="135">*** Back to Normal! ***</addtochat>
  80.             </else>
  81.             <command>Dancing Chains</command>
  82.         </elseif>
  83.     </include>
  84.     <!--- Equip PDT (Barbed Crescent) --->
  85.     <include name="Variable-PDT">
  86.         <elseif Spell="Barbed Crescent">
  87.             <cancelspell />
  88.             <if Advanced='"$Armor"="BlankSet"'>
  89.                 <var cmd="set Armor PDT" />
  90.                 <addtochat color="135">*** PDT Set ***</addtochat>
  91.             </if>
  92.             <elseif Advanced='"$Armor"="MDT"'>
  93.                 <var cmd="set Armor PDT" />
  94.                 <addtochat color="135">*** PDT Set ***</addtochat>
  95.             </elseif>
  96.             <elseif Advanced='"$Armor"="FullEvasion"'>
  97.                 <var cmd="set Armor PDT" />
  98.                 <addtochat color="135">*** PDT Set ***</addtochat>
  99.             </elseif>
  100.             <else>
  101.                 <var cmd="set Armor BlankSet" />
  102.                 <addtochat color="135">*** Back to Normal! ***</addtochat>
  103.             </else>
  104.             <command>Dancing Chains</command>
  105.         </elseif>
  106.     </include>
  107.     <!--- Equip PDT (Barbed Crescent) --->
  108.     <include name="Variable-FullEvasion">
  109.         <elseif Spell="Carnal Nightmare">
  110.             <cancelspell />
  111.             <if Advanced='"$Armor"="BlankSet"'>
  112.                 <var cmd="set Armor FullEvasion" />
  113.                 <addtochat color="135">*** Evasion Set ***</addtochat>
  114.             </if>
  115.             <elseif Advanced='"$Armor"="PDT"'>
  116.                 <var cmd="set Armor FullEvasion" />
  117.                 <addtochat color="135">*** Evasion Set ***</addtochat>
  118.             </elseif>
  119.             <elseif Advanced='"$Armor"="MDT"'>
  120.                 <var cmd="set Armor FullEvasion" />
  121.                 <addtochat color="135">*** Evasion Set ***</addtochat>
  122.             </elseif>
  123.             <else>
  124.                 <var cmd="set Armor BlankSet" />
  125.                 <addtochat color="135">*** Back to Normal! ***</addtochat>
  126.             </else>
  127.             <command>Dancing Chains</command>
  128.         </elseif>
  129.     </include>
  130.    
  131. </includes>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement