This code is over 6 months old. The code may have expired and might no longer function.
Note: current version is beta, please report to me any bugs or crashes.
This mode reflects the Zombie Escape gamemode of CS:S (and CS:GO) by putting Torb/Rein/Winston/Brig as zombies. The goal is to get to the end of the map, while avoiding getting infected by firing on the zombies (inflicting knockback). Knockback is dependent on the amount of damage inflicted (eg a widow headshot will send a zombie flying backwards). Burn and hack slows down the zombies.
At the start of the map, a countdown starts and one player is randomly selected to become zombie (2 if more than 9 players). After that countdown ends, any player who joins will also become zombie.
Humans must get to the blue sphere. Once there, a countdown starts. At 8 seconds left, a red orb appears. At 1 second left, all players that are not near the trigger (this includes zombies AND humans) are teleported to this red orb. This basically guarantees an infection if you aren't near the blue sphere.
Once humans win the map, zombies become stronger (torb -> rein -> winston -> brig). Win the map by beating Brigitte!
As the code is modular (well as far as you can make it to be with this language...) I plan to do all 2cp/hybrid/payload FFA maps.
Current maps: ze_kings_row, ze_blizz_world, ze_eichenwalde, ze_oasis_city_center, ze_dorado
Updates & feedback: https://discord.gg/EEMjjFB
Made with OverPy: https://github.com/Zezombye/overpy/