La curación ofrecida al jugador por Gerard, el médico del Frente en Strife, resulta incompleta ya que solo agrega salud a la variable interna players[0].health y no restaura los puntos de vida al cuerpo real del jugador, que se almacena. en players[0].mo->health.
La primera variable lo utilizan los subsistemas del motor del juego, como la barra de estado y el HUD, con fines solamente de visualización, mientras que el segundo lo utiliza el simulador de juego real para determinar si el jugador está vivo o muerto.
Las dos variables permanecerán desincronizadas entre sí hasta que el jugador salga del nivel en el que recibió la curación. Durante el transcurso de la transición de nivel, el cuerpo mobj_t del jugador es destruido y luego reemplazado por uno nuevo, que copia sus puntos de vida iniciales de la variable de salud del jugador.
Hasta ese momento, recibir una cantidad de daño que habría matado al jugador antes de recibir la curación dará como resultado que el jugador aparentemente muera mientras la barra de estado aún muestra un valor de salud positivo. Por ejemplo, si el jugador ingresó al área con 10 puntos de salud restantes y Gerard lo curó a 100, recibir 10 puntos de daño provocará que el jugador muera mientras la barra de estado todavía marca un valor de 90.

El jugador ha muerto, pero la barra muestra 43 de salud.