Changeset - r10997:839c6ffde00e
[Not reviewed]
master
0 1 0
rubidium - 15 years ago 2009-02-04 16:57:40
rubidium@openttd.org
(svn r15337) -Fix: don't allow a spectating server to build stuff.
1 file changed with 3 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/command.cpp
Show inline comments
 
@@ -523,6 +523,9 @@ bool DoCommandP(TileIndex tile, uint32 p
 
	/* Do not even think about executing out-of-bounds tile-commands */
 
	if (tile != 0 && (tile >= MapSize() || (!IsValidTile(tile) && (cmd_flags & CMD_ALL_TILES) == 0))) return false;
 

	
 
	/* If the server is a spectator, it may only do server commands! */
 
	if (_current_company == COMPANY_SPECTATOR && (cmd_flags & CMD_SERVER) == 0) return false;
 

	
 
	bool notest = (cmd_flags & CMD_NO_TEST) != 0;
 

	
 
	_docommand_recursive = 1;
0 comments (0 inline, 0 general)