GAMEMODE:EntityTakeDamage() is not running for pods (chairs etc)

I’m writing my second script, and for some reason, the EntityTakeDamage hook doesn’t trigger for pods, but does for vehicles. What can I use for pods?

Use bullet callbacks.

Basically callback reports several variables including what the bullet hit. From there you need to calculate the trajectory through the vehicle and see if it hits an occupant.

Here’s what needs to be added to the bullet table.
[lua] local bullet = {
Callback = function( attacker, tr, dmginfo )
return self:BulletCallback( attacker, tr, dmginfo );
end
}[/lua]

If I’m not mistaken, this will only call for FireBullets, I need it for all damage. If I am mistaken, though, how would I implement it?