diff --git a/dlls/monstermaker.cpp b/dlls/monstermaker.cpp index 38173d41..9e448baa 100644 --- a/dlls/monstermaker.cpp +++ b/dlls/monstermaker.cpp @@ -217,6 +217,9 @@ void CMonsterMaker::MakeMonster( void ) DispatchSpawn( ENT( pevCreate ) ); pevCreate->owner = edict(); + // preserve enttools owner/rights + CBaseEntity::Instance(pent)->enttools_data = enttools_data; + if( !FStringNull( pev->netname ) ) { // if I have a netname (overloaded), give the child monster that name as a targetname