From 6a1306793108d0ebd51c8d79b8bb8cecd77a6ef6 Mon Sep 17 00:00:00 2001 From: peter1138 Date: Fri, 4 Jan 2008 17:25:53 +0000 Subject: (svn r11758) -Fix(ette): Populate 'void' cargo slots (unused slots in temperate and arctic) with default data as per pre-newcargo support. These slots are still disabled by default, but some NewGRFs (erroneously?) expect the default data. --- src/cargotype.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/cargotype.cpp') diff --git a/src/cargotype.cpp b/src/cargotype.cpp index 6a880b93b..0d3bcd827 100644 --- a/src/cargotype.cpp +++ b/src/cargotype.cpp @@ -37,7 +37,7 @@ void SetupCargoForClimate(LandscapeID l) if (cl < lengthof(_default_cargo)) { /* Copy the indexed cargo */ _cargo[i] = _default_cargo[cl]; - SetBit(_cargo_mask, i); + if (_cargo[i].bitnum != INVALID_CARGO) SetBit(_cargo_mask, i); continue; } -- cgit v1.2.3-54-g00ecf