Weapons get their call signs
We've given all 24 weapons proper operator-style names. No more generic "Rifle" or "Pistol" in the HUD — your AR is now a Striker, your sidearm a Viper, your shotgun a Buckshot, your bolt-action a Hawkeye, and more. A few picks:
- Rifle → Striker · Pistol → Viper · Shotgun → Buckshot · Sniper → Hawkeye
- Grenade → Frag · Grenade Launcher → Thumper · Knife (combat) → Karambit
- Rifle03 → Reaper · Rifle04 → Barrage · Rifle05 → Vanguard
- SniperRifle2 → Widowmaker · ShotGun2 → Breaker · TommyGun → Tommy
UI polish
- Sharper map preview images across the room browser and map picker.
- Weapon pickup prompts now show clean silhouette icons for faster at-a-glance recognition.
- Barracks — Progress tab has been cleaned up, with the redundant Unlocks section removed in favor of the dedicated tabs already available.
Stability
Fixed a long-standing crash path in AI health handling that was producing ~80 silent exceptions per match. Bot damage and death now routes cleanly through the killfeed without log noise or missed events.
Fair play
- New server-side validation for match stats — the backend now rejects implausible kill/death/score updates before they're recorded.
- Sanity limits and per-player rate limits added to all progression endpoints.
- Leaderboard reset for flagged accounts — during a backend audit we identified a small number of accounts with inflated stats that didn't match real gameplay. Those accounts have been rolled back. All legitimate player progress is preserved.
Thanks for playing and for the bug reports — keep them coming!