Moderator: Graphics Moderators
The use for NewGRF docks would probably mainly be decoration, similar to newstations for trains.
I imagine the most basic would be support for variable size piers built on a shore, as single units. Perhaps with the docking locations defined by the GRF. A pier with zero docking locations should probably be invalid, since you could otherwise risk having a station that "support ships" without any ships actually being able to dock.
Second would be docks for use on rivers/canals, where there isn't a sloped shore to build off. I think part of the challenge here would be UI for building the docks.
Can (and should) the sea and canal dock building be unified?
Then there is non-functional decoration. Leave that to newobjects, or should it integrate with the station to be able to show cargo and loading animation?
What else on the wishlist?
as for nonfunctional decorations, i think it should be the same as "non-track tiles" for stations, which should probably be split off into their own category. the main difference between that and objects is that it affects catchment area.
a somewhat stretchy idea is to give docks a state machine, like airports.
Cirdan enabled these in his "New Map Features" branch. I found them useful for off-shore loading facilities for oil refineries.
I'm not sure what state machine means. Is this where airplanes go the first available empty gate?a somewhat stretchy idea is to give docks a state machine, like airports.
If this is the case, then HackaLittleBit did this as a patch to New Map Features. Ships would go to mooring bouys to await the first available empty dock in a multi dock station.