diff --git a/code/fgame/player.cpp b/code/fgame/player.cpp index adad62aa..bfee5db9 100644 --- a/code/fgame/player.cpp +++ b/code/fgame/player.cpp @@ -8923,7 +8923,11 @@ void Player::EquipWeapons() } break; case NA_GERMAN: - if (g_target_game < target_game_e::TG_MOHTA || dmflags->integer & DF_OLD_SNIPER) { + if (g_target_game < target_game_e::TG_MOHTA || dmflags->integer & DF_OLD_SNIPER + // Added in OPM + // This was also a feature of Daven's fixes + // Use KAR98 for panzer skins + || !Q_stricmpn(client->pers.dm_playergermanmodel, "german_panzer", 13)) { // Old snipers are forced older versions of the game giveItem("weapons/kar98sniper.tik"); event->AddString("KAR98 - Sniper");