Can the grenade launcher guns get headshots? A32 A62? For scrakes, FP, and pat, when my team needs my help nuking one of those, should I shoot for the head, the middle of the body, or the feet?
You can do headshot damage with the grenade launchers/LAWs however, the damage isn't multiplied like your other firearms. In the case of nade launchers, the damage is split into two different factors. One factor is the kinetic damage of the nade and the other is explosive. When you hit a specimen in the head with the nade launcher, only the kinetic part of the damage gets multiplied, which is pretty small. You can tell the difference when you hit the head of a specimen with a nade launcher/LAW as oppose to hitting the body. Gorefasts, Bloats, Sirens and Husks will generally die to one HS grenade launcher/LAW rocket, providing you aren't firing at point blank.
So, overall, always aim for the head if possible. It can be a little difficult to do with the M79 and M32 though.
if( (Victims != self) && (Hurtwall != Victims) && (Victims.Role == ROLE_Authority) && !Victims.IsA('FluidSurfaceInfo')
&& ExtendedZCollision(Victims)==None )
{
damageScale = 1 - FMax(0,(dist - Victims.CollisionRadius)/DamageRadius);
if ( Victims == LastTouched )
LastTouched = None;
if( KFMonsterVictim != none )
{
damageScale *= KFMonsterVictim.GetExposureTo(HitLocation/*Location + 15 * -Normal(PhysicsVolume.Gravity)*/);
}
else if( KFP != none )
{
damageScale *= KFP.GetExposureTo(HitLocation/*Location + 15 * -Normal(PhysicsVolume.Gravity)*/);
}
}
if ( (LastTouched != None) && (LastTouched != self) && (LastTouched.Role == ROLE_Authority) && !LastTouched.IsA('FluidSurfaceInfo') )
{
damageScale = FMax(Victims.CollisionRadius/(Victims.CollisionRadius + Victims.CollisionHeight),1 - FMax(0,(dist - Victims.CollisionRadius)/DamageRadius));
}
CollisionRadius=25.000000
CollisionHeight=44.000000
Victims.TakeDamage
(
damageScale * DamageAmount,
Instigator,
Victims.Location - 0.5 * (Victims.CollisionHeight + Victims.CollisionRadius) * dirs,
(damageScale * Momentum * dirs),
DamageType
);
I haven't played much demo, but I have a question. Do the M79 and M32 grenades have a ballistic profile for the fall of shot or do they run out straight?
They are ballistic. On some maps you can even shoot yourself in the head by firing straight up.
I tested explosives last night on the KF Beta, since there is no whitelist there. Using the testmap, I shot the patriarch in the feet, torso, and head with the LAW multiple times and checked my explosive damage every time. The base damge is 950 and I was hitting ~900 at the feet, ~940 at the torso, and ~1800 at the head. I tried with m32 and m79 and unsurprisingly got similar damage ratios. The funny part is when I was chucking nades. Their base damage is 300 and I would get damage values ranging from 200-400.
Now I am completely dumbfounded as to how HurtRadius() function actually works for the explosives. I expected grenades to deal a max of 300 since their code was slightly different from the law and m79/m32 code but I find that they too could exceed that number.
GL do full damage on direct hit.