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
|
* 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) {
|
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
|
* Pulse that starts the object interaction when clicked on one of these shortcuts
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ class VarrockAchivementDiary : DiaryEventHookBase(DiaryType.VARROCK) {
|
|||||||
AreaDiaryTask(
|
AreaDiaryTask(
|
||||||
CHAMPIONS_GUILD,
|
CHAMPIONS_GUILD,
|
||||||
DiaryLevel.MEDIUM,
|
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
|
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))) {
|
if (event.option == "pickpocket" && (event.target.id == NPCs.GUARD_5920 && inBorders(player, VARROCK_PALACE))) {
|
||||||
@@ -266,7 +273,7 @@ class VarrockAchivementDiary : DiaryEventHookBase(DiaryType.VARROCK) {
|
|||||||
finishTask(
|
finishTask(
|
||||||
player,
|
player,
|
||||||
DiaryLevel.MEDIUM,
|
DiaryLevel.MEDIUM,
|
||||||
MediumTasks.CAST_VARROCK_TELEPORT_SPELL
|
MediumTasks.CAST_VARROCK_TELEPORT_SPELL
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user