MantisBT - Zandronum
View Issue Details
0004378Zandronum[All Projects] Bugpublic2024-08-08 02:562024-08-14 23:11
unknownna 
Kaminsky 
normalminoralways
resolvedfixed 
 
3.23.2 
0004378: Ally icons appear when coop spying with chasecam if spied on player is in chasecam too when connecting
Some bizarre issue I noticed while testing the cl_hidecountry feature is that some clients will observe the ally icon above players when coop spying with chasecam enabled. This is apparently not the normal intended behavior.

From narrowing it down, it seems to be caused by the player being spied on also being in chasecam mode himself when the new client connects to the server.
1. zandronum -host -iwad doom2.wad +sv_nomonsters 1 +sv_cheats 1
2. Connect client A to the server, join the game and use "chase" to enter chasecam mode.
3. Connect client B to the server and use "spynext" followed by "chase". The ally icon will appear above client A even though it normally wouldn't.
4. Use "chase" with client A again to exit chasecam mode.
5. Use "reconnect" with client B to reconnect to the server.
6. Use "spynext" followed by "chase" again with client B. The ally icon doesn't appear this time, due to client A not being in chasecam mode this time.
No tags attached.
related to 0000401resolved Kaminsky Coop spying clients using the chasecam don't see any icons above the player sprite 
child of 0004296closed  Ally icon is not rendered above friendly players when using chasecam 
Issue History
2024-08-08 02:56unknownnaNew Issue
2024-08-08 02:57unknownnaRelationship addedchild of 0004296
2024-08-08 13:03KaminskyRelationship addedrelated to 0000401
2024-08-13 14:45KaminskyNote Added: 0023934
2024-08-13 14:45KaminskyAssigned To => Kaminsky
2024-08-13 14:45KaminskyStatusnew => needs review
2024-08-13 14:45KaminskyTarget Version => 3.2
2024-08-14 23:11unknownnaNote Added: 0023942
2024-08-14 23:11unknownnaStatusneeds review => resolved
2024-08-14 23:11unknownnaFixed in Version => 3.2
2024-08-14 23:11unknownnaResolutionopen => fixed

Notes
(0023934)
Kaminsky   
2024-08-13 14:45   
'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/167 [^]'

The icon of the player being spied on should now always appear correctly if you, the local player, are in the chasecam mode instead who's being spied on.
(0023942)
unknownna   
2024-08-14 23:11   
The desync between the 2 behaviors doesn't occur anymore.