diff --git a/Server/src/main/content/global/skill/runecrafting/Altar.java b/Server/src/main/content/global/skill/runecrafting/Altar.java index 8be433efc..5bb2f0794 100644 --- a/Server/src/main/content/global/skill/runecrafting/Altar.java +++ b/Server/src/main/content/global/skill/runecrafting/Altar.java @@ -82,6 +82,14 @@ public enum Altar { if (this == BLOOD) { if (!hasRequirement(player, "Legacy of Seergaze")) return; + } + if (this == SOUL) { + if (player.getQuestRepository().isComplete("Dragon Slayer")) { + player.getProperties().setTeleportLocation(Location.create(2836, 3285, 0)); + } else { + player.sendMessage("You need to have completed the Dragon Slayer quest in order to do that."); + return; + } } if (this == LAW) { if (!ItemDefinition.canEnterEntrana(player)) {