Commit Graph

628 Commits (e5442cd6bfea4ca4572d1cc4b5a6bc5a3e2321c7)

Author SHA1 Message Date
michi_cc fc8633e1ac (svn r23415) -Feature: Infrastructure maintenance costs. 13 years ago
rubidium d765d3ac2e (svn r23391) -Feature: [NewGRF] Allow translating multiple languages with Action 13 in GRFv8 13 years ago
michi_cc 2579f5b17d (svn r23291) -Feature: [NewGRF] Properties to always include/exclude cargo types from the refit mask. (peter1138) 13 years ago
rubidium a799efbbb2 (svn r23283) -Fix: [NewGRF] Prevent against writing data for unknown fonts 13 years ago
rubidium b6d3db762d (svn r23232) -Change: move the "default" overrides out of the baseset in order to ensure they all use the same values 13 years ago
rubidium 33d71b45fe (svn r23198) -Codechange: introduce a free that takes const pointers so we don't need to cast to void/non-const before being able to free 13 years ago
michi_cc 5e87f4efa9 (svn r23166) -Change: [NewGRF v8] Don't override rail type prop 1B with prop 09. 13 years ago
frosch 777b188cd5 (svn r23159) -Feature: Support for NewGRF version 8. 13 years ago
frosch a47dadf2d2 (svn r23158) -Feature: [NewGRF] Patch/setting variable 14. (rubidium) 13 years ago
frosch 8bfc1ebf9f (svn r23153) -Change: [NewGRF v8] Use heightlevel units in variable 20/A0. 13 years ago
frosch e40dabc868 (svn r23152) -Change: [NewGRF v8] Snow line height table uses values between 0x00 and 0xFF independent of number of height levels. 13 years ago
frosch 4301936fb1 (svn r23151) -Change: [NewGRF v8] Deprecate callback 12, and use callback 36 instead. 13 years ago
frosch 93f12ad71e (svn r23150) -Change: [NewGRF v8] Deprecate callback 11, and use callback 36 instead. 13 years ago
frosch 8bd5d079c5 (svn r23149) -Add: [NewGRF] Road vehicle property 23 to shorten vehicles without callback usage. 13 years ago
frosch 7a5754106c (svn r23145) -Change: [NewGRF v8] Determine the 'first' refittable cargo of vehicles using the cargo ordering from the cargo translation table. 13 years ago
frosch b243d70bd7 (svn r23144) -Change: [NewGRF v8] Consider the 'default cargotype' properties as indices into the cargo translation table. 13 years ago
frosch 8999f6b73c (svn r23139) -Change: [NewGRF v8] Do no longer apply base cost fallbacks. 13 years ago
frosch 6eb0ebf7df (svn r23136) -Change: [NewGRF v8] Deprecate old-style callback results 0xFF??. 13 years ago
michi_cc 23bf62c77a (svn r23129) -Add: [NewGRF] Property for the rail type name. 13 years ago
rubidium a70fdbcf2f (svn r23096) -Codechange: remove useless divisions and multiplications by TILE_HEIGHT for the snow line code 13 years ago
frosch a5ddc39bad (svn r23079) -Fix (r23077): Retain original behaviour in a silly corner case, which saves us making the specs even more convoluted. 13 years ago
yexo 3c789abdf4 (svn r23078) -Fix (r23077): default ships carrying passengers and oil were suddenly only able to carry coal 13 years ago
frosch abcc90e15c (svn r23077) -Change: [NewGRF] Enforce that the default cargo type of a vehicle is one of the refittable cargos in case of refittable engines. 13 years ago
frosch 86553b5ab5 (svn r23076) -Codechange: Separate code for NewGRF and default refit masks more strictly. 13 years ago
frosch ad38f27242 (svn r23075) -Codechange: Add GetGRF() and GetGRFID() methods to Engine and Vehicle to simplify code. 13 years ago
michi_cc f0ffa534de (svn r23072) -Feature: [NewGRF] House callback 0x148. 13 years ago
yexo 878554ffab (svn r23059) -Fix [FS#4794]: if a newgrf overrides a default house the minimum start year for that house was set to 1930 13 years ago
yexo eb30e74578 (svn r23036) -Fix (r22970): swapped parameters resulted in wrong vehicle names 13 years ago
planetmaker 8e5d6c34cd (svn r23005) -Fix (r23004): Of course there's still the 16-sprite version for shore tiles... we should continue to handle it. 13 years ago
planetmaker 03ed9dc97b (svn r23004) -Feature [FS#4795]: Allow to use offsets for all types of action5 except sea shores 13 years ago
michi_cc e07c107eb1 (svn r23001) -Feature: [NewGRF] Automatically switch to a 32 bpp blitter on NewGRF indication. 13 years ago
rubidium 27644093c2 (svn r22970) -Fix [FS#4769]: strip newlines from NewGRF strings that should not have newlines, e.g. the NewGRF's name 13 years ago
frosch b3f7f5124b (svn r22926) -Feature: [NewGRF] Extended Action1 format to define arbitrary spriteset IDs. 13 years ago
frosch 4cc46d5d6b (svn r22925) -Feature: [NewGRF] Allow referencing spritesets from different Action1 in a single Action2. 13 years ago
frosch bf664cd68d (svn r22924) -Codechange: Enhance NewGRFSpriteLayout for drawing construction stages in spritelayouts with inconsistent number of sprites per spriteset. 13 years ago
frosch 64e03ee136 (svn r22922) -Codechange: Use wrapper methods to access and register spritesets. 13 years ago
planetmaker dff9faa3f4 (svn r22919) -Doc: Some doxygen sprinkles 13 years ago
planetmaker 3582ec8be2 (svn r22918) -Fix: [NewGRF] Properties for feature 0x05 were not zeroed for each NewGRF, thus waterfeatures could glitch when the properties were set by a previous NewGRF and the NewGRF assumed the properties to be unmodified 13 years ago
rubidium af80e9106e (svn r22826) -Codechange: pass sub directory to NewGRF loading functions 13 years ago
rubidium 26788cf363 (svn r22825) -Codechange: pass subdir to FioOpenFile 13 years ago
frosch acb0713622 (svn r22802) -Fix (r22781): Coding style. 13 years ago
frosch 702e983a73 (svn r22784) -Fix: Move Action 2 references from GRFFile to GrfProcessingState, and reset them after each loading stage. 13 years ago
frosch 8345ffbe07 (svn r22783) -Fix: Move Action 1 references from GRFFile to GrfProcessingState, and reset them after each loading stage. 13 years ago
frosch 1d156c6abc (svn r22782) -Fix: Add GrfProcessingState::ClearDataForNextFile() to clear temporary data at a specific spot, esp. clear 'data_blocks' now. 13 years ago
frosch 9cedd178ad (svn r22781) -Codechange: Group global variables temporarily used during GRF loading into a struct. 13 years ago
alberth 73c88aa019 (svn r22760) -Fix (r19459): Also free allocated depot tables. 13 years ago
frosch 5e11550e8f (svn r22724) -Codechange: Reduce number of realloc calls when loading VarAct2s. 13 years ago
michi_cc d25840978c (svn r22713) -Feature: [NewGRF] Per vehicle custom cargo ageing period. 13 years ago
frosch 31ad03e4d2 (svn r22693) -Fix [FS#4691]: The override managers were not reset in some cases like creating a new scenario. 13 years ago
frosch 2c1b3f9789 (svn r22682) -Fix: [NewGRF] Disallow accessing variable 1B due to desync reasons. 13 years ago