engine: server: fix ent_create under PrimeXT

This commit is contained in:
Alibek Omarov 2025-01-21 16:09:56 +03:00
parent a5c02c85f0
commit 2065ef143a

View file

@ -2869,14 +2869,20 @@ static qboolean SV_EntCreate_f( sv_client_t *cl )
// XashXT does not implement SV_CreateEntity, use saverestore export // XashXT does not implement SV_CreateEntity, use saverestore export
if( !ent && svgame.physFuncs.pfnCreateEntitiesInRestoreList ) if( !ent && svgame.physFuncs.pfnCreateEntitiesInRestoreList )
{ {
SAVERESTOREDATA data = { 0 }; ENTITYTABLE table = {
ENTITYTABLE table = { 0 }; .classname = classname,
data.tableCount = 1; .id = -1,
data.pTable = &table; .size = 1,
table.classname = classname; .flags = 1337,
table.id = -1; };
table.size = 1;
svgame.physFuncs.pfnCreateEntitiesInRestoreList( &data, 0, false ); SAVERESTOREDATA data = {
.tableCount = 1,
.pTable = &table
};
svgame.physFuncs.pfnCreateEntitiesInRestoreList( &data, table.flags, false );
ent = table.pent; ent = table.pent;
} }