Pierre out of all the people
did you know that it's possible to add entities to cs?
CBaseEntity DOES exist in cs.... this line turns edict_t into a semi workable CBaseEntity...
CBaseEntity
*pEnt = (CBaseEntity *)GET_PRIVATE(pVictim);
only difference is that you can't use any functions....