ALL_BARBASS_ITEMS

This commit is contained in:
Tooze 2026-04-12 10:49:01 -04:00
parent a5b4bd25a3
commit 15b80ffb6d

View file

@ -1,9 +1,13 @@
package content.minigame.barbassault
import content.minigame.barbassault.arena.ATTACKER_ICON
import content.minigame.barbassault.arena.COLLECTOR_ICON
import content.minigame.barbassault.arena.DEFENDER_ICON
import content.minigame.barbassault.arena.HEALER_ICON
import core.api.removeItem
import core.game.node.entity.player.Player
import core.game.node.item.Item
import org.rs09.consts.Items
enum class BarbRole { ATTACKER, COLLECTOR,DEFENDER, HEALER }
data class BarbAssaultPoints( val atk: Int = 0, val col: Int = 0, val def: Int = 0, val heal: Int = 0) {
@ -35,8 +39,22 @@ fun BarbAssaultPoints.getPoints(role: BarbRole): Int = when (role) {
BarbRole.HEALER -> heal
}
fun removeBarbassItems(player: Player){
//check if we were in ba-instance last. if so then remove all BA Items (Horns icons runes,arrows)
removeItem(player, intArrayOf(ATTACKER_ICON, HEALER_ICON))
val ALL_BARBASS_ITEMS = arrayOf(
Item(ATTACKER_ICON),
Item(Items.ATTACKER_HORN_10516), Item(Items.ATTACKER_HORN_10517), Item(Items.ATTACKER_HORN_10518), Item(Items.ATTACKER_HORN_10519), Item(Items.ATTACKER_HORN_10520),
}
Item(DEFENDER_ICON),
Item(Items.WORMS_10515),Item(Items.CRACKERS_10513), Item(Items.TOFU_10514),
Item(Items.LOGS_11760),Item(Items.HAMMER_2347),
Item(Items.DEFENDER_HORN_10538),
Item(HEALER_ICON),
Item(Items.HEALING_VIAL_10546),Item(Items.HEALING_VIAL1_10545),Item(Items.HEALING_VIAL2_10544),Item(Items.HEALING_VIAL3_10543),Item(Items.HEALING_VIAL4_10542),
Item(Items.HEALER_HORN_10526),Item(Items.HEALER_HORN_10527),Item(Items.HEALER_HORN_10528),Item(Items.HEALER_HORN_10529),Item(Items.HEALER_HORN_10530),
Item(Items.POISONED_WORMS_10540),Item(Items.POISONED_TOFU_10539),Item(Items.POISONED_MEAT_10541),
Item(COLLECTOR_ICON),
Item(Items.COLLECTOR_HORN_10560),
Item(Items.COLLECTION_BAG_10521),Item(Items.COLLECTION_BAG_10522),Item(Items.COLLECTION_BAG_10523),Item(Items.COLLECTION_BAG_10524),Item(Items.COLLECTION_BAG_10525),
Item(Items.BLUE_EGG_10533),Item(Items.RED_EGG_10532),Item(Items.GREEN_EGG_10531),
)