diff --git a/DXRModules/DeusEx/Classes/DXREventsBase.uc b/DXRModules/DeusEx/Classes/DXREventsBase.uc index 42822f2f5..49003861e 100644 --- a/DXRModules/DeusEx/Classes/DXREventsBase.uc +++ b/DXRModules/DeusEx/Classes/DXREventsBase.uc @@ -959,7 +959,7 @@ simulated function _CreateBingoBoard(PlayerDataItem data, int starting_map, int { local int x, y, i; local string event, desc; - local int progress, max, missions, starting_mission_mask, starting_mission, end_mission_mask, end_mission, maybe_mission_mask, masked_missions; + local int progress, max, missions, starting_mission_mask, starting_mission, end_mission_mask, end_mission, maybe_mission_mask, masked_missions, maybe_masked_missions; local int options[ArrayCount(bingo_options)], num_options, slot, free_spaces; local float f; @@ -967,7 +967,7 @@ simulated function _CreateBingoBoard(PlayerDataItem data, int starting_map, int starting_mission_mask = class'DXRStartMap'.static.GetStartingMissionMask(starting_map); maybe_mission_mask = class'DXRStartMap'.static.GetMaybeMissionMask(starting_map); if (bingo_duration!=0){ - end_mission = starting_mission+bingo_duration-1; //The same mission is the first mission + end_mission = starting_mission + bingo_duration - 1; //The same mission is the first mission //Missions 7 and 13 don't exist, so don't count them if (starting_mission<7 && end_mission>=7){ @@ -984,21 +984,31 @@ simulated function _CreateBingoBoard(PlayerDataItem data, int starting_map, int num_options = 0; for(x=0; x