From 8d7f78ac5b73b08823efcfeeb2ba018912924c54 Mon Sep 17 00:00:00 2001 From: Sam Marder Date: Sat, 30 May 2026 14:27:21 +0000 Subject: [PATCH] Implemented Varrock hard achievement for recovering Family Crest gauntlets --- .../misthalin/varrock/quest/familycrest/DimintheisDialogue.kt | 2 ++ .../main/core/game/node/entity/player/link/diary/DiaryType.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Server/src/main/content/region/misthalin/varrock/quest/familycrest/DimintheisDialogue.kt b/Server/src/main/content/region/misthalin/varrock/quest/familycrest/DimintheisDialogue.kt index e5e2f9ba0..fc857c7e6 100644 --- a/Server/src/main/content/region/misthalin/varrock/quest/familycrest/DimintheisDialogue.kt +++ b/Server/src/main/content/region/misthalin/varrock/quest/familycrest/DimintheisDialogue.kt @@ -7,6 +7,7 @@ import core.game.node.entity.player.Player import core.plugin.Initializable import org.rs09.consts.Items import content.data.Quests +import core.game.node.entity.player.link.diary.DiaryType @Initializable @@ -173,6 +174,7 @@ class DimintheisDialogue(player: Player? = null): core.game.dialogue.DialoguePlu 6000 -> npc("Not to worry, here they are").also { stage = 1000 addItem(player, getAttribute(player, "family-crest:gauntlets", Items.FAMILY_GAUNTLETS_778)) + player.achievementDiaryManager.finishTask(player, DiaryType.VARROCK, 2, 9) } 1000 -> end() diff --git a/Server/src/main/core/game/node/entity/player/link/diary/DiaryType.java b/Server/src/main/core/game/node/entity/player/link/diary/DiaryType.java index 8a8e51827..0a8e05b3e 100644 --- a/Server/src/main/core/game/node/entity/player/link/diary/DiaryType.java +++ b/Server/src/main/core/game/node/entity/player/link/diary/DiaryType.java @@ -140,7 +140,7 @@ public enum DiaryType { "Craft an air battlestaff", "Give your player-owned house a tropical wood or fancy stone

finish at the Varrock estate agent's", "Make a Varrock teleport tablet on a mahogany lectern", - "Obtain a new set of Family Crest gauntlets from Dimintheis", // TODO need family crest + "Obtain a new set of Family Crest gauntlets from Dimintheis", "Make a Waka Canoe near Edgeville", "Use the Home Teleport spell in the Ancient Magicks spellbook

to teleport to Edgeville", "Use the skull sceptre to teleport to Barbarian Village"