From 15b80ffb6d12c40078ab44ab0c4b6f06f2818a4f Mon Sep 17 00:00:00 2001 From: Tooze Date: Sun, 12 Apr 2026 10:49:01 -0400 Subject: [PATCH] ALL_BARBASS_ITEMS --- .../minigame/barbassault/Barbassault.kt | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/Server/src/main/content/minigame/barbassault/Barbassault.kt b/Server/src/main/content/minigame/barbassault/Barbassault.kt index dcfe5b4b1..ff469eca5 100644 --- a/Server/src/main/content/minigame/barbassault/Barbassault.kt +++ b/Server/src/main/content/minigame/barbassault/Barbassault.kt @@ -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), -} \ No newline at end of file + 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), +) \ No newline at end of file