public MapleQuestStatus(MapleQuest quest, Status status, int npc) { this.questID = quest.getId(); this.setStatus(status); this.setNpc(npc); this.completionTime = System.currentTimeMillis(); if (status == Status.STARTED) { registerMobs(); } }
/** * Creates a new instance of MapleQuestStatus * * @param quest * @param status */ public MapleQuestStatus(final MapleQuest quest, final int status) { this.quest = quest; this.setStatus((byte) status); this.completionTime = System.currentTimeMillis(); if (status == 1) { // Started if (!quest.getRelevantMobs().isEmpty()) { registerMobs(); } } }
public final void setMobKills(final int id, final int count) { if (killedMobs == null) { registerMobs(); // lol } killedMobs.put(id, count); }