1package com.osroyale.game.task.impl;
3import com.osroyale.game.task.Task;
4import com.osroyale.game.world.entity.mob.npc.Npc;
5import com.osroyale.game.world.World;
6import com.osroyale.util.parser.impl.NpcForceChatParser.ForcedMessage;
36public class ForceChatEvent
extends Task {
38 private final Npc npc;
43 super(forcedMessage.getInterval());
45 this.forcedMessage = forcedMessage;
50 if (npc ==
null || !
World.getNpcs().contains(npc)) {
55 npc.speak(forcedMessage.nextMessage());
synchronized final void cancel()
Task(boolean instant, int delay)