Disrupt ASD now blocks upgrades

This commit is contained in:
rftrdev
2022-11-03 00:08:03 -07:00
parent 32d565eb99
commit 568ee070a8
3 changed files with 20 additions and 3 deletions
+16
View File
@@ -4671,6 +4671,22 @@ INT16 GetAdditionalDeployRange(const UINT8 insertionCode)
return 0;
}
BOOLEAN GetASDCanDeployUnits()
{
if (!gGameExternalOptions.fRebelCommandEnabled)
return TRUE;
const std::unordered_map<RebelCommandAgentMissions, UINT32>::iterator iter = missionMap.find(RCAM_DISRUPT_ASD);
if (iter == missionMap.end())
return TRUE;
MissionSecondEvent evt;
DeserialiseMissionSecondEvent(iter->second, evt);
return evt.isSecondEvent ? FALSE : TRUE;
}
FLOAT GetASDIncomeModifier()
{
if (!gGameExternalOptions.fRebelCommandEnabled)