diff --git a/polymer/eduke32/source/gameexec.c b/polymer/eduke32/source/gameexec.c index e88a5467d..a523a709c 100644 --- a/polymer/eduke32/source/gameexec.c +++ b/polymer/eduke32/source/gameexec.c @@ -7858,8 +7858,12 @@ void restoremapstate(mapstate_t *save) if (save != NULL) { int i, k, x; + char phealth[ud.multimode]; intptr_t j; + for (i=0;ii].extra; + pub = NUMPAGES; pus = NUMPAGES; vscrn(); @@ -7929,6 +7933,9 @@ void restoremapstate(mapstate_t *save) ResetPointerVars(); + for (i=0;ii].extra = phealth[i]; + if (g_player[myconnectindex].ps->over_shoulder_on != 0) { cameradist = 0;