Reflection Types

XashXT

Reflection Types

For any visible entity, you can configure the way it is reflected in mirrors. Use the reflection parameter, which is found in all objects. Three values are possible:

  • 0 — default; the entity is always visible
  • 1 — the entity is not reflected in mirrors; if there are no mirrors in the level, the effect of this setting is wasted
  • 2 — the entity is visible only in mirrors but, unless it is made intangible through its options, it remains solid

Note that this parameter has no effect on monitors and portals, just mirrors.

System Limitations

  • Obviously, the parameter does not affect entities that have no visible model, such as logic objects.
  • The parameter does not affect the player and objects that act only on the client, such as env_bubbles, env_rain, env_static, env_funnel, env_particle, env_projector and env_dynlight.
  • In addition, the parameter may be ignored by entity emitters, such as gibshooter and env_warpball.