Re-enabled access to blast furnace

This commit is contained in:
bushtail
2023-02-13 02:41:21 +00:00
committed by Ryan
parent d608f9aeb6
commit 0d127b109a
@@ -12,6 +12,7 @@ import core.game.world.map.Location
import core.plugin.Initializable import core.plugin.Initializable
import core.plugin.Plugin import core.plugin.Plugin
import core.game.dialogue.DialogueFile import core.game.dialogue.DialogueFile
import core.game.node.entity.skill.Skills
/** /**
* File that contains several plugins relating to Keldagrim, * File that contains several plugins relating to Keldagrim,
@@ -116,14 +117,12 @@ class BlastFurnaceDoorDialogue : DialogueFile(){
var init = true var init = true
override fun handle(componentID: Int, buttonID: Int) { override fun handle(componentID: Int, buttonID: Int) {
if (init) { if (init) {
//stage = if (player!!.getSkills().getLevel(Skills.SMITHING) >= 60) { stage = if (player!!.getSkills().getLevel(Skills.SMITHING) >= 60) {
// 100 100
//}else{ } else {
// 5 5
//} }
//init = false init = false
//uncomment the above out when BF gets fixed.
stage = 69
} }
when(stage){ when(stage){
5 -> sendDialogue(player!!,"You must be Smithing Level 60 or higher in order to enter the Blast Furnace").also { stage = 10 } 5 -> sendDialogue(player!!,"You must be Smithing Level 60 or higher in order to enter the Blast Furnace").also { stage = 10 }
@@ -145,7 +144,6 @@ class BlastFurnaceDoorDialogue : DialogueFile(){
20 -> sendDialogue(player!!,"Then get out of here!").also { stage = 40 } 20 -> sendDialogue(player!!,"Then get out of here!").also { stage = 40 }
} }
40 -> end() 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 } 100 -> player?.properties?.teleportLocation = Location.create(1940, 4958, 0).also { stage = 40 }
} }
} }