Implemented carved evil turnip

This commit is contained in:
MatthewGould123 2022-08-27 14:56:54 +00:00 committed by Ryan
parent 3e6b156bba
commit 556efda5c1

View file

@ -0,0 +1,21 @@
import api.*
import org.rs09.consts.Items
import rs09.game.interaction.InteractionListener
import core.tools.RandomFunction
class CarvedEvilTurnipListener : InteractionListener {
val knife = Items.KNIFE_946
val evilTurnip = Items.EVIL_TURNIP_12134
val carvedEvilTurnip = Items.CARVED_EVIL_TURNIP_12153
override fun defineListeners() {
onUseWith(ITEM, evilTurnip, knife) { player, used, with ->
if(removeItem(player, used.asItem())) {
sendMessage(player, "You carve a scary face into the evil turnip.")
sendMessage(player, "Wooo! It's enough to give you nightmares.")
return@onUseWith addItem(player, carvedEvilTurnip)
}
return@onUseWith false
}
}
}