From f3b07b66cbd4e9a27b78dd40ae6d64c1c7cffc55 Mon Sep 17 00:00:00 2001 From: Tooze Date: Sun, 12 Apr 2026 16:16:08 -0400 Subject: [PATCH] Message and todo/notes --- .../content/minigame/barbassault/BarbassaultListeners.kt | 4 ---- .../minigame/barbassault/BarbassaultPlayerExtensions.kt | 4 ++++ .../minigame/barbassault/arena/BarbassaultGameArea.kt | 8 ++++---- .../minigame/barbassault/arena/BarbassaultSession.kt | 3 +++ .../minigame/barbassault/arena/scenery/ItemMachine.kt | 1 - 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/Server/src/main/content/minigame/barbassault/BarbassaultListeners.kt b/Server/src/main/content/minigame/barbassault/BarbassaultListeners.kt index 6d8bdd8dc..5466f4ef5 100644 --- a/Server/src/main/content/minigame/barbassault/BarbassaultListeners.kt +++ b/Server/src/main/content/minigame/barbassault/BarbassaultListeners.kt @@ -7,7 +7,6 @@ import core.game.component.Component import core.game.global.action.ClimbActionHandler import core.game.interaction.IntType import core.game.interaction.InteractionListener -import core.game.interaction.InterfaceListener import core.game.node.entity.player.Player import core.game.world.map.Location import org.rs09.consts.Components @@ -15,9 +14,6 @@ import org.rs09.consts.Items import org.rs09.consts.NPCs import org.rs09.consts.Scenery -const val BARBASSAULT_ACCEPT_ROLE_492 = 492 -const val BARBASSAULT_SELECT_ROLE_493 = 493 - class BarbassaultListeners : InteractionListener { override fun defineListeners() { diff --git a/Server/src/main/content/minigame/barbassault/BarbassaultPlayerExtensions.kt b/Server/src/main/content/minigame/barbassault/BarbassaultPlayerExtensions.kt index 9c4746e48..d1c4dc483 100644 --- a/Server/src/main/content/minigame/barbassault/BarbassaultPlayerExtensions.kt +++ b/Server/src/main/content/minigame/barbassault/BarbassaultPlayerExtensions.kt @@ -86,6 +86,10 @@ fun Player.setBarbPoints(points: BarbAssaultPoints) { */ fun Player.addBarbPoints(additional: BarbAssaultPoints) { setBarbPoints(getBarbPoints() + additional) + //todo Add warning message if points hit cap. + //"You have maxed out your Healer Honor Points. You should spend them /n + //commands." + //https://youtu.be/rWRWL5PUj94?t=244 } /** * Removes Barbarian Assault points from the player. diff --git a/Server/src/main/content/minigame/barbassault/arena/BarbassaultGameArea.kt b/Server/src/main/content/minigame/barbassault/arena/BarbassaultGameArea.kt index 491b04079..d5d54b96d 100644 --- a/Server/src/main/content/minigame/barbassault/arena/BarbassaultGameArea.kt +++ b/Server/src/main/content/minigame/barbassault/arena/BarbassaultGameArea.kt @@ -35,14 +35,12 @@ import core.tools.Log import org.rs09.consts.Items import org.rs09.consts.Scenery -//HAMMER_2347 -//LOGS_11760 use these loggs + //1889 5407 - Barb assualt QUEEN area -- 7508 //1891 5465 - barb assualt AREA under -//queen spawn in Location.create(1884, 5405, 0) +val PENANCE_QUEEN_SPAWN_LOC = Location.create(1884, 5405, 0) -//No prayers //sendMessage(player,"The barbarians forbid the use of prayer in their arena as they don't ~ value such methods!") //should be multicombat @@ -102,6 +100,7 @@ class BarbassaultGameArea : InteractionListener, MapArea { } override fun defineListeners() { + //Wrong food message "That's the wrong type of poisoned food to use! Penalty!" on(Scenery.EGG_LAUNCHER_20133, IntType.SCENERY, "Shoot") { player, node -> EggCannon.openTurretIface(player) return@on true @@ -197,6 +196,7 @@ class BarbassaultGameArea : InteractionListener, MapArea { HEALING_VIAL3_10543 HEALING_VIAL4_10542 // 4 */ + sendMessage(player,"You filled the vial.") return@on true } //CATALYTIC_RUNE_12851, ELEMENTAL_RUNE_12850 diff --git a/Server/src/main/content/minigame/barbassault/arena/BarbassaultSession.kt b/Server/src/main/content/minigame/barbassault/arena/BarbassaultSession.kt index beee22fb2..e33e79366 100644 --- a/Server/src/main/content/minigame/barbassault/arena/BarbassaultSession.kt +++ b/Server/src/main/content/minigame/barbassault/arena/BarbassaultSession.kt @@ -168,6 +168,9 @@ class BarbassaultSession( val activity: BarbassaultActivity ? = null) :LogoutLi }) closeInterface(player) openOverlay(player, 256) + //https://youtu.be/MpYZG3qkFUA?t=387 + //todo dialogbox message not sendMessage + //Dialogbox: " The game ended because on of your team-mates exited early. sendMessage(player,"The game ended early because one of your team-mates $endReason.") BarbTeamManager.updateTeam(player.baSession?.team!!) } diff --git a/Server/src/main/content/minigame/barbassault/arena/scenery/ItemMachine.kt b/Server/src/main/content/minigame/barbassault/arena/scenery/ItemMachine.kt index 20ae5cba1..6d9b4b51b 100644 --- a/Server/src/main/content/minigame/barbassault/arena/scenery/ItemMachine.kt +++ b/Server/src/main/content/minigame/barbassault/arena/scenery/ItemMachine.kt @@ -1,6 +1,5 @@ package content.minigame.barbassault.arena.scenery -import content.minigame.barbassault.arena.BaHornSystem import content.minigame.barbassault.getBarbLevels import core.api.EquipmentSlot import core.api.addItem