diff options
Diffstat (limited to 'src/newgrf.cpp')
-rw-r--r-- | src/newgrf.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/newgrf.cpp b/src/newgrf.cpp index 69a187fd6..caa30ebb4 100644 --- a/src/newgrf.cpp +++ b/src/newgrf.cpp @@ -1665,11 +1665,11 @@ static ChangeInfoResult GlobalVarChangeInfo(uint gvid, int numinfo, int prop, by for (int i = 0; i < numinfo; i++) { switch (prop) { case 0x08: { // Cost base factor - byte factor = grf_load_byte(&buf); + int factor = grf_load_byte(&buf); uint price = gvid + i; if (price < PR_END) { - SetPriceBaseMultiplier((Price)price, factor); + SetPriceBaseMultiplier((Price)price, factor - 8); } else { grfmsg(1, "GlobalVarChangeInfo: Price %d out of range, ignoring", price); } |