Locked moss giant pipe achievement behind requirements
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user