MantisBT - Soldat
View Issue Details
0000032SoldatGameplaypublic2011-09-17 17:432013-12-13 21:27
DorkeyDear 
Shoozza 
lowminoralways
closedfixed 
Microsoft WindowsWindowsWindows 7
1.6.0 
1.6.1 
0000032: Camera location moves when no playing players when joining spectator team
When a player joins the spectator team, and there are no players in-game that can be followed, the camera goes out into a specific location, that is usually undesired; usually somewhere above the playable area.

The camera does not say "Following ..." nor does it say "Free Camera", but does not behave as a freecam.
1) Join a game (singleplayer or multiplayer)
3) Join spectator (not necessarily right after joining) If there are players actually in a playable team, then your camera will move.
No tags attached.
Issue History
2011-09-17 17:43DorkeyDearNew Issue
2011-09-29 23:43ShoozzaNote Added: 0001184
2011-09-29 23:43ShoozzaAssigned To => Shoozza
2011-09-29 23:43ShoozzaStatusnew => feedback
2011-09-30 00:59DorkeyDearNote Added: 0001185
2011-09-30 00:59DorkeyDearStatusfeedback => assigned
2011-09-30 01:21ShoozzaNote Added: 0001186
2011-09-30 01:21ShoozzaStatusassigned => feedback
2011-09-30 01:30DorkeyDearNote Added: 0001187
2011-09-30 01:30DorkeyDearStatusfeedback => assigned
2011-09-30 01:47ShoozzaStatusassigned => resolved
2011-09-30 01:47ShoozzaFixed in Version => 1.6.1
2011-09-30 01:47ShoozzaResolutionopen => fixed
2013-12-13 21:27BistouflyNote Added: 0002078
2013-12-13 21:27BistouflyStatusresolved => closed

Notes
(0001184)
Shoozza   
2011-09-29 23:43   
What should happen instead?
(0001185)
DorkeyDear   
2011-09-30 00:59   
Preferentially, the camera should be at a location that is somewhere of interest. Some possibilities could be (but definitely not limited to):
-a random player spawn point (some custom maps have a spawn point on, say, delta team where a filler bot is used for uninteresting actions, like having a Dummy bot be used for calling OnPlayerDamage nearly every tick in scripting)
-the average location of all/some player spawn points (although not guaranteed to be somewhere interesting)
-the center of the map (again, not guaranteed to be somewhere interesting)
-any sort of spawn point, including bonus spawns (could be somewhere less likely to be interesting, but quite possibly interesting)
-random bot path (not all maps have this, but the path is probably gonna be somewhere interesting).

In this context, 'interesting' could mean some sort of battle or player action may take place there.

I just came up with these few ideas in a matter of a few minutes; there very well may be a better alternative. If anybody else has any ideas, feel free to contribute.
(0001186)
Shoozza   
2011-09-30 01:21   
How about the position where the camera was before you joined spectator?
I think thats the simplest to implement and best choice ;)
(0001187)
DorkeyDear   
2011-09-30 01:30   
Agreed; that is the best choice.
(0002078)
Bistoufly   
2013-12-13 21:27   
verified 1.6.6