diff --git a/L2J_DataPack/dist/game/data/scripts/instances/Kamaloka/Kamaloka.java b/L2J_DataPack/dist/game/data/scripts/instances/Kamaloka/Kamaloka.java
index 9420477ab169c9966a417a62570fab92fd5a9808..1312cc47b53113c77004d1e7da561487bc7e0657 100644
--- a/L2J_DataPack/dist/game/data/scripts/instances/Kamaloka/Kamaloka.java
+++ b/L2J_DataPack/dist/game/data/scripts/instances/Kamaloka/Kamaloka.java
@@ -1305,13 +1305,14 @@ public final class Kamaloka extends Quest
 	 */
 	private static final void removeBuffs(L2Character ch)
 	{
-		Function<BuffInfo, Boolean> removeBuffs = info ->
+		final Function<BuffInfo, Boolean> removeBuffs = info ->
 		{
 			if ((info != null) && !info.getSkill().isStayAfterDeath() && (Arrays.binarySearch(BUFFS_WHITELIST, info.getSkill().getId()) < 0))
 			{
 				info.getEffected().getEffectList().stopSkillEffects(true, info.getSkill());
+				return true;
 			}
-			return true;
+			return false;
 		};
 		
 		ch.getEffectList().forEach(removeBuffs, false);