(v20, linux)
By surveillance I've discovered survivalist facility - debriefing says it's bunker...
It doesn't let me launch this mission via the facility button.
When I click on the button, in the log it says:
WeatherControlScript.GetAndSetWeatherIcon. Resource location is: DayRainy
WeatherControlScript.CheckForWeatherChange. Method COMPLETE. new weather condition: 2 new rain intensity: 2
UIManagerScript.UpdateTimeDisplay. Display month is: JUL
UIManagerScript.ExitDebriefing. Method called.
GameDataScript.CheckIfPlayerMeetsContractor. Method called for tile: 0/0 contractor id: -1
GameDataScript.CheckIfPLayerMeetsContractor. No contractor in this tile
SetupPatrolRacketLeaderMission.Method called. Mission type is: 1
GameDataScript.AddNextLevelGangMembersToList. Method called. Target tile is: (0.0, 0.0) mission type: 1
GameDataScript.AddRacketEnemiesToCurrentLevelEnemyList. Method called.
GameDataScript.AddRacketEnemiesToCurrentLevelEnemyList. Racket is level: 1 2 belonging to gang 2
GangDataScript.GenerateGangMember. Method called. Gang No is: 2 char level: 10 specialisation in: 5 danger level: 5
ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1[System.Single].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at GangDataScript.GenerateGangMember (Int32 gangNoIn, Int32 criminalIDIn, .CityMapTileScript cmtsIn, .Racket racketIn, .GangLeader gangLeaderIn, Int32 dangerLevelIn, Int32 charLevelIn, Int32 specialisationIn, Int32 leadershipLevelIn, Int32 requestSpecificGenderIn, System.String presentNameIn, System.String modelOverrideIn, System.String portraitOverRideIn) [0x00000] in <filename unknown>:0
at GameDataScript.AddRacketEnemiesToCurrentLevelEnemyList (.CityMapTileScript targetCityTileIn) [0x00000] in <filename unknown>:0
at GameDataScript.AddPatrolRacketLeaderGangMembersToList (.CityMapTileScript targetCityTile, Int32 missionTypeIn) [0x00000] in <filename unknown>:0
at GameDataScript.SetupPatrolRacketLeaderMission (.CityMapTileScript targetCityTileIn, Int32 missionTypeIn, Boolean isFirstMissionIn, Int32 consoleMissionNumberIn) [0x00000] in <filename unknown>:0
at GameDataScript.SetupNextMission (.CityMapTileScript targetCityTileIn, Int32 missionTypeIn) [0x00000] in <filename unknown>:0
at UIManagerScript.SetupNextMission (Int32 missionTypeIn) [0x00000] in <filename unknown>:0
at UnityEngine.Events.InvokableCall`1[System.Int32].Invoke (System.Object[] args) [0x00000] in <filename unknown>:0
at UnityEngine.Events.CachedInvokableCall`1[System.Int32].Invoke (System.Object[] args) [0x00000] in <filename unknown>:0
at UnityEngine.Events.InvokableCallList.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0
at UnityEngine.Events.UnityEventBase.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0
at UnityEngine.Events.UnityEvent.Invoke () [0x00000] in <filename unknown>:0
at UnityEngine.UI.Button.Press () [0x00000] in <filename unknown>:0
at UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <filename unknown>:0
at UnityEngine.EventSystems.ExecuteEvents.Execute (IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <filename unknown>:0
at UnityEngine.EventSystems.ExecuteEvents.Execute[IPointerClickHandler] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 functor) [0x00000] in <filename unknown>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMousePress(MouseButtonEventData)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent(Int32)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent()
UnityEngine.EventSystems.StandaloneInputModule:Process()
UnityEngine.EventSystems.EventSystem:Update()
(copied some lines prior to the out of range exception - surely "DayRainy" weather is vital information for solving this)
Isn't bunker supposed to be the main facility? (in that case perhaps the surveillance discovery on its own is the bug)