diff options
author | peter1138 <peter1138@openttd.org> | 2019-03-10 17:45:15 +0000 |
---|---|---|
committer | PeterN <peter@fuzzle.org> | 2019-03-15 17:43:10 +0000 |
commit | fc5f67123acfd977cd74d5e5a8d2d13a049b357a (patch) | |
tree | 9b6b901add621a3c38d5f6fb3e15c44205b79b3c /src/newgrf_spritegroup.h | |
parent | b00a861467b9c7ea62bae2df140975f0838e0ea7 (diff) | |
download | openttd-fc5f67123acfd977cd74d5e5a8d2d13a049b357a.tar.xz |
Fix e66cec8f86: Permit loading of industry production callback with invalid cargo type.
It is only an error if the invalid result is actually used. This will be silently ignored at the moment.
It is still an error if a duplicate cargo type is returned.
Diffstat (limited to 'src/newgrf_spritegroup.h')
-rw-r--r-- | src/newgrf_spritegroup.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/newgrf_spritegroup.h b/src/newgrf_spritegroup.h index 6f038fd13..2db78f6ba 100644 --- a/src/newgrf_spritegroup.h +++ b/src/newgrf_spritegroup.h @@ -277,7 +277,7 @@ struct TileLayoutSpriteGroup : SpriteGroup { struct IndustryProductionSpriteGroup : SpriteGroup { IndustryProductionSpriteGroup() : SpriteGroup(SGT_INDUSTRY_PRODUCTION) {} - uint8 version; + uint8 version; ///< Production callback version used, or 0xFF if marked invalid uint8 num_input; ///< How many subtract_input values are valid int16 subtract_input[INDUSTRY_NUM_INPUTS]; ///< Take this much of the input cargo (can be negative, is indirect in cb version 1+) CargoID cargo_input[INDUSTRY_NUM_INPUTS]; ///< Which input cargoes to take from (only cb version 2) |