diff --git a/engine/server/world.c b/engine/server/world.c index d299bd419..b5c0b6c2a 100644 --- a/engine/server/world.c +++ b/engine/server/world.c @@ -1897,6 +1897,8 @@ void World_TouchAllLinks (world_t *w, wedict_t *ent) continue; if (!touch->v->touch || touch->v->solid != SOLID_TRIGGER) continue; + if (touch == ent) + continue; if (ent->v->absmin[0] > touch->v->absmax[0] || ent->v->absmin[1] > touch->v->absmax[1]