From 1deb5e0708a79993118d074c1703ad2364ecfa49 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Sun, 5 Nov 2023 18:36:40 -0800 Subject: [PATCH] fix tech disk price computation --- src/ItemParameterTable.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ItemParameterTable.cc b/src/ItemParameterTable.cc index ab89083b..be96016c 100644 --- a/src/ItemParameterTable.cc +++ b/src/ItemParameterTable.cc @@ -815,7 +815,9 @@ size_t ItemParameterTable::price_for_item(const ItemData& item) const { return (item.data1[2] + 1) * this->get_sale_divisor(2, item.data1[1]); case 3: { - const auto& def = this->get_tool(item.data1[1], item.data1[2]); + const auto& def = (item.data1[1] == 2) + ? this->get_tool(2, item.data1[4]) + : this->get_tool(item.data1[1], item.data1[2]); return def.cost * ((item.data1[1] == 2) ? (item.data1[2] + 1) : 1); }