Temporarily disabling Blast Furnace

This commit is contained in:
phil lips 2022-03-12 02:28:16 +00:00 committed by Ceikry
parent 609702ec27
commit d63f779929
2 changed files with 12 additions and 7 deletions

View file

@ -14,7 +14,9 @@ import core.plugin.Plugin
* operate and run its logic if there are actual players in this zone
* @author phil lips*/
@Initializable
//Remove this once the funny dupe gets fixed
//@Initializable
class BlastFurnaceZone : MapZone("Blast Furnace Zone",true), Plugin<Any> {
var pulseStarted = false

View file

@ -117,12 +117,14 @@ class BlastFurnaceDoorDialogue : DialogueFile(){
var init = true
override fun handle(componentID: Int, buttonID: Int) {
if (init) {
stage = if (player!!.getSkills().getLevel(Skills.SMITHING) >= 60) {
100
}else{
5
}
init = false
//stage = if (player!!.getSkills().getLevel(Skills.SMITHING) >= 60) {
// 100
//}else{
// 5
//}
//init = false
//uncomment the above out when BF gets fixed.
stage = 69
}
when(stage){
5 -> sendDialogue(player!!,"You must be Smithing Level 60 or higher in order to enter the Blast Furnace").also { stage = 10 }
@ -144,6 +146,7 @@ class BlastFurnaceDoorDialogue : DialogueFile(){
20 -> sendDialogue(player!!,"Then get out of here!").also { stage = 40 }
}
40 -> end()
69 -> sendDialogue(player!!,"The Blast Furnace is temporarily closed down for maintenance.").also { end() } //Remove this line when BF gets fixed
100 -> player?.properties?.teleportLocation = Location.create(1940, 4958, 0).also { stage = 40 }
}
}