Originally Posted by Antithasys
This is very helpful. Good job.
One thing to note after a quick look. It looks like you hook events in round start and unhook when map ends... If round start occurs more than once in a map you will stack event hooks. Not a good thing.
You're right, that's a problem I'll fix soon. Thanks!
Edit: I added a one-liner since I already had the boolean sitting around whenever I hook. Hopefully that fixes it.