mirror of https://github.com/OpenTTD/OpenTTD.git
(svn r3482) - Fix: since multiheaded links are not saved anymore do NOT save them anymore at all, return the extra space. Since Bjarni's fix for this was abominable, the weird situation arises of 2 NULL structs of free space, of which the first isn't usable.
This commit is contained in:
parent
f3b0de85bf
commit
e6d16d17dc
|
@ -2122,12 +2122,9 @@ static const SaveLoad _train_desc[] = {
|
|||
SLE_CONDVARX(offsetof(Vehicle,u)+offsetof(VehicleRail,flags), SLE_UINT8, 2, 255),
|
||||
SLE_CONDVARX(offsetof(Vehicle,u)+offsetof(VehicleRail,days_since_order_progr), SLE_UINT16, 2, 255),
|
||||
|
||||
// reserve extra space in savegame here. (currently 8 bytes)
|
||||
SLE_CONDARR(NullStruct, null, SLE_FILE_U8 | SLE_VAR_NULL, 8, 2, 255),
|
||||
|
||||
SLE_CONDREFX(offsetof(Vehicle,u)+offsetof(VehicleRail,other_multiheaded_part), REF_VEHICLE, 2, 19), // added with 17.1, but was blank since 2. Removed in 20
|
||||
// reserve extra space in savegame here. (currently 3 bytes)
|
||||
SLE_CONDARR(NullStruct,null,SLE_FILE_U8 | SLE_VAR_NULL, 3, 2, 255),
|
||||
SLE_CONDARR(NullStruct, null, SLE_FILE_U8 | SLE_VAR_NULL, 2, 2, 19),
|
||||
// reserve extra space in savegame here. (currently 11 bytes)
|
||||
SLE_CONDARR(NullStruct, null, SLE_FILE_U8 | SLE_VAR_NULL, 11, 2, 255),
|
||||
|
||||
SLE_END()
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue