natronium / GatorRando

A(n Archipelago) randomizer for Lil Gator Game
1 stars 0 forks source link

Bug: Megaphone stops working after searching when Mochi is available #66

Open roseasromeo opened 2 days ago

roseasromeo commented 2 days ago

Not sure of exact circumstances but Megaphone stops working when Mochi is still available (cannot use Megaphone again and Mochi does not shout)

roseasromeo commented 2 days ago
NullReferenceException
  at (wrapper managed-to-native) UnityEngine.Component.get_transform(UnityEngine.Component)
  at GatorRando.ArchipelagoManager.WhichBraceletMonkey (DialogueActor dialogueActor) [0x00001] in <95f946937d914a99a833fedb29a7cdd5>:0 
  at GatorRando.ArchipelagoManager.IsNPCAccessible (DialogueActor dialogueActor) [0x0001d] in <95f946937d914a99a833fedb29a7cdd5>:0 
  at System.Array.FindAll[T] (T[] array, System.Predicate`1[T] match) [0x00028] in <a1e9f114a6e64f4eacb529fc802ec93d>:0 
  at GatorRando.Patches.ItemSearchNPCsPatch.PostGetList (DialogueActor[]& __result) [0x00166] in <95f946937d914a99a833fedb29a7cdd5>:0 
  at ItemSearchNPCs.GetList () [0x00015] in <ae4dceb67fde4052b317fb0737bca5f0>:0 
  at ItemSearch`1+<RunSearch>d__3[T].MoveNext () [0x00028] in <ae4dceb67fde4052b317fb0737bca5f0>:0 
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <a5d0703505154901897ebf80e8784beb>:0 
UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
CoroutineUtil:StartCo(IEnumerator)
<Run>d__12:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
CoroutineUtil:StartCo(IEnumerator)
ItemSearchNPCs:OnUse()
ItemSearch`1:Input(Boolean, Boolean)
PlayerItemManager:OnUseItem_R(Boolean, Boolean)
PlayerInput:HandleItem_R()
PlayerInput:Update()