Suyohoolican you perhaps make this plugin emulate the tf2 spectator hud so we can just get rid of the tf2 spec hud?
I'm trying that with the AdvSpec source code right now - all that's left is class icons, finding a better way to get the CTFPlayerResource entity, and a solution to deal with the order of players changing when offclassing (in that screenshot, the only class being sorted into a fixed position is Medic)
EDIT: An idea for sorting I had would be to make it a command, which would sort the players on execution and save their entities, so it wouldn't shuffle around. Downside is that casters need another bind to do that sort. How does that sound?
First off I just want to say this is fucking ridiculous that an unsigned plugin has to be written that will only work in insecure mode just to fix HUD bugs for a game like this. Seriously Valve, step it up, you're almost getting as bad as Bethesda, where the community fixes more issues than you do.
Anyway, back to you; fantastic work, seriously. It looks great. Do you think you can make the plugin load our current HUD files and make it look like our old HUD did, or would that be too much effort? If not, could we customize it with commands similar to SpecTools?
As for alignment, why not have an alignment key that casters can press to re-align classes if something gets messed up, but just force an alignment right as the match starts, in Scout Scout Soldier Soldier Demo Medic order, and then from then on (unless the command is used), just keep it aligned by the previous order? So if a scout switched to sniper, it'll go Sniper Scout Soldier... or Scout Sniper Soldier depending on who did it. That way everything is consistent. Maybe even show a notification for when a player has left spawn as a new class.