mirror of
https://github.com/ChocoTaco1/TacoServer.git
synced 2026-01-19 16:14:44 +00:00
Update
This commit is contained in:
parent
bedd3afe52
commit
818fced94e
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue