diff --git a/Server/src/main/java/core/game/content/quest/free/shieldofarrav/CuratorHaigHalenDialogue.java b/Server/src/main/java/core/game/content/quest/free/shieldofarrav/CuratorHaigHalenDialogue.java index 33cb116d6..8f9b52b09 100644 --- a/Server/src/main/java/core/game/content/quest/free/shieldofarrav/CuratorHaigHalenDialogue.java +++ b/Server/src/main/java/core/game/content/quest/free/shieldofarrav/CuratorHaigHalenDialogue.java @@ -4,6 +4,7 @@ import core.game.content.dialogue.DialoguePlugin; import core.game.content.dialogue.FacialExpression; import core.game.node.entity.npc.NPC; import core.game.node.entity.player.Player; +import core.game.node.entity.player.link.diary.DiaryType; import core.game.node.item.Item; /** @@ -39,6 +40,11 @@ public final class CuratorHaigHalenDialogue extends DialoguePlugin { public boolean open(Object... args) { npc = (NPC) args[0]; interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "Welcome to the museum of Varrock."); + + if (player.getQuestRepository().getPoints() >= 50) { + player.getAchievementDiaryManager().finishTask(player, DiaryType.VARROCK, 0, 12); + } + stage = 0; return true; } diff --git a/Server/src/main/java/core/game/node/entity/player/link/diary/DiaryType.java b/Server/src/main/java/core/game/node/entity/player/link/diary/DiaryType.java index 4d937ebb0..dbda3a106 100644 --- a/Server/src/main/java/core/game/node/entity/player/link/diary/DiaryType.java +++ b/Server/src/main/java/core/game/node/entity/player/link/diary/DiaryType.java @@ -98,7 +98,7 @@ public enum DiaryType { "Spin a bowl on the pottery wheel and fire it in the oven in

Barbarian Village", "Enter Edgeville Dungeon using the entrance to the south of

Edgeville", "Move your player-owned house portal to a different location

using the Varrock estate agent", - "Speak to Haig Halen after obtaining at least 50 kudos", //TODO need to implement kudos + "Speak to Haig Halen after obtaining at least 50 quest points", //TODO need to changes this back to kudos when implemented "Enter the Earth Altar using an earth tiara or talisman", "Have Elsie tell you a story", "Mine some limestone near Paterdomus, the temple to the east

of Varrock", diff --git a/Server/src/main/java/core/game/node/entity/skill/thieving/StallThiefPulse.java b/Server/src/main/java/core/game/node/entity/skill/thieving/StallThiefPulse.java index 65a180905..a50388546 100644 --- a/Server/src/main/java/core/game/node/entity/skill/thieving/StallThiefPulse.java +++ b/Server/src/main/java/core/game/node/entity/skill/thieving/StallThiefPulse.java @@ -99,9 +99,6 @@ public final class StallThiefPulse extends SkillPulse { if (stall == Stall.SILK_STALL) { player.getSavedData().getGlobalData().setSilkSteal(System.currentTimeMillis() + 1800000); } - if (stall == Stall.TEA_STALL && player.getLocation().withinDistance(new Location(3266, 3413, 0))) { - player.getAchievementDiaryManager().finishTask(player,DiaryType.VARROCK,0, 12); - } if (node.isActive()) { SceneryBuilder.replace(((Scenery) node), ((Scenery) node).transform(stall.getEmpty(node.getId())), stall.getDelay()); }