Survival Lum Immortal Rebirth

Title: Survival Lum Immortal Rebirth

Summary: While playing 20 man survival Lum was KO’d while a mini Lum was on the field. Lum played the mini death animation then the mini Lum became normal Lum and fought with 0 HP. After hitting him one time it fell on the ground and was immortal, I had to exit the game via alt+f4

Steps to reproduce:

  1. Play against Lum in survival
  2. KO Lum while Mini-Lum is on the field
  3. KO the new Lum

Notes: The particles effects he left on screen would not go away. I also could not interact with the items he left on the ground (The Cherry). This is also very similar to another bug called CPU Lum survives bomb in survival.


Game Version: v1.18893

System Information:
Processor: Intel® Core™ i7-9700K CPU @ 3.60GHz, 3601 Mhz, 8 Core(s), 8 Logical Processor(s)
Installed Physical Memory (RAM) 16.0 GB
System Type x64-based PC
OS Name Microsoft Windows 10 Home
Version 10.0.18363 Build 18363

Similar situation here. See log excerpt below:

ERROR: Can’t find move impact asset id [Mini Lum Death Effect (UnityEngine.GameObject)]
0x00007FF8F5F02ABC (UnityPlayer)
0x00007FF8F5F0702F (UnityPlayer)
0x00007FF8F59C27FD (UnityPlayer)
0x00007FF8F581EEB9 (UnityPlayer)
0x00007FF8F5B24450 (UnityPlayer)
0x00000265D8522CF0 (Mono JIT Code) (wrapper managed-to-native) UnityEngine.DebugLogHandler:Internal_Log (UnityEngine.LogType,string,UnityEngine.Object)
0x00000265D8522BEC (Mono JIT Code) UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
0x00000265D8522939 (Mono JIT Code) UnityEngine.Logger:Log (UnityEngine.LogType,object)
0x00000265A0BC67C1 (Mono JIT Code) UnityEngine.Debug:LogError (object)
0x00000265E80C1AAE (Mono JIT Code) ProjectileMoveScript:CreateImpactPrefab (UnityEngine.GameObject,UnityEngine.Vector3,ProjectileRotationMode,int,MultiAudioClips)
0x00000265E80C0C76 (Mono JIT Code) ProjectileMoveScript:CreateImpactPrefab (UnityEngine.Vector3,bool)
0x00000265E80B602B (Mono JIT Code) ProjectileMoveScript:IsDestroyed (bool)
0x0000026592C97FAB (Mono JIT Code) SurvivalModeManager:LaunchMatch ()
0x0000026592C96B47 (Mono JIT Code) SurvivalModeManager:StartSurvivalModeBattle (bool)
0x00000265E80C73CC (Mono JIT Code) SurvivalModeManager:SetupAndStartNextSurvivalBattle ()
0x00000265E80C6FA8 (Mono JIT Code) SurvivalModeManager:WonSurvivalModeBattle ()
0x00000265E80C6D16 (Mono JIT Code) SurvivalModeManager:MatchFinished ()
0x00000265E80C6BAD (Mono JIT Code) ControlsScript:EndGame ()
0x00000265E806DB88 (Mono JIT Code) ControlsScript:CheckEndGame ()
0x00000265E8048C93 (Mono JIT Code) UFE:AdvanceGameplayByOneFrame ()
0x0000026592BEE986 (Mono JIT Code) UFE:FixedUpdate ()
0x00000265D84B97FB (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this
_ (object,intptr,intptr,intptr)
0x00007FF8F4C1671B (mono) mono_set_defaults
0x00007FF8F4B68A71 (mono) mono_runtime_invoke
0x00007FF8F5973B44 (UnityPlayer)
0x00007FF8F59710D0 (UnityPlayer)
0x00007FF8F5955929 (UnityPlayer)
0x00007FF8F5955AC0 (UnityPlayer)
0x00007FF8F5723810 (UnityPlayer)
0x00007FF8F585CCF7 (UnityPlayer)
0x00007FF8F585CD82 (UnityPlayer)
0x00007FF8F585EBAF (UnityPlayer)
0x00007FF8F5F185F5 (UnityPlayer)
0x00007FF8F5F1773A (UnityPlayer)
0x00007FF8F5F19EEB (UnityPlayer)
0x00007FF8F5F1A0BB (UnityPlayer) UnityMain
0x00007FF7724E1207 (FS_Win64)
0x00007FF957906FD4 (KERNEL32) BaseThreadInitThunk
0x00007FF95977CEC1 (ntdll) RtlUserThreadStart

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2[System.String,System.String].get_Item (System.String key) [0x00000] in :0
at ProjectileMoveScript.CreateImpactPrefab (UnityEngine.GameObject myImpactPrefab, Vector3 instantiateOnHitbox, ProjectileRotationMode rotationMode, Int32 attackDirection, .MultiAudioClips impactAudio) [0x00000] in :0
at ProjectileMoveScript.CreateImpactPrefab (Vector3 instantiateOnHitbox, Boolean blocked) [0x00000] in :0
at ProjectileMoveScript.IsDestroyed (Boolean allowEffectsOnDeath) [0x00000] in :0
at SurvivalModeManager.LaunchMatch () [0x00000] in :0
at SurvivalModeManager._StartSurvivalModeBattle (Boolean isBossBattle) [0x00000] in :0
at SurvivalModeManager.SetupAndStartNextSurvivalBattle () [0x00000] in :0
at SurvivalModeManager.WonSurvivalModeBattle () [0x00000] in :0
at SurvivalModeManager.MatchFinished () [0x00000] in :0
at ControlsScript.EndGame () [0x00000] in :0
at ControlsScript.CheckEndGame () [0x00000] in :0
at UFE.AdvanceGameplayByOneFrame () [0x00000] in :0
at UFE.FixedUpdate () [0x00000] in :0

(Filename: Line: -1)

KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary2[System.String,UnityEngine.Object].get_Item (System.String key) [0x00000] in <filename unknown>:0 at ProjectileMoveScript.CreateFromMoveAssetId (System.String fromMoveAssetId, Int32 fromMoveProjectileIdx, FixVector2 pos, Int32 mirror, .ControlsScript forControlsScript, Boolean autoAssignInstanceId, System.Collections.Generic.List1 instanceIdsBeforeReflect, System.Collections.Generic.List1 reflectedInstanceIds) [0x00000] in <filename unknown>:0 at ControlsScript.CastProjectile (.MoveInfo fromMove, Int32 projIdx, Boolean overrideOrigin, FixVector2 newOrigin, System.Collections.Generic.List1 instanceIdsBeforeReflect, System.Collections.Generic.List`1 reflectedInstanceIds) [0x00000] in :0
at ControlsScript.ReadMove (.MoveInfo move, Fix currentSpeed, Boolean advanceCurrentTick) [0x00000] in :0
at ControlsScript.DoFixedUpdate () [0x00000] in :0
at UFE.AdvanceGameplayByOneFrame () [0x00000] in :0
at UFE.FixedUpdate () [0x00000] in :0

(Filename: Line: -1)