Automatically resetting all of client's triggers has the potential to cause even more problems. I created special trigger zones (see section in readme) specifically to address trigger issues, particularly those dealing with team-based triggers and clients automatically inheriting the server's triggers.
Players changing teams isn't an issue in most levels using team-based triggers since the player will typically pass by the correct trigger zone after respawning. I would assume this a common practice since even if you use what was commonly called the JAIL2 concept (see the Advanced section in this article) to get around clients always inheriting the server's triggers, you would probably want to make the level so that a player with bad triggers receives the correct ones after spawning for the second time. If any level you encounter doesn't do this, you may want to tell the author to make the change.
|