| | |
| | | local workshop_demand = {5000, 3500, 2000} |
| | | |
| | | local workshop_formspec = |
| | | "invsize[8,9;]".. |
| | | "size[8,9;]".. |
| | | "list[current_name;src;3,1;1,1;]".. |
| | | "label[0,0;"..S("%s Tool Workshop"):format("MV").."]".. |
| | | "list[current_name;upgrade1;1,3;1,1;]".. |
| | |
| | | local inv = meta:get_inventory() |
| | | local eu_input = meta:get_int("MV_EU_input") |
| | | local machine_name = S("%s Tool Workshop"):format("MV") |
| | | local machine_node = "technic:tool_workshop" |
| | | |
| | | -- Setup meta data if it does not exist. |
| | | if not eu_input then |
| | |
| | | meta:set_int("MV_EU_demand", 0) |
| | | return |
| | | end |
| | | |
| | | |
| | | if eu_input < workshop_demand[EU_upgrade+1] then |
| | | meta:set_string("infotext", S("%s Unpowered"):format(machine_name)) |
| | | elseif eu_input >= workshop_demand[EU_upgrade+1] then |
| | |
| | | inv:set_size("src", 1) |
| | | inv:set_size("upgrade1", 1) |
| | | inv:set_size("upgrade2", 1) |
| | | end, |
| | | end, |
| | | can_dig = technic.machine_can_dig, |
| | | allow_metadata_inventory_put = technic.machine_inventory_put, |
| | | allow_metadata_inventory_take = technic.machine_inventory_take, |