| 142 | } |
| 143 | |
| 144 | SaveLoadTable GetOrderDescription() |
| 145 | { |
| 146 | static const SaveLoad _order_desc[] = { |
| 147 | SLE_VARNAME(OldOrderSaveLoadItem, order.type, "type", SLE_UINT8), |
| 148 | SLE_VARNAME(OldOrderSaveLoadItem, order.flags, "flags", SLE_UINT8), |
| 149 | SLE_VARNAME(OldOrderSaveLoadItem, order.dest, "dest", SLE_UINT16), |
| 150 | SLE_CONDVARNAME(OldOrderSaveLoadItem, next, "next", SLE_FILE_U16 | SLE_VAR_U32, SL_MIN_VERSION, SLV_69), |
| 151 | SLE_CONDVARNAME(OldOrderSaveLoadItem, next, "next", SLE_UINT32, SLV_69, SL_MAX_VERSION), |
| 152 | SLE_CONDVARNAME(OldOrderSaveLoadItem, order.refit_cargo, "refit_cargo", SLE_UINT8, SLV_36, SL_MAX_VERSION), |
| 153 | SLE_CONDVARNAME(OldOrderSaveLoadItem, order.wait_time, "wait_time", SLE_UINT16, SLV_67, SL_MAX_VERSION), |
| 154 | SLE_CONDVARNAME(OldOrderSaveLoadItem, order.travel_time, "travel_time", SLE_UINT16, SLV_67, SL_MAX_VERSION), |
| 155 | SLE_CONDVARNAME(OldOrderSaveLoadItem, order.max_speed, "max_speed", SLE_UINT16, SLV_172, SL_MAX_VERSION), |
| 156 | }; |
| 157 | |
| 158 | return _order_desc; |
| 159 | } |
| 160 | |
| 161 | struct ORDRChunkHandler : ChunkHandler { |
| 162 | ORDRChunkHandler() : ChunkHandler('ORDR', CH_READONLY) {} |