I've uploaded v12. A lot of bug fixes and polish is included in this update.
I also want to fix that bug where loading a map that has invisible water after another map that has invisible water will make that water deep and not kill players. Still have yet to figure that one out.
- Removed groundVoid and killFloor config.txt settings.
The only easy way I knew how to """fix""" this is to remove the kill floor and groundvoid features entirely. Sad, but there are alternative ways you can achieve this effect. Just make the environment.txt have invisible water and an invisible floor and activate kill water. For the kill floor effect, make the water the studs texture and color it like you would the ground, then simply place your bricks on the water as if it was the ground. It's very easy to do this with the New Duplicator's /cut and /forceplant features.
- Updated the old school weaponset modified pack to v2.
- Renamed many instances of server.cs files that were in the integrated add-on folders. This will stop the console from complaining about nested add-ons when you try to start a custom gamemode.
Can you add a map vote feature, which if enabled, allows people to choose the map they want to play?
Also, potentially add a /rtv command that if enough players do it then the map vote will occur immediately?
EDIT: One more thing, can you add more music? The current selection can get quite boring to listen to.
- Added /votemap (map #), /vm (map #), /rockthevote, /rtv, /currentvote, and /cv commands.
This will let standard players change the map. Choose a map with /votemap or /vm and wait for the other players to rock the vote. This can result in the map changing to the one that was voted for in the next round, or if there is enough players voting, an instant load.
- Player shape name colors should now finally be the same color as their team, at ALL times. The original methods for doing this weren't working very well.
- Added a few more music files. Not of what was suggested, though that doesn't mean I wont add them in the future. Please redownload the music pack
A few half-life 2 songs and doom 1 & 2 songs.
- Edited some maps, mostly due to the removal of groundVoid and killFloor. Please redownload them.
- Added map description feature. Place a description.txt into your maps and it will display the first line into chat.
- Support for a "Spooky" theme, in the form of specific music playing like the other themes. No maps use the spooky theme currently though. Would be cool if someone made some more maps for the gamemode.
- Upped the default round length to 4 minutes.
- Nerfed the Grapple rope. The rope gets longer as time goes on, making hanging from the rope not as viable as a survival tactic as it was before. It's really slow though, so it shouldn't screw too much with grapple related movement tricks.
- More I might have forgot. This keeps happening.
I'm pretty sure that you're doing all the extra work just for fun (because it is fun!), but in case you're not:
Slayer can be embedded in your game mode to give you full team and round capabilities:
https://bitbucket.org/Greek2me/slayer/wiki/Modding#rst-header-embedding-slayer-in-your-game-mode (section 2)
I dont want to require players to have to download Slayer. I want this to be as plug and play as possible, this is also why I have provided a musicless version.
I love how user friendly your team system is and how easy the system makes it to run some really good gamemodes, but for the purposes of this gamemode I feel it would be somewhat excessive and many of your features would go unused.
The team "system" I made (if you can classify applying a variable to clients and checking for that variable a system) is meant to be a part of the gamemode, and cannot work for other purposes unless you do direct modifications of the gamemode. It was also a fun opprotunity to practice this programming language. Though in the future if I want to make a unique gamemode I might use your slayer system. Thanks.
I believe the gamemode is stable enough to not require an update for quite some time, so I might be working less on this gamemode. If a big problem is discovered though then I will be updating this asap.