Fixed bug where disabling weapons disabling all knockback. Also fixed potential error when disabling hitgroups.
This commit is contained in:
parent
d0c25862d8
commit
9e8120cc98
@ -71,24 +71,26 @@ KnockbackOnClientHurt(client, attacker, const String:weapon[], hitgroup, dmg_hea
|
|||||||
}
|
}
|
||||||
|
|
||||||
new bool:weapons = GetConVarBool(g_hCvarsList[CVAR_WEAPONS]);
|
new bool:weapons = GetConVarBool(g_hCvarsList[CVAR_WEAPONS]);
|
||||||
if (!weapons)
|
if (weapons)
|
||||||
{
|
{
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
new weaponindex = WeaponsNameToIndex(weapon);
|
new weaponindex = WeaponsNameToIndex(weapon);
|
||||||
if (weaponindex != -1)
|
if (weaponindex != -1)
|
||||||
{
|
{
|
||||||
// Apply weapon knockback multiplier.
|
// Apply weapon knockback multiplier.
|
||||||
knockback *= WeaponsGetKnockback(weaponindex);
|
knockback *= WeaponsGetKnockback(weaponindex);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
new bool:hitgroups = GetConVarBool(g_hCvarsList[CVAR_HITGROUPS]);
|
||||||
|
if (hitgroups)
|
||||||
|
{
|
||||||
new hitgroupindex = HitgroupToIndex(hitgroup);
|
new hitgroupindex = HitgroupToIndex(hitgroup);
|
||||||
if (hitgroupindex != -1)
|
if (hitgroupindex != -1)
|
||||||
{
|
{
|
||||||
// Apply hitgroup knockback multiplier.
|
// Apply hitgroup knockback multiplier.
|
||||||
knockback *= HitgroupsGetKnockback(hitgroupindex);
|
knockback *= HitgroupsGetKnockback(hitgroupindex);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Apply damage knockback multiplier.
|
// Apply damage knockback multiplier.
|
||||||
knockback *= float(dmg_health);
|
knockback *= float(dmg_health);
|
||||||
|
Loading…
Reference in New Issue
Block a user