Temporarily disabling Blast Furnace
This commit is contained in:
@@ -14,7 +14,9 @@ import core.plugin.Plugin
|
|||||||
* operate and run its logic if there are actual players in this zone
|
* operate and run its logic if there are actual players in this zone
|
||||||
* @author phil lips*/
|
* @author phil lips*/
|
||||||
|
|
||||||
@Initializable
|
|
||||||
|
//Remove this once the funny dupe gets fixed
|
||||||
|
//@Initializable
|
||||||
class BlastFurnaceZone : MapZone("Blast Furnace Zone",true), Plugin<Any> {
|
class BlastFurnaceZone : MapZone("Blast Furnace Zone",true), Plugin<Any> {
|
||||||
|
|
||||||
var pulseStarted = false
|
var pulseStarted = false
|
||||||
|
|||||||
@@ -117,12 +117,14 @@ 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 }
|
||||||
@@ -144,6 +146,7 @@ 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 }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user