Fixed Lumbridge milling achievement
This commit is contained in:
@@ -14,6 +14,7 @@ import org.rs09.consts.NPCs
|
|||||||
import org.rs09.consts.Scenery
|
import org.rs09.consts.Scenery
|
||||||
import content.region.misthalin.lumbridge.dialogue.DukeHoracioDialogue
|
import content.region.misthalin.lumbridge.dialogue.DukeHoracioDialogue
|
||||||
import content.region.misthalin.varrock.quest.dragonslayer.DukeHoracioDSDialogue
|
import content.region.misthalin.varrock.quest.dragonslayer.DukeHoracioDSDialogue
|
||||||
|
import core.api.inInventory
|
||||||
import core.game.diary.AreaDiaryTask
|
import core.game.diary.AreaDiaryTask
|
||||||
import core.game.diary.DiaryEventHookBase
|
import core.game.diary.DiaryEventHookBase
|
||||||
import core.game.diary.DiaryLevel
|
import core.game.diary.DiaryLevel
|
||||||
@@ -309,6 +310,14 @@ class LumbridgeAchivementDiary : DiaryEventHookBase(DiaryType.LUMBRIDGE) {
|
|||||||
EasyTasks.WIZARDS_TOWER_TAUNT_DEMON
|
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
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user