Hel Resurrection separate-process host checks
PASS: Main menu loaded in separate process
PASS: Correct host/client role
PASS: Native loopback socket transport active
PASS: Distinct network peer identity connected
PASS: Two different player characters replicated
PASS: Remote player has remote network ownership
PASS: s1 dead client waits in Hel
PASS: s1 waiting panel uses leather artwork
PASS: s1 waiting hint omits duration text
PASS: s1 dead client observes real remote rescuer in same room
PASS: s1 waiting friend hears one remote revival chant over the real connection
PASS: s1 HUD available for visual check
PASS: s1 victim sees revival progress panel
PASS: s1 cancellation hides progress without respawning victim
PASS: s1 friend's revival chant fades out when the helper cancels
PASS: s1 dead client leaves waiting state
PASS: s1 victim awakens alive in Hel
PASS: s1 victim awakens without a separate impact sound
PASS: s1 victim wakes on altar
PASS: s1 Hel looks at the closest living co-op player
PASS: s1 completed revival does not eject victim on old rescue timeout
PASS: s1 revived player can walk in Hel
PASS: s1 revived player independently exits through portal
PASS: s1 victim has returned from Hel
PASS: s1 original grave keeps exactly three ore
PASS: s1 revived inventory has no duplicated ore
PASS: s1 revival returns victim to grave area
PASS: s2 remote death and matching grave replicated
PASS: s2 remote server accepts timed prayer and transports rescuer
PASS: s2 rescuer physically arrives in Hel
PASS: s2 remote victim confirms shared progress
PASS: s2 helper receives the same authoritative progress stream
PASS: s2 both bars agree within four percentage points
PASS: s2 remote victim confirms cancellation
PASS: s2 server completes revival while helper remains in Hel
PASS: s2 helper hears no separate awakening impact
PASS: s2 helper can stay until choosing to leave
PASS: s2 helper independently exits through portal
PASS: s2 rescuer remains alive near grave
PASS: s2 server clears rescue session
PASS: s3 remote death and matching grave replicated
PASS: s3 remote server accepts timed prayer and transports rescuer
PASS: s3 rescuer physically arrives in Hel
PASS: s3 respawn cancellation returns remote rescuer
PASS: s3 rescuer remains alive near grave
PASS: s3 server clears rescue session
PASS: s4 remote death and matching grave replicated
PASS: s4 remote server accepts timed prayer and transports rescuer
PASS: s4 rescuer physically arrives in Hel
PASS: s4 dead-client disconnect returns rescuer
PASS: s4 rescuer remains alive near grave
PASS: s4 server clears rescue session
COMPLETE: 52 checks passed
