Age | Commit message (Collapse) | Author |
|
struct and make it more similar to Station.
|
|
town id as their 'index' (#<num). For stations with custom names that custom name would be dropped and the lowest 6 bits of the StringID would be used for the 'index'. In other words, it resulted in a mess.
|
|
|
|
and stations.
|
|
|
|
UpdateAll[Type]VirtCoords.
|
|
|
|
SelectCompanyLiveryWindow wasn't working as expected
|
|
|
|
functions
|
|
|
|
|
|
|
|
all subsidies
|
|
when converting older savegames
|
|
duplicates (only for old savegames) and tiles that weren't animated
|
|
whatever has been actually unloaded and perform the payment when unloading has finished. This fixes, amongst others:
* cheating by starting to unload and after getting paid rushing to the depot to get sold (or unloading, loading and getting paid again for the remainder)
* cargo being dropped onto a station at the moment a stockpiling industry doesn't accept it anymore
* industries getting cargo that has not been unloaded yet and subsequently dumping it back on the station in one go
Note: you will now get paid after the unloading has finished, so you'll have to wait a bit longer for 'your' money.
|
|
town_type.h to separate files
|
|
instead of searching them everytime payment is made
|
|
|
|
|
|
missing NewGRFs; only happens when assertions are disabled and NewGRFs are missing.
|
|
as bitmasks
|
|
casts when converting Vehicle to specialised vehicle types. Includes safety check
|
|
they can head for somewhere else instead of stumbling over a ghost.
|
|
|
|
for all vehicle types
|
|
company-based settings, so in a multiplayer game everyone can change them.
|
|
source station is deleted
|
|
from VehicleRail to Train
|
|
|
|
|
|
time, binary size and run time (with asserts disabled) should be improved
|
|
PoolItem::IsValidID() and PoolItem::Get()
|
|
|
|
introduce shiny new IsPlainRailTile()
|
|
PoolItem::IsValidID(index)
|
|
|
|
CompanySettings struct
|
|
-Fix [FS#2864]: autopause and manual pausing conflict with eachother
-Fix: new game + pause on new game + autopause make the game not unpause on the first join
|
|
end, middle or far end of a platform from the point of view of the driver of the train that enters the station.
|
|
mapping on load if necessary.
|
|
sources too
|
|
CalcClosestTownFromTile
|
|
it possible to remove someone's tram tracks.
-Feature: allow building road stops on road/tram tracks of competitors.
|
|
merging companies or when a company benkrupts
|
|
color and colour.
|
|
except where it's used for backward compatability.
|
|
road networks
-Fix: use a flag instead of TL_NO_ROADS to forbid towns to build roads. The flag is ignored during world generation, so there won't be 'ghost' towns anymore
-Feature: town layout is now stored per town, so it is possible to (manually) set different layout for each town
|
|
|