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.

Attachments:

Game Version: v1.18893

System Information:
Processor: Intel(R) 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)