station_cmd.c
branch0.5
changeset 5394 58afc8e5ff3e
parent 5380 4f0694d1b715
child 5418 ee2e44854454
--- a/station_cmd.c	Sun Jan 07 12:11:54 2007 +0000
+++ b/station_cmd.c	Sun Jan 07 12:13:57 2007 +0000
@@ -1700,6 +1700,11 @@
 		if (st != NULL && st->facilities) st = NULL;
 	}
 
+	if (w > _patches.station_spread || h > _patches.station_spread) {
+		_error_message = STR_306C_STATION_TOO_SPREAD_OUT;
+		return CMD_ERROR;
+	}
+
 	if (st != NULL) {
 		if (st->owner != OWNER_NONE && st->owner != _current_player)
 			return_cmd_error(STR_3009_TOO_CLOSE_TO_ANOTHER_STATION);