You mean you dont want to fix it, or you like how it is? Because majority of people spec one specific person, and now its constant mouse wheel action every death of that specific person :(.
Maybe add "cl_specfollowssingle" or something? I can write a patch for that if you would be willing to include it.
I like it how it is, but an option to enable this functionality would be fine.
Please do not reopen bugs because you disagree with me, I'm closing it again now. If and when you have a tested patch you can reopen this, as it stands it's neither a bug nor a patch submission.
*** Bug 3039 has been marked as a duplicate of this bug. ***
Comment 5Chris "Lakitu7" Schwarz
2007-02-26 18:09:09 EST
Created attachment 1275[details]
Patch to enable the functionality as a user option
Thanks to R1CH, Kevlarman, and vcxzet.
Sorry, I did not know non-devs could reopen bugs.
// can't follow another spectator
- if( ent->client->pers.teamSelection != PTE_NONE )
+ if( level.clients[ i ].pers.teamSelection == PTE_NONE)
return;
Oops, that's my fault (bug 2924). Funny I didn't notice it when I was testing that (and that no one else did).
Created attachment 1321[details]
Patch to enable the functionality as a user option
R905 committed one hunk of this patch, so I remade it with that removed so it would apply cleanly.
Typo fix from Undeference.
The stickyspec patch has been in most unofficial game.qvm code and received a lot of server-side testing. However, this is without a UI option and indeed probably without any kind of configuring at all, since it it doesn't seem worthwhile to include the toggle when very few players would understand how to operate it.
So my guess is a slightly simplified version of this patch is well tested enough, and what remains (adding and testing for the cvar) is trivial enough not to need much testing at all.
Created attachment 1275 [details] Patch to enable the functionality as a user option Thanks to R1CH, Kevlarman, and vcxzet. Sorry, I did not know non-devs could reopen bugs.
Created attachment 1321 [details] Patch to enable the functionality as a user option R905 committed one hunk of this patch, so I remade it with that removed so it would apply cleanly. Typo fix from Undeference.