If you've ever called foul at being killed - or killing another player - in Team Fortress 2, your screams of rage may have actually been justified.
Reported by Nicknine - a member of the TF2 Classic development team - a 10-year old bug tied to player hitboxes has just been squashed by Valve.
The issue in question boiled down to certain class animations becoming scrambled within the game's code - meaning hitboxes were not properly reflecting through the animations of certain classes once some very particular - yet easily triggerable - conditions were met. This, in all, could sometimes result in a hitbox representative of one animation applying to other; meaning limbs would get hit or dodge attacks without actually being there.
It's Time For Team Fortress 2 To Quit With The Gambling - Valve Swings At Its Own Hat Simulator
Though it's much easier to understand the effects through the video down below, Reddit user 'Sigsegv' explains it well enough. Essentially, switching from a few particular class choices to another select few would cause the X-Y axis of the current player model to become desynced with the server. In their words: "if you joined a server and your first class chosen was soldier/pyro/demo/engie/medic/spy, then any time later on that server when you were scout/heavy/sniper, your server-side animations would be screwed up."
Easy enough, right? The same applied to MvM matches considering the spawning robots work in a similar fashion. After 10 years, we can consider Team Fortress 2 a viable competitive game.