W silniku Call of Duty: MW Mod znajduje się błąd w funkcji WezBron. Następująca linijka:
if((1<<bron) & (bronie_dozwolone | bronie_klasy[get_user_team(id)] | bronie_klasy[klasa_gracza[id]]))
Powinna zostać zamieniona na:
if( (1<<bron) & ( bronie_dozwolone | bronie_druzyny[get_user_team(id)] | bronie_klasy[klasa_gracza[id]] ) )
Na czym polega łatka? Funkcja uznawała bronie klasy o id 1 lub 2 ( zależnie od tego czy byliśmy w TT czy w CT ) za dozwolone. Więc przy używaniu natywu: cod_take_weapon mógł występować błąd przy zabieraniu dodatkowej broni.