Advertisement
Guest User

Includes.xml file to pair with drg.xml file

a guest
Mar 7th, 2013
382
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.04 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <includes>
  3. <include name="VarStaves">
  4. <var name="IceStaff">Vourukasha I</var>
  5. <var name="DarkStaff">Chatoyant Staff</var>
  6. <var name="ThunderStaff">Apamajas I</var>
  7. <var name="LightStaff">Chatoyant Staff</var>
  8. <var name="WindStaff">Chatoyant Staff</var>
  9. <var name="FireStaff">Chatoyant Staff</var>
  10. <var name="EarthStaff">Chatoyant Staff</var>
  11. <var name="WaterStaff">Chatoyant Staff</var>
  12. </include>
  13. <include name = "VarObis">
  14. <var name="DarkObi">0</var>
  15. <var name="LightObi">0</var>
  16. <var name="ThunderObi">0</var>
  17. <var name="IceObi">0</var>
  18. <var name="FireObi">0</var>
  19. <var name="WindObi">0</var>
  20. <var name="WaterObi">0</var>
  21. <var name="EarthObi">0</var>
  22. </include>
  23. <include name="OpoOpoNecklaceRule">
  24. <if MLvlGT="60" BuffActive="Sleep">
  25. <equip when="precast|midcast|aftercast">
  26. <neck>Opo-opo Necklace</neck>
  27. </equip>
  28. </if>
  29. </include>
  30. <include name="CancelRules">
  31. <if Spell="Sneak" BuffActive="Sneak" TargetType="SELF">
  32. <midcastdelay delay="1" />
  33. <command when="midcast">cancel 71</command>
  34. </if>
  35. <elseif spell="Spectral Jig" BuffActive="Sneak">
  36. <command when="precast">cancel 71</command>
  37. </elseif>
  38. <elseif Spell="Monomi*" BuffActive="Sneak">
  39. <midcastdelay delay="2.5" />
  40. <command when="midcast">cancel 71</command>
  41. </elseif>
  42. <!--elseif spell="Utsusemi: Ichi">
  43. <midcastdelay delay="2" />
  44. <command when="midcast">cancel 66</command>
  45. </elseif-->
  46. <elseif Spell="Stoneskin" BuffActive="Stoneskin">
  47. <midcastdelay delay="3" />
  48. <command when="midcast">cancel 37</command>
  49. </elseif>
  50. <elseif Spell="Blink" BuffActive="Blink">
  51. <midcastdelay delay="3" />
  52. <command when="midcast">cancel 36</command>
  53. </elseif>
  54. <elseif Spell="Reraise*" BuffActive="Reraise">
  55. <midcastdelay delay="4" />
  56. <command when="midcast">cancel 113</command>
  57. </elseif>
  58. </include>
  59. <include name="ReturnRules">
  60. <!-- Exits if the action cannot be taken. -->
  61. <if MPLT="%MPCost">
  62. <return />
  63. </if>
  64. <if status = "Dead">
  65. <cancelspell />
  66. <return />
  67. </if>
  68. <if BuffActive="Sleep|Petrification|Stun|Terror|Charm">
  69. <return />
  70. </if>
  71. <elseif Type="*Magic|BardSong|Ninjutsu" BuffActive="Silence">
  72. <return />
  73. </elseif>
  74. <elseif Type="Weaponskill|JobAbility|PetCommand" BuffActive="Amnesia">
  75. <return />
  76. </elseif>
  77. <elseif type="Weaponskill">
  78. <if mode="OR" TPLT="100" advanced="%SpellTargetDistance &gt; 7" notstatus="engaged">
  79. <cancelspell />
  80. <return />
  81. </if>
  82. </elseif>
  83. </include>
  84. <include name="ElementalStaveRule">
  85. <if MLvlGT="50" Type="WhiteMagic|BlackMagic|SummonerPact|BardSong" NotSpell="Stoneskin|Blink|Sneak|Invisible|Deodorize
  86. |Teleport*|Recall*|Raise*|Protect*|Shell*|Reraise*|*na|Erase|Esuna|Auspice|Warp*|Escape|Tractor|Retrace">
  87. <equip when="midcast">
  88. <main>$%SpellElementStaff</main>
  89. </equip>
  90. </if>
  91. </include>
  92. <include name = "ChatRules">
  93. <if advanced = "%PartyCount &gt; 1">
  94. <var cmd = "Set PartyChat 1"/>
  95. </if>
  96. <else>
  97. <var cmd = "Set PartyChat 0"/>
  98. </else>
  99. </include>
  100. <include name = "SleeptoChat">
  101. <if spell="Repose">
  102. <cmd when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt; Wearing off in 45s</cmd>
  103. <cmd when="aftercast">wait 75;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt;Wearing off in 15s</cmd>
  104. <cmd when="aftercast">wait 85;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt;Wearing off in 5s;spellcast var dec sleepid;</cmd>
  105. </if>
  106. <elseif spell="*Foedition for mages
  107. Lullaby">
  108. <cmd when="aftercast">spellcast var inc sleepid;wait 15;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt; Wearing off in 15s</cmd>
  109. <cmd when="aftercast">wait 20;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt;Wearing off in 10s</cmd>
  110. <cmd when="aftercast">wait 25;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt;Wearing off in 5s;spellcast var dec sleepid;</cmd>
  111. </elseif>
  112. <elseif spell="*Foe Lullaby II">
  113. <cmd when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt; Wearing off in 45s</cmd>
  114. <cmd when="aftercast">wait 75;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt;Wearing off in 15s</cmd>
  115. <cmd when="aftercast">wait 85;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt;Wearing off in 5s;spellcast var dec sleepid;</cmd>
  116. </elseif>
  117. <elseif spell="Sleep|Sleepga">
  118. <cmd when="aftercast">spellcast var inc sleepid;wait 30;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt; Wearing off in 30s</cmd>
  119. <cmd when="aftercast">wait 45;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt;Wearing off in 15s</cmd>
  120. <cmd when="aftercast">wait 55;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt;Wearing off in 5s;spellcast var dec sleepid;</cmd>
  121. </elseif>
  122. <elseif spell="Sleep II|Sleepga II">
  123. <cmd when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt; Wearing off in 45s</cmd>
  124. <cmd when="aftercast">wait 75;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt;Wearing off in 15s</cmd>
  125. <cmd when="aftercast">wait 85;input /echo [$sleepid:%spell] &lt;%SpellTargetName&gt;Wearing off in 5s;spellcast var dec sleepid;</cmd>
  126. </elseif>
  127. </include>
  128. </includes>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement