From efa20dd96939f811a4a9c5d8aadd251e72a29f94 Mon Sep 17 00:00:00 2001 From: Peter Nelson Date: Sun, 18 Dec 2022 12:27:26 +0000 Subject: [PATCH] Change: Support engine property 0xC6 in purchase list. --- src/newgrf_engine.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/newgrf_engine.cpp b/src/newgrf_engine.cpp index a8dace53f8..af72c65ed1 100644 --- a/src/newgrf_engine.cpp +++ b/src/newgrf_engine.cpp @@ -975,6 +975,8 @@ static uint32 VehicleGetVariable(Vehicle *v, const VehicleScopeResolver *object, case 0x92: return Clamp(_date - DAYS_TILL_ORIGINAL_BASE_YEAR, 0, 0xFFFF); // Date of last service case 0x93: return GB(Clamp(_date - DAYS_TILL_ORIGINAL_BASE_YEAR, 0, 0xFFFF), 8, 8); case 0xC4: return Clamp(_cur_year, ORIGINAL_BASE_YEAR, ORIGINAL_MAX_YEAR) - ORIGINAL_BASE_YEAR; // Build year + case 0xC6: return Engine::Get(this->self_type)->grf_prop.local_id; + case 0xC7: return GB(Engine::Get(this->self_type)->grf_prop.local_id, 8, 8); case 0xDA: return INVALID_VEHICLE; // Next vehicle case 0xF2: return 0; // Cargo subtype }