Al parecer los raids si te desbuffan te quita todos los buffos. Con esta modificación que he creado, solo puede quitarte hasta 5 buff. Es totalmente configurable, espero que os sea de utilidad, saludos!
Index: 04100-04199.xml
===================================================================
--- 04100-04199.xml (revision 10404)
+++ 04100-04199.xml (working copy)
@@ -1649,10 +1649,11 @@
</skill>
<skill id="4177" levels="12" name="BOSS Cancel Magic">
<!-- Confirmed CT2.5 -->
- <table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
- <table name="#mpConsume"> 15 22 29 39 49 59 68 72 75 76 77 79 </table>
+ <table name="#effectPoints"> -455 -493 -530 -547 -564 -580 -595 -609 -622 -633 -644 -653 </table>
+ <table name="#magicLvl"> 48 52 56 58 60 62 64 66 68 70 72 74 </table>
+ <table name="#mpConsume"> 35 38 41 43 44 46 48 49 51 52 53 55 </table>
<set name="affectRange" val="200" />
- <set name="effectPoint" val="-100" />
+ <set name="effectPoint" val="#effectPoints" />
<set name="hitTime" val="1500" />
<set name="magicLvl" val="#magicLvl" />
<set name="mpConsume" val="#mpConsume" />
@@ -1659,7 +1660,9 @@
<set name="operateType" val="A1" />
<set name="targetType" val="AURA" />
<for>
- <effect name="DispelAll" />
+ <effect name="DispelByCategory">
+ <param slot="buff" rate="35" max="5" />
+ </effect>
</for>
</skill>
<skill id="4178" levels="12" name="BOSS Flame Strike">
En donde dice:
<param slot="buff" rate="35" max="5" />
El rate es la posibilidad de que entre dicho debuff y el max, es la cantidad de buffos maximos a quitar de un personaje.