(entity_state_t ent)
| 2112 | * the female events are there for backwards compatability ============== |
| 2113 | */ |
| 2114 | static void EntityEvent(entity_state_t ent) { |
| 2115 | switch (ent.event) { |
| 2116 | case Defines.EV_ITEM_RESPAWN: |
| 2117 | S.StartSound(null, ent.number, Defines.CHAN_WEAPON, S.RegisterSound("items/respawn1.wav"), 1, Defines.ATTN_IDLE, 0); |
| 2118 | ItemRespawnParticles(ent.origin); |
| 2119 | break; |
| 2120 | case Defines.EV_PLAYER_TELEPORT: |
| 2121 | S.StartSound(null, ent.number, Defines.CHAN_WEAPON, S.RegisterSound("misc/tele1.wav"), 1, Defines.ATTN_IDLE, 0); |
| 2122 | TeleportParticles(ent.origin); |
| 2123 | break; |
| 2124 | case Defines.EV_FOOTSTEP: |
| 2125 | if (ClientGlobals.cl_footsteps.value != 0.0f) |
| 2126 | S.StartSound(null, ent.number, Defines.CHAN_BODY, CL_tent.cl_sfx_footsteps[Lib.rand() & 3], 1, Defines.ATTN_NORM, 0); |
| 2127 | break; |
| 2128 | case Defines.EV_FALLSHORT: |
| 2129 | S.StartSound(null, ent.number, Defines.CHAN_AUTO, S.RegisterSound("player/land1.wav"), 1, Defines.ATTN_NORM, 0); |
| 2130 | break; |
| 2131 | case Defines.EV_FALL: |
| 2132 | S.StartSound(null, ent.number, Defines.CHAN_AUTO, S.RegisterSound("*fall2.wav"), 1, Defines.ATTN_NORM, 0); |
| 2133 | break; |
| 2134 | case Defines.EV_FALLFAR: |
| 2135 | S.StartSound(null, ent.number, Defines.CHAN_AUTO, S.RegisterSound("*fall1.wav"), 1, Defines.ATTN_NORM, 0); |
| 2136 | break; |
| 2137 | } |
| 2138 | } |
| 2139 | |
| 2140 | /* |
| 2141 | * ============== CL_ClearEffects |
no test coverage detected