The May Update is finally here! It contains 1 new Flatline map, bug fixes as always, and some new minor additions!
Clock Tower is a new Flatline map I have created. The map has only 5 waves, instead of the usual 10, however, the map itself increases its difficulty drastically per wave. This map also utilises the new entities I have created to make it easier to create new maps for Flatline gamemode.
I would love to create more maps, but there is only so much I can do alone.
Now, about the "Create Game (Legacy)" that was added, it is a re-written Legacy styled server creation window for local games (port forwarding required). It contains more configuration options than the L4D2 UI one under "Create Game". L4D2 one is more cramped, and shares code with the "Find Game" one, which is why this was created.
Server Browser has also been updated, and tweaked. It was missing some features that is present in SDK 2013 branch, which is adjusting its size (if the server browser generated config file is missing) when drawing the dialog for the first time. This has been fixed, as well as the server columns having faulty widths and font sizes.
Vote System has been added, and can be toggled on or off. It's pretty straight forward, and simple as of now, but can be expanded and improved upon.
Here are the available commands for the system:
convar: sv_allow_votes
default: 1
desc: Enables Vote System
convar: sv_vote_issue_kick_allowed
default: 1
desc: Allow Vote kick players (Can not vote kick moderators, nor administrators)
convar: sv_vote_kick_ban_duration
default: 5
desc: How long should a kick vote ban someone from the server? (in minutes)
convar: sv_vote_issue_change_difficulty_allowed
default: 1
convar: Allow Vote for a new difficulty (Applied on the next round)
convar: sv_vote_issue_restart_game_allowed
default: 1
convar: Allow Vote for round restart
Changelog
Engine
- Fixed ConVar difficulty lock causing the game crash due to it going into a loop
SDK
- Added entity flatline_manager (handles wave state, if we should escape and if a riot spawns etc)
- Added entity flatline_shop_handler (handles if the shop gets opened or closed)
- Updated ContagionSDK
- Fixed Hammer Editor trying to read old information, which caused it to crash on boot
- Fixed Model Viewer having problems reading VPK directories
- Fixed vbsp not creating the maps folder if it doesn't exist
Game
- Added "Create Game (Legacy)" under "Create Game"
- Added "Server Browser" on the mainmenu
- Added a vote system
- Added new map achievement
- Updated contagion_ui_english.txt
- Updated "Create Game" to save mode selection and the check boxes information under Advanced tab
- Updated explosive shots upgrade module damage being too large and hurting teammates
- Updated cockroach solid states, so they don't block bullets or anything (when attached to players)
- Updated shop_item, added a new special item called (door)
- Updated Flatline gamemode, now looters and doctor zombie types can spawn trough the map wave script
- Updated Flatline wave files to be read from scripts/flatline/waves
- Updated where zombies now drop 9mm and sniper rounds on death (15% chance of drop), on normal and easy difficulties only on Flatline gamemode
- Updated Flatline gamemode, optimised and removed obsolete code
- Updated audiobanks (figurines.bnk and weather.bnk)
- Updated Survivor Bot AI to buy weapons on Flatline Gamemode
- Fixed stumbling zombies not dying from leg shots
- Fixed Server Browser not being able to save it's configurations and having broken fonts
- Fixed where cockroaches would block bullets in Flatline
- Fixed GPS in Extraction not updating the map image correctly
- Fixed inoculators or firstaid causing the gasmask to unequip after use, and cause the bones to break
- Fixed character selection lineup model where you could see the level by aiming the camera quite low
- Fixed where Flatline would crash the game if there was no nav mesh or zombie spawns
- Fixed missing texture problem for the props_rpd/barricade 01, 02 and 03
- Fixed the bubbles particle on biotec going trough solid matter
- Fixed where Flatline would crash the game if the wave file was not read properly
- Fixed scar world model missing a grip
- Fixed zombies being able to attack while playing the landing animation when they jump down from high places
- Fixed GlowStick having flickering problems on dedicated servers
- Fixed M1 Garand having a flashlight attachment
- Fixed closed captions not working from sound emitter entity
- Fixed damage issues on the melee weapons
- Fixed player riot zombies not setting their blend zombie to riot
- Fixed player riot zombies not caring about the helmet being destroyed
- Fixed Survivor Bot AI having problems to figure out grenades
- Fixed Survivor Bot AI causing the game to crash when telling them to stop or follow, if they are trying to grab a weapon
- Fixed Survivor Bot AI trying to reload on each frame
Maps
- Added new Flatline map "Clock Tower" (cf_clocktower)
- Fixed some issues on ce_biotec vscript file