forked from 2009Scape/Server
Fixed Lumbridge milling achievement
This commit is contained in:
parent
e5336f4438
commit
e091a45931
1 changed files with 21 additions and 0 deletions
|
|
@ -14,6 +14,7 @@ import org.rs09.consts.NPCs
|
|||
import org.rs09.consts.Scenery
|
||||
import content.region.misthalin.lumbridge.dialogue.DukeHoracioDialogue
|
||||
import content.region.misthalin.varrock.quest.dragonslayer.DukeHoracioDSDialogue
|
||||
import core.api.inInventory
|
||||
import core.game.diary.AreaDiaryTask
|
||||
import core.game.diary.DiaryEventHookBase
|
||||
import core.game.diary.DiaryLevel
|
||||
|
|
@ -309,6 +310,14 @@ class LumbridgeAchivementDiary : DiaryEventHookBase(DiaryType.LUMBRIDGE) {
|
|||
EasyTasks.WIZARDS_TOWER_TAUNT_DEMON
|
||||
)
|
||||
}
|
||||
|
||||
12595 -> if (event.target.id == Scenery.FLOUR_BIN_36878 && event.option == "empty" && inInventory(player, Items.EMPTY_POT_1931)) {
|
||||
finishTask(
|
||||
player,
|
||||
DiaryLevel.BEGINNER,
|
||||
BeginnerTasks.WINDMILL_MAKE_FLOUR
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -413,4 +422,16 @@ class LumbridgeAchivementDiary : DiaryEventHookBase(DiaryType.LUMBRIDGE) {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun onUsedWith(player: Player, event: UseWithEvent) {
|
||||
when (player.viewport.region.id) {
|
||||
12595 -> if (event.used == Items.EMPTY_POT_1931 && event.with == Scenery.FLOUR_BIN_36878) {
|
||||
finishTask(
|
||||
player,
|
||||
DiaryLevel.BEGINNER,
|
||||
BeginnerTasks.WINDMILL_MAKE_FLOUR
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue