1package com.osroyale.game.world.entity.combat.effect;
3import com.osroyale.game.task.Task;
4import com.osroyale.game.world.entity.mob.Mob;
39final class CombatEffectTask
extends Task {
42 private final Mob mob;
45 private final CombatEffect effect;
53 CombatEffectTask(Mob mob, CombatEffect effect) {
54 super(
false, effect.getDelay());
62 if (effect.removeOn(mob) || !mob.isValid()) {
synchronized final void cancel()