Issues Picking up Items #3

Open
opened 2026-01-02 17:13:44 -05:00 by ScoutTheSaneless · 2 comments
ScoutTheSaneless commented 2026-01-02 17:13:44 -05:00 (Migrated from github.com)

Every so often, while going on runs, I'll just randomly not be able to pick up items. This occurs in both singleplayer and multiplayer. Patchwork remedies include clearing the queue and opening a command orb of the color you cleared, opening an orb of a color you haven't set or cannot be set i.e. equipments (works most consistently), and swapping stages. Here are some logs and the modlist code is: 019b80c5-7917-9be4-54c9-728d6f325f1e

Every so often, while going on runs, I'll just randomly not be able to pick up items. This occurs in both singleplayer and multiplayer. Patchwork remedies include clearing the queue and opening a command orb of the color you cleared, opening an orb of a color you haven't set or cannot be set i.e. equipments (works most consistently), and swapping stages. [Here](https://github.com/user-attachments/files/24412457/LogOutput.log) are some logs and the modlist code is: 019b80c5-7917-9be4-54c9-728d6f325f1e
billyp673 commented 2026-01-15 01:18:52 -05:00 (Migrated from github.com)

I have the same issue

I have the same issue
MKrent commented 2026-02-08 05:00:43 -05:00 (Migrated from github.com)

[Error : Unity Log] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Stack trace:
System.Collections.Generic.List1[T].get_Item (System.Int32 index) (at <7e05db41a20b45108859fa03b97088d4>:IL_0009) LookingGlass.CommandItemCount.CommandItemCountClass.SubmitChoice (System.Action2[T1,T2] orig, RoR2.PickupPickerController self, System.Int32 index) (at /home/runner/work/LookingGlass/LookingGlass/LookingGlass/CommandMenu/CommandItemCount.cs:250)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.HookRoR2.PickupPickerController::SubmitChoice?-1971199656(RoR2.PickupPickerController,int) (at IL_001F)
CommandQueue.CommandQueue+<>c__DisplayClass11_1+<g__submitChoiceNextFrame|0>d.MoveNext () (at :IL_003A)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at :IL_0026)

This pops up in the console when the issue occurs.

[Error : Unity Log] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index Stack trace: System.Collections.Generic.List`1[T].get_Item (System.Int32 index) (at <7e05db41a20b45108859fa03b97088d4>:IL_0009) LookingGlass.CommandItemCount.CommandItemCountClass.SubmitChoice (System.Action`2[T1,T2] orig, RoR2.PickupPickerController self, System.Int32 index) (at /home/runner/work/LookingGlass/LookingGlass/LookingGlass/CommandMenu/CommandItemCount.cs:250) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RoR2.PickupPickerController::SubmitChoice>?-1971199656(RoR2.PickupPickerController,int) (at IL_001F) CommandQueue.CommandQueue+<>c__DisplayClass11_1+<<HandleCommandDisplayBegin>g__submitChoiceNextFrame|0>d.MoveNext () (at <f309ac05fa484ba88912ed1ce21b8060>:IL_003A) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <a20b3695b7ce4017b7981f9d06962bd1>:IL_0026) This pops up in the console when the issue occurs.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
gabrielgad/CommandQueueExtended#3
No description provided.