diff --git a/src/newgrf.cpp b/src/newgrf.cpp --- a/src/newgrf.cpp +++ b/src/newgrf.cpp @@ -3066,15 +3066,15 @@ static ChangeInfoResult CargoChangeInfo( uint8_t substitute_type = buf->ReadByte(); switch (substitute_type) { - case 0x00: cs->town_effect = TE_PASSENGERS; break; - case 0x02: cs->town_effect = TE_MAIL; break; - case 0x05: cs->town_effect = TE_GOODS; break; - case 0x09: cs->town_effect = TE_WATER; break; - case 0x0B: cs->town_effect = TE_FOOD; break; + case 0x00: cs->town_acceptance_effect = TAE_PASSENGERS; break; + case 0x02: cs->town_acceptance_effect = TAE_MAIL; break; + case 0x05: cs->town_acceptance_effect = TAE_GOODS; break; + case 0x09: cs->town_acceptance_effect = TAE_WATER; break; + case 0x0B: cs->town_acceptance_effect = TAE_FOOD; break; default: GrfMsg(1, "CargoChangeInfo: Unknown town growth substitute value {}, setting to none.", substitute_type); FALLTHROUGH; - case 0xFF: cs->town_effect = TE_NONE; break; + case 0xFF: cs->town_acceptance_effect = TAE_NONE; break; } break; }