1package com.osroyale.game.task.impl;
3import com.osroyale.game.task.Task;
4import com.osroyale.game.world.entity.mob.player.Player;
5import com.osroyale.net.packet.out.SendMessage;
29public class AntiVenomTask
extends Task {
30 private final Player player;
32 public AntiVenomTask(
Player player) {
39 if (player.getVenomImmunity().get() <= 0)
42 if (player.getVenomImmunity().decrementAndGet(50) <= 50)
43 player.send(
new SendMessage(
"Your resistance to venom is about to wear off!"));
45 if (player.getVenomImmunity().get() <= 0)
51 player.send(
new SendMessage(
"Your resistance to venom has worn off!"));
52 player.getVenomImmunity().set(0);
synchronized final void cancel()
Task(boolean instant, int delay)
void onCancel(boolean logout)