diff --git a/polymer/eduke32/source/common.c b/polymer/eduke32/source/common.c index 5a99e2450..266e7a081 100644 --- a/polymer/eduke32/source/common.c +++ b/polymer/eduke32/source/common.c @@ -384,7 +384,7 @@ static int32_t G_LoadGrpDependencyChain(grpfile_t const * const grp) if (!grp) return -1; - if (grp->type->dependency) + if (grp->type->dependency && grp->type->dependency != grp->type->crcval) G_LoadGrpDependencyChain(FindGroup(grp->type->dependency)); int32_t const i = G_TryLoadingGrp(grp->filename);