Vigilantes > Resolved Bugs

[Resolved] Upgrading rackets?

(1/2) > >>

ushas:
(v17, linux)

So I did - rested for many days. From some point there seem to be errors with rackets around decision making time, upgrading them or so.

From 20th July and on, SB difficulty:

--- Code: ---Gang.GetRacketUpgradeOrders. Checking for upgrade order of racket: Church HQ
Gang.GetRacketUpgradeOrders. Church HQ can be upgraded. Base score: 2 cost score: -0.4 discovery progress penalty: 0 /total: 1.6
Gang.GetRacketUpgradeOrders. Checking for upgrade order of racket: Chop Shop
ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
  at System.Collections.Generic.List`1[System.Collections.Generic.List`1[Racket]].get_Item (Int32 index) [0x00000] in <filename unknown>:0
  at Gang.GetRacketUpgradeOrders () [0x00000] in <filename unknown>:0
  at Gang.HandleStrategicOrderSelection () [0x00000] in <filename unknown>:0
  at Gang.RunEndOfDayGangStrategicAI () [0x00000] in <filename unknown>:0
  at GameDataScript.RunEndOfDayLogic () [0x00000] in <filename unknown>:0
  at TimeManagerScript.IncrementMinutes (Int32 minutesIn) [0x00000] in <filename unknown>:0
  at UIManagerScript.PassTime (Int32 minutesToPassIn, Single healingFactorIn) [0x00000] in <filename unknown>:0
  at UIManagerScript.Rest () [0x00000] in <filename unknown>:0
  at UIManagerScript.HandleRestTrainButtonPress () [0x00000] in <filename unknown>:0
  at UnityEngine.Events.InvokableCall.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()
--- End code ---


--- Code: ---Gang.GetRacketUpgradeOrders. Checking for upgrade order of racket: Mafia HQ
Gang.GetRacketUpgradeOrders. Mafia HQ can be upgraded. Base score: 2 cost score: -0.4 discovery progress penalty: 0 /total: 1.6
Gang.GetRacketUpgradeOrders. Checking for upgrade order of racket: NumbersRacket
Gang.GetRacketUpgradeOrders. NumbersRacket can be upgraded. Base score: 2 cost score: -0.25 discovery progress penalty: 0 /total: 1.75
Gang.GetRacketUpgradeOrders. Checking for upgrade order of racket: NumbersRacket
Gang.GetRacketUpgradeOrders. NumbersRacket can be upgraded. Base score: 2 cost score: -0.25 discovery progress penalty: 0 /total: 1.75
Gang.GetRacketUpgradeOrders. Checking for upgrade order of racket: NumbersRacket
ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
  at System.Collections.Generic.List`1[System.Collections.Generic.List`1[Racket]].get_Item (Int32 index) [0x00000] in <filename unknown>:0
  at Gang.GetRacketUpgradeOrders () [0x00000] in <filename unknown>:0
  at Gang.HandleStrategicOrderSelection () [0x00000] in <filename unknown>:0
  at Gang.RunEndOfDayGangStrategicAI () [0x00000] in <filename unknown>:0
  at GameDataScript.RunEndOfDayLogic () [0x00000] in <filename unknown>:0
  at TimeManagerScript.IncrementMinutes (Int32 minutesIn) [0x00000] in <filename unknown>:0
  at UIManagerScript.PassTime (Int32 minutesToPassIn, Single healingFactorIn) [0x00000] in <filename unknown>:0
  at UIManagerScript.Rest () [0x00000] in <filename unknown>:0
  at UIManagerScript.HandleRestTrainButtonPress () [0x00000] in <filename unknown>:0
  at UnityEngine.Events.InvokableCall.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()
--- End code ---
... and similar.


On 18th July, Vigilantes difficulty (just rested from the start of the game):

--- Code: ---Gang.GetRacketUpgradeOrders. Checking for upgrade order of racket: Mafia HQ
ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
  at System.Collections.Generic.List`1[System.Collections.Generic.List`1[Racket]].get_Item (Int32 index) [0x00000] in <filename unknown>:0
  at Gang.GetRacketUpgradeOrders () [0x00000] in <filename unknown>:0
  at Gang.HandleStrategicOrderSelection () [0x00000] in <filename unknown>:0
  at Gang.RunEndOfDayGangStrategicAI () [0x00000] in <filename unknown>:0
  at GameDataScript.RunEndOfDayLogic () [0x00000] in <filename unknown>:0
  at TimeManagerScript.IncrementMinutes (Int32 minutesIn) [0x00000] in <filename unknown>:0
  at UIManagerScript.PassTime (Int32 minutesToPassIn, Single healingFactorIn) [0x00000] in <filename unknown>:0
  at UIManagerScript.Rest () [0x00000] in <filename unknown>:0
  at UIManagerScript.HandleRestTrainButtonPress () [0x00000] in <filename unknown>:0
  at UnityEngine.Events.InvokableCall.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()
--- End code ---

Haven't dived further though. Will revisit during v18.

Now realizing I should've tested facilities on both sides as those were the new features for v17... Ups.

Daithi:
These issues should still be in place. Unfortunately, your save will no longer work with mine, but will try to recreate. The player facilities are relatively simple in comparison, but by all means, try to break them :)

Currently uploading V18, and will do a first pass on bugs for V19 as soon as it's released.

ushas:
Congrats!

Yeah thought about being incompatible too. Nevermind, the last one was simply done by starting a new game and taking a nap for the rest of the days.


--- Quote from: Daithi on July 20, 2017, 08:50:28 AM ---The player facilities are relatively simple in comparison, but by all means, try to break them :)
--- End quote ---
A bait acknowledged... consider them as good as broken. :)

Will download and try as soon as possible, but not having a bulk of time for serious testing till during next week, unfortunately. Hope Nomad is keeping skates sharpened.

Daithi:
Always feels good to get a release finished. Yeah, should be able to find it pretty easily - does this error cause a crash, or can the game keep going?

Have a good weekend :)

Daithi:

--- Quote from: ushas on July 20, 2017, 04:03:59 PM ---A bait acknowledged... consider them as good as broken. :)

--- End quote ---

Note: Pulling out a RAM stick while upgrading a facility is cheating :)

Navigation

[0] Message Index

[#] Next page

Go to full version