ClawDamageSingleTarget accessed none ctrl fix

This commit is contained in:
Shtoyan 2022-01-20 22:07:02 +04:00
parent 6b46ed69ea
commit 9d5fba5344

View File

@ -232,6 +232,7 @@ function ClawDamageTarget()
PlaySound(MeleeAttackHitSound, SLOT_Interact, 1.25);
}
}
function bool ClawDamageSingleTarget(float UsedMeleeDamage, Actor ThisTarget)
{
local Pawn HumanTarget;
@ -239,6 +240,11 @@ function bool ClawDamageSingleTarget(float UsedMeleeDamage, Actor ThisTarget)
local bool bHitSomeone;
local float EnemyAngle;
local vector PushForceVar;
// fix log spam
if (Controller == none || ThisTarget == none)
return false;
EnemyAngle = Normal(ThisTarget.Location - Location) dot vector(Rotation);
if (EnemyAngle > 0)
{
@ -272,6 +278,7 @@ function bool ClawDamageSingleTarget(float UsedMeleeDamage, Actor ThisTarget)
}
return bHitSomeone;
}
function StartCharging()
{
// How many times should we hit before we cool down?