diff --git a/Server/src/org/crandor/game/content/skill/free/firemaking/FireMakingPulse.java b/Server/src/org/crandor/game/content/skill/free/firemaking/FireMakingPulse.java index 74fd32e67..98bb0eee0 100644 --- a/Server/src/org/crandor/game/content/skill/free/firemaking/FireMakingPulse.java +++ b/Server/src/org/crandor/game/content/skill/free/firemaking/FireMakingPulse.java @@ -89,6 +89,9 @@ public final class FireMakingPulse extends SkillPulse { player.removeAttribute("remove-log"); if (player.getInventory().remove(node)) { GroundItemManager.create(groundItem); + if (groundItem.getId() == 1521 && !player.getAchievementDiaryManager().getDiary(DiaryType.LUMBRIDGE).isComplete(0, 4)) { + player.getAchievementDiaryManager().updateTask(player, DiaryType.LUMBRIDGE, 0, 4, true); + } } } return true; @@ -116,9 +119,6 @@ public final class FireMakingPulse extends SkillPulse { if (!success()) { return false; } - if (player.getViewport().getRegion().getId() == 12850 && !player.getAchievementDiaryManager().getDiary(DiaryType.LUMBRIDGE).isComplete(0, 4)) { - player.getAchievementDiaryManager().updateTask(player, DiaryType.LUMBRIDGE, 0, 4, true); - } createFire(); return true; }