diff -r 26a90e46af65 -r 5850c7c4f594 extensions/sdktools/vhelpers.cpp --- a/extensions/sdktools/vhelpers.cpp Fri May 21 14:04:19 2010 -0400 +++ b/extensions/sdktools/vhelpers.cpp Wed May 26 08:30:13 2010 -0400 @@ -811,6 +811,11 @@ typedescription_t *datamap = gamehelpers->FindInDataMap(pMap, "m_iEFlags"); + if (!datamap) + { + continue; + } + int *eflags = (int *)((char *)entity->GetBaseEntity() + datamap->fieldOffset[TD_OFFSET_NORMAL]); *eflags |= (1<<0); // EFL_KILLME }