Advertisement
Eurewyen

Byrth-Include

Nov 15th, 2012
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 6.59 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