MantisBT - Zandronum
View Issue Details
0001413Zandronum[All Projects] Bugpublic2013-07-18 15:162013-09-14 15:50
Esum 
Dusk 
normalminoralways
confirmedopen 
1.1 
 
0001413: When spectators use the summon and summonfriend cheats, the actor is summoned where the player has spectated
When spectators use the summon and summonfriend cheats, the actor is summoned where the player has spectated or at the player's start.
1: Enter a server with sv_cheats set to 1
Optional: Join move and spectate
2: Use the summon cheat
No tags attached.
Issue History
2013-07-18 15:16EsumNew Issue
2013-07-18 15:18DuskNote Added: 0006698
2013-07-18 15:18DuskAssigned To => Dusk
2013-07-18 15:18DuskStatusnew => confirmed
2013-07-18 15:20DuskNote Edited: 0006698bug_revision_view_page.php?bugnote_id=6698#r3729
2013-07-18 15:25EsumNote Added: 0006700
2013-07-18 16:31Torr SamahoNote Added: 0006702
2013-08-21 23:44ToxicityNote Added: 0007056
2013-09-02 11:05Dark-AssassinNote Added: 0007091
2013-09-06 20:56ToxicityNote Added: 0007129
2013-09-14 15:45Dark-AssassinNote Added: 0007190
2013-09-14 15:50Dark-AssassinNote Edited: 0007190bug_revision_view_page.php?bugnote_id=7190#r4028

Notes
(0006698)
Dusk   
2013-07-18 15:18   
(edited on: 2013-07-18 15:20)
Quote

[18:08:19] <@Dusk> Esum, yeah i guess what happens is that the spectator movement is clientside
[18:08:26] <Esum> So
[18:08:26] <@Dusk> thus the spectator never moves for the server
[18:08:35] <@Dusk> so when the cheat is called it spawns where the server thinks the spectator is
[18:08:44] <@Dusk> i.e. at the start
[...]
[18:09:19] <@Dusk> Esum, see if you join first
[18:09:21] <@Dusk> then re-spec
[18:09:25] <@Dusk> move around and spawn an imp
[18:09:29] <@Dusk> it spawns where you spectated at
[18:09:48] <Esum> i'll try
[18:10:59] <Esum> Dusk it does
[18:11:01] <@Dusk> see
[18:11:16] <@Dusk> i guess the fix would be to make the summon cheat use x/y/z coords
[18:11:42] <@Dusk> would need.. 6 bytes more per summon cheat but it's cheats so eh


(0006700)
Esum   
2013-07-18 15:25   
Following the steps you will also be able to notice that the summon and summonfriend cheats are not logged at all (i.e. There isn't any Player is a cheater: summon ...).
(0006702)
Torr Samaho   
2013-07-18 16:31   
Spectators are not supposed to interact with the game mechanics in any way. So if there is a bug here, then that the spectator is allowed to use the summon cheat at all.
(0007056)
Toxicity   
2013-08-21 23:44   
I always thought this was intended behavior.

@Esum: If the summon cheat was logged, then there would be massive flood in cheat servers.
(0007091)
Dark-Assassin   
2013-09-02 11:05   
Wouldn't it just be possible to disable all cheats for Spectators on the client side?
(0007129)
Toxicity   
2013-09-06 20:56   
^Sometimes it's necessary to summon things while spectating online for bugtesting purposes.
(0007190)
Dark-Assassin   
2013-09-14 15:45   
(edited on: 2013-09-14 15:50)
I guess so.
What about separate svar?

Edit: NVM:'http://zandronum.com/tracker/view.php?id=1485#c7120 [^]'