Merge branch '24-monty-python-easter-egg' into 'master'
Resolve "Monty Python easter egg" See merge request 2009scape/2009scape!78
This commit is contained in:
@@ -0,0 +1,25 @@
|
|||||||
|
package rs09.game.interaction.item.withobject
|
||||||
|
|
||||||
|
import api.ContentAPI
|
||||||
|
import core.game.node.entity.skill.gather.woodcutting.WoodcuttingNode
|
||||||
|
import org.rs09.consts.Items
|
||||||
|
import rs09.game.interaction.InteractionListener
|
||||||
|
|
||||||
|
class FishEasterEgg : InteractionListener() {
|
||||||
|
val TREE_IDs = WoodcuttingNode.values().map { it.id }.toIntArray()
|
||||||
|
|
||||||
|
val fish = intArrayOf(Items.RAW_HERRING_345, Items.HERRING_347)
|
||||||
|
val doors = intArrayOf(1967,1968)
|
||||||
|
|
||||||
|
override fun defineListeners() {
|
||||||
|
onUseWith(SCENERY, fish, *TREE_IDs){player, _, _ ->
|
||||||
|
ContentAPI.sendMessage(player, "This is not the mightiest tree in the forest.")
|
||||||
|
return@onUseWith true
|
||||||
|
}
|
||||||
|
|
||||||
|
onUseWith(SCENERY, fish, *doors){player, _, _ ->
|
||||||
|
ContentAPI.sendMessage(player, "It can't be done!")
|
||||||
|
return@onUseWith true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user