dev/helper commands for barbass to be more readable

This commit is contained in:
Tooze 2026-04-12 11:12:26 -04:00
parent 3eba7f2f67
commit 2b2b78c9a7

View file

@ -19,15 +19,20 @@ class BarbassDevHelper : CommandSet(Privilege.ADMIN) {
var babotcount = 0
override fun defineCommands() {
define ("maxbarbpts") { player,_ ->
define ("maxbarbpoints") { player,_ ->
player.addBarbPoints(BarbAssaultPoints(500, 500, 500,500))
return@define
}
define ("rstbarbpts") { player,_ ->
define ("setbarbwave") { player,args ->
player.setAttribute("/save:barbass:wave", args[1].toIntOrNull())
return@define
}
define ("resetbarbpoints") { player,_ ->
player.setBarbPoints(BarbAssaultPoints(0, 0, 0,0))
return@define
}
define ("rstbarblvl") { player,_ ->
define ("resetbarblevels") { player,_ ->
player.setBarbLevels(BarbAssaultLevels(0, 0, 0,0))
return@define
}
@ -115,7 +120,7 @@ class BarbassDevHelper : CommandSet(Privilege.ADMIN) {
//replaceScenery(getScenery(thistrap)!!,Scenery.RUNNER_TRAP1_20230,40,thistrap)
return@define
}
//should not need during testing now.
define("rolekit", Privilege.ADMIN, "<role> <level>", "Gives Barbarian Assault kit") { player, args ->
data class RoleKit( val horns: IntArray? = null, val bags: IntArray? = null, val extraItems: List<Int> = emptyList() )
val roleKits = mapOf(