diff --git a/source/games/whaven/src/input.cpp b/source/games/whaven/src/input.cpp index 0f785c218..068fd019f 100644 --- a/source/games/whaven/src/input.cpp +++ b/source/games/whaven/src/input.cpp @@ -199,6 +199,12 @@ void processinput(int num) { if (plr.dead) { if (plr.horizon.horiz.asq16() < gi->playerHorizMax()) plr.horizon.addadjustment(TICSPERFRAME << 1); + + if (bits & (SB_FIRE | SB_OPEN)) + { + // restart; + gameaction = ga_autoloadgame; + } } return; }