From 7583f6bff2dc93939638160d6ae7934eee1a38cd Mon Sep 17 00:00:00 2001 From: Sam Marder Date: Sat, 30 May 2026 14:25:40 +0000 Subject: [PATCH] Implemented "Enter the A Soul's Bane Rift" achievement from the Varrock medium diary when entering the rift --- .../region/misthalin/quest/asoulsbane/ASoulsBaneListeners.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Server/src/main/content/region/misthalin/quest/asoulsbane/ASoulsBaneListeners.kt b/Server/src/main/content/region/misthalin/quest/asoulsbane/ASoulsBaneListeners.kt index 256c7e17d..b19d00484 100644 --- a/Server/src/main/content/region/misthalin/quest/asoulsbane/ASoulsBaneListeners.kt +++ b/Server/src/main/content/region/misthalin/quest/asoulsbane/ASoulsBaneListeners.kt @@ -5,6 +5,7 @@ import core.game.interaction.InteractionListener import core.game.world.map.Location import org.rs09.consts.Scenery import content.data.Quests +import core.game.node.entity.player.link.diary.DiaryType // Temporary access since the monsters in there drop nothing. class ASoulsBaneListener : InteractionListener { @@ -16,6 +17,7 @@ class ASoulsBaneListener : InteractionListener { on(RIFT_IDS, SCENERY, "enter") { player, _ -> if (hasRequirement(player, Quests.A_SOULS_BANE)) { teleport(player, Location(3297, 9824, 0)) + player.achievementDiaryManager.finishTask(player, DiaryType.VARROCK, 1, 9) } return@on true }