diff --git a/source/server/entities/doors.qc b/source/server/entities/doors.qc index 2ecad53..453c4e0 100644 --- a/source/server/entities/doors.qc +++ b/source/server/entities/doors.qc @@ -647,20 +647,20 @@ void() func_door_nzp = self.blocked = door_blocked; self.use = door_use; - - if (self.cost) - { - self.classname = "door_nzp_cost"; - precache_sound("sounds/misc/ching.wav"); - switch(self.sounds) - { - case 1: precache_sound("sounds/misc/wood_door.wav"); break; - case 2: precache_sound("sounds/misc/debris.wav"); break; - default: break; - } + + if (!roundinit) { + if (self.cost) { + self.classname = "door_nzp_cost"; + precache_sound("sounds/misc/ching.wav"); + switch(self.sounds) + { + case 1: precache_sound("sounds/misc/wood_door.wav"); break; + case 2: precache_sound("sounds/misc/debris.wav"); break; + default: break; + } + } else + self.classname = "door_nzp"; } - else - self.classname = "door_nzp"; if (!self.speed) self.speed = 100;