Change: Allow building canal by area outside editor #10173
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation / Problem
In Scenario Editor, we can build canals by area, but in-game we are restricted to building a single-tile-wide canal in one action.
This restriction feels arbitrary and makes building things like this slower:
Description
Remove the arbitrary restriction on building an area of canal tiles outside Scenario Editor.
I believe this follows a precedent set by #9709 and #10027 where we make it easier for players to build more objects or purchased tiles at once.
I can't think of an exploit that limiting canal construction could be trying to prevent, that wouldn't be an issue with other terraforming.
Limitations
It is not possible to build canals diagonally with Ctrl like rivers in Scenario Editor, because the Ctrl key is already used to modify the canal tool to flood dry tiles into sea, when in Scenario Editor on dry sea-level tiles.
Checklist for review
Some things are not automated, and forgotten often. This list is a reminder for the reviewers.