1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-17 03:53:07 +01:00

Fix #13857: Removal price underflowing (#16858)

This commit is contained in:
Tulio Leao
2022-03-23 18:14:03 -03:00
committed by GitHub
parent 472f7f55c5
commit 0e607ed0a3

View File

@@ -231,8 +231,8 @@ void SmallSceneryObject::ReadJson(IReadObjectContext* context, json_t& root)
{
_legacyType.height = Json::GetNumber<uint8_t>(properties["height"]);
_legacyType.tool_id = Cursor::FromString(Json::GetString(properties["cursor"]), CursorID::StatueDown);
_legacyType.price = Json::GetNumber<uint16_t>(properties["price"]) * 10;
_legacyType.removal_price = Json::GetNumber<uint16_t>(properties["removalPrice"]) * 10;
_legacyType.price = Json::GetNumber<int16_t>(properties["price"]) * 10;
_legacyType.removal_price = Json::GetNumber<int16_t>(properties["removalPrice"]) * 10;
_legacyType.animation_delay = Json::GetNumber<uint16_t>(properties["animationDelay"]);
_legacyType.animation_mask = Json::GetNumber<uint16_t>(properties["animationMask"]);
_legacyType.num_frames = Json::GetNumber<uint16_t>(properties["numFrames"]);