Merge pull request #70 from VoiDeD/classname-no-world-entity
GetEntityClassname should handle the case where the world entity has not been created yet (r=psychonic).
This commit is contained in:
		
						commit
						63aeeb8672
					
				| @ -1170,6 +1170,12 @@ const char *CHalfLife2::GetEntityClassname(CBaseEntity *pEntity) | |||||||
| 	if (offset == -1) | 	if (offset == -1) | ||||||
| 	{ | 	{ | ||||||
| 		CBaseEntity *pGetterEnt = ReferenceToEntity(0); | 		CBaseEntity *pGetterEnt = ReferenceToEntity(0); | ||||||
|  | 		if (pGetterEnt == NULL) | ||||||
|  | 		{ | ||||||
|  | 			// If we don't have a world entity yet, we'll have to rely on the given entity
 | ||||||
|  | 			pGetterEnt = pEntity; | ||||||
|  | 		} | ||||||
|  | 
 | ||||||
| 		datamap_t *pMap = GetDataMap(pGetterEnt); | 		datamap_t *pMap = GetDataMap(pGetterEnt); | ||||||
| 		 | 		 | ||||||
| 		sm_datatable_info_t info; | 		sm_datatable_info_t info; | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user