This plugin aims to provide a better game experience for under-average teams. (And by doing so, preventing seem from giving up, which should also help the other team.)
The basic idea is that there are certain conditions which determinate whether a game is unbalanced and certain actions to take once this is detected.
Currently I have the following:
Conditions:
- Score
Basically: A large gap in the scores of the teams is considered an issue. (Observations show that players tend to quit more often when they have the feeling they can no longer influence the game.)
Actions:
- Zombie spawn time. Varied using z_ghost_delay_min and z_ghost_delay_max variyng between 5, 20 and 45 seconds.
I'd like some suggestions on conditions and actions.
Things to do:
- Configuration variables. Very low priority.
Requirements:
- L4D2
- left4downtown2,ge-0.5.0.2
- infected can not get score (default)
- winning team plays first in non-first map (default)
I don't care about L4D1, but you are of course encouraged to modifiy this for L4D1. You will have a hard time though, as I am using some L4D2 only dependencies...
Currently, this is beta quality code. Works stable for me. Please have a look yourself.
Fails to compile. Can someone enlighten me why, or rather how we can fix this?