src/clear_cmd.cpp
changeset 8005 9f7a95e84682
parent 7990 70039e33e893
child 8013 67c6bcc81914
equal deleted inserted replaced
8004:f7619f7bff22 8005:9f7a95e84682
   401 {
   401 {
   402 	CommandCost cost;
   402 	CommandCost cost;
   403 
   403 
   404 	SET_EXPENSES_TYPE(EXPENSES_CONSTRUCTION);
   404 	SET_EXPENSES_TYPE(EXPENSES_CONSTRUCTION);
   405 
   405 
   406 	if (!EnsureNoVehicle(tile)) return CMD_ERROR;
       
   407 
       
   408 	if (IsOwnedLandTile(tile) && IsTileOwner(tile, _current_player)) {
   406 	if (IsOwnedLandTile(tile) && IsTileOwner(tile, _current_player)) {
   409 		return_cmd_error(STR_5807_YOU_ALREADY_OWN_IT);
   407 		return_cmd_error(STR_5807_YOU_ALREADY_OWN_IT);
   410 	}
   408 	}
   411 
   409 
   412 	cost = DoCommand(tile, 0, 0, flags, CMD_LANDSCAPE_CLEAR);
   410 	cost = DoCommand(tile, 0, 0, flags, CMD_LANDSCAPE_CLEAR);