- MUTATOR_CALLHOOK(FireBullet_Hit, self, hit, start, end, damage);
- damage = frag_damage;
- float g = accuracy_isgooddamage(self, hit);
- Damage(hit, self, self, damage * solid_penetration_left, dtype, start, force * dir * solid_penetration_left);
+ MUTATOR_CALLHOOK(FireBullet_Hit, this, hit, start, end, damage);
+ damage = M_ARGV(4, float);
+ float g = accuracy_isgooddamage(this, hit);
+ Damage(hit, this, this, damage * solid_penetration_left, dtype, start, force * dir * solid_penetration_left);