This commit is contained in:
ChocoTaco1 2022-05-22 11:26:14 -04:00
parent bedd3afe52
commit 818fced94e

View file

@ -301,17 +301,26 @@ function ConcussionGrenadeThrown::onThrow(%this, %gren)
//Attack LOS Sky Fix //Attack LOS Sky Fix
function serverCmdSendTaskToClient(%client, %targetClient, %fromCmdMap) function serverCmdSendTaskToClient(%client, %targetClient, %fromCmdMap)
{ {
%obj = getTargetObject(%client.getTargetId()); %obj = getTargetObject(%client.getTargetId());
if(isObject(%obj)) if(isObject(%obj))
{ {
%vec = %client.player.getMuzzleVector(0); if(%obj.getClassName() $= "Player" && !%client.player.ccActive)
%vec2 = vectorNormalize(vectorSub(%obj.getWorldBoxCenter(), %client.player.getMuzzlePoint(%slot))); {
%dot = vectorDot(%vec, %vec2); %vec = %client.player.getMuzzleVector(0);
if(%dot < 0.9) %vec2 = vectorNormalize(vectorSub(%obj.getWorldBoxCenter(), %client.player.getMuzzlePoint(%slot)));
return; %dot = vectorDot(%vec, %vec2);
} if(%dot < 0.9)
return;
}
}
parent::serverCmdSendTaskToClient(%client, %targetClient, %fromCmdMap); parent::serverCmdSendTaskToClient(%client, %targetClient, %fromCmdMap);
}
function serverCmdScopeCommanderMap(%client, %scope)
{
parent::serverCmdScopeCommanderMap(%client, %scope);
%client.player.ccActive = %scope;
} }
}; };