4. Template entities

MESS contains a small library of so-called 'template entities'. These let you manage complex entity setups with just a single entity.

For example, a common trick for triggering a random target involves an env_beam surrounded by multiple func_buttons. Instead of placing all these entities manually, you can place a single mtl_trigger_random, and let MESS generate the beam and buttons for you when you compile your map.

Generic template entities

Counter-Strike template entities