diff --git a/src/st_stuff.c b/src/st_stuff.c index d108a1c9c..c9e9777b8 100644 --- a/src/st_stuff.c +++ b/src/st_stuff.c @@ -918,7 +918,10 @@ void ST_Drawer(void) stplyr = &players[displayplayers[i]]; stplyrnum = i; R_SetViewContext(VIEWCONTEXT_PLAYER1 + i); - R_InterpolateView(rendertimefrac); // to assist with object tracking + + // HACK: This can possibly crash the game in R_IsViewpointThirdPerson during first two tics if the player object doesn't exist. + if (stplyr->mo) + R_InterpolateView(rendertimefrac); // to assist with object tracking ST_overlayDrawer(); }