From f6241feb349b9b1f8c19457c662bc2702a5186dd Mon Sep 17 00:00:00 2001 From: rftrdev <102184004+rftrdev@users.noreply.github.com> Date: Fri, 4 Nov 2022 23:15:30 -0700 Subject: [PATCH] Properly reduce ASD resources --- Strategic/Rebel Command.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Strategic/Rebel Command.cpp b/Strategic/Rebel Command.cpp index a986a2cf..181eca14 100644 --- a/Strategic/Rebel Command.cpp +++ b/Strategic/Rebel Command.cpp @@ -4741,7 +4741,7 @@ void ApplyAdditionalASDEffects() CreateItemAtAirport(ItemIdCache::gasCans.at(ItemIdCache::gasCans.size()), 75 + Random(26)); // say it came from the ASD's reserves - AddStrategicAIResources(ASD_FUEL, gGameExternalOptions.gASDResource_Fuel_Jeep + Random(gGameExternalOptions.gASDResource_Fuel_Jeep)); + AddStrategicAIResources(ASD_FUEL, -(gGameExternalOptions.gASDResource_Fuel_Jeep + Random(gGameExternalOptions.gASDResource_Fuel_Jeep))); } break; @@ -4749,14 +4749,14 @@ void ApplyAdditionalASDEffects() { // priority: tank > jeep > robots if (GetStrategicAIResourceCount(ASD_TANK) > 0) - AddStrategicAIResources(ASD_TANK, 1 + Random(2)); + AddStrategicAIResources(ASD_TANK, -(1 + Random(2))); else if (GetStrategicAIResourceCount(ASD_JEEP) > 0) - AddStrategicAIResources(ASD_JEEP, 1 + Random(2)); + AddStrategicAIResources(ASD_JEEP, -(1 + Random(2))); else if (GetStrategicAIResourceCount(ASD_ROBOT) > 0) - AddStrategicAIResources(ASD_ROBOT, 2 + Random(3)); + AddStrategicAIResources(ASD_ROBOT, -(2 + Random(3))); // let's also try to destroy a good amount of fuel - AddStrategicAIResources(ASD_FUEL, gGameExternalOptions.gASDResource_Fuel_Tank + Random(gGameExternalOptions.gASDResource_Fuel_Tank)); + AddStrategicAIResources(ASD_FUEL, -(gGameExternalOptions.gASDResource_Fuel_Tank + Random(gGameExternalOptions.gASDResource_Fuel_Tank))); } break; }