边缘世界 RimWorld

边缘世界 RimWorld

Reunion
Kassc 2023 年 6 月 13 日 下午 9:07
BUG
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Kyrun.Reunion.GameComponent.GetRandomAllyForSpawning () [0x0002c] in <1029bcdae8cf466f805978502f6d3a96>:0
at Kyrun.Reunion.IncidentAllyJoin.Do () [0x00017] in <1029bcdae8cf466f805978502f6d3a96>:0
at Kyrun.Reunion.IncidentWorker_AllyJoin.TryExecuteWorker (RimWorld.IncidentParms parms) [0x00000] in <1029bcdae8cf466f805978502f6d3a96>:0
at (wrapper dynamic-method) RimWorld.IncidentWorker.RimWorld.IncidentWorker.TryExecute_Patch6(RimWorld.IncidentWorker,RimWorld.IncidentParms)
at RimWorld.ScenPart_CreateIncident.Tick () [0x00091] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) RimWorld.Scenario.RimWorld.Scenario.TickScenario_Patch1(RimWorld.Scenario)
at (wrapper dynamic-method) Verse.TickManager.Verse.TickManager.DoSingleTick_Patch11(Verse.TickManager)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch11 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch4 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
< >
正在显示第 1 - 4 条,共 4 条留言
Kyrun  [开发者] 2023 年 6 月 15 日 上午 1:53 
you need to specify how this happened, and are you able reproduce it again?
Kassc 2023 年 6 月 15 日 上午 9:21 
I think is a compat issues with Alpha genes and Reunion.
When I enable ``Mineral overdrive`` on a pawn that I got via Reunion. After saving and loading I start to get spammed with this error.
I can remove the ``Mineral Overdrive`` buff with Character creator but instead I get spammed with this.

System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Kyrun.Reunion.GameComponent.GetRandomAllyForSpawning () [0x0002c] in <1029bcdae8cf466f805978502f6d3a96>:0
at Kyrun.Reunion.IncidentAllyJoin.Do () [0x00017] in <1029bcdae8cf466f805978502f6d3a96>:0
at Kyrun.Reunion.IncidentWorker_AllyJoin.TryExecuteWorker (RimWorld.IncidentParms parms) [0x00000] in <1029bcdae8cf466f805978502f6d3a96>:0
at (wrapper dynamic-method) RimWorld.IncidentWorker.RimWorld.IncidentWorker.TryExecute_Patch6(RimWorld.IncidentWorker,RimWorld.IncidentParms)
at RimWorld.ScenPart_CreateIncident.Tick () [0x00091] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) RimWorld.Scenario.RimWorld.Scenario.TickScenario_Patch1(RimWorld.Scenario)
at (wrapper dynamic-method) Verse.TickManager.Verse.TickManager.DoSingleTick_Patch11(Verse.TickManager)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch11 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch4 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

https://gist.github.com/HugsLibRecordKeeper/36579813b08b86d226291576934a22b5
最后由 Kassc 编辑于; 2023 年 6 月 15 日 上午 9:21
Kassc 2023 年 6 月 17 日 上午 10:14 
The only fix I manage to find was removing Reunion.
Besides this little hurdle, amazing mod. I been using this mod since 1.12! Thanks for this making this~
最后由 Kassc 编辑于; 2023 年 6 月 17 日 上午 10:16
Kyrun  [开发者] 2023 年 7 月 4 日 下午 5:03 
Can you create a few save games with just that one mod and reproduce the problem? A few save games meaning before the bug happens and after the bug happens so I can test. I'm afraid I don't have the time (or energy) to figure out which 100s of mods I need to download in order to reproduce it or slowly play until I get the bug. :(
< >
正在显示第 1 - 4 条,共 4 条留言
每页显示数: 1530 50