diff --git a/src/game/server/entities/laser.cpp b/src/game/server/entities/laser.cpp index 04b5bb7ca..a81846fdf 100644 --- a/src/game/server/entities/laser.cpp +++ b/src/game/server/entities/laser.cpp @@ -109,8 +109,10 @@ void CLaser::DoBounce() if(m_Bounces > GameServer()->Tuning()->m_LaserBounceNum) m_Energy = -1; - - GameServer()->CreateSound(m_Pos, SOUND_RIFLE_BOUNCE, OwnerChar->Teams()->TeamMask(OwnerChar->Team())); + if(OwnerChar) + GameServer()->CreateSound(m_Pos, SOUND_RIFLE_BOUNCE, OwnerChar->Teams()->TeamMask(OwnerChar->Team())); + else + GameServer()->CreateSound(m_Pos, SOUND_RIFLE_BOUNCE, 0); } } else