maedhros
109dd33c4a
(svn r10114) -Fix: Only load newgrf error messages if the language matches the current
...
language. Since only one error can be loaded anyway, if the language didn't
match you'd get "Undefined string". Also since we're only loading one language
there's no need to use AddGRFString any more.
2007-06-12 13:22:14 +00:00
maedhros
105c7455ae
(svn r10110) -Fix: Reset NewGRF errors along with all the other NewGRF data so that errors get loaded again when pressing "Apply".
2007-06-12 09:41:12 +00:00
maedhros
3e326085fa
(svn r10097) -Feature: Add support for articulated road vehicles, or callbacks 11 and 17 for
...
road vehicles for those who prefer the technical explanation.
2007-06-11 14:00:16 +00:00
belugas
94200b63b8
(svn r10088) -Codechange: A typo and a code-style
2007-06-10 23:40:29 +00:00
rubidium
142f2aba15
(svn r10073) -Codechange: make the NewGRF paths in the config file without any full paths (again).
2007-06-08 21:16:17 +00:00
peter1138
c1df3a8aa6
(svn r10059) -Fix (r10045): Pretend GRF is still in initialisation state when leaving reservation stage. This fixes action 7/9 tests for grfs that will be active.
2007-06-07 18:13:31 +00:00
peter1138
041c946119
(svn r10052) -Codechange: Support reserve/activate stage bits of action 7/9 variable 84.
2007-06-07 07:20:44 +00:00
peter1138
fdb7ef8703
(svn r10045) -Codechange: Process Action 8 during GLS_RESERVATION to allow Action 7/Action 9s to work properly
2007-06-05 21:41:31 +00:00
peter1138
4258139a52
(svn r10044) -Fix: Minor NewGRF debug message fixes, and skip sprites of an unsupported Action 5 feature.
2007-06-05 20:49:32 +00:00
peter1138
06084e0a63
(svn r10019) -Codechange: Implement GRM for newcargos
2007-06-02 08:56:21 +00:00
belugas
4af692558a
(svn r10005) -Codechange: Merge two flags (2cc and newhouses) indicating some newgrf features have been loaded, and introduce the newindustry one.
2007-05-31 19:13:41 +00:00
belugas
f8da1b6e1a
(svn r10001) -Codechange: Add support for removing dynamically allocated newgrf data
2007-05-31 15:40:36 +00:00
rubidium
253aa1b0b0
(svn r9999) -Feature: make it possible to disallow busses and lorries to go a specific way on straight pieces of road.
2007-05-31 15:15:00 +00:00
belugas
86abe1b229
(svn r9994) -Codechange: Add pointers for Industry and Industry Tiles in the grf file.
2007-05-31 03:35:11 +00:00
belugas
0cb8413a8f
(svn r9976) -Codechange: Declare a writable array of specs for industry and industry tiles.
...
It will be initialized by the original data upon game start.
Rename some enums to be more consistent too
2007-05-29 17:41:59 +00:00
rubidium
17390241e6
(svn r9923) -Add: support for Action 0 Road vehicles, property 1C, bit 0.
2007-05-25 22:07:40 +00:00
rubidium
9060ab4af1
(svn r9918) -Fix: the available roadtypes/railtypes were not updated on GRF updates.
2007-05-25 08:47:40 +00:00
peter1138
d5d94e230f
(svn r9916) -Codechange: Free memory used by cargo translation tables
2007-05-25 06:39:12 +00:00
peter1138
f1c0229b5d
(svn r9890) -Codechange: Don't allocate space for 0 spriteset ranges
2007-05-20 16:17:03 +00:00
peter1138
1ce633b894
(svn r9883) -Fix (r4965): [NewGRF] Check for overflow and carry over when adding to the existing value.
2007-05-19 22:37:24 +00:00
glx
c9d72a900b
(svn r9880) -Add: [NewGRF] Add action 7/9 condition 0B/0C (cargo type availability)
2007-05-19 19:13:12 +00:00
peter1138
a58bd26b74
(svn r9877) -Revert (r9876): one file too many...
2007-05-19 11:18:22 +00:00
peter1138
47d17bea9d
(svn r9876) -Codechange: [NewHouses] Add support for callback 2E (cargo production)
2007-05-19 11:17:30 +00:00
rubidium
ba24c34f85
(svn r9869) -Codechange: replace some bytes with VehicleType, i.e. more type strictness.
2007-05-18 17:31:41 +00:00
belugas
3fb4003534
(svn r9850) -Codechange: Introduction of the Override/Substitute manager. Currently only used for newhouses.
...
Basically, it is more a gathering of IDs from grf files and ingame data.
2007-05-15 21:36:58 +00:00
rubidium
196ddae1db
(svn r9843) -Fix (r9838): tell the newgrfs that we now support proper FIFO loading.
2007-05-15 13:38:43 +00:00
peter1138
5e00e688f8
(svn r9827) -Codechange/Fix: [NewGRF] Text strings of 1 character are perfectly valid... (fixes dbsetxl refits again...)
2007-05-11 19:22:43 +00:00
peter1138
c9018d3e7c
(svn r9825) -Codechange: [NewGRF] Add support for early vehicle retirement.
2007-05-10 23:10:23 +00:00
maedhros
3cc31aae86
(svn r9823) -Feature: Add support for house property 1F - minimum life span.
2007-05-10 16:03:06 +00:00
rubidium
fe1306ce65
(svn r9799) -Codechange: separate engine class and engine running cost class (mart3p).
2007-05-06 19:44:22 +00:00
peter1138
37a873e03c
(svn r9797) -Feature: [NewGRF] Add action 1, 2 and 3 support for canals.
2007-05-06 18:14:33 +00:00
rubidium
5c0a52149d
(svn r9795) -Codechange: enumify the EngineClass.
2007-05-06 15:01:44 +00:00
maedhros
cf927a9792
(svn r9793) -Fix (r9701): Action D 'TTDPatch variable' 0x0B should be the starting year, not the current year.
2007-05-06 09:12:58 +00:00
peter1138
74bf87dd82
(svn r9790) -Codechange: [NewGRF] Skip action 1 sprites in all stages except activation. This also cleans up some special-case handling of the sprites. Actions 1 and 2 are now not considered unsafe, as an Action 3 (which is unsafe) is required for them.
2007-05-05 10:47:35 +00:00
peter1138
449e76c05a
(svn r9775) -Fix: Remove arbitrary limit on length of NewGRF strings.
2007-05-04 07:08:35 +00:00
maedhros
889f2ab48c
(svn r9730) -Feature: [NewGRF] Add support for miscellaneous grf feature bit 1 - paved roads on desert tiles.
2007-04-27 21:35:02 +00:00
belugas
5912b08890
(svn r9721) -Codechange: -Codechange: Cleanup of industry_cmd (Step-12). Dynamically build the legends (name and color) for industries in the smallmap_gui.
...
All the tiny fonts industry names should be removed from language files soon.
2007-04-26 20:20:12 +00:00
peter1138
5b5598b2a6
(svn r9717) -Codechange: (NewGRF) Skip Action 5 & A sprites in all loading stages except activation.
2007-04-26 06:49:32 +00:00
peter1138
a4b3066433
(svn r9701) -Codechange: Add support for returning 'ttdpatch variables' - http://wiki.ttdpatch.net/tiki-index.php?page=ActionDSpecialVariables
2007-04-20 21:19:28 +00:00
peter1138
8e457248a7
(svn r9690) -Codechange: Update another couple of NewGRF TTDPatch flags
2007-04-20 17:23:33 +00:00
peter1138
67529d2e63
(svn r9686) -Codechange: Update a couple of NewGRF TTDPatch flags
2007-04-20 15:03:58 +00:00
rubidium
2dc5589290
(svn r9673) -Cleanup: remove spaces before tabs and replace non-indenting tabs with spaces.
2007-04-18 22:41:53 +00:00
rubidium
80c259f64f
(svn r9672) -Cleanup: lots of coding style fixes around operands.
2007-04-18 22:10:36 +00:00
belugas
607a55f4ec
(svn r9662) -Documentation: Doxygen corrections and @file omissions
2007-04-17 20:23:13 +00:00
peter1138
2b2cfaeec1
(svn r9655) -Revert (r9094 partial): *Do* calculate refit masks for unavailable vehicle types... things like articulated engines can still build these parts... ... ... dot dot dot
2007-04-17 17:54:31 +00:00
belugas
792339554f
(svn r9653) -Codechange: Indicate the proper function names in the GRF messages
2007-04-16 20:56:19 +00:00
peter1138
229eb8cba5
(svn r9646) -Fix (r9645): incorrect count in error message for airport graphics
2007-04-16 08:31:00 +00:00
peter1138
15e112c290
(svn r9645) -Feature: Add NewGRF Action 5 (Sprite Replacement) support for 2cc colour maps, airport, and road stop sprites.
2007-04-16 06:35:10 +00:00
peter1138
49eb9b6fad
(svn r9638) -Feature: Increase cargo types from 12 to 32 and enable newcargo flag in NewGRF loader.
2007-04-15 16:20:35 +00:00
peter1138
01ef0284cb
(svn r9621) -Codechange: implement newgrf house property 1E (cargo types)
2007-04-13 21:18:48 +00:00