Add mission prep time setting

This commit is contained in:
rftrdev
2022-10-25 22:55:19 -07:00
parent c1b5d1719a
commit 7d360d01ce
3 changed files with 3 additions and 1 deletions
+1
View File
@@ -4160,6 +4160,7 @@ void LoadRebelCommandSettings()
// agent missions
gRebelCommandSettings.iMissionBaseCost = iniReader.ReadInteger("Rebel Command Settings", "MISSION_BASE_COST", 500, 100, 10000);
gRebelCommandSettings.iMissionAdditionalCost = iniReader.ReadInteger("Rebel Command Settings", "MISSION_ADDITIONAL_COST", 250, 0, 10000);
gRebelCommandSettings.iMissionPrepTime = iniReader.ReadInteger("Rebel Command Settings", "MISSION_PREPARATION_TIME", 24, 1, 168);
gRebelCommandSettings.iMissionRefreshTimeDays = iniReader.ReadInteger("Rebel Command Settings", "MISSION_REFRESH_TIME_DAYS", 2, 1, 7);
gRebelCommandSettings.iMinLoyaltyForMission = iniReader.ReadInteger("Rebel Command Settings", "MIN_LOYALTY_FOR_MISSION", 51, 0, 100);
+1
View File
@@ -1845,6 +1845,7 @@ typedef struct
// agent missions
INT32 iMissionBaseCost;
INT32 iMissionAdditionalCost;
INT16 iMissionPrepTime;
INT8 iMissionRefreshTimeDays;
INT8 iMinLoyaltyForMission;
+1 -1
View File
@@ -2985,7 +2985,7 @@ void PrepareMission(INT8 index)
// queue up the mission start event. make sure we use the top of the hour because I'm lazy and we're handling the assignment here instead of Assignments.cpp
const UINT32 time = GetWorldTotalMin();
//AddStrategicEvent(EVENT_REBELCOMMAND, time + (60 - time % 60) + 60 * 24, MissionHelpers::missionParam);
//AddStrategicEvent(EVENT_REBELCOMMAND, time + (60 - time % 60) + 60 * gRebelCommandSettings.iMissionPrepTime, MissionHelpers::missionParam);
AddStrategicEvent(EVENT_REBELCOMMAND, time + (60 - time % 60) + 60, MissionHelpers::missionParam); // rftr todo: DELETE ME
missionMap.insert(std::make_pair(static_cast<RebelCommandAgentMissions>(evt.missionId), MissionHelpers::missionParam));