Age | Commit message (Collapse) | Author |
|
(and undocumented side effects in TTDP in corner cases).
|
|
|
|
NewIndustries. Patch by Belugas.
|
|
|
|
|
|
|
|
stuff (like towns and industries) and enable it in the scenario editor. Patch by frosch.
|
|
frosch.
|
|
the size of the industry.
|
|
|
|
callbacks 29 and 35
|
|
|
|
Industries. This bit enables the protection of the last instance of an industry type once raise.
|
|
(and other structures) when the owner of the structure built it on foundations and if you have enough "empty" space ofcourse. One could use the tool for some other construction needs too. Patch by frosch.
|
|
Patch by frosch.
|
|
|
|
instead of the owner and the founder. Patch by frosch.
|
|
the functions for those tile types.
-Codechange: barren the rail grounds on terraforming.
|
|
simplifications to the terraforming code. Patch by frosch.
|
|
that happens when an industry uses a special gfx index (tile spec 0xFF). This 0xFF is the sentinel of a special check done for oil rigs, where water need to be around, but no tile will be constructed on it.
Problem is that the upper limit of gfx tiles is currently at 175. So, of course the system will assert with 255 ;)
|
|
counterpart(GetTranslatedIndustryTileID) of getindustileid of TTDPatch. This allows to ensure that the ID of a tile (taken out of the map or not) is still a valid one regarding the possible override it may have been flagged to.
It is not the strict same thing, but is what we need regarding the slightly different approach we took for newindustries.
|
|
of errors than usefull.
So now, it will be better to jump to the overriden tile when it is been marked as an override
|
|
|
|
Action 2 for Industries
|
|
the pool cleanups, which could cause crashes as already removed pool items could then be dereferenced by other destructors.
|
|
similarly for AddBlock*.
|
|
as super class.
|
|
the index is specified by a grf file. It has a different meaning then.
|
|
industry tile spec of the one been queried.
Only on certain very specific circumstances do we need the original spec
|
|
foundations. Primarily removal of (duplicated|magic) code and introduction of few helper functions to ease foundation determination. Patch by frosch.
|
|
variables.
|
|
transparent" code.
|
|
locations of the source code.
|
|
|
|
|
|
|
|
making them persistent.
|
|
|
|
variables.h to strings.h
|
|
|
|
random map generation as well as for ingame random industry creation
|
|
|
|
|
|
|
|
|
|
building an industry is allowed at a given location.
|
|
building chance of farm fields and chopping chance for lumber mills.
|
|
primary industry prospecting succeeds.
|
|
industries.
|
|
regarding to the creation of the industries.
|