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