Implemented turning kebabs into super kebabs with red hot sauce

This commit is contained in:
bushtail 2022-05-14 06:07:23 +00:00 committed by Ryan
parent a5a0e9c9b4
commit 13088762d1

View file

@ -0,0 +1,30 @@
package rs09.game.node.entity.skill.cooking
import api.*
import org.rs09.consts.Items
import rs09.game.interaction.InteractionListener
/**
* @author bushtail
* That's-a spicy kebab!
*/
class SaucyKebabListener : InteractionListener {
val sauce = Items.RED_HOT_SAUCE_4610
val kebabArr = intArrayOf(
Items.KEBAB_1971,
Items.UGTHANKI_KEBAB_1883,
Items.UGTHANKI_KEBAB_1885
)
override fun defineListeners() {
onUseWith(ITEM, kebabArr, sauce) { player, used, with ->
if(removeItem(player, used.asItem()) && removeItem(player, with.asItem())) {
return@onUseWith addItem(player, Items.SUPER_KEBAB_4608)
}
return@onUseWith false
}
}
}