From befe3ecc86f046310ec0a5c24f82acea2ad13d9d Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Wed, 27 May 2020 18:32:28 +0200 Subject: [PATCH] Fix incorrect numeric types for 5.3.0-dev 5.3.0-dev adds strict type checks for registration fields, hence this was not noticed earlier due to implicit string-number conversions --- technic/machines/other/injector.lua | 2 +- technic/machines/register/common.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/technic/machines/other/injector.lua b/technic/machines/other/injector.lua index 193d051..c192614 100644 --- a/technic/machines/other/injector.lua +++ b/technic/machines/other/injector.lua @@ -16,7 +16,7 @@ local function inject_items (pos) if stack then local item0=stack:to_table() if item0 then - item0["count"] = "1" + item0["count"] = 1 technic.tube_inject_item(pos, pos, vector.new(0, -1, 0), item0) stack:take_item(1) inv:set_stack("main", i, stack) diff --git a/technic/machines/register/common.lua b/technic/machines/register/common.lua index 38354f9..9d88702 100644 --- a/technic/machines/register/common.lua +++ b/technic/machines/register/common.lua @@ -74,7 +74,7 @@ function technic.send_items(pos, x_velocity, z_velocity, output_name) if stack then local item0 = stack:to_table() if item0 then - item0["count"] = "1" + item0["count"] = 1 technic.tube_inject_item(pos, pos, vector.new(x_velocity, 0, z_velocity), item0) stack:take_item(1) inv:set_stack(output_name, i, stack)