This idea is one of many spawned from my thinking about ns_eis (click link to view)
Problem:
I keep running to the problem of having a sound that only one team can hear, a trigger_once or trigger_multiple that only one team sets off, or func_breakable that only one team can damage. Currently there is no flag or parameter in any of the HL2 default entities to do this. It’s every player or none.
Solution:
- Entities that affect one team only (as a flag, or setting?)
- Entities that affect a particular class, a few classes, not a particular class, or not a few classes
- allows mappers to be more creative in design
- allows for events that make the map feel more responsive to what’s happening in the game
- allows for things that can scare the player
- allows the mapper to create new tactical shortcuts
- etc. (use your imagination!)

- Supports what Max said in a podcast (in reference to decoda) about having better tools allows you to make better creations
- crappy maps made by lazy or inept mappers can make some poorly designed features that could be unbalancing (but then that’s nothing we haven’t already solved in NS by not hosting such maps on content servers or putting them in a server’s map rotation)
- requires creating a new forge game data file script (like you wouldn’t have to do that anyways for a whole new mod)
