summaryrefslogtreecommitdiff
path: root/src/zombies.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/zombies.c')
-rw-r--r--src/zombies.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/zombies.c b/src/zombies.c
index 3bad715..9826ec2 100644
--- a/src/zombies.c
+++ b/src/zombies.c
@@ -191,7 +191,7 @@ static void despawn_far_zombies_server()
float dist = 0.0f;
player p = get_closest_player_to_tile_x(o.position.x, o.position.y, &dist);
- if (dist >= MAX_DISTANCE_BETWEEN_ZOMBIE_AND_PLAYER)
+ if (dist >= MAX_DISTANCE_BETWEEN_ZOMBIE_AND_PLAYER && p.id != -1)
{
zombies[i].alive = 0;
_current_round.zombies++;
@@ -213,7 +213,7 @@ void update_spawners_server() {
float dist = 0.0f;
player p = get_closest_player_to_tile_x(spawner.position.x, spawner.position.y, &dist);
- if (dist >= MAX_DISTANCE_BETWEEN_ZOMBIE_AND_PLAYER) {
+ if (dist >= MAX_DISTANCE_BETWEEN_ZOMBIE_AND_PLAYER && p.id != -1) {
continue;
}