5.3. env_sprite angles fix
env_sprite
has an issue where its angles are sometimes swapped in-game. This usually isn't a problem, but it can be frustrating when working with oriented sprites or models. This behavior provides an automated workaround for this problem.
The underlying cause is an old Worldcraft-era hack in Half-Life's game code that swaps yaw and roll if roll is zero. This behavior automatically sets roll to 360 if it's 0 to avoid triggering that hack.
Configuration
The following global (defined in mess.config) can be used to control this behavior:
global | effect |
---|---|
MTL_DISABLE_SPRITE_ANGLES_FIX = 1 | Disables theenv_sprite angles fix. |