local meta = FindMetaTable( "Entity" ) if not meta then return end AccessorFunc(meta, "dmg_owner", "DamageOwner") function meta:IsExplosive() local kv = self:GetKeyValues()["ExplodeDamage"] return self:Health() > 0 and kv and kv > 0 end