Bullet
Description
Tables used for bullets see Entity:FireBullets and GM:EntityFireBullets.
Members
Entity Attacker
The entity that should be reported as attacker eg. a player
By default this would be set to the entity Entity:FireBullets is called on.
Default: self
function Callback
Function to be called after the bullet was fired but before the damage is applied (the callback is called even if no damage is applied). The arguments are:
- Entity attacker
- table tr - See TraceResult structure
- CTakeDamageInfo dmgInfo
The return value can be a table with following keys:
Default: nil
number Damage
The damage dealt by the bullet.
If set to 0
, it means the damage should be calculated from the ammo type's ConVars if the ammo type has AMMO_INTERPRET_PLRDAMAGE_AS_DAMAGE_TO_PLAYER
flag set.
See AmmoData structure.
Default: 1