diff --git a/src/game.c b/src/game.c index e15b73b..7358183 100644 --- a/src/game.c +++ b/src/game.c @@ -1430,7 +1430,8 @@ static void game_doPlayer() if ((engine.keyState[KEY_SWITCH])) { if ((weapons[W_PLAYER_WEAPON].ammo[0] >= 3) - && (weapons[W_PLAYER_WEAPON].ammo[0] <= game.maxPlasmaOutput)) + && ((weapons[W_PLAYER_WEAPON].ammo[0] <= game.maxPlasmaOutput) + || (game.difficulty == DIFFICULTY_ORIGINAL))) { weapons[W_PLAYER_WEAPON].flags ^= WF_SPREAD;