Better Global Viscosity

This commit is contained in:
ChocoTaco1 2021-03-27 16:07:10 -04:00
parent 5cf94ac596
commit 66fc9947fd

12
Classic/scripts/autoexec/TacoOverrides.cs Normal file → Executable file
View file

@ -166,11 +166,11 @@ function DefaultGame::missionLoadDone(%game)
{ {
parent::missionLoadDone(%game); parent::missionLoadDone(%game);
for(%i = 0; %i < MissionGroup.getCount(); %i++) InitContainerRadiusSearch("0 0 0", 2048, $TypeMasks::WaterObjectType);
while ((%itemObj = containerSearchNext()) != 0)
{ {
%obj = MissionGroup.getObject(%i); if(%itemObj.getClassName() $= "WaterBlock")
if(%obj.getClassName() $= "WaterBlock") %itemObj.viscosity = $globalviscosity;
%obj.viscosity = $globalviscosity;
} }
} }
@ -257,7 +257,7 @@ function VehicleData::respawn(%data, %marker)
{ {
%mask = $TypeMasks::PlayerObjectType | $TypeMasks::VehicleObjectType | $TypeMasks::TurretObjectType; %mask = $TypeMasks::PlayerObjectType | $TypeMasks::VehicleObjectType | $TypeMasks::TurretObjectType;
InitContainerRadiusSearch(%marker.getWorldBoxCenter(), %data.checkRadius, %mask); InitContainerRadiusSearch(%marker.getWorldBoxCenter(), %data.checkRadius, %mask);
if(containerSearchNext() == 0) if(containerSearchNext() == 0)
{ {
%newObj = %data.create(%marker.curTeam, %marker); %newObj = %data.create(%marker.curTeam, %marker);
%newObj.startFade(1000, 0, false); %newObj.startFade(1000, 0, false);
@ -285,7 +285,7 @@ function VehicleData::createPositionMarker(%data, %obj)
deployed = %obj.deployed; deployed = %obj.deployed;
curTeam = %obj.team; curTeam = %obj.team;
respawnTime = %obj.respawnTime; respawnTime = %obj.respawnTime;
}; };
%marker.setTransform(%obj.getTransform()); %marker.setTransform(%obj.getTransform());
MissionCleanup.add(%marker); MissionCleanup.add(%marker);
return %marker; return %marker;