From 8fef41e1854b5d70fd39b36148ce9745281e35d4 Mon Sep 17 00:00:00 2001 From: Ceikry Date: Sun, 27 Mar 2022 04:57:23 +0000 Subject: [PATCH] Corrected tree felling mechanics (now 1 in 8 chance for a tree to fall per log) Moved the diary check in woodcutting out to the diary events hook Corrected the woodcutting animation to not reset/interrupt itself --- .../rs09/game/node/entity/player/link/diary/DiaryEventHook.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Server/src/main/kotlin/rs09/game/node/entity/player/link/diary/DiaryEventHook.kt b/Server/src/main/kotlin/rs09/game/node/entity/player/link/diary/DiaryEventHook.kt index 7dcf9367b..a88022493 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/player/link/diary/DiaryEventHook.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/player/link/diary/DiaryEventHook.kt @@ -144,13 +144,11 @@ class DiaryEventHook : LoginListener if(getAttribute(entity, "diary:seers:shark-caught", 0) >= 5) finishTask(entity, DiaryType.SEERS_VILLAGE, 2, 7) - if(getAttribute(entity, "diary:seers:shark-cooked", 0) >= 5) - finishTask(entity, DiaryType.SEERS_VILLAGE, 2, 8) if((regionId == 12593 || regionId == 12849) && event.source.name.startsWith("dead", true)) finishTask(entity, DiaryType.LUMBRIDGE, 1, 8) - if(event.source.id == NPCs.FISHING_SPOT_333 && entity.zoneMonitor.isInZone("karamja")) + if(event.source.id == 333 && entity.zoneMonitor.isInZone("karamja")) finishTask(entity, DiaryType.KARAMJA, 0, 6) if(event.source.id == Scenery.YEW_TREE_8513 && regionId == 11828) finishTask(entity, DiaryType.FALADOR, 2, 3)