AttackLOS Sky Fix

This commit is contained in:
ChocoTaco1 2022-05-21 14:04:09 -04:00
parent 6ab776b4f7
commit a2eaf0dc47

View file

@ -298,6 +298,22 @@ function ConcussionGrenadeThrown::onThrow(%this, %gren)
%gren.detThread = schedule(1800, %gren, "detonateGrenade", %gren); // Was 2000
}
//Attack LOS Sky Fix
function serverCmdSendTaskToClient(%client, %targetClient, %fromCmdMap)
{
%obj = getTargetObject(%client.getTargetId());
if(isObject(%obj))
{
%vec = %client.player.getMuzzleVector(0);
%vec2 = vectorNormalize(vectorSub(%obj.getWorldBoxCenter(), %client.player.getMuzzlePoint(%slot)));
%dot = vectorDot(%vec, %vec2);
if(%dot < 0.9)
return;
}
parent::serverCmdSendTaskToClient(%client, %targetClient, %fromCmdMap);
}
};
// Prevent package from being activated if it is already