//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CDamageModifier::AddModifierToEntity( CBaseEntity *pEntity ) { RemoveModifier(); pEntity->m_DamageModifiers.AddToTail( this ); m_hEnt = pEntity; }
static int exec_remove(struct op_removemodifier *oprm) { int i; int status; status = 0; for (i = 0; i < oprm->count; i++) { if (RemoveModifier (&map, oprm->keycodes[i], oprm->modifier) < 0) status = -1; } return (status); }