diff --git a/src/p_setup.c b/src/p_setup.c index 1c8e87898..a0a7622c1 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -9062,7 +9062,7 @@ boolean P_LoadLevel(boolean fromnetsave, boolean reloadinggamestate) if (!playerstarts[numcoopstarts]) break; - P_SpawnSpecialsThatRequireObjects(fromnetsave); + P_SpawnSpecialsThatRequireObjects(reloadinggamestate); if (!udmf) { diff --git a/src/p_spec.c b/src/p_spec.c index 20ee7edf8..b7751f8ea 100644 --- a/src/p_spec.c +++ b/src/p_spec.c @@ -8098,7 +8098,7 @@ void P_SpawnSpecials(boolean fromnetsave) /** Fuck polyobjects */ -void P_SpawnSpecialsThatRequireObjects(boolean fromnetsave) +void P_SpawnSpecialsThatRequireObjects(boolean reloadinggamestate) { size_t i; @@ -8139,7 +8139,7 @@ void P_SpawnSpecialsThatRequireObjects(boolean fromnetsave) } } - if (!fromnetsave) + if (!reloadinggamestate) P_RunLevelLoadExecutors(); } diff --git a/src/p_spec.h b/src/p_spec.h index 79b8e414c..70ffbf946 100644 --- a/src/p_spec.h +++ b/src/p_spec.h @@ -572,7 +572,7 @@ void P_InitSpecials(void); void P_ApplyFlatAlignment(sector_t* sector, angle_t flatangle, fixed_t xoffs, fixed_t yoffs, boolean floor, boolean ceiling); fixed_t P_GetSectorGravityFactor(sector_t *sec); void P_SpawnSpecials(boolean fromnetsave); -void P_SpawnSpecialsThatRequireObjects(boolean fromnetsave); +void P_SpawnSpecialsThatRequireObjects(boolean reloadinggamestate); // every tic void P_UpdateSpecials(void);