Age | Commit message (Collapse) | Author |
|
so NewGRFs use the proper string ids.
|
|
useless includes.
|
|
|
|
logical place and remove about 50% of the includes of 'functions.h'
|
|
it is really needed.
|
|
|
|
single file and do not include gfx.h everywhere to get a Point type.
|
|
their respective places.
|
|
|
|
industry tile spec, while doing an action 00, industry tile, prop 08.
Fix directly inspired by Csaboka
|
|
"rail.h" that includes way more than only "rail_type.h") includes at some places.
|
|
later 'activation' pass.
|
|
company colour
|
|
encountering unknown newgrf feature in action 00 handling.(FS#1551, Bilbo)
|
|
done in *allocT functions.
|
|
should not
|
|
This will add a cost to the removal of an industry using the cheat magic bulldozer.
Note that the removal of regular or newgrf industries without specified removal cost will have no cost applied to.
This is a difference from original spec, where a default base cost is added.
|
|
fitting to the naming style
|
|
number counter before loading the next sprite instead of after doing so.
|
|
too late ;)
|
|
remaining to fit with the naming style
|
|
remaining to fit with the naming style
|
|
style
|
|
with the coding style
|
|
|
|
|
|
|
|
the box.
-Change: make extra sprites (the ones not in the TTD GRFs) replaceable using Action 5.
-Feature: make replacing contiguous subsets of sprites in for some types possible in Action 5.
Note to GRF authors: when you replaced OpenTTD sprites that are not from the TTD GRF files using Action A, your GRF will not have the intended result anymore as the sprite numbers have changed. You should replace the Action A with an Action 5 from now on.
|
|
follow our format
|
|
|
|
|
|
|
|
0x88 in action 7/9.
|
|
gracefully causing crashes and such.
|
|
features. Not in used yet.
|
|
property 20 and reorder unimplemented action 0 properties
|
|
do something different for different versions of OpenTTD, like disabling it for too low versions or loading different graphics.
|
|
halftile slopes using a NewGRF. Patch by frosch.
|
|
|
|
|
|
of the layouts.
|
|
|
|
if these cargo are disabled by a grf loaded later
|
|
|
|
placement functions. It is the the job of callbacks. Therefor, upon substitution, disable the said check.
Warning, plenty of industries are going to be generated ;)
|
|
but do it once all grfs are loaded. This ensure correct accept/produced cargo when a grf uses cargo defined in a grf loaded after itself
|
|
little more gracefully than segfaulting.
|
|
override, so handle it in the same way
|
|
we can properly support newindustries.
|
|
IDs and cargo bitmasks, not only cargo IDs.
|