When the gamemode starts a random build is loaded from the pool. Then, after either a time limit or a score limit is met a vote is triggered, in which people can vote for a new map from a random subset of the pool. After the vote is over the map is cleared and the new build is loaded (and everyone respawns), after which the fight continues.
DOWNLOADGitHubIssue Tracker (aka todo-list)Adding custom builds to the rotation poolTo add a new build to the rotation pool, you should make a file in
config/server/deathmatch/builds called with the file extension
.dm. It can contain the following contents:
Name | Description | Allowed values | Example | Required | Repeatable |
addon | Require an add-on, similar to the ADDON statement in gamemode manifests | Add-on names | Weapon_Gun | No | Yes |
build | Defines what build to load | Paths to save files | saves/ACM City.bls | Yes | No |
tool | Defines a tool to be set on spawn with the selected build | Tool index (zero-indexed) followed by the name of a datablock of a tool/weapon (not the uiName) | 0 GunItem | No | Once for each tool index |
playertype | The player type for people to spawn as | The name of a datablock of a playertype | PlayerNoJet | No | No |
environment | The environment file to be used with this build | An environment as exported by saveEnvironment(%path);. | config/server/deathmatch/environments/Beta_City.txt | No | No |
Example file (note how the Add-On is always loaded before it's used):
build saves/ACM City.bls
addon Player_No_Jet
playertype PlayerNoJet
addon Weapon_Gun
tool 0 GunItem
Is there a server running this so I can see it in action?Yes.