diff --git a/source/src/audiomanager.cpp b/source/src/audiomanager.cpp index cd42ed8f..53692667 100644 --- a/source/src/audiomanager.cpp +++ b/source/src/audiomanager.cpp @@ -310,7 +310,7 @@ VARP(localfootsteps, 0, 1, 1); void audiomanager::updateplayerfootsteps(playerent *p) { - if(!p || ispaused) return; + if(!p || ispaused || intermission) return; const int footstepradius = 20; diff --git a/source/src/weapon.cpp b/source/src/weapon.cpp index bb73097c..5ab79249 100644 --- a/source/src/weapon.cpp +++ b/source/src/weapon.cpp @@ -51,7 +51,7 @@ void checkweaponswitch() void selectweapon(weapon *w) { - if(!w || !player1->weaponsel->deselectable() || ispaused) return; + if(!w || !player1->weaponsel->deselectable() || ispaused || intermission) return; if(w->selectable()) { if(player1->attacking && player1->state == CS_ALIVE) attack(false);