mirror of
https://github.com/ChocoTaco1/TacoServer.git
synced 2026-01-20 00:24:49 +00:00
Update TacoOverrides.cs
Shortened tank explosion time Less damage for people on invs on smallcrossing
This commit is contained in:
parent
ceb76a3edf
commit
b79623f041
|
|
@ -65,23 +65,44 @@ function VehicleData::onDestroyed(%data, %obj, %prevState)
|
|||
%data.deleteAllMounted(%obj);
|
||||
// -----------------------------------------------------------------------------------------
|
||||
// z0dd - ZOD - Czar, 6/24/02. Move this vehicle out of the way so nothing collides with it.
|
||||
if(%data.getName() $="BomberFlyer" || %data.getName() $="MobileBaseVehicle" || %data.getName() $="AssaultVehicle")
|
||||
if(%data.getName() $="AssaultVehicle")
|
||||
{
|
||||
// %obj.setFrozenState(true);
|
||||
%obj.schedule(2000, "delete");
|
||||
%obj.schedule(1, "delete"); //was 2000
|
||||
//%data.schedule(500, 'onAvoidCollisions', %obj);
|
||||
|
||||
//Transfer the vehicle far away
|
||||
%obj.schedule(10, "setPosition", vectorAdd(%obj.getPosition(), "40 -27 10000")); //Lowered: was 500
|
||||
%obj.schedule(1, "setPosition", vectorAdd(%obj.getPosition(), "40 -27 10000")); //Lowered: was 500
|
||||
}
|
||||
else if(%data.getName() $="BomberFlyer" || %data.getName() $="MobileBaseVehicle")
|
||||
{
|
||||
// %obj.setFrozenState(true);
|
||||
%obj.schedule(2000, "delete"); //was 2000
|
||||
//%data.schedule(500, 'onAvoidCollisions', %obj);
|
||||
|
||||
//Transfer the vehicle far away
|
||||
%obj.schedule(100, "setPosition", vectorAdd(%obj.getPosition(), "40 -27 10000")); //Lowered: was 500
|
||||
}
|
||||
else
|
||||
{
|
||||
%obj.setFrozenState(true);
|
||||
%obj.schedule(500, "delete");
|
||||
%obj.schedule(500, "delete"); //was 500
|
||||
}
|
||||
// -----------------------------------------------------------------------------------------
|
||||
}
|
||||
|
||||
//Give people on invs and little less damage if they dont have the flag.
|
||||
function Armor::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType, %momVec, %mineSC)
|
||||
{
|
||||
|
||||
if( $CurrentMission $= "SmallCrossing" && %targetObject.station && !%targetObject.holdingFlag )
|
||||
{
|
||||
%amount *= 0.5;
|
||||
}
|
||||
|
||||
Parent::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType, %momVec, %mineSC);
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
// Prevent package from being activated if it is already
|
||||
|
|
|
|||
Loading…
Reference in a new issue