diff --git a/source/games/duke/src/player_d.cpp b/source/games/duke/src/player_d.cpp index 79a952f8c..34eef0d52 100644 --- a/source/games/duke/src/player_d.cpp +++ b/source/games/duke/src/player_d.cpp @@ -1117,6 +1117,12 @@ void selectweapon_d(int snum, int weap) // playernum, weaponnum case GROW_WEAPON: j = SHRINKER_WEAPON; break; + case FREEZE_WEAPON: + j = isWorldTour() ? FLAMETHROWER_WEAPON : p->curr_weapon; + break; + case FLAMETHROWER_WEAPON: + j = FREEZE_WEAPON; + break; default: j = p->curr_weapon; break;