fix tech disk price computation

This commit is contained in:
Martin Michelsen
2023-11-05 18:36:40 -08:00
parent 5326c1d888
commit 1deb5e0708
+3 -1
View File
@@ -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);
}