Age | Commit message (Collapse) | Author |
|
Fix by checking only for stations owned by the current company when
inspecting if there are multiple adjoining stations to the one being built.
When building next to 2 or more owned stations we don't know which
station should be extended. For other companies' stations that's not a
problem since our station won't merge with theirs anyway.
Calling to BuildStationPart should never have another company's station
as a parameter to attach to unless the client is malicious, so just returning
a generic error in that case.
|
|
|
|
|
|
|
|
|
|
|
|
Code dealing with freeing and restoring track reservations is
duplicated in CmdBuildRailStation and RemoveFromRailBaseStation;
make separate functions for it. (cirdan)
|
|
info window.
|
|
|
|
before iterating through vehicles
|
|
unambiguously to either RoadCatenary or RailCatenary.
|
|
|
|
adding more road pieces. (adf88)
|
|
loaded as waiting cargo wrt. the station rating.
|
|
road, just like for rail stations. (adf88)
|
|
station and removing the whole rail station. (adf88)
|
|
remove-rail-station cost. (adf88)
|
|
at least one stop could be removed (afd88)
|
|
|
|
|
|
data is now always accessible
|
|
graphs to reduce size.
|
|
having picked any of the cargo, and prevent houses and industries providing more cargo
|
|
with actual pickup), s/acceptance_pickup/status/ (the enum isn't called GoodEntryStatus for a reason; it's not only acceptance and pickup anymore)
|
|
|
|
the return is not NULL)
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
|
|
|
|
sign is moved
|
|
|
|
stops need an Axis in CmdBuildRoadStop and the non drive through stops need a DiagDir
|
|
industry types, stations would end up with same name. So also consider the provided name, not only the industry type.
|
|
|
|
is just being modified is less of a problem than having trains stop twice without moving.
|
|
|
|
LinkGraph DeleteStaleLinks() is examining.
|
|
invalidating flow.
|
|
|
|
LinkRefresher.
|
|
before deleting it.
|
|
normally pick them anymore.
|
|
edges.
|
|
getting picked
|
|
loading and unloading.
|
|
information for situations when we only want to know if a tile is flat or not (cirdan, LordAro)
|
|
train trying to stop there could overshoot the (new) stop location and not stop at all
|
|
|
|
|
|
|