Stupid polyobjects require things to be spawned >:(

This commit is contained in:
James R 2020-09-24 15:10:07 -07:00
parent 3d6ed19d55
commit 0d573b514e
3 changed files with 10 additions and 0 deletions

View file

@ -3216,6 +3216,8 @@ boolean P_SetupLevel(boolean skipprecip)
P_RaiseThings();
P_SpawnSpecialsThatRequireObjects();
P_SpawnSecretItems(loademblems);
for (numcoopstarts = 0; numcoopstarts < MAXPLAYERS; numcoopstarts++)

View file

@ -6848,6 +6848,13 @@ void P_SpawnSpecials(INT32 fromnetsave)
Z_Free(secthinkers[i].thinkers);
Z_Free(secthinkers);
}
/** Fuck polyobjects
*/
void P_SpawnSpecialsThatRequireObjects(void)
{
size_t i;
// haleyjd 02/20/06: spawn polyobjects
Polyobj_InitLevel();

View file

@ -39,6 +39,7 @@ void P_SetupLevelFlatAnims(void);
void P_InitSpecials(void);
void P_SpawnSpecials(INT32 fromnetsave);
void P_RaiseThings(void);
void P_SpawnSpecialsThatRequireObjects(void);
// every tic
void P_UpdateSpecials(void);