diff --git a/Server/src/main/content/global/skill/agility/shortcuts/PipeShortcut.kt b/Server/src/main/content/global/skill/agility/shortcuts/PipeShortcut.kt index eddc9b2e1..f120546f7 100644 --- a/Server/src/main/content/global/skill/agility/shortcuts/PipeShortcut.kt +++ b/Server/src/main/content/global/skill/agility/shortcuts/PipeShortcut.kt @@ -57,11 +57,8 @@ class PipeShortcut : AgilityShortcut { /** * Run for the main fire event - * Use this for unlocking achievement diaries + any other unlocks */ override fun run(player: Player, obj: Scenery, option: String, failed: Boolean) { - if (obj.id == 29370) - player.achievementDiaryManager.finishTask(player, DiaryType.VARROCK, 2, 1) /** * Pulse that starts the object interaction when clicked on one of these shortcuts diff --git a/Server/src/main/content/region/misthalin/varrock/diary/VarrockAchivementDiary.kt b/Server/src/main/content/region/misthalin/varrock/diary/VarrockAchivementDiary.kt index 500989b2c..0cb1d0b15 100644 --- a/Server/src/main/content/region/misthalin/varrock/diary/VarrockAchivementDiary.kt +++ b/Server/src/main/content/region/misthalin/varrock/diary/VarrockAchivementDiary.kt @@ -113,7 +113,7 @@ class VarrockAchivementDiary : DiaryEventHookBase(DiaryType.VARROCK) { AreaDiaryTask( CHAMPIONS_GUILD, DiaryLevel.MEDIUM, - MediumTasks.CHAMPIONS_GUILD_VISIT + MediumTasks.CHAMPIONS_GUILD_VISIT ) ) @@ -185,6 +185,13 @@ class VarrockAchivementDiary : DiaryEventHookBase(DiaryType.VARROCK) { MediumTasks.USE_GE_UNDER_WALL_SHORTCUT ) } + 12698 -> if (event.target.id == 29370 && player.skills.getLevel(Skills.AGILITY, true) >= 51) { + finishTask( + player, + DiaryLevel.HARD, + HardTasks.USE_MOSS_GIANT_PIPE_SHORTCUT + ) + } } if (event.option == "pickpocket" && (event.target.id == NPCs.GUARD_5920 && inBorders(player, VARROCK_PALACE))) { @@ -266,7 +273,7 @@ class VarrockAchivementDiary : DiaryEventHookBase(DiaryType.VARROCK) { finishTask( player, DiaryLevel.MEDIUM, - MediumTasks.CAST_VARROCK_TELEPORT_SPELL + MediumTasks.CAST_VARROCK_TELEPORT_SPELL ) } }