From 7ad8457783c036a5f98320a538e28da4b8effefc Mon Sep 17 00:00:00 2001 From: ChocoTaco1 Date: Sun, 26 Jul 2020 14:41:21 -0400 Subject: [PATCH] Global Water Viscosity and Console Spam fix Added Global Water Viscosity Console Spam Fix --- Classic/scripts/autoexec/TacoOverrides.cs | 30 +++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/Classic/scripts/autoexec/TacoOverrides.cs b/Classic/scripts/autoexec/TacoOverrides.cs index 6ffbae6..2cf905c 100644 --- a/Classic/scripts/autoexec/TacoOverrides.cs +++ b/Classic/scripts/autoexec/TacoOverrides.cs @@ -3,6 +3,9 @@ // Various Overrides // +// Global water viscosity +$globalviscosity = 3; + package TacoOverrides { @@ -158,6 +161,33 @@ function Armor::damageObject(%data, %targetObject, %sourceObject, %position, %am Parent::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType, %momVec, %mineSC); } +//Item 'Use' Console spam fix +function serverCmdUse(%client,%data) +{ + // Item names from the client must converted + // into DataBlocks + // %data = ItemDataBlock[%item]; + //if(isObject(%client.player)) // z0dd - ZOD, 5/18/03. Console spam fix + //%client.player.use(%data); + + //Spam Fix 7/2020 + if(isObject(%client.player) && isObject(%client.getControlObject())) + %client.getControlObject().use(%data); +} + +// Global water viscosity +function DefaultGame::missionLoadDone(%game) +{ + parent::missionLoadDone(%game); + + for(%i = 0; %i < MissionGroup.getCount(); %i++) + { + %obj = MissionGroup.getObject(%i); + if(%obj.getClassName() $= "WaterBlock") + %obj.viscosity = $globalviscosity; + } +} + }; // Prevent package from being activated if it is already