engine: server: fix ent_create under PrimeXT
This commit is contained in:
parent
a5c02c85f0
commit
2065ef143a
1 changed files with 14 additions and 8 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue