diff --git a/source/netmsg.cpp b/source/netmsg.cpp index d06f200..88639b3 100644 --- a/source/netmsg.cpp +++ b/source/netmsg.cpp @@ -119,6 +119,10 @@ void NetworkMsg::Execute (void *p) break; case 8: + + if (weaponProp.ammo1 > 31) + weaponProp.ammo1 = -1; + weaponProp.flags = PTR_TO_INT (p); // flags for weapon (WTF???) g_weaponDefs[weaponProp.id] = weaponProp; // store away this weapon with it's ammo information... break;