From baf25ad87c0e20fb16bbb16eca184bcfedfbb6a7 Mon Sep 17 00:00:00 2001 From: Joachim Stolberg Date: Sun, 25 Oct 2020 21:32:47 +0100 Subject: [PATCH] built on 25/10/2020 21:32:47 --- README.md | 13 +- minecart/buffer.lua | 14 +- minecart/init.lua | 3 +- minecart/protection.lua | 10 +- minecart/settingtypes.txt | 1 + player_physics_design_pattern.md | 5 +- signs_bot/README.md | 1 + signs_bot/basis.lua | 8 +- signs_bot/cmd_farming.lua | 23 +- signs_bot/cmd_flowers.lua | 23 +- signs_bot/crop_sensor.lua | 9 +- signs_bot/lib.lua | 12 +- signs_bot/node_sensor.lua | 9 +- signs_bot/nodes.lua | 106 +-- signs_bot/techage.lua | 26 + ta4_jetpack/init.lua | 8 + ta4_jetpack/manual.lua | 34 + ta4_jetpack/manual_DE.lua | 34 + ta4_jetpack/manual_DE.md | 29 + ta4_jetpack/manual_EN.lua | 35 + ta4_jetpack/manual_EN.md | 30 + ta4_jetpack/markdown2lua.py | 199 ++++++ ta4_jetpack/textures/ta4_jetpack.png | Bin 0 -> 2401 bytes ta4_paraglider/LICENSE.txt | 674 ++++++++++++++++++ ta4_paraglider/README.md | 28 + ta4_paraglider/i18n.py | 80 +++ ta4_paraglider/init.lua | 199 ++++++ ta4_paraglider/locale/ta4_paraglider.de.tr | 5 + ta4_paraglider/locale/template.txt | 2 + ta4_paraglider/mod.conf | 3 + ta4_paraglider/models/ta4_paraglider.b3d | Bin 0 -> 4685 bytes ta4_paraglider/models/ta4_paraglider.blend | Bin 0 -> 576196 bytes ta4_paraglider/screenshot.png | Bin 0 -> 221976 bytes ta4_paraglider/textures/shrink.py | 16 + .../textures/ta4_paraglider_inventory.png | Bin 0 -> 442 bytes .../textures/ta4_paraglider_mesh.png | Bin 0 -> 7190 bytes ta4_paraglider/textures/uv.png | Bin 0 -> 23000 bytes ta4_paraglider/textures/uv.xcf | Bin 0 -> 406028 bytes techage/LICENSE.txt | 140 ++-- techage/README.md | 27 +- techage/basic_machines/autocrafter.lua | 15 +- techage/basic_machines/blackhole.lua | 2 +- techage/basic_machines/chest.lua | 14 +- techage/basic_machines/consumer.lua | 2 +- techage/basic_machines/distributor.lua | 291 +++++--- techage/basic_machines/electronic_fab.lua | 2 +- techage/basic_machines/forceload.lua | 2 +- techage/basic_machines/gravelrinser.lua | 2 +- techage/basic_machines/gravelsieve.lua | 30 +- techage/basic_machines/grinder.lua | 2 +- techage/basic_machines/legacy_nodes.lua | 2 +- techage/basic_machines/liquidsampler.lua | 2 +- techage/basic_machines/mods_support.lua | 2 +- techage/basic_machines/pusher.lua | 2 +- techage/basic_machines/quarry.lua | 2 +- techage/basic_machines/source.lua | 2 +- techage/basic_machines/ta4_chest.lua | 2 +- techage/basic_machines/ta4_injector.lua | 2 +- techage/basis/assemble.lua | 2 +- techage/basis/boiler_lib.lua | 2 +- techage/basis/command.lua | 2 +- techage/basis/conf_inv.lua | 6 +- techage/basis/fake_player.lua | 2 +- techage/basis/firebox_lib.lua | 2 +- techage/basis/formspec_update.lua | 2 +- techage/basis/fuel_lib.lua | 16 +- techage/basis/gravel_lib.lua | 2 +- techage/basis/lib.lua | 10 +- techage/basis/liquid_lib.lua | 6 +- techage/basis/mark.lua | 2 +- techage/basis/mark2.lua | 2 +- techage/basis/networks.lua | 2 +- techage/basis/node_states.lua | 2 +- techage/basis/node_store.lua | 2 +- techage/basis/nodedata_meta.lua | 2 +- techage/basis/nodedata_sqlite.lua | 2 +- techage/basis/numbers_sqlite.lua | 2 +- techage/basis/numbers_storage.lua | 2 +- techage/basis/recipe_lib.lua | 2 +- techage/basis/tube_wall_entry.lua | 2 +- techage/basis/tubes.lua | 2 +- techage/basis/tubes_ta4.lua | 2 +- techage/basis/windturbine_lib.lua | 84 +++ techage/carts/chest_cart.lua | 2 +- techage/carts/tank_cart.lua | 2 +- techage/chemistry/ta4_doser.lua | 14 +- techage/chemistry/ta4_liquid_filter.lua | 224 ++++++ techage/chemistry/ta4_reactor.lua | 2 +- techage/chemistry/ta4_stand.lua | 3 +- techage/coal_power_station/boiler_base.lua | 2 +- techage/coal_power_station/boiler_top.lua | 2 +- techage/coal_power_station/cooler.lua | 2 +- techage/coal_power_station/firebox.lua | 2 +- techage/coal_power_station/generator.lua | 2 +- techage/coal_power_station/oilfirebox.lua | 2 +- techage/coal_power_station/turbine.lua | 2 +- techage/digtron/battery.lua | 2 +- techage/doc/guide.lua | 4 +- techage/doc/items.lua | 10 +- techage/doc/manual_DE.lua | 48 +- techage/doc/manual_EN.lua | 54 +- techage/doc/manual_api.lua | 41 ++ techage/doc/plans.lua | 69 +- techage/energy_storage/generator.lua | 2 +- techage/energy_storage/heatexchanger1.lua | 2 +- techage/energy_storage/heatexchanger2.lua | 2 +- techage/energy_storage/heatexchanger3.lua | 2 +- techage/energy_storage/inlet.lua | 2 +- techage/energy_storage/nodes.lua | 2 +- techage/energy_storage/turbine.lua | 2 +- techage/fermenter/gasflare.lua | 2 +- techage/furnace/booster.lua | 2 +- techage/furnace/cooking.lua | 2 +- techage/furnace/firebox.lua | 15 +- techage/furnace/furnace_top.lua | 2 +- techage/furnace/heater.lua | 2 +- techage/furnace/recipes.lua | 2 +- techage/hydrogen/electrolyzer.lua | 2 +- techage/hydrogen/fuelcell.lua | 2 +- techage/hydrogen/fuelcellstack.lua | 2 +- techage/icta_controller/action.lua | 2 +- techage/icta_controller/battery.lua | 29 +- techage/icta_controller/commands.lua | 2 +- techage/icta_controller/condition.lua | 2 +- techage/icta_controller/controller.lua | 2 +- techage/icta_controller/display.lua | 2 +- techage/icta_controller/edit.lua | 2 +- techage/icta_controller/formspec.lua | 2 +- techage/icta_controller/signaltower.lua | 2 +- techage/icta_controller/submenu.lua | 2 +- techage/init.lua | 5 +- techage/iron_age/charcoalpile.lua | 14 +- techage/iron_age/coalburner.lua | 2 +- techage/iron_age/gravelsieve.lua | 2 +- techage/iron_age/hammer.lua | 2 +- techage/iron_age/hopper.lua | 5 +- techage/iron_age/lighter.lua | 2 +- techage/iron_age/main.lua | 2 +- techage/iron_age/meltingpot.lua | 2 +- techage/iron_age/meridium.lua | 2 +- techage/iron_age/recipes.lua | 2 +- techage/iron_age/tools.lua | 2 +- techage/items/aluminium.lua | 2 +- techage/items/baborium.lua | 2 +- techage/items/barrel.lua | 2 +- techage/items/basalt.lua | 2 +- techage/items/bauxit.lua | 2 +- techage/items/cement.lua | 2 +- techage/items/cracking.lua | 2 +- techage/items/electronic.lua | 2 +- techage/items/epoxy.lua | 2 +- techage/items/hydrogen.lua | 2 +- techage/items/lye.lua | 2 +- techage/items/oil.lua | 2 +- techage/items/petroleum.lua | 2 +- techage/items/plastic.lua | 2 +- techage/items/powder.lua | 2 +- techage/items/redstone.lua | 2 +- techage/items/registered_nodes.lua | 2 +- techage/items/silicon.lua | 2 +- techage/items/steelmat.lua | 2 +- techage/items/usmium.lua | 2 +- techage/lamps/ceilinglamp.lua | 2 +- techage/lamps/growlight.lua | 2 +- techage/lamps/industriallamp1.lua | 2 +- techage/lamps/industriallamp2.lua | 2 +- techage/lamps/industriallamp3.lua | 2 +- techage/lamps/industriallamp4.lua | 2 +- techage/lamps/lampholder.lua | 2 +- techage/lamps/lib.lua | 2 +- techage/lamps/lightblock.lua | 2 +- techage/lamps/simplelamp.lua | 2 +- techage/lamps/streetlamp.lua | 2 +- techage/lamps/streetlamp2.lua | 2 +- techage/liquids/filler.lua | 2 +- techage/liquids/liquid_pipe.lua | 2 +- techage/liquids/node_api.lua | 15 +- techage/liquids/pipe_wall_entry.lua | 2 +- techage/liquids/pump.lua | 11 +- techage/liquids/silo.lua | 43 +- techage/liquids/tank.lua | 3 +- techage/liquids/valve.lua | 2 +- techage/liquids/waterpump.lua | 3 +- techage/locale/techage.de.tr | 7 +- techage/locale/template.txt | 4 + techage/logic/button.lua | 2 +- techage/logic/cart_detector.lua | 2 +- techage/logic/collector.lua | 2 +- techage/logic/detector.lua | 2 +- techage/logic/doorblock.lua | 2 +- techage/logic/doorcontroller.lua | 9 +- techage/logic/gateblock.lua | 2 +- techage/logic/lib.lua | 2 +- techage/logic/lua_logic.lua | 2 +- techage/logic/mesecons_converter.lua | 2 +- techage/logic/node_detector.lua | 2 +- techage/logic/player_detector.lua | 2 +- techage/logic/programmer.lua | 2 +- techage/logic/repeater.lua | 2 +- techage/logic/sequencer.lua | 2 +- techage/logic/signallamp.lua | 2 +- techage/logic/terminal.lua | 2 +- techage/logic/timer.lua | 2 +- techage/lua_controller/commands.lua | 2 +- techage/lua_controller/controller.lua | 2 +- techage/lua_controller/sensorchest.lua | 2 +- techage/lua_controller/server.lua | 2 +- techage/lua_controller/terminal.lua | 2 +- techage/manuals/QSG.md | 32 +- techage/manuals/manual_ta1_EN.md | 6 +- techage/manuals/manual_ta3_DE.md | 2 +- techage/manuals/manual_ta3_EN.md | 2 +- techage/manuals/manual_ta4_DE.md | 46 +- techage/manuals/manual_ta4_EN.md | 44 ++ techage/manuals/markdown2formspec.py | 10 +- techage/manuals/ta4_lua_controller_EN.md | 4 +- techage/manuals/ta4_lua_controller_EN.pdf | Bin 353274 -> 356709 bytes techage/manuals/toc_DE.md | 31 +- techage/manuals/toc_EN.md | 5 + techage/oil/distiller.lua | 2 +- techage/oil/drillbox.lua | 2 +- techage/oil/explore.lua | 2 +- techage/oil/gasflare.lua | 2 +- techage/oil/pumpjack.lua | 2 +- techage/oil/reboiler.lua | 2 +- techage/oil/tower.lua | 2 +- techage/power/distribution.lua | 2 +- techage/power/drive_axle.lua | 2 +- techage/power/electric_cable.lua | 2 +- techage/power/formspecs.lua | 2 +- techage/power/gearbox.lua | 2 +- techage/power/junction.lua | 2 +- techage/power/junctionbox.lua | 2 +- techage/power/node_api.lua | 2 +- techage/power/power_line.lua | 2 +- techage/power/power_terminal.lua | 2 +- techage/power/power_terminal2.lua | 2 +- techage/power/powerswitch.lua | 2 +- techage/power/powerswitchbox.lua | 2 +- techage/power/protection.lua | 2 +- techage/power/schedule.lua | 2 +- techage/power/steam_pipe.lua | 2 +- techage/power/ta4_cable.lua | 2 +- techage/solar/inverter.lua | 2 +- techage/solar/minicell.lua | 2 +- techage/solar/solarcell.lua | 2 +- techage/steam_engine/boiler.lua | 2 +- techage/steam_engine/cylinder.lua | 2 +- techage/steam_engine/firebox.lua | 2 +- techage/steam_engine/flywheel.lua | 2 +- techage/ta3_power/akkubox.lua | 2 +- techage/ta3_power/tiny_generator.lua | 2 +- techage/textures/techage_frame14_ta4_hp.png | Bin 0 -> 3171 bytes techage/textures/techage_frame4_ta4_hp.png | Bin 0 -> 1736 bytes .../textures/techage_frame4_ta4_top_hp.png | Bin 0 -> 2060 bytes techage/textures/techage_frame8_ta4_hp.png | Bin 0 -> 1784 bytes techage/textures/techage_frame_ta4_hp.png | Bin 0 -> 1318 bytes techage/textures/techage_frame_ta4_top_hp.png | Bin 0 -> 1347 bytes techage/textures/techage_gaspipe_hole.png | Bin 0 -> 499 bytes .../textures/techage_gaspipe_valve_closed.png | Bin 254 -> 225 bytes .../textures/techage_gaspipe_valve_open.png | Bin 252 -> 225 bytes .../textures/techage_liquid_filter_filler.png | Bin 0 -> 583 bytes .../techage_liquid_filter_filler_bottom.png | Bin 0 -> 641 bytes techage/textures/techage_ta4_filter.png | Bin 0 -> 20707 bytes .../textures/techage_tool_hammer_stone.png | Bin 2100 -> 826 bytes techage/tools/repairkit.lua | 39 +- techage/tools/trowel.lua | 6 +- techage/wind_turbine/pillar.lua | 2 +- techage/wind_turbine/rotor.lua | 2 +- techage/wind_turbine/signallamp.lua | 2 +- techpack_stairway/init.lua | 105 ++- .../locale/techpack_stairway.de.tr | 21 + techpack_stairway/locale/template.txt | 22 + .../models/techpack_stairway_slope.obj | 56 ++ techpack_stairway/readme.md | 2 + 275 files changed, 3042 insertions(+), 645 deletions(-) create mode 100644 ta4_jetpack/manual.lua create mode 100644 ta4_jetpack/manual_DE.lua create mode 100644 ta4_jetpack/manual_DE.md create mode 100644 ta4_jetpack/manual_EN.lua create mode 100644 ta4_jetpack/manual_EN.md create mode 100644 ta4_jetpack/markdown2lua.py create mode 100644 ta4_jetpack/textures/ta4_jetpack.png create mode 100644 ta4_paraglider/LICENSE.txt create mode 100644 ta4_paraglider/README.md create mode 100755 ta4_paraglider/i18n.py create mode 100644 ta4_paraglider/init.lua create mode 100644 ta4_paraglider/locale/ta4_paraglider.de.tr create mode 100644 ta4_paraglider/locale/template.txt create mode 100644 ta4_paraglider/mod.conf create mode 100644 ta4_paraglider/models/ta4_paraglider.b3d create mode 100644 ta4_paraglider/models/ta4_paraglider.blend create mode 100644 ta4_paraglider/screenshot.png create mode 100644 ta4_paraglider/textures/shrink.py create mode 100644 ta4_paraglider/textures/ta4_paraglider_inventory.png create mode 100644 ta4_paraglider/textures/ta4_paraglider_mesh.png create mode 100644 ta4_paraglider/textures/uv.png create mode 100644 ta4_paraglider/textures/uv.xcf create mode 100644 techage/basis/windturbine_lib.lua create mode 100644 techage/chemistry/ta4_liquid_filter.lua create mode 100644 techage/doc/manual_api.lua create mode 100644 techage/textures/techage_frame14_ta4_hp.png create mode 100644 techage/textures/techage_frame4_ta4_hp.png create mode 100644 techage/textures/techage_frame4_ta4_top_hp.png create mode 100644 techage/textures/techage_frame8_ta4_hp.png create mode 100644 techage/textures/techage_frame_ta4_hp.png create mode 100644 techage/textures/techage_frame_ta4_top_hp.png create mode 100644 techage/textures/techage_gaspipe_hole.png create mode 100644 techage/textures/techage_liquid_filter_filler.png create mode 100644 techage/textures/techage_liquid_filter_filler_bottom.png create mode 100644 techage/textures/techage_ta4_filter.png create mode 100644 techpack_stairway/locale/techpack_stairway.de.tr create mode 100644 techpack_stairway/locale/template.txt create mode 100644 techpack_stairway/models/techpack_stairway_slope.obj diff --git a/README.md b/README.md index 134857c..0bc8839 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ All mods have the own README.txt. For further information please consult these f This modpack includes: - techage: The main mod - ta4_jetpack: A Jetpack for techage with hydrogen as fuel and TA4 recipe +- ta4_paraglider: A Paraglider for techage with TA4 recipe - autobahn: Street blocks and slopes with stripes for faster traveling (the only need of bitumen from techage) - compost: The garden soil is needed for the TA4 LED Grow Light based flower bed - signs_bot: For many automation tasks in TA3/TA4 like farming, mining, and item transportation @@ -44,13 +45,22 @@ ta4_jetpack requires the modpack 3d_armor. 3d_armor is itself a modpack and can' ### History -#### 2020-09-13 +#### 2020-10-25 Updated Mods: +- techage v0.25 +- signs_bot +- minecart + +#### 2020-09-13 + +Updated Mods: + - techage v0.23 - signs_bot - minecart #### 2020-08-08 + Updated Mods: - autobahn - compost @@ -105,6 +115,7 @@ Updates (see local readme files): - tin ingot recipe bugfix - minecart v1.06 + - API changed and chat command added - signs_bot v1.02 diff --git a/minecart/buffer.lua b/minecart/buffer.lua index e5e32a1..536114b 100644 --- a/minecart/buffer.lua +++ b/minecart/buffer.lua @@ -7,7 +7,7 @@ MIT See license.txt for more information - + ]]-- -- for lazy programmers @@ -42,13 +42,21 @@ local function remote_station_name(pos) return "none" end -local function on_punch(pos, node, puncher) +local function on_punch(pos, node, puncher) local name = M(pos):get_string("name") M(pos):set_string("infotext", name..": "..S("connected to").." "..remote_station_name(pos)) M(pos):set_string("formspec", formspec(pos)) if minecart.hopper_enabled then minetest.get_node_timer(pos):start(CYCLE_TIME) end + -- Optional Teleport function + if not minecart.teleport_enabled then return end + local route = minecart.get_route(P2S(pos)) + if route and route.dest_pos and puncher and puncher:is_player() then + if not puncher:get_player_control()['sneak'] then + puncher:set_pos(S2P(route.dest_pos)) + end + end end minetest.register_node("minecart:buffer", { @@ -118,7 +126,7 @@ minetest.register_node("minecart:buffer", { M(pos):set_string("name", fields.name) M(pos):set_int("time", tonumber(fields.time) or 0) M(pos):set_string("formspec", formspec(pos)) - M(pos):set_string("infotext", fields.name.." "..S("connected to").." "..remote_station_name(pos)) + M(pos):set_string("infotext", fields.name.." "..S("connected to").." "..remote_station_name(pos)) end end, on_punch = on_punch, diff --git a/minecart/init.lua b/minecart/init.lua index 94a36c2..eda148b 100644 --- a/minecart/init.lua +++ b/minecart/init.lua @@ -7,7 +7,7 @@ MIT See license.txt for more information - + ]]-- minecart = {} @@ -16,6 +16,7 @@ minecart = {} minecart.version = 1.09 minecart.hopper_enabled = minetest.settings:get_bool("minecart_hopper_enabled") ~= false +minecart.teleport_enabled = minetest.settings:get_bool("minecart_teleport_enabled") ~= false print("minecart_hopper_enabled", dump(minetest.settings:get_bool("minecart_hopper_enabled"))) diff --git a/minecart/protection.lua b/minecart/protection.lua index 0f93d35..bc02bfc 100644 --- a/minecart/protection.lua +++ b/minecart/protection.lua @@ -42,10 +42,12 @@ end local old_is_protected = minetest.is_protected function minetest.is_protected(pos, name) - local node = minetest.get_node(pos) - if IsNodeUnderObservation[node.name] and is_protected(pos, name, RANGE) then - return true - end + if pos and name then + local node = minetest.get_node(pos) + if IsNodeUnderObservation[node.name] and is_protected(pos, name, RANGE) then + return true + end + end return old_is_protected(pos, name) end diff --git a/minecart/settingtypes.txt b/minecart/settingtypes.txt index f377c97..bd89550 100644 --- a/minecart/settingtypes.txt +++ b/minecart/settingtypes.txt @@ -1,2 +1,3 @@ # If enabled, allows the complete automation of Minecarts by means of Hopper and station stop times. minecart_hopper_enabled (Hopper enabled) bool true +minecart_teleport_enabled (Teleport enabled) bool false diff --git a/player_physics_design_pattern.md b/player_physics_design_pattern.md index a448893..3dff35a 100644 --- a/player_physics_design_pattern.md +++ b/player_physics_design_pattern.md @@ -1,4 +1,4 @@ -# Player Physics Design Pattern +# Player Physics Access Control To be able to control the access to player physics (like speed, gravity) and privs (like fast, fly) a common design pattern is used for the following mod-pack mods: @@ -6,12 +6,13 @@ a common design pattern is used for the following mod-pack mods: - autobahn (fast, speed) - towercrane (fly, speed) - ta4_jetpack (gravity, speed) +- ta4_paraglider - stamina (resets the gravity/speed cyclically) - 3d_armor (changes physics based on APi calls) All of these mods try to change the player physics, which is a common resource and should only be changed by one mod. -This lockout design pattern takes care that only one mod at a time is able to change physics or privs. +This access control design pattern takes care that only one mod at a time is able to change physics or privs. ```lua local function change_player_physics(player) diff --git a/signs_bot/README.md b/signs_bot/README.md index 8c0fa79..ce5abfa 100644 --- a/signs_bot/README.md +++ b/signs_bot/README.md @@ -167,4 +167,5 @@ optional: farming redo, node_io, doc, techage, minecart - 2020-03-27 v1.01 * flower command and sign added - 2020-03-30 v1.02 * Program flow control commands added - 2020-06-21 v1.03 * Interpreter bugfixes, node and crop sensors changed +- 2020-10-01 v1.04 * Many improvements and bugfixes (Thanks toThomas-S) diff --git a/signs_bot/basis.lua b/signs_bot/basis.lua index d8212e1..c5c0bf9 100644 --- a/signs_bot/basis.lua +++ b/signs_bot/basis.lua @@ -189,7 +189,7 @@ local function reset_robot(pos, mem) signs_bot.place_robot(mem.robot_pos, pos_below, mem.robot_param2) end -local function start_robot(base_pos) +function signs_bot.start_robot(base_pos) local mem = tubelib2.get_mem(base_pos) mem.steps = nil mem.script = "cond_move" @@ -232,7 +232,7 @@ function signs_bot.stop_robot(base_pos, mem) signs_bot.remove_robot(mem) else mem.signal_request = false - start_robot(base_pos) + signs_bot.start_robot(base_pos) end end @@ -250,7 +250,7 @@ end local function signs_bot_on_signal(pos, node, signal) local mem = tubelib2.get_mem(pos) if signal == "on" and not mem.running then - start_robot(pos) + signs_bot.start_robot(pos) elseif signal == "off" and mem.running then signs_bot.stop_robot(pos, mem) -- else @@ -289,7 +289,7 @@ local function on_receive_fields(pos, formname, fields, player) elseif fields.back then meta:set_string("formspec", formspec(pos, mem)) elseif fields.start then - start_robot(pos) + signs_bot.start_robot(pos) elseif fields.stop then signs_bot.stop_robot(pos, mem) end diff --git a/signs_bot/cmd_farming.lua b/signs_bot/cmd_farming.lua index 76753d8..56dffff 100644 --- a/signs_bot/cmd_farming.lua +++ b/signs_bot/cmd_farming.lua @@ -45,12 +45,12 @@ local function planting(base_pos, mem, slot) local plant = stack:get_name() if plant then local item = signs_bot.FarmingSeed[plant] - if item and item.seed then - if minetest.registered_nodes[plant] then - local p2 = minetest.registered_nodes[plant].place_param2 or 1 - minetest.set_node(pos, {name = item.seed, param2 = p2}) + if item then + if minetest.registered_nodes[item] then + local p2 = minetest.registered_nodes[item].place_param2 or 1 + minetest.set_node(pos, {name = item, param2 = p2}) else - minetest.set_node(pos, {name = item.seed}) + minetest.set_node(pos, {name = item}) end minetest.sound_play("default_place_node", {pos = pos, gain = 1.0}) else @@ -92,15 +92,12 @@ local function harvesting(base_pos, mem) if pos and lib.not_protected(base_pos, pos) then local node = minetest.get_node_or_nil(pos) - local item = signs_bot.FarmingCrop[node.name] - if item and item.inv_crop and item.inv_seed then + if signs_bot.FarmingCrop[node.name] then minetest.remove_node(pos) - bot_inv_put_item(base_pos, 0, ItemStack(item.inv_crop)) - bot_inv_put_item(base_pos, 0, ItemStack(item.inv_seed)) - if math.random(2) == 1 then - bot_inv_put_item(base_pos, 0, ItemStack(item.inv_crop)) - else - bot_inv_put_item(base_pos, 0, ItemStack(item.inv_seed)) + -- Do not cache the result of get_node_drops; it is a probabilistic function! + local drops = minetest.get_node_drops(node.name) + for _,itemstring in ipairs(drops) do + bot_inv_put_item(base_pos, 0, ItemStack(itemstring)) end end end diff --git a/signs_bot/cmd_flowers.lua b/signs_bot/cmd_flowers.lua index 3823311..61d3c31 100644 --- a/signs_bot/cmd_flowers.lua +++ b/signs_bot/cmd_flowers.lua @@ -27,8 +27,13 @@ local bot_inv_take_item = signs_bot.bot_inv_take_item local Flowers = {} + +-- Special drop handling is necessary because of waterlily. function signs_bot.register_flower(name) - Flowers[name] = true + local drop = signs_bot.lib.is_simple_node({name = name}) + if drop then + Flowers[name] = drop + end end minetest.after(1, function() @@ -43,26 +48,16 @@ minetest.after(1, function() end end) -local function soil_availabe(pos) - local node = minetest.get_node_or_nil(pos) - if node.name == "air" then - node = minetest.get_node_or_nil({x=pos.x, y=pos.y-1, z=pos.z}) - if node and minetest.get_item_group(node.name, "soil") >= 1 then - return true - end - end - return false -end - local function harvesting(base_pos, mem) local pos = mem.pos_tbl and mem.pos_tbl[mem.steps] mem.steps = (mem.steps or 1) + 1 if pos and lib.not_protected(base_pos, pos) then local node = minetest.get_node_or_nil(pos) - if Flowers[node.name] then + local drop = Flowers[node.name] + if drop then minetest.remove_node(pos) - bot_inv_put_item(base_pos, 0, ItemStack(node.name)) + bot_inv_put_item(base_pos, 0, ItemStack(drop)) end end end diff --git a/signs_bot/crop_sensor.lua b/signs_bot/crop_sensor.lua index f2ff12d..12a5389 100644 --- a/signs_bot/crop_sensor.lua +++ b/signs_bot/crop_sensor.lua @@ -34,9 +34,12 @@ local function swap_node(pos, name) if node.name == name then return false end - node.name = name - minetest.swap_node(pos, node) - return true + if string.sub(node.name, 1,21) == "signs_bot:crop_sensor" then + node.name = name + minetest.swap_node(pos, node) + return true + end + return false end local function node_timer(pos) diff --git a/signs_bot/lib.lua b/signs_bot/lib.lua index 459db8f..c311fb7 100644 --- a/signs_bot/lib.lua +++ b/signs_bot/lib.lua @@ -229,10 +229,16 @@ function signs_bot.lib.after_dig_sign_node(pos, oldnode, oldmetadata, digger) smeta:set_int("err_code", tonumber(oldmetadata.fields.err_code)) smeta:set_string("err_msg", oldmetadata.fields.err_msg or "") end - local inv = minetest.get_inventory({type="player", name=digger:get_player_name()}) - local left_over = inv:add_item("main", sign) - if left_over:get_count() > 0 then + local player_name = digger:get_player_name() + -- See https://github.com/minetest/minetest/blob/34e3ede8eeb05e193e64ba3d055fc67959d87d86/doc/lua_api.txt#L6222 + if player_name == "" then minetest.add_item(pos, sign) + else + local inv = minetest.get_inventory({type="player", name=digger:get_player_name()}) + local left_over = inv:add_item("main", sign) + if left_over:get_count() > 0 then + minetest.add_item(pos, sign) + end end end diff --git a/signs_bot/node_sensor.lua b/signs_bot/node_sensor.lua index 8bb86b3..e18c2a4 100644 --- a/signs_bot/node_sensor.lua +++ b/signs_bot/node_sensor.lua @@ -34,9 +34,12 @@ local function swap_node(pos, name) if node.name == name then return false end - node.name = name - minetest.swap_node(pos, node) - return true + if string.sub(node.name, 1,21) == "signs_bot:node_sensor" then + node.name = name + minetest.swap_node(pos, node) + return true + end + return false end diff --git a/signs_bot/nodes.lua b/signs_bot/nodes.lua index c3d9886..13b8067 100644 --- a/signs_bot/nodes.lua +++ b/signs_bot/nodes.lua @@ -17,16 +17,11 @@ signs_bot.FarmingCrop = {} signs_bot.TreeSaplings = {} -- inv_seed is the seed inventory name --- seed is what has to be placed on the ground (stage 1) -function signs_bot.register_farming_seed(inv_seed, seed) - signs_bot.FarmingSeed[inv_seed] = {seed = seed} -end - +-- plantlet is what has to be placed on the ground (stage 1) -- crop is the farming crop in the final stage --- inv_crop is the the inventory item name of the crop result --- inv_seed is the the inventory item name of the seed result -function signs_bot.register_farming_crop(crop, inv_crop, inv_seed) - signs_bot.FarmingCrop[crop] = {inv_crop = inv_crop, inv_seed = inv_seed} +function signs_bot.register_farming_plant(inv_seed, plantlet, crop) + signs_bot.FarmingCrop[crop] = true + signs_bot.FarmingSeed[inv_seed] = plantlet end -- inv_sapling is the sapling inventory name @@ -36,78 +31,47 @@ function signs_bot.register_tree_saplings(inv_sapling, sapling, t1, t2) signs_bot.TreeSaplings[inv_sapling] = {sapling = sapling, t1 = t1 or 300, t2 = t2 or 1500} end -local fs = signs_bot.register_farming_seed -local fc = signs_bot.register_farming_crop +local fp = signs_bot.register_farming_plant local ts = signs_bot.register_tree_saplings if farming.mod ~= "redo" then - fs("farming:seed_wheat", "farming:wheat_1") - fc("farming:wheat_8", "farming:wheat", "farming:seed_wheat") - fs("farming:seed_cotton", "farming:cotton_1") - fc("farming:cotton_8", "farming:cotton", "farming:seed_cotton") + fp("farming:seed_wheat", "farming:wheat_1", "farming:wheat_8") + fp("farming:seed_cotton", "farming:cotton_1", "farming:cotton_8") end ------------------------------------------------------------------------------- -- Farming Redo ------------------------------------------------------------------------------- if farming.mod == "redo" then - fs("farming:seed_wheat", "farming:wheat_1") - fc("farming:wheat_8", "farming:wheat", "farming:seed_wheat") - fs("farming:seed_cotton", "farming:cotton_1") - fc("farming:cotton_8", "farming:cotton", "farming:seed_cotton") - fs("farming:carrot", "farming:carrot_1") - fc("farming:carrot_8", "farming:carrot", "farming:carrot") - fs("farming:potato", "farming:potato_1") - fc("farming:potato_4", "farming:potato 2", "farming:potato") - fs("farming:tomato", "farming:tomato_1") - fc("farming:tomato_8", "farming:tomato 2", "farming:tomato") - fs("farming:cucumber", "farming:cucumber_1") - fc("farming:cucumber_4", "farming:cucumber", "farming:cucumber") - fs("farming:corn", "farming:corn_1") - fc("farming:corn_8", "farming:corn", "farming:corn") - fs("farming:coffee_beans", "farming:coffee_1") - fc("farming:coffee_5", "farming:coffee_beans", "farming:coffee_beans") - fs("farming:melon_slice", "farming:melon_1") - fc("farming:melon_8", "farming:melon_8", "farming:melon_slice") - fs("farming:pumpkin_slice", "farming:pumpkin_1") - fc("farming:pumpkin_8", "farming:pumpkin_8", "farming:pumpkin_slice") - fs("farming:raspberries", "farming:raspberry_1") - fc("farming:raspberry_4", "farming:raspberries 2", "farming:raspberries") - fs("farming:blueberries", "farming:blueberry_1") - fc("farming:blueberry_4", "farming:blueberries", "farming:blueberries") - fs("farming:rhubarb", "farming:rhubarb_1") - fc("farming:rhubarb_3", "farming:rhubarb", "farming:rhubarb") - fs("farming:beans", "farming:beanpole_1") - fc("farming:beanpole_5", "farming:beans 2", "farming:beans") - fs("farming:grapes", "farming:grapes_1") - fc("farming:grapes_8", "farming:grapes 2", "farming:grapes") - fs("farming:seed_barley", "farming:barley_1") - fc("farming:barley_7", "farming:barley", "farming:seed_barley") - fs("farming:chili_pepper", "farming:chili_1") - fc("farming:chili_8", "farming:chili_pepper", "farming:chili_pepper") - fs("farming:seed_hemp", "farming:hemp_1") - fc("farming:hemp_8", "farming:hemp_leaf", "farming:seed_hemp") - fs("farming:seed_oat", "farming:oat_1") - fc("farming:oat_8", "farming:oat", "farming:seed_oat") - fs("farming:seed_rye", "farming:rye_1") - fc("farming:rye_8", "farming:rye", "farming:seed_rye") - fs("farming:seed_rice", "farming:rice_1") - fc("farming:rice_8", "farming:rice", "farming:seed_rice") - fs("farming:beetroot", 'farming:beetroot_1') - fc('farming:beetroot_5', 'farming:beetroot', 'farming:beetroot') - fs("farming:cocoa_beans", 'farming:cocoa_1') - fc('farming:cocoa_4', 'farming:cocoa_beans', 'farming:cocoa_beans') - fs('farming:garlic_clove', 'farming:garlic_1') - fc('farming:garlic_5', 'farming:garlic', 'farming:garlic_clove') - fs('farming:onion', 'farming:onion_1') - fc('farming:onion_5', 'farming:onion', 'farming:onion') - fs('farming:peas', 'farming:pea_1') - fc('farming:pea_5', 'farming:pea_pod 2', 'farming:peas') - fs('farming:peppercorn', 'farming:pepper_1') - fc('farming:pepper_5', 'farming:pepper 2', 'farming:peppercorn') - fs('farming:pineapple', 'farming:pineapple_1') - fc('farming:pineapple_8', 'farming:pineapple', 'farming:pineapple') + fp("farming:seed_wheat", "farming:wheat_1", "farming:wheat_8") + fp("farming:seed_cotton", "farming:cotton_1", "farming:cotton_8") + fp("farming:carrot", "farming:carrot_1", "farming:carrot_8") + fp("farming:potato", "farming:potato_1", "farming:potato_4") + fp("farming:tomato", "farming:tomato_1", "farming:tomato_8") + fp("farming:cucumber", "farming:cucumber_1", "farming:cucumber_4") + fp("farming:corn", "farming:corn_1", "farming:corn_8") + fp("farming:coffee_beans", "farming:coffee_1", "farming:coffee_5") + fp("farming:melon_slice", "farming:melon_1", "farming:melon_8") + fp("farming:pumpkin_slice", "farming:pumpkin_1", "farming:pumpkin_8") + fp("farming:raspberries", "farming:raspberry_1", "farming:raspberry_4") + fp("farming:blueberries", "farming:blueberry_1", "farming:blueberry_4") + fp("farming:rhubarb", "farming:rhubarb_1", "farming:rhubarb_3") + fp("farming:beans", "farming:beanpole_1", "farming:beanpole_5") + fp("farming:grapes", "farming:grapes_1", "farming:grapes_8") + fp("farming:seed_barley", "farming:barley_1", "farming:barley_7") + fp("farming:chili_pepper", "farming:chili_1", "farming:chili_8") + fp("farming:seed_hemp", "farming:hemp_1", "farming:hemp_8") + fp("farming:seed_oat", "farming:oat_1", "farming:oat_8") + fp("farming:seed_rye", "farming:rye_1", "farming:rye_8") + fp("farming:seed_rice", "farming:rice_1", "farming:rice_8") + fp("farming:beetroot", "farming:beetroot_1", "farming:beetroot_5") + fp("farming:cocoa_beans", "farming:cocoa_1", "farming:cocoa_4") + fp("farming:garlic_clove", "farming:garlic_1", "farming:garlic_5") + fp("farming:onion", "farming:onion_1", "farming:onion_5") + fp("farming:peas", "farming:pea_1", "farming:pea_5") + fp("farming:peppercorn", "farming:pepper_1", "farming:pepper_5") + fp("farming:pineapple_top", "farming:pineapple_1", "farming:pineapple_8") end ------------------------------------------------------------------------------- diff --git a/signs_bot/techage.lua b/signs_bot/techage.lua index 779f505..4392fff 100644 --- a/signs_bot/techage.lua +++ b/signs_bot/techage.lua @@ -85,6 +85,24 @@ if minetest.get_modpath("techage") then return signs_bot.DONE end, }) + + signs_bot.register_botcommand("send_cmnd", { + mod = "techage", + params = " ", + num_param = 2, + description = S("Sends a techage command\nto a given node.\nReceiver is addressed by\nthe techage node number."), + check = function(address, command) + address = tonumber(address) + return address ~= nil and command ~= nil and command ~= "" + end, + cmnd = function(base_pos, mem, address, command) + address = tostring(tonumber(address)) + local meta = minetest.get_meta(base_pos) + local number = meta:get_int("number") or 0 + techage.send_multi(number, address, command) + return signs_bot.DONE + end, + }) -- Bot in the box @@ -154,6 +172,14 @@ if minetest.get_modpath("techage") then end elseif topic == "load" then return signs_bot.percent_value(signs_bot.MAX_CAPA, mem.capa) + elseif topic == "on" then + if not mem.running then + signs_bot.start_robot(pos) + end + elseif topic == "off" then + if mem.running then + signs_bot.stop_robot(pos, mem) + end else return "unsupported" end diff --git a/ta4_jetpack/init.lua b/ta4_jetpack/init.lua index dd81807..bd265c3 100644 --- a/ta4_jetpack/init.lua +++ b/ta4_jetpack/init.lua @@ -525,3 +525,11 @@ minetest.register_craft({ {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"} }, }) + +dofile(minetest.get_modpath("ta4_jetpack") .. "/manual_DE.lua") +dofile(minetest.get_modpath("ta4_jetpack") .. "/manual_EN.lua") + +techage.add_manual_items({ + ta4_jetpack = "ta4_jetpack.png", + ta4_jetpack_controller = 'ta4_jetpack_controller_inv.png'}) + diff --git a/ta4_jetpack/manual.lua b/ta4_jetpack/manual.lua new file mode 100644 index 0000000..1b2126e --- /dev/null +++ b/ta4_jetpack/manual.lua @@ -0,0 +1,34 @@ +techage.add_to_manual('DE', { + "1,TA4 Jetpack", + "2,Anleitung", + "2,Was du wissen solltest", +}, { + "Das Jetpack ist inspiriert vom Jetpack von spirit689 (https://github.com/spirit689/jetpack) und durch das historische Spiel Lunar Lander.\n".. + "\n".. + "\n".. + "\n", + " - TA4 Jetpack\\, Jetpack Controller und Trainingsmatte herstellen (craften)\n".. + " - Verwende die '3d_armor' Erweiterung des Spielermenüs\\, um das Jetpack auf deinem Rücken zu schnallen\n".. + " - Du kannst das Jetpack auftanken\\, indem du mit dem Controller und mit der linken Maustaste auf einen Wasserstofftanks klickst\n".. + " - Schalte den Controller mit der rechten Maustaste ein und überprüfe den Füllstand des Kraftstofftanks (der kleine farbige Balken unter dem Reglersymbol).\n".. + " - Verwende die Leertaste\\, um das Jetpack zu aktivieren und die WASD-Tasten\\, um die Richtung zu steuern\n".. + " - Vor dem ersten Flug solltest du einige Trainingsstarts und Landungen auf der Trainingsmatte durchführen\n (Das Jetpack ist etwas eigensinnig\\, es erfordert etwas Übung\\, das JetPack in der Luft zu halten.)\n".. + "\n".. + "\n".. + "\n", + " - 12 Einheiten Wasserstoff reichen für einen Flug von 6 Minuten\n".. + " - Maximal 5 Stapel von Gegenständen im Spieler-Inventar sind zulässig\\, einschließlich des Controllers\n(Sonst wärst du zu schwer :-)\n".. + " - Das Jetpack nutzt sich ab und kann für ca. 10 Flüge verwendet werden\n".. + " - Halte den Controller während des Fluges immer fest\\, sonst schaltet er sich aus :)\n".. + "\n".. + "\n".. + "\n", +}, { + "ta4_jetpack", + "ta4_jetpack_controller", + "ta4_jetpack_controller", +}, { + "", + "", + "", +}) diff --git a/ta4_jetpack/manual_DE.lua b/ta4_jetpack/manual_DE.lua new file mode 100644 index 0000000..1b2126e --- /dev/null +++ b/ta4_jetpack/manual_DE.lua @@ -0,0 +1,34 @@ +techage.add_to_manual('DE', { + "1,TA4 Jetpack", + "2,Anleitung", + "2,Was du wissen solltest", +}, { + "Das Jetpack ist inspiriert vom Jetpack von spirit689 (https://github.com/spirit689/jetpack) und durch das historische Spiel Lunar Lander.\n".. + "\n".. + "\n".. + "\n", + " - TA4 Jetpack\\, Jetpack Controller und Trainingsmatte herstellen (craften)\n".. + " - Verwende die '3d_armor' Erweiterung des Spielermenüs\\, um das Jetpack auf deinem Rücken zu schnallen\n".. + " - Du kannst das Jetpack auftanken\\, indem du mit dem Controller und mit der linken Maustaste auf einen Wasserstofftanks klickst\n".. + " - Schalte den Controller mit der rechten Maustaste ein und überprüfe den Füllstand des Kraftstofftanks (der kleine farbige Balken unter dem Reglersymbol).\n".. + " - Verwende die Leertaste\\, um das Jetpack zu aktivieren und die WASD-Tasten\\, um die Richtung zu steuern\n".. + " - Vor dem ersten Flug solltest du einige Trainingsstarts und Landungen auf der Trainingsmatte durchführen\n (Das Jetpack ist etwas eigensinnig\\, es erfordert etwas Übung\\, das JetPack in der Luft zu halten.)\n".. + "\n".. + "\n".. + "\n", + " - 12 Einheiten Wasserstoff reichen für einen Flug von 6 Minuten\n".. + " - Maximal 5 Stapel von Gegenständen im Spieler-Inventar sind zulässig\\, einschließlich des Controllers\n(Sonst wärst du zu schwer :-)\n".. + " - Das Jetpack nutzt sich ab und kann für ca. 10 Flüge verwendet werden\n".. + " - Halte den Controller während des Fluges immer fest\\, sonst schaltet er sich aus :)\n".. + "\n".. + "\n".. + "\n", +}, { + "ta4_jetpack", + "ta4_jetpack_controller", + "ta4_jetpack_controller", +}, { + "", + "", + "", +}) diff --git a/ta4_jetpack/manual_DE.md b/ta4_jetpack/manual_DE.md new file mode 100644 index 0000000..b2b4ea5 --- /dev/null +++ b/ta4_jetpack/manual_DE.md @@ -0,0 +1,29 @@ +# TA4 Jetpack + +Das Jetpack ist inspiriert vom Jetpack von spirit689 (https://github.com/spirit689/jetpack) und durch das historische Spiel Lunar Lander. + +[ta4_jetpack|image] + + +## Anleitung + +- TA4 Jetpack, Jetpack Controller und Trainingsmatte herstellen (craften) +- Verwende die '3d_armor' Erweiterung des Spielermenüs, um das Jetpack auf deinem Rücken zu schnallen +- Du kannst das Jetpack auftanken, indem du mit dem Controller und mit der linken Maustaste auf einen Wasserstofftanks klickst +- Schalte den Controller mit der rechten Maustaste ein und überprüfe den Füllstand des Kraftstofftanks (der kleine farbige Balken unter dem Reglersymbol). +- Verwende die Leertaste, um das Jetpack zu aktivieren und die WASD-Tasten, um die Richtung zu steuern +- Vor dem ersten Flug solltest du einige Trainingsstarts und Landungen auf der Trainingsmatte durchführen + (Das Jetpack ist etwas eigensinnig, es erfordert etwas Übung, das JetPack in der Luft zu halten.) + +[ta4_jetpack_controller|image] + + +## Was du wissen solltest + +- 12 Einheiten Wasserstoff reichen für einen Flug von 6 Minuten +- Maximal 5 Stapel von Gegenständen im Spieler-Inventar sind zulässig, einschließlich des Controllers + (Sonst wärst du zu schwer :-) +- Das Jetpack nutzt sich ab und kann für ca. 10 Flüge verwendet werden +- Halte den Controller während des Fluges immer fest, sonst schaltet er sich aus :) + +[ta4_jetpack_controller|image] diff --git a/ta4_jetpack/manual_EN.lua b/ta4_jetpack/manual_EN.lua new file mode 100644 index 0000000..19222ed --- /dev/null +++ b/ta4_jetpack/manual_EN.lua @@ -0,0 +1,35 @@ +techage.add_to_manual('EN', { + "1,TA4 Jetpack", + "2,Instructions", + "2,Important to know", +}, { + "The Jetpack is inspired by the jetpack from spirit689 (https://github.com/spirit689/jetpack)\n".. + "and by the historical game Lunar Lander.\n".. + "\n".. + "\n".. + "\n", + " - Craft TA4 Jetpack\\, Jetpack Controller and Training Mat\n".. + " - Use the armor extension (3d_armor) of the player menu to strap the Jetpack on your back\n".. + " - You can refuel the jetpack by left-clicking with the controller on a hydrogen tank\n".. + " - Turn the controller on by right-click and check the fuel tank level (the small colored bar below the controller icon)\n".. + " - Use the space bar to activate the Jetpack and the WASD keys to control the direction\n".. + " - Before your first flight you should do some training starts and landings on the Training Mat \n(The Jetpack is a bit stubborn\\, it takes some practice to keep the JetPack in the air)\n".. + "\n".. + "\n".. + "\n", + " - 12 units of hydrogen are sufficient for a flight of 6 minutes\n".. + " - Maximum 5 items stacks in your inventory are allowed including the controller.\nOtherwise you would be too heavy :-)\n".. + " - The Jetpack also wears out and can be used for approximately 10 flights\n".. + " - Always hold the controller tight during the flight\\, otherwise it will switch off :)\n".. + "\n".. + "\n".. + "\n", +}, { + "ta4_jetpack", + "ta4_jetpack_controller", + "ta4_jetpack_controller", +}, { + "", + "", + "", +}) diff --git a/ta4_jetpack/manual_EN.md b/ta4_jetpack/manual_EN.md new file mode 100644 index 0000000..82cf6c8 --- /dev/null +++ b/ta4_jetpack/manual_EN.md @@ -0,0 +1,30 @@ +# TA4 Jetpack + +The Jetpack is inspired by the jetpack from spirit689 (https://github.com/spirit689/jetpack) +and by the historical game Lunar Lander. + +[ta4_jetpack|image] + + +## Instructions + +- Craft TA4 Jetpack, Jetpack Controller and Training Mat +- Use the armor extension (3d_armor) of the player menu to strap the Jetpack on your back +- You can refuel the jetpack by left-clicking with the controller on a hydrogen tank +- Turn the controller on by right-click and check the fuel tank level (the small colored bar below the controller icon) +- Use the space bar to activate the Jetpack and the WASD keys to control the direction +- Before your first flight you should do some training starts and landings on the Training Mat + (The Jetpack is a bit stubborn, it takes some practice to keep the JetPack in the air) + +[ta4_jetpack_controller|image] + + +## Important to know + +- 12 units of hydrogen are sufficient for a flight of 6 minutes +- Maximum 5 items stacks in your inventory are allowed including the controller. + Otherwise you would be too heavy :-) +- The Jetpack also wears out and can be used for approximately 10 flights +- Always hold the controller tight during the flight, otherwise it will switch off :) + +[ta4_jetpack_controller|image] diff --git a/ta4_jetpack/markdown2lua.py b/ta4_jetpack/markdown2lua.py new file mode 100644 index 0000000..316b480 --- /dev/null +++ b/ta4_jetpack/markdown2lua.py @@ -0,0 +1,199 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import re +import mistune # install v0.8.4 with: pip install mistune + +__version__ = "1.0" + +class WikiLinkInlineLexer(mistune.InlineLexer): + def enable_wiki_link(self): + # add wiki_link rules + self.rules.wiki_link = re.compile( + r'\[' # [ + r'([\s\S]+?\|[\s\S]+?)' # name| img-type + r'\](?!\])' # ] + ) + + # Add wiki_link parser to default rules + # you can insert it some place you like + # but place matters, maybe 3 is not good + self.default_rules.insert(3, 'wiki_link') + + def output_wiki_link(self, m): + text = m.group(1) + name, itype = text.split('|') + # you can create an custom render + # you can also return the html if you like + return self.renderer.wiki_link(name, itype) + +class MarkdownToLua(mistune.Renderer): + def __init__(self, *args, **kwargs): + mistune.Renderer.__init__(self, *args, **kwargs) + self.item_name = "" + self.plan_table = "" + self.is_first_header = True + self.text_chunck = [] + self.lTitle = [] + self.lText = [] + self.lItemName = [] + self.lPlanTable = [] + print("Markdown-to-Lua v%s" % __version__) + + def m2l_formspec_escape(self, text): + text = text.replace("\\", "") + text = text.replace("[", "\\\\[") + text = text.replace("]", "\\\\]") + text = text.replace(";", "\\\\;") + text = text.replace(",", "\\\\,") + text = text.replace('"', '\\"') + text = text.replace('\n', '\\n') + return text + + def m2l_add_last_paragraph(self): + """ + Used to add a text block before the next header or at the end of the document + """ + self.lText.append(self.text_chunck) + self.text_chunck = [] + self.lItemName.append(self.item_name) + self.item_name = "" + self.lPlanTable.append(self.plan_table) + self.plan_table = "" + ## + ## Block Level + ## + def block_code(self, code, lang): + text = self.m2l_formspec_escape(code.strip()) + lines = text.split("\n") + lines = [" " + item for item in lines] + self.text_chunck.extend(lines) + self.text_chunck.append("") + return "" + + def header(self, text, level, raw=None): + if not self.is_first_header: + self.m2l_add_last_paragraph() + self.is_first_header = False + self.lTitle.append("%u,%s" % (level, self.m2l_formspec_escape(text))) + return "" + + def hrule(self): + self.text_chunck.append("\n----------------------------------------------------\n") + return "" + + def paragraph(self, text): + lines = text.split("\\n") + [""] + self.text_chunck.extend(lines) + return "" + + def list(self, body, ordered=True): + lines = body.split("\n") + self.text_chunck.extend(lines) + return "" + + def list_item(self, text): + return " - %s\n" % text.strip() + ## + ## Span Level + ## + def emphasis(self, text): + return "*%s*" % self.m2l_formspec_escape(text) + + def double_emphasis(self, text): + return "*%s*" % self.m2l_formspec_escape(text) + + def codespan(self, text): + return "'%s'" % self.m2l_formspec_escape(text) + + def text(self, text): + return self.m2l_formspec_escape(text) + + def link(self, link, title, content): + """ + Used for plans and images: + [myimage](/image/) + [myplan](/plan/) + """ + if link == "/image/": + self.item_name = content + elif link == "/plan/": + self.plan_table = content + return "" + + def wiki_link(self, name, itype): + """ + Used for plans and images: + [myimage|image] + [myplan|plan] + """ + if itype == "image": + self.item_name = name + elif itype == "plan": + self.plan_table = name + return "" + + def autolink(self, link, is_email=False): + return link + + def linebreak(self): + return "\\n" + + def newline(self): + return "\\n" + + def inline_html(self, text): + #print(text) + pass + + def parse_md_file(self, src_name): + print(" - Read MD file '%s'" % src_name) + inline = WikiLinkInlineLexer(self) + # enable the feature + inline.enable_wiki_link() + md = mistune.Markdown(renderer=self, inline=inline) + md.renderer.src_name = src_name + md.render(open(src_name, 'r').read()) + md.renderer.m2l_add_last_paragraph() + + def lua_table(self, lData): + lOut = [] + lOut.append("{") + for line in lData: + lOut.append(' "%s",' % line) + lOut.append("}") + return "\n".join(lOut) + + def lua_text_table(self, lData): + lOut = [] + lOut.append("{") + for lines in lData: + for line in lines[:-1]: + line = line.replace('
', '\\n') + lOut.append(' "%s\\n"..' % line) + if len(lines) > 0: + lOut.append(' "%s\\n",' % lines[-1]) + else: + lOut.append(' "",') + lOut.append("}") + return "\n".join(lOut) + + def gen_lua_file(self, dest_name, language="EN"): + print(" - Write Lua file '%s'" % dest_name) + lOut = [] + s = ", ".join([self.lua_table(self.lTitle), + self.lua_text_table(self.lText), + self.lua_table(self.lItemName), + self.lua_table(self.lPlanTable)]) + open(dest_name, "w").write("techage.add_to_manual('%s', %s)\n" % (language, s)) + print("done.") + + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_EN.md") +m2l.gen_lua_file("./manual_EN.lua", "EN") + +m2l = MarkdownToLua() +m2l.parse_md_file("./manual_DE.md") +m2l.gen_lua_file("./manual_DE.lua", "DE") + diff --git a/ta4_jetpack/textures/ta4_jetpack.png b/ta4_jetpack/textures/ta4_jetpack.png new file mode 100644 index 0000000000000000000000000000000000000000..895e7474c69c8cf6a2bcc7597f44eff4c4be3907 GIT binary patch literal 2401 zcmV-n37+?;U+BBVKn|vl?ndaMbj8cw*V7cW z?!eB&%o@vsBPJObhh-1i2r{d(qmp{i!%)G*{vHt-`Kaoy+VT(Kwiysu(34qQc9oOexMHcY48`SHI1;6IPQZ13DeKpz2<6#zKiEE|CGzkIpgFG~QQ1i-&e1T0hVjt7*0 zD65|iP@E2UI{@nAOTK*VbijxFhoPWqXwCjXbe=z4Yj|0n2sqyb3|oMORd~k%qFw+TL>^GA z+Km8+`qemydglk+&WG9jWWbaG!~Lg|-k^`Oh5(B%IY4oEnt}=t#UPsjQJi=MMK+Og zej;G%L)c4tPtvUY=ot@qW$JP_o4ZgJ?}e!b}S^jw@cAJau&01%P98acZnq zT5Ds-h*CBbOlC7<0^kAw_G}`PXb=Ea({y-lPJuK5SvE8CtAqUq9z8mO$DtD6?>qr< z4ErxYM_xG^UYsfrV3mO{rRUkKZDlztiaX_JVwaon`G4;0?A*HI+LGQ8IAAh-6{w|N z1<+3_5b#F=4F3K-0G_xS0AItayHF5-LM1@4BGhm?)4Fhg-6eoq5=LqasL(m(f&frj z0|mhRz{ig~U^Ke;J^;RfjlNRgYn^FrF_o;q7KO!sY6H;hT>#umfD2oDpJNgSLl2na zA!C9vw4$K_U_rZ5#51VjBL={W;2=)kC=-b`aIeZarcfy_!&(HO5QB;==0*j;!4??F zCS=4ng93$*6&cEyW=cTifl1-xJ@|f?bMPe^F+wXtD|i4tixr@UiwPQOlFd-Pbuq#1 z83VrBif=$GU^k~x&jXYLPz8$Y5S=(vTv#kE-bV$$F3Zc2OlTA6qXhS&vZ`8#S1hOs zny-^ENF)Ki*rEV5D zwvb=~>f{dqt*iViGGigUeL#ceu$28y#AExzeRrJ|_rct|#91LMk7|)hhfo$Pr(u7X zfgsM!JOux&1MbgV1#@1AcMr_~GM~0?v%x|Lv1M9-P(ND*Lr)8|LrWe4;8z3S zQl- zT?hQG=^{&;7`2d~SjO~jG@1VZN z5XNEM#z&RU0pJaQALzGrn^qp-DGQD_u}s}o)oFYRp*t`r%u#|z{fK-*R@U5ZijP|4 zZ7`DNO-kdcpu$54;Qx~ T2P0M~00000NkvXXu0mjf{*5oT literal 0 HcmV?d00001 diff --git a/ta4_paraglider/LICENSE.txt b/ta4_paraglider/LICENSE.txt new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/ta4_paraglider/LICENSE.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/ta4_paraglider/README.md b/ta4_paraglider/README.md new file mode 100644 index 0000000..24b18a0 --- /dev/null +++ b/ta4_paraglider/README.md @@ -0,0 +1,28 @@ +# Techage Paraglider [ta4_paraglider] + +**A Paraglider for techage with TA4 recipe** + +![screenshot](https://github.com/joe7575/ta4_paraglider/blob/main/screenshot.png) + + +This mod is based on the work from m492 +(https://forum.minetest.net/viewtopic.php?t=24639) + + +### Instruction + +Jump from a hill and use the paraglider to start the flight. +W = increases speed +S = decreases speed +D = right turn +A = left turn + + +### License + +Copyright (C) 2020 m492, Joachim Stolberg +Code: GNU GPL version 3. See LICENSE.txt +Textures: CC BY-SA 3.0 + + + diff --git a/ta4_paraglider/i18n.py b/ta4_paraglider/i18n.py new file mode 100755 index 0000000..dcbfc11 --- /dev/null +++ b/ta4_paraglider/i18n.py @@ -0,0 +1,80 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Script to generate the template file and update the translation files. +# +# Copyright (C) 2019 Joachim Stolberg +# LGPLv2.1+ +# +# Copy the script into the mod root folder and adapt the last code lines to you needs. + +from __future__ import print_function +import os, fnmatch, re, shutil + +pattern_lua = re.compile(r'[ \.=^\t]S\("(.+?)"\)', re.DOTALL) +pattern_tr = re.compile(r'(.+?[^@])=(.+)') + +def gen_template(templ_file, lkeyStrings): + lOut = [] + lkeyStrings.sort() + for s in lkeyStrings: + lOut.append("%s=" % s) + open(templ_file, "wt").write("\n".join(lOut)) + +def read_lua_file_strings(lua_file): + lOut = [] + text = open(lua_file).read() + for s in pattern_lua.findall(text): + s = re.sub(r'"\.\.\s+"', "", s) + s = re.sub("@[^@=n]", "@@", s) + s = s.replace("\n", "@n") + s = s.replace("\\n", "@n") + s = s.replace("=", "@=") + lOut.append(s) + return lOut + +def inport_tr_file(tr_file): + dOut = {} + if os.path.exists(tr_file): + for line in open(tr_file, "r").readlines(): + s = line.strip() + if s == "" or s[0] == "#": + continue + match = pattern_tr.match(s) + if match: + dOut[match.group(1)] = match.group(2) + return dOut + +def generate_template(templ_file): + lOut = [] + for root, dirs, files in os.walk('./'): + for name in files: + if fnmatch.fnmatch(name, "*.lua"): + fname = os.path.join(root, name) + found = read_lua_file_strings(fname) + print(fname, len(found)) + lOut.extend(found) + lOut = list(set(lOut)) + lOut.sort() + gen_template(templ_file, lOut) + return lOut + +def update_tr_file(lNew, mod_name, tr_file): + lOut = ["# textdomain: %s\n" % mod_name] + if os.path.exists(tr_file): + shutil.copyfile(tr_file, tr_file+".old") + dOld = inport_tr_file(tr_file) + for key in lNew: + val = dOld.get(key, "") + lOut.append("%s=%s" % (key, val)) + lOut.append("##### not used anymore #####") + for key in dOld: + if key not in lNew: + lOut.append("%s=%s" % (key, dOld[key])) + open(tr_file, "w").write("\n".join(lOut)) + +data = generate_template("./locale/template.txt") +update_tr_file(data, "ta4_paraglider", "./locale/ta4_paraglider.de.tr") +print("Done.\n") + + diff --git a/ta4_paraglider/init.lua b/ta4_paraglider/init.lua new file mode 100644 index 0000000..ec30f3b --- /dev/null +++ b/ta4_paraglider/init.lua @@ -0,0 +1,199 @@ + +-- +-- Paraglider mod for repixture +-- By m492 +-- Modified for Techage by joe7575 +-- +-- +local S = minetest.get_translator("ta4_paraglider") + +local function set_player_yaw(self, player, yaw) + local offs = (yaw - self.yaw) % (2 * math.pi) + if offs > math.pi then + offs = offs - (2 * math.pi) + elseif offs < -math.pi then + offs = offs + (2 * math.pi) + end + self.yaw = self.yaw + offs + player:set_look_horizontal(self.yaw) +end + +minetest.register_tool( + "ta4_paraglider:paraglider", { + description = S("Paraglider"), + inventory_image = "ta4_paraglider_inventory.png", + wield_image = "ta4_paraglider_inventory.png", + stack_max = 1, + on_activate = function(self) + self.object:set_armor_groups({immortal=1}) + end, + on_use = function(itemstack, player, pointed_thing) + local name = player:get_player_name() + local pos = player:get_pos() + local node_under = minetest.get_node({x = pos.x, y = pos.y - 1, z = pos.z}) + + if default.player_attached[name] then + return + end + + -- Player physics acces control, according to: + -- https://github.com/joe7575/techage_modepack/blob/master/player_physics_design_pattern.md + local pmeta = player:get_meta() + if pmeta:get_int("player_physics_locked") ~= 0 then + return + end + pmeta:set_int("player_physics_locked", 1) + + if node_under.name == "air" then + -- Spawn paraglider + pos.y = pos.y + 3 + + local obj = minetest.add_entity(pos, "ta4_paraglider:entity") + + obj:set_velocity( + { + x = 0, + y = math.min(0, player:get_player_velocity().y), + z = 0 + }) + + player:set_attach(obj, "", {x = 0, y = -8, z = 0}, {x = 0, y = 0, z = 0}) + obj:set_yaw(player:get_look_horizontal()) + + local entity = obj:get_luaentity() + entity.attached = name + entity.yaw = player:get_look_horizontal() + + default.player_attached[player:get_player_name()] = true + + itemstack:add_wear(65536/30) + return itemstack + else + minetest.chat_send_player(name, + minetest.colorize("#FFFF00", S("First jump from a hill and then use the paraglider"))) + end + end, + + }) + +minetest.register_entity( + "ta4_paraglider:entity", + { + visual = "mesh", + mesh = "ta4_paraglider.b3d", + textures = {"ta4_paraglider_mesh.png"}, + physical = false, + pointable = false, + automatic_face_movement_dir = -90, + attached = nil, + + on_step = function(self, dtime) + local pos = self.object:get_pos() + local yaw = self.object:get_yaw() + local node_under = minetest.get_node({x = pos.x, y = pos.y - 1, z = pos.z}) + + if self.attached ~= nil then + local player = minetest.get_player_by_name(self.attached) + local controls = player:get_player_control() + local hspeed = 5.0 + local vspeed = -1 + self.idle = (self.idle or 1) - 1 + + if controls.up then + vspeed = -3 + hspeed = 8 + player:set_look_vertical(math.tan(-vspeed / hspeed)) + set_player_yaw(self, player, yaw) + self.idle = 1 + elseif controls.down then + vspeed = -0.25 + hspeed = 2 + player:set_look_vertical(math.tan(-vspeed / hspeed)) + set_player_yaw(self, player, yaw) + self.idle = 1 + end + + if controls.right then + yaw = yaw - math.pi / 96 + vspeed = -2 + hspeed = 4 + player:set_look_vertical(math.tan(-vspeed / hspeed)) + set_player_yaw(self, player, yaw) + self.idle = 1 + elseif controls.left then + yaw = yaw + math.pi / 96 + vspeed = -2 + hspeed = 4 + player:set_look_vertical(math.tan(-vspeed / hspeed)) + set_player_yaw(self, player, yaw) + self.idle = 1 + end + + if self.idle == 0 then + player:set_look_vertical(math.tan(-vspeed / hspeed)) + set_player_yaw(self, player, yaw) + end + + self.object:set_yaw(yaw) + local vel = vector.multiply(minetest.yaw_to_dir(yaw), hspeed) + vel.y = vspeed + self.object:set_velocity(vel) + + if node_under.name ~= "air" then + default.player_attached[self.attached] = false + local player = minetest.get_player_by_name(self.attached) + player:get_meta():set_int("player_physics_locked", 0) + end + else + self.object:remove() + return + end + + if node_under.name ~= "air" then + if self.attached ~= nil then + default.player_attached[self.attached] = false + self.object:set_detach() + local player = minetest.get_player_by_name(self.attached) + player:get_meta():set_int("player_physics_locked", 0) + end + self.object:remove() + end + end + }) + +local function restore_player(player) + local name = player:get_player_name() + if name and default.player_attached[name] then + default.player_attached[name] = false + player:get_meta():set_int("player_physics_locked", 0) + end +end + +minetest.register_on_joinplayer(function(player) + restore_player(player) +end) + +minetest.register_on_respawnplayer(function(player) + player:get_meta():set_int("player_physics_locked", 0) +end) + +minetest.register_on_leaveplayer(function(player) + restore_player(player) +end) + +minetest.register_on_dieplayer(function(player) + player:get_meta():set_int("player_physics_locked", 0) +end) + +minetest.register_craft({ + output = "ta4_paraglider:paraglider", + recipe = { + {"", "techage:canister_epoxy", ""}, + {"wool:green", "techage:ta4_carbon_fiber", "wool:black"}, + {"", "", ""} + }, + replacements = { + {"techage:canister_epoxy", "techage:ta3_canister_empty"}, + }, +}) + diff --git a/ta4_paraglider/locale/ta4_paraglider.de.tr b/ta4_paraglider/locale/ta4_paraglider.de.tr new file mode 100644 index 0000000..568fd72 --- /dev/null +++ b/ta4_paraglider/locale/ta4_paraglider.de.tr @@ -0,0 +1,5 @@ +# textdomain: ta4_paraglider + +First jump from a hill and then use the paraglider=Springe zuerst von einem Berg und nutze dann den Paraglider +Paraglider=Paraglider +##### not used anymore ##### diff --git a/ta4_paraglider/locale/template.txt b/ta4_paraglider/locale/template.txt new file mode 100644 index 0000000..b0c2785 --- /dev/null +++ b/ta4_paraglider/locale/template.txt @@ -0,0 +1,2 @@ +First jump from a hill and then use the paraglider= +Paraglider= \ No newline at end of file diff --git a/ta4_paraglider/mod.conf b/ta4_paraglider/mod.conf new file mode 100644 index 0000000..4148777 --- /dev/null +++ b/ta4_paraglider/mod.conf @@ -0,0 +1,3 @@ +name = ta4_paraglider +depends = techage,default +description = Techage Paraglider Mod diff --git a/ta4_paraglider/models/ta4_paraglider.b3d b/ta4_paraglider/models/ta4_paraglider.b3d new file mode 100644 index 0000000000000000000000000000000000000000..2f48b9812abe2916683775a24a9746219d6fb725 GIT binary patch literal 4685 zcmb7|c~DhV9LKMUyQmSB;=Y1up}7KbFV`hO1q*N~mr79)3DHE&6&G5~Tr-yt(NGhY z)~Uwe(P-L8Q;m~NWtoXhI$4d=A0;~W{hoV%@7)Vz@n$~5@ArG}obx-sbI_rbEZy*>we{0hT$-)Q(<4{9r}imI6Ngj2!n3nH7+?dr99Yq zmlM_{8;Z&d5-28?kHcdRyRNPf)u zP~@4|y^}i1-k6`6lM|xOSMAm?RL+%ot<8dOf<1e?R(USAqNsza0dq-B-r)Pa^E`9= z>0nRJtRJ5jJ)hd|?P@A}<9ruTD>)-sgR$D4xzy?=_VG)3E7QHkce_H(;#IBxcMaS+ zlxU5$!U~=H+b_d=r``8R?y6g_KHomp>h&4#FLlT}w&pbqL+(*!u%=OX|c|8 zTi}yi0@~@+*{!iMA2qS8Xhy8@$ADTk~H%QUjj305uJZ$;Eqb+)CywL^c)x_ps6Do*OmGv8epjH3hS{u*$l8vA3aE{M$;AH+WB&-uNqC1xKy_gr7@CF|tA zN365-t(woW`kA8#*wWu}(BHJ)dt%OcaAl>>{{E&SRr;XJ$DVRJvAtQhd=E9-KOZ$Q zZ1!H!Kc2O@F~zQ?*%Q&HoiasAK zPU~BnvCwhPSmwf*)Q@*?z`$ny81qZ87RT;SYo^Xk*RSL-`k-;f+XMDAKM~7bA^EW% zt;-&2X72NT7r0%mWGs6(zaOOHJA>rR`S@L+wr44QkYnZ9kovKoyLzpv^X>NL&SloL zPh;P`8jQLGo=Nt%{2k#Qy<*=gjIQw9Be~PgGw!|nHOF|TtM;wHJqq-<>bb~0@@id8 zni$ZHK!0;|(ydpbf9wIg`|pRT@3u;_-FonEx*<9~F>2^NC5F*l=f*SfkZGGjL|;rWbiO}2&8DA_Bb#Wq=NCR5nR%oC0DzFmdg4KXN?Pow9SOcEb zKJ6F4^WZt~qV{R8122KK;AQR8-Uv2;^23&Czs0QLa-w2Q#&U@zFGecEq;17JTmsD0Xp!68r#j%c6uKQAVKy8r+H literal 0 HcmV?d00001 diff --git a/ta4_paraglider/models/ta4_paraglider.blend b/ta4_paraglider/models/ta4_paraglider.blend new file mode 100644 index 0000000000000000000000000000000000000000..f2d55238b0bc7896530f58b65561a5a895401deb GIT binary patch literal 576196 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

{k>L4rv-SxIW~fiwrW+8 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 z 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

}3k6+LKt~On|CKZ$p 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 diff --git a/techage/manuals/toc_DE.md b/techage/manuals/toc_DE.md index 8ca24f5..c018a99 100644 --- a/techage/manuals/toc_DE.md +++ b/techage/manuals/toc_DE.md @@ -44,10 +44,10 @@ - [TA2 Flüssigkeitensammler / Liquid Sampler](./manual_ta2_DE.md#ta2-flüssigkeitensammler--liquid-sampler) - [TA2 Gesicherte Kiste / Protected Chest](./manual_ta2_DE.md#ta2-gesicherte-kiste--protected-chest) - [Techage Forceload Block](./manual_ta2_DE.md#techage-forceload-block) -- [TA3: Ölzeitalter](./manual_ta3_DE.md#ta3:-Ölzeitalter) - - [Kohlekraftwerk / Ölkraftwerk](./manual_ta3_DE.md#kohlekraftwerk--Ölkraftwerk) +- [TA3: Ölzeitalter](./manual_ta3_DE.md#ta3:-ölzeitalter) + - [Kohlekraftwerk / Ölkraftwerk](./manual_ta3_DE.md#kohlekraftwerk--ölkraftwerk) - [TA3 Kraftwerks-Feuerbox / Power Station Firebox](./manual_ta3_DE.md#ta3-kraftwerks-feuerbox--power-station-firebox) - - [TA3 Kraftwerks-Ölbrenner / TA3 Power Station Oil Burner](./manual_ta3_DE.md#ta3-kraftwerks-Ölbrenner--ta3-power-station-oil-burner) + - [TA3 Kraftwerks-Ölbrenner / TA3 Power Station Oil Burner](./manual_ta3_DE.md#ta3-kraftwerks-ölbrenner--ta3-power-station-oil-burner) - [TA3 Boiler unten/oben](./manual_ta3_DE.md#ta3-boiler-untenoben) - [TA3 Turbine](./manual_ta3_DE.md#ta3-turbine) - [TA3 Generator](./manual_ta3_DE.md#ta3-generator) @@ -66,7 +66,7 @@ - [TA3 Akku Block / Akku Box](./manual_ta3_DE.md#ta3-akku-block---akku-box) - [TA3 Strom Terminal / Power Terminal](./manual_ta3_DE.md#ta3-strom-terminal--power-terminal) - [TA3 Industrieofen](./manual_ta3_DE.md#ta3-industrieofen) - - [TA3 Ofen-Ölbrenner / Furnace Oil Burner](./manual_ta3_DE.md#ta3-ofen-Ölbrenner--furnace-oil-burner) + - [TA3 Ofen-Ölbrenner / Furnace Oil Burner](./manual_ta3_DE.md#ta3-ofen-ölbrenner--furnace-oil-burner) - [TA3 Ofenoberteil / Furnace Top](./manual_ta3_DE.md#ta3-ofenoberteil--furnace-top) - [TA3 Gebläse / Booster](./manual_ta3_DE.md#ta3-gebläse--booster) - [Flüssigkeiten](./manual_ta3_DE.md#flüssigkeiten) @@ -76,18 +76,18 @@ - [TA4 Röhre / Pipe](./manual_ta3_DE.md#ta4-röhre--pipe) - [TA3 Rohr/Wanddurchbruch / TA3 Pipe Wall Entry Blöcke](./manual_ta3_DE.md#ta3-rohrwanddurchbruch--ta3-pipe-wall-entry-blöcke) - [TA Ventil / TA Valve](./manual_ta3_DE.md#ta-ventil--ta-valve) - - [Öl-Förderung](./manual_ta3_DE.md#Öl-förderung) - - [TA3 Ölexplorer / Oil Explorer](./manual_ta3_DE.md#ta3-Ölexplorer--oil-explorer) - - [TA3 Ölbohrkiste / Oil Drill Box](./manual_ta3_DE.md#ta3-Ölbohrkiste--oil-drill-box) - - [TA3 Ölpumpe / Oil Pumpjack](./manual_ta3_DE.md#ta3-Ölpumpe--oil-pumpjack) + - [Öl-Förderung](./manual_ta3_DE.md#öl-förderung) + - [TA3 Ölexplorer / Oil Explorer](./manual_ta3_DE.md#ta3-ölexplorer--oil-explorer) + - [TA3 Ölbohrkiste / Oil Drill Box](./manual_ta3_DE.md#ta3-ölbohrkiste--oil-drill-box) + - [TA3 Ölpumpe / Oil Pumpjack](./manual_ta3_DE.md#ta3-ölpumpe--oil-pumpjack) - [TA3 Bohrgestänge / Drill Pipe](./manual_ta3_DE.md#ta3-bohrgestänge--drill-pipe) - - [Öltank / Oil Tank](./manual_ta3_DE.md#Öltank--oil-tank) - - [Öl-Transport](./manual_ta3_DE.md#Öl-transport) - - [Öl-Transport mit dem Tankwagen](./manual_ta3_DE.md#Öl-transport-mit-dem-tankwagen) - - [Öl-Transport mit Fässern über Minecarts](./manual_ta3_DE.md#Öl-transport-mit-fässern-über-minecarts) + - [Öltank / Oil Tank](./manual_ta3_DE.md#öltank--oil-tank) + - [Öl-Transport](./manual_ta3_DE.md#öl-transport) + - [Öl-Transport mit dem Tankwagen](./manual_ta3_DE.md#öl-transport-mit-dem-tankwagen) + - [Öl-Transport mit Fässern über Minecarts](./manual_ta3_DE.md#öl-transport-mit-fässern-über-minecarts) - [Tankwagen / Tank Cart](./manual_ta3_DE.md#tankwagen--tank-cart) - [Kistenwagen / Chest Cart](./manual_ta3_DE.md#kistenwagen--chest-cart) - - [Öl-Verarbeitung](./manual_ta3_DE.md#Öl-verarbeitung) + - [Öl-Verarbeitung](./manual_ta3_DE.md#öl-verarbeitung) - [Destillationsturm / distiller tower](./manual_ta3_DE.md#destillationsturm--distiller-tower) - [Aufkocher / reboiler)](./manual_ta3_DE.md#aufkocher--reboiler)) - [Logik-/Schalt-Blöcke](./manual_ta3_DE.md#logik-schalt-blöcke) @@ -169,6 +169,10 @@ - [TA4 LED Pflanzenlampe / TA4 LED Grow Light](./manual_ta4_DE.md#ta4-led-pflanzenlampe--ta4-led-grow-light) - [TA4 LED Straßenlampe / TA4 LED Street Lamp](./manual_ta4_DE.md#ta4-led-straßenlampe--ta4-led-street-lamp) - [TA4 LED Industrielampe / TA4 LED Industrial Lamp](./manual_ta4_DE.md#ta4-led-industrielampe--ta4-led-industrial-lamp) + - [TA4 Flüssigkeitsfilter](./manual_ta4_DE.md#ta4-flüssigkeitsfilter) + - [Fundament-Ebene](./manual_ta4_DE.md#fundament-ebene) + - [Schotter-Ebene](./manual_ta4_DE.md#schotter-ebene) + - [Einfüll-Ebene](./manual_ta4_DE.md#einfüll-ebene) - [Weitere TA4 Blöcke](./manual_ta4_DE.md#weitere-ta4-blöcke) - [TA4 Tank / TA4 Tank](./manual_ta4_DE.md#ta4-tank--ta4-tank) - [TA4 Pumpe / TA4 Pump](./manual_ta4_DE.md#ta4-pumpe--ta4-pump) @@ -179,6 +183,7 @@ - [TA4 Kiste / TA4 Chest](./manual_ta4_DE.md#ta4-kiste--ta4-chest) - [TA4 8x2000 Kiste / TA4 8x2000 Chest](./manual_ta4_DE.md#ta4-8x2000-kiste--ta4-8x2000-chest) - [TA4 Verteiler / Distributor](./manual_ta4_DE.md#ta4-verteiler--distributor) + - [TA4 Hochleistungs-Verteiler / High Performance Distributor](./manual_ta4_DE.md#ta4-hochleistungs-verteiler--high-performance-distributor) - [TA4 Kiessieb / Gravel Sieve](./manual_ta4_DE.md#ta4-kiessieb--gravel-sieve) - [TA4 Mühle / Grinder](./manual_ta4_DE.md#ta4-mühle--grinder) - [TA4 Steinbrecher / Quarry](./manual_ta4_DE.md#ta4-steinbrecher--quarry) diff --git a/techage/manuals/toc_EN.md b/techage/manuals/toc_EN.md index 1c997e3..f22bfad 100644 --- a/techage/manuals/toc_EN.md +++ b/techage/manuals/toc_EN.md @@ -169,6 +169,10 @@ - [TA4 LED Grow Light](./manual_ta4_EN.md#ta4-led-grow-light) - [TA4 Street Lamp](./manual_ta4_EN.md#ta4-street-lamp) - [TA4 LED Industrial Lamp](./manual_ta4_EN.md#ta4-led-industrial-lamp) + - [TA4 Liquid Filter](./manual_ta4_EN.md#ta4-liquid-filter) + - [Base Layer](./manual_ta4_EN.md#base-layer) + - [Gravel Layer](./manual_ta4_EN.md#gravel-layer) + - [Filling Layer](./manual_ta4_EN.md#filling-layer) - [More TA4 Blocks](./manual_ta4_EN.md#more-ta4-blocks) - [TA4 Tank](./manual_ta4_EN.md#ta4-tank) - [TA4 Pump](./manual_ta4_EN.md#ta4-pump) @@ -179,6 +183,7 @@ - [TA4 Chest](./manual_ta4_EN.md#ta4-chest) - [TA4 8x2000 Chest](./manual_ta4_EN.md#ta4-8x2000-chest) - [TA4 Distributor](./manual_ta4_EN.md#ta4-distributor) + - [TA4 High Performance Distributor](./manual_ta4_EN.md#ta4-high-performance-distributor) - [TA4 Gravel Sieve](./manual_ta4_EN.md#ta4-gravel-sieve) - [TA4 Grinder](./manual_ta4_EN.md#ta4-grinder) - [TA4 Quarry](./manual_ta4_EN.md#ta4-quarry) diff --git a/techage/oil/distiller.lua b/techage/oil/distiller.lua index 2a33f50..e8fcc6e 100644 --- a/techage/oil/distiller.lua +++ b/techage/oil/distiller.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Distillation Tower diff --git a/techage/oil/drillbox.lua b/techage/oil/drillbox.lua index 7b21239..042afa2 100644 --- a/techage/oil/drillbox.lua +++ b/techage/oil/drillbox.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Oil Drill Box diff --git a/techage/oil/explore.lua b/techage/oil/explore.lua index 21f3007..b854257 100644 --- a/techage/oil/explore.lua +++ b/techage/oil/explore.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Oil Explorer diff --git a/techage/oil/gasflare.lua b/techage/oil/gasflare.lua index 58a6ab2..7df4fad 100644 --- a/techage/oil/gasflare.lua +++ b/techage/oil/gasflare.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Gas flare diff --git a/techage/oil/pumpjack.lua b/techage/oil/pumpjack.lua index 93de1c6..81200ab 100644 --- a/techage/oil/pumpjack.lua +++ b/techage/oil/pumpjack.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Pumpjack diff --git a/techage/oil/reboiler.lua b/techage/oil/reboiler.lua index 29dc4bf..d395f37 100644 --- a/techage/oil/reboiler.lua +++ b/techage/oil/reboiler.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Oil Reboiler diff --git a/techage/oil/tower.lua b/techage/oil/tower.lua index e0f4c89..9a0991e 100644 --- a/techage/oil/tower.lua +++ b/techage/oil/tower.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Oil Tower diff --git a/techage/power/distribution.lua b/techage/power/distribution.lua index 610e7e0..2e1a079 100644 --- a/techage/power/distribution.lua +++ b/techage/power/distribution.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Power Distribution diff --git a/techage/power/drive_axle.lua b/techage/power/drive_axle.lua index da823d2..ba41084 100644 --- a/techage/power/drive_axle.lua +++ b/techage/power/drive_axle.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2 Drive Axles for the Steam Engine diff --git a/techage/power/electric_cable.lua b/techage/power/electric_cable.lua index e2dd91b..6da84e7 100644 --- a/techage/power/electric_cable.lua +++ b/techage/power/electric_cable.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Electric Cables (AC) diff --git a/techage/power/formspecs.lua b/techage/power/formspecs.lua index 20da8dc..c82f500 100644 --- a/techage/power/formspecs.lua +++ b/techage/power/formspecs.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Power Formspec Functions diff --git a/techage/power/gearbox.lua b/techage/power/gearbox.lua index aeef934..30ee5de 100644 --- a/techage/power/gearbox.lua +++ b/techage/power/gearbox.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2 Gearbox diff --git a/techage/power/junction.lua b/techage/power/junction.lua index 79414bd..9da7fdb 100644 --- a/techage/power/junction.lua +++ b/techage/power/junction.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Junction for power distribution diff --git a/techage/power/junctionbox.lua b/techage/power/junctionbox.lua index cdaae23..a0ec5cb 100644 --- a/techage/power/junctionbox.lua +++ b/techage/power/junctionbox.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Junction box for electrical power distribution diff --git a/techage/power/node_api.lua b/techage/power/node_api.lua index d7f9996..2bc99be 100644 --- a/techage/power/node_api.lua +++ b/techage/power/node_api.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information API for Power Nodes diff --git a/techage/power/power_line.lua b/techage/power/power_line.lua index 8cbe6d4..02c6d32 100644 --- a/techage/power/power_line.lua +++ b/techage/power/power_line.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Power line for electrical landline diff --git a/techage/power/power_terminal.lua b/techage/power/power_terminal.lua index 4ad176c..ccf1988 100644 --- a/techage/power/power_terminal.lua +++ b/techage/power/power_terminal.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Power Terminal Old diff --git a/techage/power/power_terminal2.lua b/techage/power/power_terminal2.lua index 70ab331..240f237 100644 --- a/techage/power/power_terminal2.lua +++ b/techage/power/power_terminal2.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Power Terminal diff --git a/techage/power/powerswitch.lua b/techage/power/powerswitch.lua index e0942ee..e1cd5ce 100644 --- a/techage/power/powerswitch.lua +++ b/techage/power/powerswitch.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Power Switch (large and small) diff --git a/techage/power/powerswitchbox.lua b/techage/power/powerswitchbox.lua index d117ca7..f29f0e0 100644 --- a/techage/power/powerswitchbox.lua +++ b/techage/power/powerswitchbox.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Power Switch Box diff --git a/techage/power/protection.lua b/techage/power/protection.lua index e70b83e..2c20839 100644 --- a/techage/power/protection.lua +++ b/techage/power/protection.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Power line Protection diff --git a/techage/power/schedule.lua b/techage/power/schedule.lua index ed7d9c9..5e530a5 100644 --- a/techage/power/schedule.lua +++ b/techage/power/schedule.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Global power Job Scheduler diff --git a/techage/power/steam_pipe.lua b/techage/power/steam_pipe.lua index 6d92845..d834ead 100644 --- a/techage/power/steam_pipe.lua +++ b/techage/power/steam_pipe.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2 Steam pipes for the Steam Engine diff --git a/techage/power/ta4_cable.lua b/techage/power/ta4_cable.lua index 0adcfd4..1e169bc 100644 --- a/techage/power/ta4_cable.lua +++ b/techage/power/ta4_cable.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Low Power Cable for solar plants diff --git a/techage/solar/inverter.lua b/techage/solar/inverter.lua index 9375986..b5ea96c 100644 --- a/techage/solar/inverter.lua +++ b/techage/solar/inverter.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Solar Power DC/AC Inverter diff --git a/techage/solar/minicell.lua b/techage/solar/minicell.lua index ec79066..0f6c10b 100644 --- a/techage/solar/minicell.lua +++ b/techage/solar/minicell.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Streetlamp Solar Cell diff --git a/techage/solar/solarcell.lua b/techage/solar/solarcell.lua index ee1c19b..ebb00f8 100644 --- a/techage/solar/solarcell.lua +++ b/techage/solar/solarcell.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Solar Module and Carriers diff --git a/techage/steam_engine/boiler.lua b/techage/steam_engine/boiler.lua index d971381..436ce9a 100644 --- a/techage/steam_engine/boiler.lua +++ b/techage/steam_engine/boiler.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2 Steam Engine Boiler diff --git a/techage/steam_engine/cylinder.lua b/techage/steam_engine/cylinder.lua index 362f53e..aad0e37 100644 --- a/techage/steam_engine/cylinder.lua +++ b/techage/steam_engine/cylinder.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2 Steam Engine Cylinder diff --git a/techage/steam_engine/firebox.lua b/techage/steam_engine/firebox.lua index a516828..2ebcb01 100644 --- a/techage/steam_engine/firebox.lua +++ b/techage/steam_engine/firebox.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2 Steam Engine Firebox diff --git a/techage/steam_engine/flywheel.lua b/techage/steam_engine/flywheel.lua index 33b5f44..6d5bf1c 100644 --- a/techage/steam_engine/flywheel.lua +++ b/techage/steam_engine/flywheel.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2 Steam Engine Flywheel diff --git a/techage/ta3_power/akkubox.lua b/techage/ta3_power/akkubox.lua index 53a60e6..17421a0 100644 --- a/techage/ta3_power/akkubox.lua +++ b/techage/ta3_power/akkubox.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Accu Box diff --git a/techage/ta3_power/tiny_generator.lua b/techage/ta3_power/tiny_generator.lua index ccf1b3f..ffd3ff0 100644 --- a/techage/ta3_power/tiny_generator.lua +++ b/techage/ta3_power/tiny_generator.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Tiny Power Generator diff --git a/techage/textures/techage_frame14_ta4_hp.png b/techage/textures/techage_frame14_ta4_hp.png new file mode 100644 index 0000000000000000000000000000000000000000..a7d048d7dec5197f3d5da912a44b6c84e2bf3070 GIT binary patch literal 3171 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 WW(FPm6qW6-0=k+;8dYkJ5B>w?V!W9E literal 0 HcmV?d00001 diff --git a/techage/textures/techage_frame4_ta4_hp.png b/techage/textures/techage_frame4_ta4_hp.png new file mode 100644 index 0000000000000000000000000000000000000000..5c25bc72f9fa59973f727d079943b10849f60ff7 GIT binary patch literal 1736 zcmV;(1~>VMP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1Y=lJh7G{I65&5fCrIad@d}Z?MPT29v~@@yxeL z)>LeVha}W$+BE+8Tj?)cHhND!NQyZ|gUe^1ZNW=2$8|i}_;p{G-9z~Q)K9lHn8C*3 z>5ji~?D+-#;juvc?yt}NByHPC+t41k8FbV03}eqr+mN$IKkxsP_qyUw+u1)S$4+jO zzy9}vWb}YeXUPu7&fq>5T6g@)?8DtSINtBh3GTu9>)et5A$j+=FS#>i_q*p*kcoRj z{F0;H&*3_ED?{gq_~H3!z;%<&`8wrJwI|ha?5_BTOhww8x@~2>VPZup-C7pW1iyfH zSuLX_Y_TEf9cWgxMx5Cqo64R$7giqY*|;G@Z-*5;t!>t=zU0Ja+uVe}&&F!SW!K3i z;M9PcL$|%h!pm=7{u(EE?u?n1VT`fjTcfMaciP>M>MUJmla4(31+bk3h%hE{^Nv{< zVBI+lE5EDJscy^(SO-gCr8!}P#ni(@4g9Drw{Uit7mO!!R3uB^1`rH<2L!_o2$;w& zaAYIa3N!MUfKNf>)_Gfj0Eb{ZlL8y(BEU&@`o_ZE0;dJ03sx7*D5cu!s;{BODmB$yOGEiI-$IK`T57qKZoBKCe~(?Lr=EKmJWxu* zk1*npkwzXxQETedYtX2oNwbzaYP@Otgc^TA?swF9qc#!qYo0t%L$}Dy1kd9nOw53o z^$f&iB7lOn6El<8dpnVvn3-%rieP~nhY3#Si5L*{gKbd0WA{MrSKKK0mvFN`Ax9Is z{{uOi&~4u=F~XF!B)D+a5{;ojm0XrT=M8hQcG%)wqCXOl0*lx zh&?(T$l6?yEsi5qu!u%4U8U4vxv0w{V8d`Lh(VX@&LL;yQIW{r(dkuqjv-Tda8oS? z(`oqH@+^`*M=QJLmM_m9y~y8+HRYma6q`k33|2>6o^bN$=&n?4gjmL!YLQP2+2*lC zw41O@*f9Kj4ja?=I38gTwj9_$J6igDb9H#yelYUv>F@(DRATjd>{*7??9%|8iUYk3 zBTxo2x(=j1;k%{RR*}$LT1AN}R<7MBB#PA8QgpPUwL+?(5*@gw6zk|CYVD|U)1_F+ zkRJperuOgWEDWn_0Uav>R?JiS(#mP&g@tW^zFMeqq!i(~y3*~qPyBp3@Jq$bdQwRP zbCTQjgwL8;P|!?na2NVKFKi#medbd(a@HKk*^ON7!Q7+SizfY8VS>xy|a-V1%U5m@>8b_~E z;U|rwa~z*&9G$uSiN?`c3#muV@^7E%kRbj=l=cyBbGlk^4mB=qz%d zXdInI?h}opYjJs9_XyHF<99@0J zy`ypTO>ExOIJ#v18yZJvk$c)4Q0y5Y{|j~bi{E&%$VmVI00v@9M??Vs0J;DHjOjO{ z00009a7bBm000XU000XU0RWnu7ytkO2XskIMF->x0|+HHFkVo-0002rNklb;z0EW>&#dGH_OgV_JlT&e*9wdc`g$*gQrLa^iu!0AkrEF31tXNk34X4Ajwe^x7 zqkR9QwDpqR^{)${CHYG4QET0jbh&D++psLl)>^xR#&N7k&M%tpexB#w`x+=E<;hLw zB*%Asf$nPn00000000000N~kQ@&1MHdwBN4x!|p{FD1kODa9h}w+K&%Df)mupbyxH z00000000000Q3QUKp)Tt^Z|XqMg#x=00000005v5=mYwIKA;ci12!T60000000000 eeLx@hXuu6B#RiO@Zf literal 0 HcmV?d00001 diff --git a/techage/textures/techage_frame4_ta4_top_hp.png b/techage/textures/techage_frame4_ta4_top_hp.png new file mode 100644 index 0000000000000000000000000000000000000000..29d2447ee5ecbf5a8195816dbe047a522984597f GIT binary patch literal 2060 zcmbW2c{Cf?8o-l^wLzwhB8?`-(im0S*lLMXNNMcGni3QtN>oPdRNG9fPZc#9?Vy!T zEs?PmRVvDOh<(?pt(HT#CzVEyL-9#HJoTvy)1ONbt znqR`&9iGU;h!+w#+yi{cFaSWHHqybFYUfEqQmzO4`Umexz99rOCA6klJK5p?Nbzj#C3$WaW(y9`#k z#fP{@(2$l~*G12(B7z>ww-NqEIT*5H(|T@-CwoM_p~r4^leQkJGU~@VqV&xhS`&wj zhi?wYhjkichioPf8xJv8qF>wBz3B*2pWki%48lz)aS;j#7#YRE4 zNo~6>(X6q80CZ```6l}t=L_A7I+dyCD39~l{O|;JTUDpr6hn>EyeJxQ3ZA9QxuKIK zqr)qim=B&yQn=8c`gS-cU^y_^5w9^QCOo0*oH}y#^r%qYHx3mfZ3KBrFF5z(cWF7b z>XEQkVv0_z?m~SlTF*$pPA0!2x~1PbNF>k<;3aKR8)BwvKx~L!V#Up4E>FOd%TLMe zEWQ)s`)JFPO`7i>`NiHZIrhwG9P_L8zA|9BRObpus@et+LNt_x6nx0#(fj`gjWby~DY#CA)Ijjc~oFd1(NYQU# zTK>P=q_Qhx>{A<2G&aoRspzYT<+Bf;=DW;lfy9~H`O;9$wESmaen^imDGVFN1JBWY zaT=FIf`5YT$y&|iOF^l5sZPK5e6X)|d;M$uWM9{3ydJD?Uv!RiiKetw7&Q50=(h>m zWhm+D)Y_t_1d*)%(h*Hmu=Ok(cuxtalzNq3-!C!DI zaBp_s^~Ij^FQZ<9f{8w;k~HtqoJABonc^>T*+CamZ((g^r&(~(^vV$C&O&s^LIzPx z%~o!CVJOkj+f}<$kGrS==56yD&_B8CI?G6XE|tIO*?Jdh!|&1 zz(I5*U3KkxPbJ;Ul;71ba7?=S9jG`G+_mN4ZpYok-B5xkJ@VfmptUmyNyY^^6-~Bp z%rg0sKHunlBo>|`9Ve7NRUIKZDO7zSuP_mhMwy8`9#u133dJn!2EB7gRN62Ko7_z_px*k`Wlutdkx6GP%DKu@*+pHX5ZJTgRf%E7*W7oI zR<8s_{ZLD)0K|C25AYa14n~rDLqX}%1Hzv=!FPF`Qo_P8@zVtei(Vnp?CnAORzCD# z<{gs1JnUk92yN{enG4cw1kH3~VSZqZCB+t7HLgU$Os6i5gY0Neh^&L1Sv7EZyOPZB z>`e1TrDwt4LesCw#PYipHE;=guRBw6*?0?i(B~d_oF3I2WSwAsR5pVjRN9Rz^6Y3C7U)DONdv&qgZJi2^*`R!%)O4eG099DkNj zMNa@S<4M*G?dc!4ub78=q&YqRTtTjgz&78-VXtnvWpwNnBt^&@wF7t7xL$ECrdXZc z7#}y)ZdKq{y`?qvVM*iGZQRxUV}~>Ux#Bsc&*0n3qYyjfZiFecywiMYK1Mk HNKE(xk)W&A literal 0 HcmV?d00001 diff --git a/techage/textures/techage_frame8_ta4_hp.png b/techage/textures/techage_frame8_ta4_hp.png new file mode 100644 index 0000000000000000000000000000000000000000..2c6886a75c2e11d9e158b78cdbde34a42629f145 GIT binary patch literal 1784 zcmbu9eKga19LImIVc4!`R?Th7LQ)C0D@u!{(YQBi@(^1QkseHjgy|?&Q-m91o5wuN zQ;kL)dh*bXyOM`AmDtQfBdeH+yXoqj&bj~H?>XP|`F!5z^?rXpe|=MacXNiStyTj7 z0E*e?bU;=S0H6SXm1W%vCh;5qD4}CKy@&_!QHaxLPX&d91tN&irvnjzq>vy0APumx zLeeKqAs3e>bR$4Xn&jacGeY>*Hae)OB8KVzSo3H>m_d-%(~;XD3*v_7{=d!5B$9(u zZClly+l{2;T;gC`TqMqGG;(fKYcam8w2#%6d4?}V!QG|gnCK|(^vk~L&qW_@n(b8F zsj*9W#8wO$4$00>?0@@NBypFF;U1Rq?Hzh!k!!CuFKMJ6BchP8Gf9T&Hl%Z(&M!T! zd?X?4U*K7pcaa~|a|++4&-#d}W?qW>Jh^&w<&Qqp{1_7{j|GXNw%L56V8ObxhDwSj2DQwFYF)! z?yxh{kB^Cl9{ZIw!OIlcOOQ2m(QcRrCwi|r`2A!@S>;029{Tx+IPEMZqtd!GbR0Kj zRDQRifi(6k*aXLzsBh|Cge2(V!%gQ35=AGs?^N+;Cg^+|ypCEU z0G~;xM--+t_ViMkD-!j=M(|pUw(dqvb5LTuwK3@y*cG9bQjl)!ngVyc0V{0nxK&Vz zLKl{A==9buy=MHR$gG&=^5tgY)(%T^{*8#uN*VePKW-BPZPtUUV!B*C7+TKBQkLG~ z7CkAkVDnsN^X%&5)BMUx^J74e8D?%# z9+sxCWHCWhJm|x57~iYCm=V6XogeHn8*l3D(df*fH=gvI2)zFXN!2=P=-Jp4>Vx6h8$?d4R6i3+XETi4WZCiAXJ^7qF#(}a82T_lgBBi>lGdA$*k;%ECiUM}Jbh^&!XHX zL$HpyQ^Pa9>Ci{}BfYL>S!!Kz+`Nx}Ip8_V=`t_*Fx>Xtqv9nMe{OXv$v1IJ!I*lk z^`d~nSJT8x$QNvqUv=qOo$|qPx75#d>YZ}uQAv`-H_0u&4M-}ymiG0LZv4#SVeqH< z_bE2q*ZR|9Ncbm~dBCOD25WHKF8#g*-Sd*4nnZkxgxwUSoQF8-4B3HdrNW5hD|y?6 zpjCG9T-9yoL=2r{llM?2?fqIwZr5tXN-}U%T?TgP$v{I(;Usb5_Xc zfA_4HhmUHkgnt7G+>d>u+X-^~u^ji6|Uiv97n=Xpovz8|NSCt8_&Q8D*&N@hP z0OZhMGEs$y!J<`0)D*!;TgDJ}lk8u%#yFuoNdq7HEve+)u;ih%$Z=Lf?R!Lop&Q@t z3!+kcjh)Uorsh?DaD~U*HLey3oZ;}yj`nkRZ?9_%oG&#gW@S%S#rpvk9k`ga>|P5@ z_U+zA=wEeVEVf-Rye(&Bp=UmmgjkSfjO;+!163ql$8KYg%x#qmb>Q@ iP@om@+x)*mTbvcc7wsW-SuOKz@>mSo&8ccn0Qn#84mI2W literal 0 HcmV?d00001 diff --git a/techage/textures/techage_frame_ta4_hp.png b/techage/textures/techage_frame_ta4_hp.png new file mode 100644 index 0000000000000000000000000000000000000000..26c041001dcc76a5239b6eb1234faecdf3a45083 GIT binary patch literal 1318 zcmV+>1=;$EP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O?Nymg^`Ch5u_6y#z}j1j}JOr+3iH?~6@RNosgq zvD-eLWFf@;1Wu^`^Y@^?u!;APyjlz?gbkZdK1s$++>Y(I^5*yRzR7xp=O;VeUkFSN zS9d&yzWg)n`q9ArvX^H&SzU4B3bbC_0=n7r>}~nQ70Ah9=k-i!wafltIO}kBjO6D0 z`s@v2G=GZjDEl283#4>=vw+=jDDG|F z6ZVK9R*2p}vtX~pi3Ms7_S`u0;J#lgSET5ri{UC##qGA}Op;VL5%{_D5Oc{jauJ*= zs5zMBo(u2&roF$)5j{7Cr!aysT725+E8{!+JUgeb}%wdHos4t~0M+KzH(YbyXGLf?vH*nz+n*eM6z zOvIR>V+5a!%*A;rAi%29m>F*2cVAIC%vf3gLS4Wli6E2#%X>xrn2)HT ztWG_tYEaXtNpo<)2Mr-um}^uvXWrC;nMF&Mql-Rj4AEkYDdr@}VF}X|l2M8&rJT`e zM(B*z86G(oDX#dUB@`>Mq>?Mjr~0ZjRI9P3nwvD&F#TI-MlH6~a_5dx>b`3a-Fob) z=Yd)qZup@i3>$Hzk?+(N)n{t_Lhfg3yr@lLe)qEvYA~DKLhxKpbTR`m@eJZN380{5 zGTS11FO%G4wk5%&Pysd838(QS27yiT;&woD7EVn!H?XkvA~`9m&!ub5I#ckjXGzVKgfUK=2I~z;pnHtqZspxLZS^y(f*uQ>48!n%sjz=Q8Mj^NIFpl9!Q z1Ji5dcLUR(QvR=j>9<;Z7nsh9d<#rxMZP)GS&?snNpdMV@VPV_s$4TBd~eG=;dgVY zZ3Kre!NAX&hGmc&)-i6DyCq@F29F=NM%C-O=Tleu-T`x`+)OHpC0F*_mC=LaOopz= zW?t!vZ2mB`(;EFgn;(XDTBG-}`M)%JKb!wUqjT9@t;% z(FZ8HBAb&MJ(mq#kJ{K|FvN^iHx%~c#-fj5$MAw8Vg)l;^_!Dq;!qF8o7Jn=f z{R=SMe!E;p#jpSX00v@9M??Vs0J;DHjOjO{00009a7bBm000XU000XU0RWnu7ytkO z2XskIMF->x0|+HMPVX!L0001uNklxMzR>0tg_000IagfB*vCe#PB~_dU*j%mu%8FM@DQ cDGZ@ooya#rVcp$D<^TWy07*qoM6N<$g5N!G8vp zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3yqcB?oLh5y$odI_jXrC~W5&*>fX^7~3)j2)8q z0=8lV7meSQ$_lmr{_XS+K5Pw>RUce*Zo$V!8#&=7EbC{@&0^| z%lhcrRz5-3X9aIJJ-_PY%hpcV8rohw8kEuV=xr+(wuXdP-E7Ykw|dDQrn7y;uQPcR zet)(eFsecnCT?P6!F5z*S-)v$xGsW@w|kK=m2cS5e)|S*zk6f1q)nGs6tuXlfO})K z=|<1lO+v>JnP<;0FVyXe;0wFnYv{eLvrE>2l%s7@kEzT%6wE*=vzkNl_$u!GOc5zy ziUrUs+{{RYOf(Fd-B?piGTpS97gI1q%Z)v9=E5?yAf6)^85Y=)OlL1qD!~hu0@nmG z?_)8u-#Gg#CZOkPP?8NAGpO+;(V2K9?G5!lmaZ{N*jZs*JQg5^F`OG$l!76qZ%lRa zorw5$6C<$g+t5`qY2CSi^ zqLx(Esn?)UlM`p1I_JC_F)DfS)~k2k`{1KbL4pk$T<{@;7*gaY2w@ss^b|vkF(q`G z&~!rWgc2!b&XR4`?6S`x$D9h5Pq9UdE53vhOR8L@V*6KDJ=IWSP0chcrDmHp*L({t zw$!oKx^&yMyY74Fv8Ua&&DB@e%$svRyJj}mhGTY?^H0|xd;e&{jBujEGdPC04#)j) z01KLjXG<{F@^Ef=wnWCJP=;$phdI>@$KarChP9jByQgzM`bKJh+sXinm&&QY5-h3&*DQyGzhWPE z;~en&oPJed9Yuz%$}KrnpB7yevRHe$E*!lsqd0;d_Cj-YeQ2fh(AGEjY5YE?KNUF5 zrD5-_9pNW2W1D8mD>nz2DMr;6o+KF{m!wCGJ!Ur_dKSSEW}h|P;QNw48tQ4l8a;&~ zt=ONqo?@j7Tu*bl!1WX>UEq3}({;YDSm^@SQ>=7>>uF9GxSnFA3tUfgy1?}mD_!7v ziiz%VeqyByTu-qQe`x#D1+J%9=}ve(=5!~#9l1^bN=C5{{@YD$ZD~;zh+7%ken1j#F9b^Dvft z*3LtvDbFKX*u^Uv-Kl)k=o6zE8vUX&PNlro{{xZ!2Tm)vgT`$o zZvX%Q24YJ`L;(K)x&Q%;={KVQ000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2jmI^ z2qpm3$(H8;004hUL_t(o!()6fFXR88PcIk-0hW5!4bO3t0eKZZwJPok$Nih5wD9iaI7yxLo7Ho)MH;@1T002ovPDHLk FV1ilUW5xgg literal 0 HcmV?d00001 diff --git a/techage/textures/techage_gaspipe_hole.png b/techage/textures/techage_gaspipe_hole.png new file mode 100644 index 0000000000000000000000000000000000000000..30f9cfd0963b0a60afc1732202f693dfc9656a0c GIT binary patch literal 499 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEdf3uu0R?HYIC)ZEHXQ_-2B`s z%ZqD)$m+~Sx2qehuWz!x0YsZ^ZfyY~+soTM?ryiex5M_~F1ts&fyn;JUi+te?Vs;= zczM9#)j`LHhkaika(sBi@6BPyC&&Dr9QS{HCg9E4z&B@u-kuA3cRuLj#ek2OfYh7ML)4>t;kJkz88+p^qq&y(F7ykC?hYJaGn@NCs)K90{-X$ScH6JuK%wj7mEP-PWe8(qG{ e@8Tckp3ltB8>Oqnw*{UD`O(wW&t;ucLK6V|+|)n- literal 0 HcmV?d00001 diff --git a/techage/textures/techage_gaspipe_valve_closed.png b/techage/textures/techage_gaspipe_valve_closed.png index 58b0b9050c4acda84a308e0a6c23c9b73531e289..ba1735487dee6912ba72fecaf6e80e54ae2db9d0 100644 GIT binary patch delta 168 zcmeyz_>ggegc=Jo0|P^2NcwRg#ggvm>&U>cv7h@-A}f&3SRCZ;#IWw1%*%<Xadgfj;l0|P^GRn-?D#g^pl?gFHN;HUHMdLYGF;1OBOz`!jG!i)^F=12eq z*-JcqUD=69JaCggegc=Jo0|P^2NcwRg#ggvm>&U>cv7h@-A}f&3SRCZ;#IWw1%*%<lq) z=NA+d6c!ftl&D?bWc_%*%bUZFU$2Iga32GCh_NKdFPOpM*^M+1C&}C0g`tC0)&t1l zEbxddW? zMX8A;sVNHOnI#zt?w-B@DSD~wK=H?(E{-7cDx&V83+WZ5Wl@5~%;o%uGee?%T`I}lxFWB&7~V(U+yWAP_g z*7*cHdT?sJhLB2X)0z0|BAhX|x{PP|f2&;f`L@kwg(b$`|GVZE@ZMGKX#XH}=q~DsqE50PGk@^1Weo^-7f|aEz%Z*K9d>?!faO0Bs{&Z1{d1!`C;wk%W Zhq=VGv?p`;Fl+*agQu&X%Q~loCIFXk;D!JI literal 0 HcmV?d00001 diff --git a/techage/textures/techage_liquid_filter_filler_bottom.png b/techage/textures/techage_liquid_filter_filler_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9d855f6d25a8374c7e8915fd9803b01deb1074 GIT binary patch literal 641 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dys{?#OTp1Y|;^X5J5)u-DASp2k z2$B<%lao_GAT=d52}GnOr>3T+ff(sYX=!Px=|B#U&PYp7PfrEn^o;b3jEu~T^vsNm zY%nV$69lqAC?_*3BP%N_Gb=YYD?2M22tY(mc1~@sb`A*S=H_JQ=H}*sa5jj_%g@Wp zD<~)^EG)db(dN-^yO)PuzFrNvcq&s4=xoN4AirP+hi5m^K%69RcNc~ZR#^`qhqJ&V zvY3H^TNs2H8D`Cq01C2~c>21sKjD<(VHBFcJO46JNH#MhqQp5rH#aq}1juDza4t$s zEJ;mKD9TWd|Cr=IP=XVsZLv@XesZ20Sqt3!iF;FlFvI6}Vu@odD0D z|Minot2wTmF_`<1RlP{Rzq!8@RVG|^$MBXagz!KLW8@V zL-#SnMLf%BQwyDNV&TC`afvh0`a!vuw*)_PO%ZphJ!kPF{8r7jn<;S>PE8_#y=S=3 zM_+;6;s1tw#tjsa^^{MP*8fh`njxgN@xNA@51x* literal 0 HcmV?d00001 diff --git a/techage/textures/techage_ta4_filter.png b/techage/textures/techage_ta4_filter.png new file mode 100644 index 0000000000000000000000000000000000000000..8fdee10a15d68833b45fe8a1b4c5a735d594e55a GIT binary patch literal 20707 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≤37&$aZIX6DM#h8lV7;NJMeUPns1 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 diff --git a/techage/tools/repairkit.lua b/techage/tools/repairkit.lua index 4310fe7..9c32af7 100644 --- a/techage/tools/repairkit.lua +++ b/techage/tools/repairkit.lua @@ -5,7 +5,7 @@ Copyright (C) 2017-2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information repairkit.lua: @@ -199,15 +199,23 @@ local function read_state(itemstack, user, pointed_thing) local hours = math.floor(time / 6) local mins = (time % 6) * 10 if mins < 10 then mins = "00" end + + local number = techage.get_node_number(pos) + local node = minetest.get_node(pos) + local ndef = minetest.registered_nodes[node.name] + + if node.name == "default:water_source" then + local player_name = user:get_player_name() + techage.valid_place_for_windturbine(pos, player_name, 0) + return itemstack + end + minetest.chat_send_player(user:get_player_name(), S("Time")..": "..hours..":"..mins.." ") local data = minetest.get_biome_data(pos) if data then local name = minetest.get_biome_name(data.biome) minetest.chat_send_player(user:get_player_name(), S("Biome")..": "..name..", "..S("Position temperature")..": "..math.floor(data.heat).." ") end - local number = techage.get_node_number(pos) - local node = minetest.get_node(pos) - local ndef = minetest.registered_nodes[node.name] if ndef and ndef.networks then local player_name = user:get_player_name() @@ -237,10 +245,10 @@ local function read_state(itemstack, user, pointed_thing) fuel = dump(fuel) minetest.chat_send_player(user:get_player_name(), ndef.description.." "..number..": fuel = "..fuel.." ") end - local load = techage.send_single("0", number, "load", nil) + local load, abs = techage.send_single("0", number, "load", nil) if load and load ~= "" and load ~= "unsupported" then - load = dump(load) - minetest.chat_send_player(user:get_player_name(), ndef.description.." "..number..": load = "..load.." % ") + load, abs = dump(load), abs and dump(abs) or "--" + minetest.chat_send_player(user:get_player_name(), ndef.description.." "..number..": load = "..load.." % / "..abs.." units ") end local delivered = techage.send_single("0", number, "delivered", nil) if delivered and delivered ~= "" and delivered ~= "unsupported" then @@ -291,17 +299,18 @@ minetest.register_tool("techage:end_wrench", { on_use = read_state, on_place = read_state, node_placement_prediction = "", + liquids_pointable = true, stack_max = 1, }) -minetest.register_craft({ - output = "techage:repairkit", - recipe = { - {"", "basic_materials:gear_steel", ""}, - {"", "techage:end_wrench", ""}, - {"", "basic_materials:oil_extract", ""}, - }, -}) +--minetest.register_craft({ +-- output = "techage:repairkit", +-- recipe = { +-- {"", "basic_materials:gear_steel", ""}, +-- {"", "techage:end_wrench", ""}, +-- {"", "basic_materials:oil_extract", ""}, +-- }, +--}) minetest.register_craft({ output = "techage:end_wrench", diff --git a/techage/tools/trowel.lua b/techage/tools/trowel.lua index 69e9684..a44e590 100644 --- a/techage/tools/trowel.lua +++ b/techage/tools/trowel.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Trowel tool to hide/open cable/pipe/tube nodes @@ -67,6 +67,10 @@ end local function replace_node(itemstack, placer, pointed_thing) if pointed_thing.type == "node" then local pos = pointed_thing.under + local name = placer:get_player_name() + if minetest.is_protected(pos, name) then + return + end local meta = M(pos) local node = minetest.get_node(pos) if minetest.get_item_group(node.name, "techage_trowel") == 1 then diff --git a/techage/wind_turbine/pillar.lua b/techage/wind_turbine/pillar.lua index 7656bde..8466106 100644 --- a/techage/wind_turbine/pillar.lua +++ b/techage/wind_turbine/pillar.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information pillar diff --git a/techage/wind_turbine/rotor.lua b/techage/wind_turbine/rotor.lua index 5be5909..d608779 100644 --- a/techage/wind_turbine/rotor.lua +++ b/techage/wind_turbine/rotor.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 DS-Minetest, Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Power Wind Turbine Rotor diff --git a/techage/wind_turbine/signallamp.lua b/techage/wind_turbine/signallamp.lua index ef5aeec..8bd29d3 100644 --- a/techage/wind_turbine/signallamp.lua +++ b/techage/wind_turbine/signallamp.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Colored Signal Lamp (requires unifieddyes) diff --git a/techpack_stairway/init.lua b/techpack_stairway/init.lua index 79cce5c..91c7716 100644 --- a/techpack_stairway/init.lua +++ b/techpack_stairway/init.lua @@ -11,8 +11,11 @@ init.lua ]]-- + +S = minetest.get_translator("techpack_stairway") + minetest.register_node("techpack_stairway:grating", { - description = "TechPack Grating", + description = S("TechPack Grating"), tiles = { 'techpack_stairway_bottom.png', 'techpack_stairway_bottom.png', @@ -43,7 +46,7 @@ minetest.register_node("techpack_stairway:grating", { }) minetest.register_node("techpack_stairway:handrail1", { - description = "TechPack Handrail 1", + description = S("TechPack Handrail 1"), tiles = { 'techpack_stairway_bottom.png', 'techpack_stairway_bottom.png', @@ -74,7 +77,7 @@ minetest.register_node("techpack_stairway:handrail1", { }) minetest.register_node("techpack_stairway:handrail2", { - description = "TechPack Handrail 2", + description = S("TechPack Handrail 2"), tiles = { 'techpack_stairway_bottom.png', 'techpack_stairway_bottom.png', @@ -107,7 +110,7 @@ minetest.register_node("techpack_stairway:handrail2", { }) minetest.register_node("techpack_stairway:handrail3", { - description = "TechPack Handrail 3", + description = S("TechPack Handrail 3"), tiles = { 'techpack_stairway_bottom.png', 'techpack_stairway_bottom.png', @@ -140,7 +143,7 @@ minetest.register_node("techpack_stairway:handrail3", { }) minetest.register_node("techpack_stairway:handrail4", { - description = "TechPack Handrail 4", + description = S("TechPack Handrail 4"), tiles = { 'techpack_stairway_bottom.png', 'techpack_stairway_bottom.png', @@ -175,7 +178,7 @@ minetest.register_node("techpack_stairway:handrail4", { }) minetest.register_node("techpack_stairway:bridge1", { - description = "TechPack Bridge 1", + description = S("TechPack Bridge 1"), tiles = { 'techpack_stairway_bottom.png', 'techpack_stairway_bottom.png', @@ -207,7 +210,7 @@ minetest.register_node("techpack_stairway:bridge1", { }) minetest.register_node("techpack_stairway:bridge2", { - description = "TechPack Bridge 2", + description = S("TechPack Bridge 2"), tiles = { 'techpack_stairway_bottom.png', 'techpack_stairway_bottom.png', @@ -240,7 +243,7 @@ minetest.register_node("techpack_stairway:bridge2", { }) minetest.register_node("techpack_stairway:bridge3", { - description = "TechPack Bridge 3", + description = S("TechPack Bridge 3"), tiles = { 'techpack_stairway_bottom.png', 'techpack_stairway_bottom.png', @@ -273,7 +276,7 @@ minetest.register_node("techpack_stairway:bridge3", { }) minetest.register_node("techpack_stairway:bridge4", { - description = "TechPack Bridge 4", + description = S("TechPack Bridge 4"), tiles = { 'techpack_stairway_bottom.png', 'techpack_stairway_bottom.png', @@ -307,7 +310,7 @@ minetest.register_node("techpack_stairway:bridge4", { }) minetest.register_node("techpack_stairway:stairway", { - description = "TechPack Stairway", + description = S("TechPack Stairway"), tiles = { 'techpack_stairway_steps.png', 'techpack_stairway_steps.png', @@ -345,7 +348,7 @@ minetest.register_node("techpack_stairway:stairway", { }) minetest.register_node("techpack_stairway:ladder1", { - description = "TechPack Ladder 1", + description = S("TechPack Ladder 1"), tiles = { 'techpack_stairway_steps.png', 'techpack_stairway_steps.png', @@ -376,7 +379,7 @@ minetest.register_node("techpack_stairway:ladder1", { }) minetest.register_node("techpack_stairway:ladder2", { - description = "TechPack Ladder 2", + description = S("TechPack Ladder 2"), tiles = { 'techpack_stairway_steps.png', 'techpack_stairway_steps.png', @@ -408,7 +411,7 @@ minetest.register_node("techpack_stairway:ladder2", { }) minetest.register_node("techpack_stairway:ladder3", { - description = "TechPack Ladder 3", + description = S("TechPack Ladder 3"), tiles = { 'techpack_stairway_steps.png', 'techpack_stairway_steps.png', @@ -439,10 +442,8 @@ minetest.register_node("techpack_stairway:ladder3", { sounds = default.node_sound_metal_defaults(), }) - - minetest.register_node("techpack_stairway:ladder4", { - description = "TechPack Ladder 4", + description = S("TechPack Ladder 4"), tiles = { 'techpack_stairway_ladder.png', }, @@ -450,16 +451,16 @@ minetest.register_node("techpack_stairway:ladder4", { node_box = { type = "fixed", fixed = { - --{-17/32, -17/32, 15/32, 17/32, 17/32, 17/32}, - --{-17/32, -17/32, -17/32, -15/32, 17/32, 17/32}, - --{-17/32, -17/32, -17/32, 17/32, 17/32, -15/32}, - { 15/32, -17/32, -17/32, 17/32, 17/32, 17/32}, + {-17/32, -17/32, 15/32, 17/32, 17/32, 17/32}, + --{-17/32, -17/32, -17/32, -15/32, 17/32, 17/32}, + --{-17/32, -17/32, -17/32, 17/32, 17/32, -15/32}, + --{ 15/32, -17/32, -17/32, 17/32, 17/32, 17/32}, }, }, selection_box = { type = "fixed", - fixed = {-8/16, -8/16, -8/16, 8/16, 8/16, 8/16}, + fixed = {-8/16, -8/16, 6/16, 8/16, 8/16, 8/16}, }, climbable = true, @@ -473,7 +474,7 @@ minetest.register_node("techpack_stairway:ladder4", { minetest.register_node("techpack_stairway:lattice", { - description = "TechPack Lattice", + description = S("TechPack Lattice"), tiles = { 'techpack_stairway_lattice.png', }, @@ -503,6 +504,53 @@ minetest.register_node("techpack_stairway:lattice", { sounds = default.node_sound_metal_defaults(), }) +minetest.register_node("techpack_stairway:lattice_slop", { + description = S("TechPack Lattice Slope"), + tiles = { + 'techpack_stairway_lattice.png', + }, + drawtype = "mesh", + mesh="techpack_stairway_slope.obj", + + selection_box = { + type = "fixed", + fixed = { + {-8/16, 4/16, 4/16, 8/16, 8/16, 8/16}, + {-8/16, 0/16, 0/16, 8/16, 4/16, 8/16}, + {-8/16, -4/16, -4/16, 8/16, 0/16, 8/16}, + {-8/16, -8/16, -8/16, 8/16, -4/16, 8/16}, + }, + }, + + collision_box = { + type = "fixed", + fixed = { + {-8/16, 4/16, 4/16, 8/16, 8/16, 8/16}, + {-8/16, 0/16, 0/16, 8/16, 4/16, 8/16}, + {-8/16, -4/16, -4/16, 8/16, 0/16, 8/16}, + {-8/16, -8/16, -8/16, 8/16, -4/16, 8/16}, + }, + }, + + after_place_node = function(pos, placer, itemstack, pointed_thing) + local node = minetest.get_node(pos) + local dir = minetest.facedir_to_dir(node.param2) + if pointed_thing.under.y >= pointed_thing.above.y then + local newparam2 = ({[0] = 8, [1] = 17, [2] = 22, [3] = 15})[node.param2] + if newparam2 then + node.param2 = newparam2 + minetest.swap_node(pos, node) + end + end + end, + + paramtype2 = "facedir", + paramtype = "light", + sunlight_propagates = true, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_metal_defaults(), +}) minetest.register_craft({ output = "techpack_stairway:grating 4", @@ -549,6 +597,15 @@ minetest.register_craft({ }, }) +minetest.register_craft({ + output = "techpack_stairway:ladder4 8", + recipe = { + {"dye:dark_grey", "default:tin_ingot", "default:coal_lump"}, + {"", "default:steel_ingot", ""}, + {"", "default:steel_ingot", ""}, + }, +}) + minetest.register_craft({ output = "techpack_stairway:lattice 2", recipe = { @@ -558,6 +615,10 @@ minetest.register_craft({ }, }) +minetest.register_craft({ + output = "techpack_stairway:lattice_slop 2", + recipe = {{"techpack_stairway:lattice"}}, +}) minetest.register_craft({ output = "techpack_stairway:handrail2", diff --git a/techpack_stairway/locale/techpack_stairway.de.tr b/techpack_stairway/locale/techpack_stairway.de.tr new file mode 100644 index 0000000..ffe9531 --- /dev/null +++ b/techpack_stairway/locale/techpack_stairway.de.tr @@ -0,0 +1,21 @@ +# textdomain: techpack_stairway + + +### init.lua ### + +TechPack Bridge 1=TechPack Brücke 1 +TechPack Bridge 2=TechPack Brücke 2 +TechPack Bridge 3=TechPack Brücke 3 +TechPack Bridge 4=TechPack Brücke 4 +TechPack Grating=TechPack Gitterrost +TechPack Handrail 1=TechPack Geländer 1 +TechPack Handrail 2=TechPack Geländer 2 +TechPack Handrail 3=TechPack Geländer 3 +TechPack Handrail 4=TechPack Geländer 4 +TechPack Ladder 1=TechPack Leiter 1 +TechPack Ladder 2=TechPack Leiter 2 +TechPack Ladder 3=TechPack Leiter 3 +TechPack Ladder 4=TechPack Leiter 4 +TechPack Lattice=TechPack Gitterrahmen +TechPack Lattice Slope=TechPack Gitterrahmenrampe +TechPack Stairway=TechPack Treppe diff --git a/techpack_stairway/locale/template.txt b/techpack_stairway/locale/template.txt new file mode 100644 index 0000000..9c29e43 --- /dev/null +++ b/techpack_stairway/locale/template.txt @@ -0,0 +1,22 @@ +# textdomain: techpack_stairway + + + +### init.lua ### + +TechPack Bridge 1= +TechPack Bridge 2= +TechPack Bridge 3= +TechPack Bridge 4= +TechPack Grating= +TechPack Handrail 1= +TechPack Handrail 2= +TechPack Handrail 3= +TechPack Handrail 4= +TechPack Ladder 1= +TechPack Ladder 2= +TechPack Ladder 3= +TechPack Ladder 4= +TechPack Lattice= +TechPack Lattice Slope= +TechPack Stairway= diff --git a/techpack_stairway/models/techpack_stairway_slope.obj b/techpack_stairway/models/techpack_stairway_slope.obj new file mode 100644 index 0000000..f96e575 --- /dev/null +++ b/techpack_stairway/models/techpack_stairway_slope.obj @@ -0,0 +1,56 @@ +g top +v 0.498000 0.498000 0.498000 +v -0.498000 0.498000 0.498000 +v -0.498000 -0.498000 -0.498000 +v 0.498000 -0.498000 -0.498000 +vt 1.0000 1.0000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vn 0.0000 0.7071 -0.7071 +s off +f 2/1/1 1/2/1 4/3/1 3/4/1 +g bottom +v -0.498000 -0.498000 0.498000 +v 0.498000 -0.498000 0.498000 +v -0.498000 -0.498000 -0.498000 +v 0.498000 -0.498000 -0.498000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 0.0000 1.0000 +vn 0.0000 -1.0000 -0.0000 +s off +f 6/5/2 5/6/2 7/7/2 8/8/2 +g right +v -0.498000 0.498000 0.498000 +v -0.498000 -0.498000 0.498000 +v -0.498000 -0.498000 -0.498000 +vt 1.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +s off +f 9/9/3 11/10/3 10/11/3 +g left +v 0.498000 0.498000 0.498000 +v 0.498000 -0.498000 0.498000 +v 0.498000 -0.498000 -0.498000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +s off +f 12/12/4 13/13/4 14/14/4 +g back +v 0.498000 0.498000 0.498000 +v -0.498000 0.498000 0.498000 +v -0.498000 -0.498000 0.498000 +v 0.498000 -0.498000 0.498000 +vt 1.0000 1.0000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +s off +f 15/15/5 16/16/5 17/17/5 18/18/5 diff --git a/techpack_stairway/readme.md b/techpack_stairway/readme.md index 7000048..929bce9 100644 --- a/techpack_stairway/readme.md +++ b/techpack_stairway/readme.md @@ -17,3 +17,5 @@ none ### History - 2018-12-29 v0.01 * first draft - 2020-04-26 v1.00 * extracted from TechPack and released +- 2020-10-08 v1.01 * Lattice Slope node added +- 2020-10-10 v1.02 * German translation added

$*~XiJER&HPCr^0TS6PM+xqz=e>>DB05Fm7MvRQ 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 literal 0 HcmV?d00001 diff --git a/ta4_paraglider/screenshot.png b/ta4_paraglider/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..f1a9ca1ebe74cf5ae2f3bc151988c53b904414bd GIT binary patch literal 221976 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 Convert" +for filename in os.listdir("./"): + if fnmatch.fnmatch(filename, "*.png"): + print(filename) + os.system("pngquant --skip-if-larger --quality=8-32 --output ./%s.new ./%s" % (filename, filename)) + +print "\n>>> Copy" +for filename in os.listdir("./"): + if fnmatch.fnmatch(filename, "*.new"): + print(filename) + os.remove("./" + filename[:-4]) + os.rename("./" + filename, "./" + filename[:-4]) + diff --git a/ta4_paraglider/textures/ta4_paraglider_inventory.png b/ta4_paraglider/textures/ta4_paraglider_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..4870abcbc08715e21cd2c704c042dbb8c179e0e1 GIT binary patch literal 442 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 TYh%B}0ATo#hHmpf6jBUr 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ⅆ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≥!$^1?)OD%`WOD)+f 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 literal 0 HcmV?d00001 diff --git a/techage/LICENSE.txt b/techage/LICENSE.txt index f288702..2beb9e1 100644 --- a/techage/LICENSE.txt +++ b/techage/LICENSE.txt @@ -1,5 +1,5 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies @@ -7,17 +7,15 @@ Preamble - The GNU General Public License is a free, copyleft license for -software and other kinds of works. + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to +our General Public Licenses are intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. +software for all its users. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you @@ -26,44 +24,34 @@ them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. The precise terms and conditions for copying, distribution and modification follow. @@ -72,7 +60,7 @@ modification follow. 0. Definitions. - "This License" refers to version 3 of the GNU General Public License. + "This License" refers to version 3 of the GNU Affero General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. @@ -549,35 +537,45 @@ to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. - 13. Use with the GNU Affero General Public License. + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single +under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General +Program specifies that a certain numbered version of the GNU Affero General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published +GNU Affero General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's +versions of the GNU Affero General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. @@ -635,40 +633,30 @@ the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by + it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Affero General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see +For more information on this, and how to apply and follow the GNU AGPL, see . - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/techage/README.md b/techage/README.md index c99e3af..84f3202 100644 --- a/techage/README.md +++ b/techage/README.md @@ -28,7 +28,7 @@ In contrast to TechPack, the resources are more limited and it is much more diff ### License Copyright (C) 2019-2020 Joachim Stolberg -Code: Licensed under the GNU GPL version 3 or later. See LICENSE.txt +Code: Licensed under the GNU AGPL version 3 or later. See LICENSE.txt Textures: CC BY-SA 3.0 Many thanks to Thomas-S for his contributions @@ -77,6 +77,31 @@ Available worlds will be converted to 'lsqlite3', but there is no way back, so: ### History +**2020-10-20 V0.24** +- Pull request #27: Liquid Tanks: Add protection support (from Thomas-S) +- Pull request #28: Quarry: Improve digging behaviour (from Thomas-S) +- Pull request #29: Distributor: Keep metadata (from Thomas-S) +- Pull request #30: TA4: Add Liquid Filter (from Thomas-S) +- Pull request #31: Fix chest crash (from Thomas-S) +- Pull request #32: Fix Filter Sink Bug (from Thomas-S) +- Pull request #33: Add TA4 High Performance Distributor (from Thomas-S) +- Pull request #34: Add TA4 High Performance Distributor to Hopper (from Thomas-S) +- Pull request #35: Fixed Gravel Sieve bug (from CosmicConveyor) +- Fix doorcontroller and ta4 doser bugs +- Add check for wind turbine areas +- Fix translation errors +- QSG: Add power consumptions and fix manual bug +- Add load command to the controller battery +- TA4 silo: Add load command +- silo/tank: Add second return value for load command +- Liquid Pumps: Fix issue with undetected pipe connection gaps +- Shrink PGN files +- Fix ta4 chest bugs +- Fix ta4 chest and ta3 firebox issues +- Remove repairkit recipe +- Switched to AGPL license +- API added for ingame manual + **2020-09-13 V0.23** - Pull request #26: Digtron Battery: Fix duplication bug (from Thomas-S) - Improve ta4 sensor box diff --git a/techage/basic_machines/autocrafter.lua b/techage/basic_machines/autocrafter.lua index d831708..9bfc575 100644 --- a/techage/basic_machines/autocrafter.lua +++ b/techage/basic_machines/autocrafter.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information The autocrafter is derived from pipeworks: @@ -28,6 +28,13 @@ local STANDBY_TICKS = 3 local COUNTDOWN_TICKS = 4 local CYCLE_TIME = 4 +local UncraftableItems = {} + +-- Add all nodes/items which should not be crafted with the autocrafter +function techage.register_uncraftable_items(item_name) + UncraftableItems[item_name] = true +end + local function formspec(self, pos, nvm) return "size[8,9.2]".. default.gui_bg.. @@ -71,6 +78,12 @@ local function get_craft(pos, inventory, hash) local recipe = inventory:get_list("recipe") local output, decremented_input = minetest.get_craft_result( {method = "normal", width = 3, items = recipe}) + + -- check if registered item + if UncraftableItems[output.item:get_name()] then + output.item = ItemStack() + end + craft = {recipe = recipe, consumption = count_index(recipe), output = output, decremented_input = decremented_input} autocrafterCache[hash] = craft diff --git a/techage/basic_machines/blackhole.lua b/techage/basic_machines/blackhole.lua index 0064d11..b55c085 100644 --- a/techage/basic_machines/blackhole.lua +++ b/techage/basic_machines/blackhole.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information All items and liquids disappear. diff --git a/techage/basic_machines/chest.lua b/techage/basic_machines/chest.lua index 562cb39..11840ec 100644 --- a/techage/basic_machines/chest.lua +++ b/techage/basic_machines/chest.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2/TA3/TA4 Chest @@ -304,8 +304,10 @@ techage.register_node({"techage:chest_ta4"}, { local meta = minetest.get_meta(pos) local inv = meta:get_inventory() local mem = techage.get_mem(pos) + mem.filter = mem.filter or mConf.item_filter(pos, 50) - mem.chest_configured = mem.chest_configured or #mem.filter["unconfigured"] < 50 + mem.chest_configured = mem.chest_configured or + not mem.filter["unconfigured"] or #mem.filter["unconfigured"] < 50 if inv:is_empty("main") then return nil @@ -335,8 +337,10 @@ techage.register_node({"techage:chest_ta4"}, { local meta = minetest.get_meta(pos) local inv = meta:get_inventory() local mem = techage.get_mem(pos) + mem.filter = mem.filter or mConf.item_filter(pos, 50) - mem.chest_configured = mem.chest_configured or #mem.filter["unconfigured"] < 50 + mem.chest_configured = mem.chest_configured or + not mem.filter["unconfigured"] or #mem.filter["unconfigured"] < 50 if mem.chest_configured then local name = item:get_name() @@ -350,8 +354,10 @@ techage.register_node({"techage:chest_ta4"}, { local meta = minetest.get_meta(pos) local inv = meta:get_inventory() local mem = techage.get_mem(pos) + mem.filter = mem.filter or mConf.item_filter(pos, 50) - mem.chest_configured = mem.chest_configured or #mem.filter["unconfigured"] < 50 + mem.chest_configured = mem.chest_configured or + not mem.filter["unconfigured"] or #mem.filter["unconfigured"] < 50 if mem.chest_configured then local name = item:get_name() diff --git a/techage/basic_machines/consumer.lua b/techage/basic_machines/consumer.lua index e28937e..70ad1ad 100644 --- a/techage/basic_machines/consumer.lua +++ b/techage/basic_machines/consumer.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Consumer node basis functionality. diff --git a/techage/basic_machines/distributor.lua b/techage/basic_machines/distributor.lua index ef06421..cef664e 100644 --- a/techage/basic_machines/distributor.lua +++ b/techage/basic_machines/distributor.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2/TA3/TA4 Distributor @@ -99,17 +99,17 @@ local function get_filter_settings(pos) return FilterCache[hash].ItemFilter, FilterCache[hash].OpenPorts end -local function blocking_checkbox(pos, filter) +local function blocking_checkbox(pos, filter, is_hp) local cnt = 0 local _, open_ports = get_filter_settings(pos) - + local fs_pos = is_hp and "0.25,5" or "3,3.9" for _,val in ipairs(filter) do if val then cnt = cnt + 1 end end if cnt > 1 and #open_ports > 0 then local blocking = M(pos):get_int("blocking") == 1 and "true" or "false" - return "checkbox[3,3.9;blocking;"..S("blocking mode")..";"..blocking.."]".. - "tooltip[3,3.9;1,1;"..S("Block configured items for open ports")..";#0C3D32;#FFFFFF]" + return "checkbox["..fs_pos..";blocking;"..S("blocking mode")..";"..blocking.."]".. + "tooltip["..fs_pos..";1,1;"..S("Block configured items for open ports")..";#0C3D32;#FFFFFF]" else M(pos):set_int("blocking", 0) -- disable blocking end @@ -118,32 +118,57 @@ end local function formspec(self, pos, nvm) local filter = minetest.deserialize(M(pos):get_string("filter")) or {false,false,false,false} - local blocking = blocking_checkbox(pos, filter) - return "size[10.5,8.5]".. - default.gui_bg.. - default.gui_bg_img.. - default.gui_slots.. - "list[context;src;0,0;2,4;]".. - blocking.. - "image[2,1.5;1,1;techage_form_arrow.png]".. - "image_button[0,4.8;1,1;"..self:get_state_button_image(nvm)..";state_button;]".. - "tooltip[0,4.8;1,1;"..self:get_state_tooltip(nvm).."]".. - "checkbox[3,0;filter1;On;"..dump(filter[1]).."]".. - "checkbox[3,1;filter2;On;"..dump(filter[2]).."]".. - "checkbox[3,2;filter3;On;"..dump(filter[3]).."]".. - "checkbox[3,3;filter4;On;"..dump(filter[4]).."]".. - "image[4,0;0.3,1;techage_inv_red.png]".. - "image[4,1;0.3,1;techage_inv_green.png]".. - "image[4,2;0.3,1;techage_inv_blue.png]".. - "image[4,3;0.3,1;techage_inv_yellow.png]".. - "list[context;red;4.5,0;6,1;]".. - "list[context;green;4.5,1;6,1;]".. - "list[context;blue;4.5,2;6,1;]".. - "list[context;yellow;4.5,3;6,1;]".. - "list[current_player;main;1.25,4.8;8,4;]".. - "listring[context;src]".. - "listring[current_player;main]".. - default.get_hotbar_bg(1.25,4.8) + local is_hp = nvm.high_performance == true + local blocking = blocking_checkbox(pos, filter, is_hp) + + if is_hp then + return "size[10.5,9.5]".. + "box[0.25,-0.1;9.6,1.1;#005500]".. + "label[0.6,0.2;"..S("Input").."]".. + "list[context;src;1.75,0;8,1;]".. + blocking.. + "image_button[0.25,5.8;1,1;"..self:get_state_button_image(nvm)..";state_button;]".. + "tooltip[0.25,5.8;1,1;"..self:get_state_tooltip(nvm).."]".. + "checkbox[0.25,1.2;filter1;On;"..dump(filter[1]).."]".. + "checkbox[0.25,2.2;filter2;On;"..dump(filter[2]).."]".. + "checkbox[0.25,3.2;filter3;On;"..dump(filter[3]).."]".. + "checkbox[0.25,4.2;filter4;On;"..dump(filter[4]).."]".. + "image[1.25,1.2;0.3,1;techage_inv_red.png]".. + "image[1.25,2.2;0.3,1;techage_inv_green.png]".. + "image[1.25,3.2;0.3,1;techage_inv_blue.png]".. + "image[1.25,4.2;0.3,1;techage_inv_yellow.png]".. + "list[context;red;1.75,1.2;8,1;]".. + "list[context;green;1.75,2.2;8,1;]".. + "list[context;blue;1.75,3.2;8,1;]".. + "list[context;yellow;1.75,4.2;8,1;]".. + "list[current_player;main;1.75,5.8;8,4;]".. + "listring[context;src]".. + "listring[current_player;main]".. + default.get_hotbar_bg(1.75,5.8) + else + return "size[10.5,8.5]".. + "list[context;src;0,0;2,4;]".. + blocking.. + "image[2,1.5;1,1;techage_form_arrow.png]".. + "image_button[0,4.8;1,1;"..self:get_state_button_image(nvm)..";state_button;]".. + "tooltip[0,4.8;1,1;"..self:get_state_tooltip(nvm).."]".. + "checkbox[3,0;filter1;On;"..dump(filter[1]).."]".. + "checkbox[3,1;filter2;On;"..dump(filter[2]).."]".. + "checkbox[3,2;filter3;On;"..dump(filter[3]).."]".. + "checkbox[3,3;filter4;On;"..dump(filter[4]).."]".. + "image[4,0;0.3,1;techage_inv_red.png]".. + "image[4,1;0.3,1;techage_inv_green.png]".. + "image[4,2;0.3,1;techage_inv_blue.png]".. + "image[4,3;0.3,1;techage_inv_yellow.png]".. + "list[context;red;4.5,0;6,1;]".. + "list[context;green;4.5,1;6,1;]".. + "list[context;blue;4.5,2;6,1;]".. + "list[context;yellow;4.5,3;6,1;]".. + "list[current_player;main;1.25,4.8;8,4;]".. + "listring[context;src]".. + "listring[current_player;main]".. + default.get_hotbar_bg(1.25,4.8) + end end local function allow_metadata_inventory_put(pos, listname, index, stack, player) @@ -219,6 +244,7 @@ local function push_item(pos, filter, itemstack, num_items, nvm) local idx = 1 local num_pushed = 0 local num_ports = #filter + num_ports = techage.in_range(num_ports, 1, 4) local randidx = permIdx[num_ports][math.random(1, #permIdx[num_ports])] local amount = math.floor(math.max((num_items + 1) / num_ports, 1)) local num_of_trials = 0 @@ -356,36 +382,40 @@ local function can_dig(pos, player) return inv:is_empty("src") end -local tiles = {} --- '#' will be replaced by the stage number --- '{power}' will be replaced by the power PNG -tiles.pas = { - -- up, down, right, left, back, front - "techage_filling_ta#.png^techage_appl_distri.png^techage_frame_ta#_top.png^techage_appl_color_top.png", - "techage_filling_ta#.png^techage_frame_ta#.png", - "techage_filling_ta#.png^techage_frame_ta#.png^techage_appl_distri_yellow.png", - "techage_filling_ta#.png^techage_frame_ta#.png^techage_appl_distri_green.png", - "techage_filling_ta#.png^techage_frame_ta#.png^techage_appl_distri_red.png", - "techage_filling_ta#.png^techage_frame_ta#.png^techage_appl_distri_blue.png", -} -tiles.act = { - -- up, down, right, left, back, front - { - image = "techage_filling4_ta#.png^techage_appl_distri4.png^techage_frame4_ta#_top.png^techage_appl_color_top4.png", - backface_culling = false, - animation = { - type = "vertical_frames", - aspect_w = 32, - aspect_h = 32, - length = 1.0, +local get_tiles = function(is_hp) + local variant = is_hp and "_hp" or "" + local tiles = {} + -- '#' will be replaced by the stage number + -- '{power}' will be replaced by the power PNG + tiles.pas = { + -- up, down, right, left, back, front + "techage_filling_ta#.png^techage_appl_distri.png^techage_frame_ta#_top"..variant..".png^techage_appl_color_top.png", + "techage_filling_ta#.png^techage_frame_ta#_top"..variant..".png^(techage_appl_color_top.png^[transformFY)", + "techage_filling_ta#.png^techage_frame_ta#"..variant..".png^techage_appl_distri_yellow.png", + "techage_filling_ta#.png^techage_frame_ta#"..variant..".png^techage_appl_distri_green.png", + "techage_filling_ta#.png^techage_frame_ta#"..variant..".png^techage_appl_distri_red.png", + "techage_filling_ta#.png^techage_frame_ta#"..variant..".png^techage_appl_distri_blue.png", + } + tiles.act = { + -- up, down, right, left, back, front + { + image = "techage_filling4_ta#.png^techage_appl_distri4.png^techage_frame4_ta#_top"..variant..".png^techage_appl_color_top4.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 32, + aspect_h = 32, + length = 1.0, + }, }, - }, - "techage_filling_ta#.png^techage_frame_ta#.png^techage_appl_color_top.png", - "techage_filling_ta#.png^techage_frame_ta#.png^techage_appl_distri_yellow.png", - "techage_filling_ta#.png^techage_frame_ta#.png^techage_appl_distri_green.png", - "techage_filling_ta#.png^techage_frame_ta#.png^techage_appl_distri_red.png", - "techage_filling_ta#.png^techage_frame_ta#.png^techage_appl_distri_blue.png", -} + "techage_filling_ta#.png^techage_frame_ta#_top"..variant..".png^(techage_appl_color_top.png^[transformFY)", + "techage_filling_ta#.png^techage_frame_ta#"..variant..".png^techage_appl_distri_yellow.png", + "techage_filling_ta#.png^techage_frame_ta#"..variant..".png^techage_appl_distri_green.png", + "techage_filling_ta#.png^techage_frame_ta#"..variant..".png^techage_appl_distri_red.png", + "techage_filling_ta#.png^techage_frame_ta#"..variant..".png^techage_appl_distri_blue.png", + } + return tiles +end local tubing = { on_pull_item = function(pos, in_dir, num) @@ -418,57 +448,87 @@ local tubing = { end, } -local node_name_ta2, node_name_ta3, node_name_ta4 = - techage.register_consumer("distributor", S("Distributor"), tiles, { - cycle_time = CYCLE_TIME, - standby_ticks = STANDBY_TICKS, - formspec = formspec, - tubing = tubing, - after_place_node = function(pos, placer) - local meta = M(pos) - local filter = {false,false,false,false} - meta:set_string("filter", minetest.serialize(filter)) - local inv = meta:get_inventory() - inv:set_size('src', 8) - inv:set_size('yellow', 6) - inv:set_size('green', 6) - inv:set_size('red', 6) - inv:set_size('blue', 6) - end, - can_dig = can_dig, - node_timer = keep_running, - on_receive_fields = on_receive_fields, - allow_metadata_inventory_put = allow_metadata_inventory_put, - allow_metadata_inventory_move = allow_metadata_inventory_move, - allow_metadata_inventory_take = allow_metadata_inventory_take, - tubelib2_on_update2 = tubelib2_on_update2, - - on_metadata_inventory_move = function(pos, from_list, from_index, to_list) - if from_list ~= "src" or to_list ~= "src" then - filter_settings(pos) - local nvm = techage.get_nvm(pos) - M(pos):set_string("formspec", formspec(CRD(pos).State, pos, nvm)) - end - end, - on_metadata_inventory_put = function(pos, listname) - if listname ~= "src" then - filter_settings(pos) - local nvm = techage.get_nvm(pos) - M(pos):set_string("formspec", formspec(CRD(pos).State, pos, nvm)) - end - end, - on_metadata_inventory_take = function(pos, listname) - if listname ~= "src" then - filter_settings(pos) - local nvm = techage.get_nvm(pos) - M(pos):set_string("formspec", formspec(CRD(pos).State, pos, nvm)) - end - end, - - groups = {choppy=2, cracky=2, crumbly=2}, - sounds = default.node_sound_wood_defaults(), - num_items = {0,4,12,24}, - }) +local def = { + cycle_time = CYCLE_TIME, + standby_ticks = STANDBY_TICKS, + formspec = formspec, + tubing = tubing, + after_place_node = function(pos, placer) + local meta = M(pos) + local filter = {false,false,false,false} + meta:set_string("filter", minetest.serialize(filter)) + local inv = meta:get_inventory() + inv:set_size('src', 8) + inv:set_size('yellow', 6) + inv:set_size('green', 6) + inv:set_size('red', 6) + inv:set_size('blue', 6) + end, + can_dig = can_dig, + node_timer = keep_running, + on_receive_fields = on_receive_fields, + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_move = allow_metadata_inventory_move, + allow_metadata_inventory_take = allow_metadata_inventory_take, + tubelib2_on_update2 = tubelib2_on_update2, + + on_metadata_inventory_move = function(pos, from_list, from_index, to_list) + if from_list ~= "src" or to_list ~= "src" then + filter_settings(pos) + local nvm = techage.get_nvm(pos) + M(pos):set_string("formspec", formspec(CRD(pos).State, pos, nvm)) + end + end, + on_metadata_inventory_put = function(pos, listname) + if listname ~= "src" then + filter_settings(pos) + local nvm = techage.get_nvm(pos) + M(pos):set_string("formspec", formspec(CRD(pos).State, pos, nvm)) + end + end, + on_metadata_inventory_take = function(pos, listname) + if listname ~= "src" then + filter_settings(pos) + local nvm = techage.get_nvm(pos) + M(pos):set_string("formspec", formspec(CRD(pos).State, pos, nvm)) + end + end, + + groups = {choppy=2, cracky=2, crumbly=2}, + sounds = default.node_sound_wood_defaults(), + num_items = {0,4,12,24}, +} + +local node_name_ta2, node_name_ta3, node_name_ta4 = techage.register_consumer( + "distributor", + S("Distributor"), + get_tiles(false), + def +) + +local hp_def = table.copy(def) + +hp_def.after_place_node = function(pos, placer) + local meta = M(pos) + local nvm = techage.get_nvm(pos) + nvm.high_performance = true + local filter = {false,false,false,false} + meta:set_string("filter", minetest.serialize(filter)) + local inv = meta:get_inventory() + inv:set_size('src', 8) + inv:set_size('yellow', 8) + inv:set_size('green', 8) + inv:set_size('red', 8) + inv:set_size('blue', 8) +end +hp_def.num_items = {0,0,0,36} + +local _, _, node_name_ta4_hp = techage.register_consumer( + "high_performance_distributor", S("High Performance Distributor"), + get_tiles(true), + hp_def, + {false, false, false, true} +) minetest.register_craft({ output = node_name_ta2.." 2", @@ -496,3 +556,12 @@ minetest.register_craft({ {"", "techage:ta4_wlanchip", ""}, }, }) + + +minetest.register_craft({ + output = node_name_ta4_hp, + recipe = { + {node_name_ta4, "default:copper_ingot"}, + {"default:mese_crystal_fragment", node_name_ta4}, + }, +}) diff --git a/techage/basic_machines/electronic_fab.lua b/techage/basic_machines/electronic_fab.lua index 60665dd..d5f962d 100644 --- a/techage/basic_machines/electronic_fab.lua +++ b/techage/basic_machines/electronic_fab.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2/TA3/TA4 Electronic Fab diff --git a/techage/basic_machines/forceload.lua b/techage/basic_machines/forceload.lua index b8a4f7e..9950d28 100644 --- a/techage/basic_machines/forceload.lua +++ b/techage/basic_machines/forceload.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Forceload block diff --git a/techage/basic_machines/gravelrinser.lua b/techage/basic_machines/gravelrinser.lua index f4bd8fb..e8786e3 100644 --- a/techage/basic_machines/gravelrinser.lua +++ b/techage/basic_machines/gravelrinser.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2 Gravel Rinser, washing sieved gravel to find more ores diff --git a/techage/basic_machines/gravelsieve.lua b/techage/basic_machines/gravelsieve.lua index b878e77..6f307c5 100644 --- a/techage/basic_machines/gravelsieve.lua +++ b/techage/basic_machines/gravelsieve.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2/TA3/TA4 Gravel Sieve, sieving gravel to find ores @@ -75,20 +75,22 @@ end local function sieving(pos, crd, nvm, inv) local src, dst - if inv:contains_item("src", ItemStack("techage:basalt_gravel")) then - dst, src = get_random_basalt_ore(), ItemStack("techage:basalt_gravel") - elseif inv:contains_item("src", ItemStack("default:gravel")) then - dst, src = get_random_gravel_ore(), ItemStack("default:gravel") - else - crd.State:idle(pos, nvm) - return + for i = 1, crd.num_items do + if inv:contains_item("src", ItemStack("techage:basalt_gravel")) then + dst, src = get_random_basalt_ore(), ItemStack("techage:basalt_gravel") + elseif inv:contains_item("src", ItemStack("default:gravel")) then + dst, src = get_random_gravel_ore(), ItemStack("default:gravel") + else + crd.State:idle(pos, nvm) + return + end + if not inv:room_for_item("dst", dst) then + crd.State:idle(pos, nvm) + return + end + inv:add_item("dst", dst) + inv:remove_item("src", src) end - if not inv:room_for_item("dst", dst) then - crd.State:idle(pos, nvm) - return - end - inv:add_item("dst", dst) - inv:remove_item("src", src) crd.State:keep_running(pos, nvm, COUNTDOWN_TICKS) end diff --git a/techage/basic_machines/grinder.lua b/techage/basic_machines/grinder.lua index 0217231..c406ba2 100644 --- a/techage/basic_machines/grinder.lua +++ b/techage/basic_machines/grinder.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2/TA3/TA4 Grinder, grinding Cobble/Basalt to Gravel diff --git a/techage/basic_machines/legacy_nodes.lua b/techage/basic_machines/legacy_nodes.lua index a949afd..7187257 100644 --- a/techage/basic_machines/legacy_nodes.lua +++ b/techage/basic_machines/legacy_nodes.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Tube support for default chests and furnace diff --git a/techage/basic_machines/liquidsampler.lua b/techage/basic_machines/liquidsampler.lua index e25fb43..ab4d695 100644 --- a/techage/basic_machines/liquidsampler.lua +++ b/techage/basic_machines/liquidsampler.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2/TA3 Bucket based Liquid Sampler diff --git a/techage/basic_machines/mods_support.lua b/techage/basic_machines/mods_support.lua index ede4e25..3c1e2bc 100644 --- a/techage/basic_machines/mods_support.lua +++ b/techage/basic_machines/mods_support.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Tube support for digtron and protector chests diff --git a/techage/basic_machines/pusher.lua b/techage/basic_machines/pusher.lua index 5fdf4b7..4d1e1ee 100644 --- a/techage/basic_machines/pusher.lua +++ b/techage/basic_machines/pusher.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2/TA3/TA4 Pusher diff --git a/techage/basic_machines/quarry.lua b/techage/basic_machines/quarry.lua index ab938c7..ee938e3 100644 --- a/techage/basic_machines/quarry.lua +++ b/techage/basic_machines/quarry.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Quarry machine to dig stones and other ground blocks. diff --git a/techage/basic_machines/source.lua b/techage/basic_machines/source.lua index 39bdc94..48164b2 100644 --- a/techage/basic_machines/source.lua +++ b/techage/basic_machines/source.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA2/TA3/TA4 Power Test Source diff --git a/techage/basic_machines/ta4_chest.lua b/techage/basic_machines/ta4_chest.lua index 868ebfa..ce565ac 100644 --- a/techage/basic_machines/ta4_chest.lua +++ b/techage/basic_machines/ta4_chest.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 8x2000 Chest diff --git a/techage/basic_machines/ta4_injector.lua b/techage/basic_machines/ta4_injector.lua index 1f5017a..39435ca 100644 --- a/techage/basic_machines/ta4_injector.lua +++ b/techage/basic_machines/ta4_injector.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Injector diff --git a/techage/basis/assemble.lua b/techage/basis/assemble.lua index 45e09b4..8437c1f 100644 --- a/techage/basis/assemble.lua +++ b/techage/basis/assemble.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Assemble routines diff --git a/techage/basis/boiler_lib.lua b/techage/basis/boiler_lib.lua index 929bb80..0b805aa 100644 --- a/techage/basis/boiler_lib.lua +++ b/techage/basis/boiler_lib.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Boiler common functions diff --git a/techage/basis/command.lua b/techage/basis/command.lua index ae850b3..e8b87b8 100644 --- a/techage/basis/command.lua +++ b/techage/basis/command.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Basis functions for inter-node communication diff --git a/techage/basis/conf_inv.lua b/techage/basis/conf_inv.lua index 8b1badb..159a5f0 100644 --- a/techage/basis/conf_inv.lua +++ b/techage/basis/conf_inv.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Configured inventory lib @@ -25,7 +25,7 @@ function inv_lib.preassigned_stacks(pos, xsize, ysize) local item_name = inv:get_stack("conf", idx):get_name() if item_name ~= "" then local x = (idx - 1) % xsize - local y = math.floor(idx / xsize) + local y = math.floor((idx - 1) / xsize) tbl[#tbl+1] = "item_image["..x..","..y..";1,1;"..item_name.."]" end end @@ -76,7 +76,7 @@ function inv_lib.allow_conf_inv_move(pos, from_list, from_index, to_list, to_ind end function inv_lib.put_items(pos, inv, listname, item, stacks, idx) - for _, i in ipairs(stacks) do + for _, i in ipairs(stacks or {}) do if not idx or idx == i then local stack = inv:get_stack(listname, i) if stack:item_fits(item) then diff --git a/techage/basis/fake_player.lua b/techage/basis/fake_player.lua index e4a6f26..40c9371 100644 --- a/techage/basis/fake_player.lua +++ b/techage/basis/fake_player.lua @@ -6,7 +6,7 @@ Copyright (C) 2019-2020 Joachim Stolberg Copyright (C) 2020 Thomas S. - GPL v3 + AGPL v3 See LICENSE.txt for more information Fake Player diff --git a/techage/basis/firebox_lib.lua b/techage/basis/firebox_lib.lua index 294d2e6..b88ce89 100644 --- a/techage/basis/firebox_lib.lua +++ b/techage/basis/firebox_lib.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Firebox basic functions diff --git a/techage/basis/formspec_update.lua b/techage/basis/formspec_update.lua index 21ead20..b42b173 100644 --- a/techage/basis/formspec_update.lua +++ b/techage/basis/formspec_update.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Keep only one formspec active per player diff --git a/techage/basis/fuel_lib.lua b/techage/basis/fuel_lib.lua index 8ab59db..69b438e 100644 --- a/techage/basis/fuel_lib.lua +++ b/techage/basis/fuel_lib.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Oil fuel burning lib @@ -16,7 +16,6 @@ local S2P = minetest.string_to_pos local P2S = minetest.pos_to_string local M = minetest.get_meta local S = techage.S -local LQD = function(pos) return (minetest.registered_nodes[techage.get_node_lvm(pos).name] or {}).liquid end local Pipe = techage.LiquidPipe local liquid = techage.liquid local ValidOilFuels = techage.firebox.ValidOilFuels @@ -120,11 +119,14 @@ function techage.fuel.on_punch(pos, node, puncher, pointed_thing) local ldef = liquid.get_liquid_def(wielded_item) if ldef and ValidOilFuels[ldef.inv_item] then - local new_item = liquid.empty_on_punch(pos, nvm, wielded_item, item_count) - if new_item then - puncher:set_wielded_item(new_item) - M(pos):set_string("formspec", techage.fuel.formspec(pos, nvm)) - mem.blocking_time = techage.SystemTime + BLOCKING_TIME + local lqd = (minetest.registered_nodes[node.name] or {}).liquid + if not lqd.fuel_cat or ValidOilFuels[ldef.inv_item] <= lqd.fuel_cat then + local new_item = liquid.empty_on_punch(pos, nvm, wielded_item, item_count) + if new_item then + puncher:set_wielded_item(new_item) + M(pos):set_string("formspec", techage.fuel.formspec(pos, nvm)) + mem.blocking_time = techage.SystemTime + BLOCKING_TIME + end end end end diff --git a/techage/basis/gravel_lib.lua b/techage/basis/gravel_lib.lua index 8ecacf6..53b21f2 100644 --- a/techage/basis/gravel_lib.lua +++ b/techage/basis/gravel_lib.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Gravel Sieve basis functions diff --git a/techage/basis/lib.lua b/techage/basis/lib.lua index 9d954c4..4f6dee2 100644 --- a/techage/basis/lib.lua +++ b/techage/basis/lib.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Helper functions @@ -126,6 +126,14 @@ function techage.is_primary_node(pos, dir) return param2 ~= 0 end +function techage.is_air_like(name) + local ndef = minetest.registered_nodes[name] + if ndef and ndef.buildable_to then + return true + end + return false +end + -- returns true, if node can be dug, otherwise false function techage.can_node_dig(node, ndef) if RegisteredNodesToBeDug[node.name] then diff --git a/techage/basis/liquid_lib.lua b/techage/basis/liquid_lib.lua index 6801070..a21ffc4 100644 --- a/techage/basis/liquid_lib.lua +++ b/techage/basis/liquid_lib.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Liquid lib @@ -55,7 +55,9 @@ techage.liquid.recv_message = { on_recv_message = function(pos, src, topic, payload) if topic == "load" then local nvm = techage.get_nvm(pos) - return techage.power.percent(LQD(pos).capa, (nvm.liquid and nvm.liquid.amount) or 0) + nvm.liquid = nvm.liquid or {} + nvm.liquid.amount = nvm.liquid.amount or 0 + return techage.power.percent(LQD(pos).capa, nvm.liquid.amount), nvm.liquid.amount elseif topic == "size" then return LQD(pos).capa else diff --git a/techage/basis/mark.lua b/techage/basis/mark.lua index 814fa14..4b76773 100644 --- a/techage/basis/mark.lua +++ b/techage/basis/mark.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information mark.lua: diff --git a/techage/basis/mark2.lua b/techage/basis/mark2.lua index 5f9e41c..90dea04 100644 --- a/techage/basis/mark2.lua +++ b/techage/basis/mark2.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information mark.lua: diff --git a/techage/basis/networks.lua b/techage/basis/networks.lua index dbd39c4..29ff735 100644 --- a/techage/basis/networks.lua +++ b/techage/basis/networks.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Networks - the connection of tubelib2 tube/pipe/cable lines to networks diff --git a/techage/basis/node_states.lua b/techage/basis/node_states.lua index 5fd3d9f..e44c4fb 100644 --- a/techage/basis/node_states.lua +++ b/techage/basis/node_states.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information A state model/class for TechAge nodes. diff --git a/techage/basis/node_store.lua b/techage/basis/node_store.lua index 9877feb..23c1438 100644 --- a/techage/basis/node_store.lua +++ b/techage/basis/node_store.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Data storage system for node related volatile and non-volatile data. diff --git a/techage/basis/nodedata_meta.lua b/techage/basis/nodedata_meta.lua index 37a7e75..f5a2c43 100644 --- a/techage/basis/nodedata_meta.lua +++ b/techage/basis/nodedata_meta.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Storage backend for node related data as node metadata diff --git a/techage/basis/nodedata_sqlite.lua b/techage/basis/nodedata_sqlite.lua index 7c0a33a..f241c5b 100644 --- a/techage/basis/nodedata_sqlite.lua +++ b/techage/basis/nodedata_sqlite.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Storage backend for node related data via sqlite database diff --git a/techage/basis/numbers_sqlite.lua b/techage/basis/numbers_sqlite.lua index dcc3f6b..c4cf717 100644 --- a/techage/basis/numbers_sqlite.lua +++ b/techage/basis/numbers_sqlite.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Storage backend for node number mapping via sqlite database diff --git a/techage/basis/numbers_storage.lua b/techage/basis/numbers_storage.lua index 7d69fb1..8e42d58 100644 --- a/techage/basis/numbers_storage.lua +++ b/techage/basis/numbers_storage.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Storage backend for node number mapping via mod storage diff --git a/techage/basis/recipe_lib.lua b/techage/basis/recipe_lib.lua index b937988..2ad28b4 100644 --- a/techage/basis/recipe_lib.lua +++ b/techage/basis/recipe_lib.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Recipe lib for formspecs diff --git a/techage/basis/tube_wall_entry.lua b/techage/basis/tube_wall_entry.lua index d850e83..9c66b06 100644 --- a/techage/basis/tube_wall_entry.lua +++ b/techage/basis/tube_wall_entry.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Tube wall entry diff --git a/techage/basis/tubes.lua b/techage/basis/tubes.lua index a31ef48..a62986b 100644 --- a/techage/basis/tubes.lua +++ b/techage/basis/tubes.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Tubes based on tubelib2 diff --git a/techage/basis/tubes_ta4.lua b/techage/basis/tubes_ta4.lua index 0178c8f..d7dbfb6 100644 --- a/techage/basis/tubes_ta4.lua +++ b/techage/basis/tubes_ta4.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Tubes in TA4 design based on tubelib2 diff --git a/techage/basis/windturbine_lib.lua b/techage/basis/windturbine_lib.lua new file mode 100644 index 0000000..2c2a290 --- /dev/null +++ b/techage/basis/windturbine_lib.lua @@ -0,0 +1,84 @@ +--[[ + + TechAge + ======= + + Copyright (C) 2019-2020 Joachim Stolberg + + AGPL v3 + See LICENSE.txt for more information + + Wind turbine helper function + +]]-- + +local S = techage.S +local P = minetest.string_to_pos +local M = minetest.get_meta + +local function chat_message(player_name, msg) + if player_name then + minetest.chat_send_player(player_name, S("[TA4 Wind Turbine]").." "..msg) + end +end + +-- num_turbines is the mx number of valid wind turbines. In the case of a tool +-- it should be 0, in case of the rotor: 1 +function techage.valid_place_for_windturbine(pos, player_name, num_turbines) + local pos1, pos2, num + + -- Check if occean (only for tool) + if num_turbines == 0 and pos.y ~= 1 then + chat_message(player_name, S("This is not the surface of the ocean!")) + return false + end + local node = minetest.get_node(pos) + if num_turbines == 0 and node.name ~= "default:water_source" then + chat_message(player_name, S("This is no ocean water!")) + return false + end + local data = minetest.get_biome_data({x=pos.x, y=-2, z=pos.z}) + if data then + local name = minetest.get_biome_name(data.biome) + if not string.find(name, "ocean") then + chat_message(player_name, S("This is a "..name.." biome and no ocean!")) + return false + end + end + -- check the space over ocean + pos1 = {x=pos.x-20, y=2, z=pos.z-20} + pos2 = {x=pos.x+20, y=22, z=pos.z+20} + num = #minetest.find_nodes_in_area(pos1, pos2, {"air", "ignore"}) + if num < (41 * 41 * 21 * 0.9) then + techage.mark_region(player_name, pos1, pos2, "") + chat_message(player_name, + S("Here is not enough wind (A free air space of 41x41x21 m is necessary)!")) + return false + end + -- Check for water surface (occean) + pos1 = {x=pos.x-20, y=1, z=pos.z-20} + pos2 = {x=pos.x+20, y=1, z=pos.z+20} + num = #minetest.find_nodes_in_area(pos1, pos2, + {"default:water_source", "default:water_flowing", "ignore"}) + print(num, (41 * 41 * 0.9)) + if num < (41*41 * 0.8) then + techage.mark_region(player_name, pos1, pos2, "") + chat_message(player_name, S("Here is not enough water (41x41 m)!")) + return false + end + -- Check for next wind turbine + pos1 = {x=pos.x-13, y=2, z=pos.z-13} + pos2 = {x=pos.x+13, y=22, z=pos.z+13} + num = #minetest.find_nodes_in_area(pos1, pos2, {"techage:ta4_wind_turbine"}) + if num > num_turbines then + techage.mark_region(player_name, pos1, pos2, "") + chat_message(player_name, S("The next wind turbines is too close!")) + return false + end + + if num_turbines == 0 then + chat_message(player_name, minetest.pos_to_string(pos).." ".. + S("is a suitable place for a wind turbine!")) + end + return true +end diff --git a/techage/carts/chest_cart.lua b/techage/carts/chest_cart.lua index 2cd29bd..702f73e 100644 --- a/techage/carts/chest_cart.lua +++ b/techage/carts/chest_cart.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Chest Cart diff --git a/techage/carts/tank_cart.lua b/techage/carts/tank_cart.lua index 562ecec..c036c68 100644 --- a/techage/carts/tank_cart.lua +++ b/techage/carts/tank_cart.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Tank Cart diff --git a/techage/chemistry/ta4_doser.lua b/techage/chemistry/ta4_doser.lua index dfbeff7..0888542 100644 --- a/techage/chemistry/ta4_doser.lua +++ b/techage/chemistry/ta4_doser.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Doser @@ -153,6 +153,15 @@ local State = techage.NodeStates:new({ stop_node = stop_node, }) +local function untake(recipe, pos, liquids) + for _,item in pairs(recipe.input) do + if item.name ~= "" then + local outdir = liquids[item.name] or reload_liquids(pos)[item.name] + liquid.untake(pos, outdir, item.name, item.num) + end + end +end + local function dosing(pos, nvm, elapsed) -- trigger reactor (power) if not reactor_cmnd(pos, "power") then @@ -215,6 +224,7 @@ local function dosing(pos, nvm, elapsed) name = recipe.output.name, amount = recipe.output.num}) if not leftover or (tonumber(leftover) or 1) > 0 then + untake(recipe, pos, liquids) State:blocked(pos, nvm) reactor_cmnd(pos, "stop") return @@ -224,6 +234,7 @@ local function dosing(pos, nvm, elapsed) name = recipe.waste.name, amount = recipe.waste.num}) if not leftover or (tonumber(leftover) or 1) > 0 then + untake(recipe, pos, liquids) State:blocked(pos, nvm) reactor_cmnd(pos, "stop") return @@ -292,6 +303,7 @@ minetest.register_node("techage:ta4_doser", { after_dig_node = function(pos, oldnode, oldmetadata, digger) techage.remove_node(pos, oldnode, oldmetadata) Pipe:after_dig_node(pos) + liquid.after_dig_pump(pos) techage.del_mem(pos) end, on_receive_fields = on_receive_fields, diff --git a/techage/chemistry/ta4_liquid_filter.lua b/techage/chemistry/ta4_liquid_filter.lua new file mode 100644 index 0000000..50d713f --- /dev/null +++ b/techage/chemistry/ta4_liquid_filter.lua @@ -0,0 +1,224 @@ +--[[ + + TechAge + ======= + + Copyright (C) 2019-2020 Joachim Stolberg + Copyright (C) 2020 Thomas S. + + AGPL v3 + See LICENSE.txt for more information + + TA4 Liquid Filter + +]]-- + +-- For now, the Red Mud -> Lye/Desert Cobble recipe is hardcoded. +-- If necessary, this can be adjusted later. + +local M = minetest.get_meta +local networks = techage.networks +local S = techage.S +local Pipe = techage.LiquidPipe +local liquid = techage.liquid + +-- Checks if the filter structure is ok and returns the amount of gravel +local function checkStructure(pos) + local pos1_outer = {x=pos.x-2,y=pos.y-7,z=pos.z-2} + local pos2_outer = {x=pos.x+2,y=pos.y,z=pos.z+2} + local pos1_inner = {x=pos.x-1,y=pos.y-1,z=pos.z-1} + local pos2_inner = {x=pos.x+1,y=pos.y-7,z=pos.z+1} + local pos1_top = {x=pos.x-1,y=pos.y,z=pos.z-1} + local pos2_top = {x=pos.x+1,y=pos.y,z=pos.z+1} + local pos1_bottom = {x=pos.x-2,y=pos.y-8,z=pos.z-2} + local pos2_bottom = {x=pos.x+2,y=pos.y-8,z=pos.z+2} + + + local gravel = minetest.find_nodes_in_area(pos1_inner, pos2_inner, {"default:gravel"}) + + local _, inner = minetest.find_nodes_in_area(pos1_inner, pos2_inner, { + "default:desert_cobble" + }) + if #gravel + (inner["default:desert_cobble"] or 0) ~= 63 then -- 7x3x3=63 + return false, gravel + end + + local _, outer = minetest.find_nodes_in_area(pos1_outer, pos2_outer, { + "basic_materials:concrete_block", + "default:obsidian_glass" + }) + + -- + 4x7=28 (corners) + -- + 5x5-3x3=16 (top ring) + -- ------------------------------ + -- = 44 (total concrete) + if outer["basic_materials:concrete_block"] ~= 44 then + return false, gravel + end + if outer["default:obsidian_glass"] ~= 84 then -- 4x7x3=84 + return false, gravel + end + + local _,top = minetest.find_nodes_in_area(pos1_top, pos2_top, {"air"}) + if top["air"] ~= 8 then + return false, gravel + end + + local _,bottom = minetest.find_nodes_in_area(pos1_bottom, pos2_bottom, { + "basic_materials:concrete_block", + "techage:ta3_pipe_wall_entry" + }) + if bottom["basic_materials:concrete_block"] ~= 22 or bottom["techage:ta3_pipe_wall_entry"] ~= 2 then + return false, gravel + end + + if minetest.get_node({x=pos.x,y=pos.y-8,z=pos.z}).name ~= "techage:ta4_liquid_filter_sink" then + return false, gravel + end + + return true, gravel +end + +minetest.register_node("techage:ta4_liquid_filter_filler", { + description = S("TA4 Liquid Filter Filler"), + tiles = { + -- up, down, right, left, back, front + "basic_materials_concrete_block.png^techage_gaspipe_hole.png", + "basic_materials_concrete_block.png^techage_liquid_filter_filler_bottom.png", + "basic_materials_concrete_block.png^techage_liquid_filter_filler.png", + }, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-6/8, -0.5, -6/8, 6/8, -0.25, 6/8}, + {-7/16, -0.25, -7/16, 7/16, 0, 7/16}, + {-1/8, 0, -1/8, 1/8, 13/32, 1/8}, + {-2/8, 13/32, -2/8, 2/8, 0.5, 2/8}, + }, + }, + after_place_node = function(pos) + Pipe:after_place_node(pos) + end, + tubelib2_on_update2 = function(pos, dir, tlib2, node) + liquid.update_network(pos) + end, + after_dig_node = function(pos, oldnode, oldmetadata, digger) + Pipe:after_dig_node(pos) + liquid.after_dig_pump(pos) + techage.del_mem(pos) + end, + + paramtype = "light", + paramtype2 = "facedir", + on_rotate = screwdriver.disallow, + groups = {cracky=2}, + is_ground_content = false, + sounds = default.node_sound_metal_defaults(), + + + liquid = { + capa = 1, + peek = function(...) return nil end, + put = function(pos, indir, name, amount) + local structure_ok, gravel = checkStructure(pos) + if name ~= "techage:redmud" then + return amount + end + if not structure_ok then + return amount + end + if #gravel < 33 then + return amount + end + if math.random() < 0.5 then + local out_pos = {x=pos.x,y=pos.y-8,z=pos.z} + local leftover = liquid.put(out_pos, networks.side_to_outdir(out_pos, "R"), "techage:lye", 1) + if leftover > 0 then + return amount + end + else + minetest.swap_node(gravel[math.random(#gravel)], {name = "default:desert_cobble"}) + end + return amount - 1 + end, + take = function(...) return 0 end, + untake = function(pos, outdir, name, amount, player_name) + return amount + end, + }, + + networks = { + pipe2 = { + sides = {U = 1}, -- Pipe connection sides + ntype = "tank", + }, + }, +}) + +minetest.register_node("techage:ta4_liquid_filter_sink", { + description = S("TA4 Liquid Filter Sink"), + tiles = { + -- up, down, right, left, back, front + "basic_materials_concrete_block.png^techage_appl_arrow.png", + "basic_materials_concrete_block.png", + "basic_materials_concrete_block.png^techage_appl_hole_pipe.png", + "basic_materials_concrete_block.png", + "basic_materials_concrete_block.png", + "basic_materials_concrete_block.png", + }, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 3/16, 0.5}, + {-0.5, 3/16, -0.5, 0.5, 5/16, -0.25}, + {0.25, 3/16, -0.5, 0.5, 5/16, 0.5}, + {-0.5, 3/16, 0.25, 0.5, 5/16, 0.5}, + {-0.5, 3/16, -0.5, -0.25, 5/16, 0.5} + }, + }, + after_place_node = function(pos) + Pipe:after_place_node(pos) + end, + tubelib2_on_update2 = function(pos, dir, tlib2, node) + liquid.update_network(pos) + end, + after_dig_node = function(pos, oldnode, oldmetadata, digger) + Pipe:after_dig_node(pos) + end, + + paramtype = "light", + paramtype2 = "facedir", + on_rotate = screwdriver.disallow, + groups = {cracky=2}, + is_ground_content = false, + sounds = default.node_sound_metal_defaults(), + + networks = { + pipe2 = { + sides = {R = 1}, -- Pipe connection sides + ntype = "pump", + }, + }, +}) + +Pipe:add_secondary_node_names({"techage:ta4_liquid_filter_filler", "techage:ta4_liquid_filter_sink"}) + +minetest.register_craft({ + output = 'techage:ta4_liquid_filter_filler', + recipe = { + {'', 'techage:ta3_pipeS', ''}, + {'basic_materials:concrete_block', 'basic_materials:concrete_block', 'basic_materials:concrete_block'}, + {'', 'default:steel_ingot', ''}, + } +}) + +minetest.register_craft({ + output = 'techage:ta4_liquid_filter_sink 2', + recipe = { + {'basic_materials:concrete_block', '', 'basic_materials:concrete_block'}, + {'basic_materials:concrete_block', 'techage:ta3_pipeS', 'techage:ta3_pipeS'}, + {'basic_materials:concrete_block', 'basic_materials:concrete_block', 'basic_materials:concrete_block'}, + } +}) \ No newline at end of file diff --git a/techage/chemistry/ta4_reactor.lua b/techage/chemistry/ta4_reactor.lua index ee8e3b2..e373db7 100644 --- a/techage/chemistry/ta4_reactor.lua +++ b/techage/chemistry/ta4_reactor.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Reactor diff --git a/techage/chemistry/ta4_stand.lua b/techage/chemistry/ta4_stand.lua index c28ca55..616d2c7 100644 --- a/techage/chemistry/ta4_stand.lua +++ b/techage/chemistry/ta4_stand.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Reactor Stand and Base @@ -117,6 +117,7 @@ minetest.register_node("techage:ta4_reactor_stand", { after_dig_node = function(pos, oldnode) Pipe:after_dig_node(pos) Cable:after_dig_node(pos) + liquid.after_dig_pump(pos) techage.del_mem(pos) end, diff --git a/techage/coal_power_station/boiler_base.lua b/techage/coal_power_station/boiler_base.lua index 2a2960e..a2b39e5 100644 --- a/techage/coal_power_station/boiler_base.lua +++ b/techage/coal_power_station/boiler_base.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Coal Power Station Boiler Base diff --git a/techage/coal_power_station/boiler_top.lua b/techage/coal_power_station/boiler_top.lua index feb0a35..050b61a 100644 --- a/techage/coal_power_station/boiler_top.lua +++ b/techage/coal_power_station/boiler_top.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Coal Power Station Boiler Top diff --git a/techage/coal_power_station/cooler.lua b/techage/coal_power_station/cooler.lua index 1725ca9..148cfb3 100644 --- a/techage/coal_power_station/cooler.lua +++ b/techage/coal_power_station/cooler.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Cooler diff --git a/techage/coal_power_station/firebox.lua b/techage/coal_power_station/firebox.lua index 467c05e..bdb7c4c 100644 --- a/techage/coal_power_station/firebox.lua +++ b/techage/coal_power_station/firebox.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Coal Power Station Firebox diff --git a/techage/coal_power_station/generator.lua b/techage/coal_power_station/generator.lua index 7dbfaa9..5a44f2d 100644 --- a/techage/coal_power_station/generator.lua +++ b/techage/coal_power_station/generator.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Power Station Generator diff --git a/techage/coal_power_station/oilfirebox.lua b/techage/coal_power_station/oilfirebox.lua index 7de649b..e3341dc 100644 --- a/techage/coal_power_station/oilfirebox.lua +++ b/techage/coal_power_station/oilfirebox.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Coal Power Station Firebox diff --git a/techage/coal_power_station/turbine.lua b/techage/coal_power_station/turbine.lua index bcfc8c8..479d489 100644 --- a/techage/coal_power_station/turbine.lua +++ b/techage/coal_power_station/turbine.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Power Station Turbine diff --git a/techage/digtron/battery.lua b/techage/digtron/battery.lua index 4763f5e..239d983 100644 --- a/techage/digtron/battery.lua +++ b/techage/digtron/battery.lua @@ -6,7 +6,7 @@ Copyright (C) 2019-2020 Joachim Stolberg Copyright (C) 2020 Thomas S. - GPL v3 + AGPL v3 See LICENSE.txt for more information Electricity powered battery for Digtron diff --git a/techage/doc/guide.lua b/techage/doc/guide.lua index c06a6d7..d6a22af 100644 --- a/techage/doc/guide.lua +++ b/techage/doc/guide.lua @@ -27,7 +27,7 @@ end -- formspec images local function plan(images) local tbl = {} - if images == "none" then return "label[1,3;"..S("No plan available") end + if images == "none" then return "label[1,3;"..S("No plan available") .."]" end for y=1,#images do for x=1,#images[1] do local item = images[y][x] or false @@ -70,7 +70,7 @@ local function formspec_help(meta, manual) bttn = "image[9.3,1;2,2;"..item.."]" end else - bttn = "" + bttn = box end return "size[11,10]".. default.gui_bg.. diff --git a/techage/doc/items.lua b/techage/doc/items.lua index ef5ac6b..784ffa4 100644 --- a/techage/doc/items.lua +++ b/techage/doc/items.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA Items Table @@ -161,6 +161,7 @@ techage.Items = { ta4_collector = "techage:ta4_collector", ta4_pusher = "techage:ta4_pusher_pas", ta4_distributor = "techage:ta4_distributor_pas", + ta4_high_performance_distributor = "techage:ta4_high_performance_distributor_pas", ta4_gravelsieve = "techage:ta4_gravelsieve_pas", ta4_grinder = "techage:ta4_grinder_pas", ta4_detector = "techage:ta4_detector_off", @@ -172,5 +173,12 @@ techage.Items = { ta4_quarry = "techage:ta4_quarry_pas", ta4_electronicfab = "techage:ta4_electronic_fab_pas", ta4_injector = "techage:ta4_injector_pas", + ta4_liquid_filter = "techage_ta4_filter.png", --ta4_ "", } + +function techage.add_manual_items(table_with_items) + for name, tbl in pairs(table_with_items) do + techage.Items[name] = tbl + end +end \ No newline at end of file diff --git a/techage/doc/manual_DE.lua b/techage/doc/manual_DE.lua index 6039266..9ff6fb0 100644 --- a/techage/doc/manual_DE.lua +++ b/techage/doc/manual_DE.lua @@ -170,6 +170,10 @@ techage.manual_DE.aTitel = { "3,TA4 LED Pflanzenlampe / TA4 LED Grow Light", "3,TA4 LED Straßenlampe / TA4 LED Street Lamp", "3,TA4 LED Industrielampe / TA4 LED Industrial Lamp", + "2,TA4 Flüssigkeitsfilter", + "3,Fundament-Ebene", + "3,Schotter-Ebene", + "3,Einfüll-Ebene", "2,Weitere TA4 Blöcke", "3,TA4 Tank / TA4 Tank", "3,TA4 Pumpe / TA4 Pump", @@ -180,6 +184,7 @@ techage.manual_DE.aTitel = { "3,TA4 Kiste / TA4 Chest", "3,TA4 8x2000 Kiste / TA4 8x2000 Chest", "3,TA4 Verteiler / Distributor", + "3,TA4 Hochleistungs-Verteiler / High Performance Distributor", "3,TA4 Kiessieb / Gravel Sieve", "3,TA4 Mühle / Grinder", "3,TA4 Steinbrecher / Quarry", @@ -747,7 +752,7 @@ techage.manual_DE.aText = { "Wird auf den Button der Ölbohrkiste geklickt\\, wird über der Kiste ein Bohrturm errichtet. Dies dauert einige Sekunden.\n".. "Die Ölbohrkiste hat 4 Seiten\\, bei IN muss das Bohrgestänge über Schieber angeliefert und bei OUT muss das Bohrmaterial abtransportiert werden. Über eine der anderen zwei Seiten muss die Ölbohrkiste mit Strom versorgt werden.\n".. "\n".. - "Die Ölbohrkiste bohrt bis zum Ölfeld (1 Meter in 16 s) und benötigt dazu 10 ku Strom.\n".. + "Die Ölbohrkiste bohrt bis zum Ölfeld (1 Meter in 16 s) und benötigt dazu 16 ku Strom.\n".. "Wurde das Ölfeld erreicht\\, kann der Bohrturm abgebaut und die Kiste entfernt werden.\n".. "\n".. "\n".. @@ -1402,6 +1407,31 @@ techage.manual_DE.aText = { "\n".. "\n".. "\n", + "Im Flüssigkeitsfilter wird Rotschlamm gefiltert.\n".. + "Dabei entsteht entweder Lauge\\, welche unten in einem Tank gesammelt werden kann oder Wüstenkopfsteinpflaster\\, welches sich im Filter absetzt.\n".. + "Wenn der Filter zu sehr verstopft ist\\, muss er geleert und neu befüllt werden.\n".. + "Der Filter besteht aus einer Fundament-Ebene\\, auf der 7 identische Filterschichten platziert werden. \n".. + "Ganz oben befindet sich die Einfüllebene.\n".. + "\n".. + "\n".. + "\n", + "Der Aufbau dieser Ebene kann dem Plan entnommen werden.\n".. + "\n".. + "Im Tank wird die Lauge gesammelt.\n".. + "\n".. + "\n".. + "\n", + "Diese Ebene muss so wie im Plan gezeigt mit Schotter befüllt werden.\n".. + "Insgesamt müssen sieben Lagen Schotter übereinander liegen.\n".. + "Dabei wird mit der Zeit der Filter verunreinigt\\, sodass das Füllmaterial erneuert werden muss.\n".. + "\n".. + "\n".. + "\n", + "Diese Ebene dient zum Befüllen des Filters mit Rotschlamm.\n".. + "In den Einfüllstutzen muss Rotschlamm mittels einer Pumpe geleitet werden.\n".. + "\n".. + "\n".. + "\n", "", "Siehe TA3 Tank.\n".. "\n".. @@ -1476,6 +1506,12 @@ techage.manual_DE.aText = { "\n".. "\n".. "\n", + "Die Funktion entspricht dem normalen TA4 Verteiler\\, mit zwei Unterschieden:\n".. + "Die Verarbeitungsleistung beträgt 36 Items alle 4 s\\, sofern auf allen Seiten TA4 Röhren verwendet werden. Anderenfalls sind es nur 18 Items alle 4 s.\n".. + "Außerdem können pro Ausgang bis zu 8 Items konfiguriert werden.\n".. + "\n".. + "\n".. + "\n", "Die Funktion entspricht der von TA2.\n".. "Die Verarbeitungsleistung beträgt 4 Items alle 4 s. Der Block benötigt 5 ku Strom.\n".. "\n".. @@ -1678,6 +1714,10 @@ techage.manual_DE.aItemName = { "ta4_growlight", "ta4_streetlamp", "ta4_industriallamp", + "ta4_liquid_filter", + "", + "", + "", "", "ta4_tank", "ta4_pump", @@ -1688,6 +1728,7 @@ techage.manual_DE.aItemName = { "ta4_chest", "ta4_8x2000_chest", "ta4_distributor", + "ta4_high_performance_distributor", "ta4_gravelsieve", "ta4_grinder", "ta4_quarry", @@ -1866,6 +1907,11 @@ techage.manual_DE.aPlanTable = { "", "", "", + "ta4_liquid_filter_base", + "ta4_liquid_filter_gravel", + "ta4_liquid_filter_top", + "", + "", "", "", "", diff --git a/techage/doc/manual_EN.lua b/techage/doc/manual_EN.lua index 3473f67..84060c1 100644 --- a/techage/doc/manual_EN.lua +++ b/techage/doc/manual_EN.lua @@ -170,6 +170,10 @@ techage.manual_EN.aTitel = { "3,TA4 LED Grow Light", "3,TA4 Street Lamp", "3,TA4 LED Industrial Lamp", + "2,TA4 Liquid Filter", + "3,Base Layer", + "3,Gravel Layer", + "3,Filling Layer", "2,More TA4 Blocks", "3,TA4 Tank", "3,TA4 Pump", @@ -180,6 +184,7 @@ techage.manual_EN.aTitel = { "3,TA4 Chest", "3,TA4 8x2000 Chest", "3,TA4 Distributor", + "3,TA4 High Performance Distributor", "3,TA4 Gravel Sieve", "3,TA4 Grinder", "3,TA4 Quarry", @@ -285,9 +290,9 @@ techage.manual_EN.aText = { " - Build a 5x5 area of ​​dirt\n".. " - Place a lighter in the middle\n".. " - Build a 3x3x3 cube above it out of wood\n".. - " - Cover everything with a layer of earth to form a 5x5x5 cube\n".. + " - Cover everything with a layer of dirt to form a 5x5x5 cube\n".. " - Leave a hole to the lighter\n".. - " - Light the lighter and immediately close the hole with a block of wood and earth\n".. + " - Light the lighter and immediately close the hole with a block of wood and dirt\n".. " - If you have done everything correctly\\, the coal burner will start smoking after a few seconds\n".. " - Only open the charcoal burner when the smoke has disappeared (approx. 20 min)\n".. "\n".. @@ -305,7 +310,7 @@ techage.manual_EN.aText = { " - Fill the tower with charcoal from the top to the top\n".. " - Light the lighter through the hole\n".. " - Place the melting pot in the flame over the tower\n(one block above the flame)\n".. - " - To stop the burner\\, temporarily close the hole with an earth block\\, for example.\n".. + " - To stop the burner\\, temporarily close the hole with an dirt block\\, for example.\n".. "\n".. "The melting pot has its own menu of recipes and an inventory where you have to put the ores in.\n".. "\n".. @@ -745,7 +750,7 @@ techage.manual_EN.aText = { "If the button on the oil drilling box is clicked\\, the derrick is erected above the box. This takes a few seconds.\n".. "The oil drilling box has 4 sides\\, at IN the drill pipe has to be delivered via pusher and at OUT the drilling material has to be removed. The oil drilling box must be supplied with power via one of the other two sides.\n".. "\n".. - "The oil drilling box drills to the oil field (1 meter in 16 s) and requires 10 ku of electricity.\n".. + "The oil drilling box drills to the oil field (1 meter in 16 s) and requires 16 ku of electricity.\n".. "Once the oil field has been reached\\, the derrick can be dismantled and the box removed.\n".. "\n".. "\n".. @@ -1393,6 +1398,31 @@ techage.manual_EN.aText = { "\n".. "\n".. "\n", + "The liquid filter filters red mud.\n".. + "A part of the red mud becomes lye\\, which can be collected at the bottom in a tank.\n".. + "The other part becomes desert cobblestone and clutters the filter material.\n".. + "If the filter is too clogged\\, it has to be cleaned and re-filled.\n".. + "The filter consists of a base layer\\, 7 identical filter layers and a filling layer at the top.\n".. + "\n".. + "\n".. + "\n", + "You can see the structure of this layer in the plan.\n".. + "\n".. + "The lye is collected in the tank.\n".. + "\n".. + "\n".. + "\n", + "This layer has to be filled with gravel as shown in the plan.\n".. + "In total\\, there must be seven layers of gravel.\n".. + "The filter will become cluttered over time\\, so that it has to be cleaned and re-filled.\n".. + "\n".. + "\n".. + "\n", + "This layer is used to fill the filter with red mud.\n".. + "The red mud must be pumped into the filler pipe.\n".. + "\n".. + "\n".. + "\n", "", "See TA3 tank.\n".. "\n".. @@ -1467,6 +1497,12 @@ techage.manual_EN.aText = { "\n".. "\n".. "\n", + "The function corresponds to that of the normal TA4 distributor\\, with two differences:\n".. + "The processing power is 36 items every 4 s\\, provided TA4 tubes are used on all sides. Otherwise there are only 18 items every 4 s.\n".. + "Furthermore\\, up to 8 items can be configured per direction.\n".. + "\n".. + "\n".. + "\n", "The function corresponds to that of TA2.\n".. "The processing power is 4 items every 4 s. The block requires 5 ku of electricity.\n".. "\n".. @@ -1669,6 +1705,10 @@ techage.manual_EN.aItemName = { "ta4_growlight", "ta4_streetlamp", "ta4_industriallamp", + "ta4_liquid_filter", + "", + "", + "", "", "ta4_tank", "ta4_pump", @@ -1679,6 +1719,7 @@ techage.manual_EN.aItemName = { "ta4_chest", "ta4_8x2000_chest", "ta4_distributor", + "ta4_high_performance_distributor", "ta4_gravelsieve", "ta4_grinder", "ta4_quarry", @@ -1857,6 +1898,11 @@ techage.manual_EN.aPlanTable = { "", "", "", + "ta4_liquid_filter_base", + "ta4_liquid_filter_gravel", + "ta4_liquid_filter_top", + "", + "", "", "", "", diff --git a/techage/doc/manual_api.lua b/techage/doc/manual_api.lua new file mode 100644 index 0000000..d133de3 --- /dev/null +++ b/techage/doc/manual_api.lua @@ -0,0 +1,41 @@ +--[[ + + TechAge + ======= + + Copyright (C) 2019-2020 Joachim Stolberg + + AGPL v3 + See LICENSE.txt for more information + + API to add further chapters to the manuals + +]]-- + +function techage.add_to_manual(language, titles, texts, items, plans) + local tbl + + if language == "DE" then + tbl = techage.manual_DE + elseif language == "EN" then + tbl = techage.manual_EN + else + minetest.log("error", "[techage] Invalid manual language provided for 'techage.add_to_manual'!") + return + end + + for _, item in ipairs(titles) do + tbl.aTitel[#tbl.aTitel + 1] = item + end + for _, item in ipairs(texts) do + tbl.aText[#tbl.aText + 1] = item + end + for _, item in ipairs(items) do + tbl.aItemName[#tbl.aItemName + 1] = item + end + for _, item in ipairs(plans) do + tbl.aPlanTable[#tbl.aPlanTable + 1] = item + end +end + + diff --git a/techage/doc/plans.lua b/techage/doc/plans.lua index 73b0289..3feba0d 100644 --- a/techage/doc/plans.lua +++ b/techage/doc/plans.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Constructioon Plans for TA machines @@ -23,6 +23,7 @@ local IMG_4 = {"", "techage_ta4.png"} local IMG41 = {"", "techage_ta4_tes.png"} local IMG42 = {"", "techage_ta4_solar.png"} local IMG43 = {"", "techage_reactor_inv.png"} +local IMG44 = {"", "techage_ta4_filter.png"} -- -- TA1: Coal Pile @@ -172,7 +173,7 @@ techage.ConstructionPlans["ta3_furnace"] = { -- TA3 Tank Pump Pusher -- local Pump = {"techage_filling_ta3.png^techage_appl_pump.png^techage_frame_ta3.png", "techage:t3_pump"} -local Tank = {"techage_filling_ta3.png^techage_frame_ta3.png^techage_appl_tank.png", "techage:ta3_tank"} +local TANK3 = {"techage_filling_ta3.png^techage_frame_ta3.png^techage_appl_tank.png", "techage:ta3_tank"} local Fillr = {"techage_filling_ta3.png^techage_appl_liquid_hopper.png^techage_frame_ta3.png", "techage:filler"} local PIPEH = {"techage_gaspipe.png", "techage:ta4_pipeS"} local PIPEV = {"techage_gaspipe.png^[transformR90", "techage:ta4_pipeS"} @@ -184,7 +185,7 @@ local PN270 = {"techage_gaspipe_knee.png^[transformR270", "techage:ta4_pipeS"} techage.ConstructionPlans["ta3_tank"] = { {false, false, false, false, false, false, false, false, false, false}, {false, Tubes, PushR, Tubes, Fillr, Tubes, PushR, Tubes, false, false}, - {false, false, false, false, Tank, PIPEH, PIPEH, Pump, PIPEH, Tank}, + {false, false, false, false, TANK3, PIPEH, PIPEH, Pump, PIPEH, Tank}, {false, false, false, false, false, false, false, false, false, false}, } @@ -205,7 +206,7 @@ local BUFFR = {"default_junglewood.png^minecart_buffer.png", "minecart:buffer"} techage.ConstructionPlans["ta3_loading"] = { {false, false, PIPEH, Pump, PIPEH, PN270, false, false, false, false, false}, {false, false, false, false, false, PIPEV, false, false, false, false, false}, - {false, MCART, false, false, false, PN090, Tank, false, false, false, false}, + {false, MCART, false, false, false, PN090, TANK3, false, false, false, false}, {false, HOPPR, CHEST, Tubes, PushR, Tubes, Fillr, PushR, Tubes, MCART, false}, {false, false, false, false, false, false, false, false, false, false, false}, {false, false, false, false, false, false, false, false, false, false, false}, @@ -226,16 +227,16 @@ local DBASE = {"techage_concrete.png", "techage:ta3_distiller_base"} local REBIO = {"techage_filling_ta3.png^techage_appl_reboiler.png^techage_frame_ta3.png", "techage:ta3_reboiler"} techage.ConstructionPlans["ta3_distiller"] = { - {false, false, false, false, false, false, false, PN000, PIPEH, Tank, false}, + {false, false, false, false, false, false, false, PN000, PIPEH, TANK3, false}, {false, IMG31, false, false, false, false, false, DIST4, false, false, false}, - {false, false, false, false, false, false, false, DIST3, PIPEH, Tank, false}, + {false, false, false, false, false, false, false, DIST3, PIPEH, TANK3, false}, {false, false, false, false, false, false, false, DIST2, false, false, false}, - {false, false, false, false, false, false, false, DIST3, PIPEH, Tank, false}, + {false, false, false, false, false, false, false, DIST3, PIPEH, TANK3, false}, {false, false, false, false, false, false, false, DIST2, false, false, false}, - {false, false, false, false, false, false, false, DIST3, PIPEH, Tank, false}, + {false, false, false, false, false, false, false, DIST3, PIPEH, TANK3, false}, {false, false, false, false, false, false, false, DIST2, false, false, false}, - {false, Tank, PIPEH, Pump, PIPEH, REBIO, PIPEH, DIST1, false, false, false}, - {false, false, false, false, false, false, false, DBASE, PIPEH, Tank, false}, + {false, TANK3, PIPEH, Pump, PIPEH, REBIO, PIPEH, DIST1, false, false, false}, + {false, false, false, false, false, false, false, DBASE, PIPEH, TANK3, false}, } -- @@ -255,7 +256,7 @@ techage.ConstructionPlans["ta4_reactor"] = { {false, false, false, false, PIPEV, false, false, FILLR, false, false, false}, {false, false, false, false, PIPEV, false, false, REACT, false, false, false}, {false, false, false, false, PIPEV, false, false, STAND, PIPEH, PIPEH, SILO}, - {false, Tank, PIPEH, PIPEH, DOSER, PN270, false, RBASE, PIPEH, PIPEH, Tank}, + {false, TANK3, PIPEH, PIPEH, DOSER, PN270, false, RBASE, PIPEH, PIPEH, Tank}, {false, SILO, PIPEH, PIPEH, PIPEH, PN180, false, false, false, false, false}, } @@ -322,4 +323,50 @@ techage.ConstructionPlans["ta4_solarplant"] = { } +-- +-- Liquid Filter +-- +local LFSNK = {"basic_materials_concrete_block.png^techage_appl_arrow.png", "techage:ta4_liquid_filter_sink"} +local PWETR = {"basic_materials_concrete_block.png^techage_gaspipe.png", "techage:ta3_pipe_wall_entry"} +local TANK4 = {"techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_tank.png", "techage:ta4_tank"} +local LFFIL = {"basic_materials_concrete_block.png^techage_gaspipe_hole.png", "techage:ta4_liquid_filter_filler"} + +techage.ConstructionPlans["ta4_liquid_filter_base"] = { + {false, false, false, false, false, false, false, false, IMG44, false}, + {false, false, false, false, false, false, false, false, false, false}, + {false, false, false, false, false, false, false, false, false, false}, + {false, CONCR, CONCR, CONCR, CONCR, CONCR}, + {false, CONCR, CONCR, CONCR, CONCR, CONCR}, + {false, CONCR, CONCR, LFSNK, PWETR, PWETR, PIPEH, PIPEH, TANK4}, + {false, CONCR, CONCR, CONCR, CONCR, CONCR}, + {false, CONCR, CONCR, CONCR, CONCR, CONCR}, +} + +techage.ConstructionPlans["ta4_liquid_filter_gravel"] = { + {false, false, false, false, false, false, false, false, IMG44, false}, + {false, false, false, false, false, false, false, false, false, false}, + {false, false, false, false, false, false, false, false, false, false}, + {false, CONCR, OGLAS, OGLAS, OGLAS, CONCR}, + {false, OGLAS, GRAVL, GRAVL, GRAVL, OGLAS}, + {false, OGLAS, GRAVL, GRAVL, GRAVL, OGLAS}, + {false, OGLAS, GRAVL, GRAVL, GRAVL, OGLAS}, + {false, CONCR, OGLAS, OGLAS, OGLAS, CONCR}, +} + +techage.ConstructionPlans["ta4_liquid_filter_top"] = { + {false, false, false, false, false, false, false, false, IMG44, false}, + {false, false, false, false, false, false, false, false, false, false}, + {false, false, false, false, false, false, false, false, false, false}, + {false, CONCR, CONCR, CONCR, CONCR, CONCR}, + {false, CONCR, false, false, false, CONCR}, + {false, CONCR, false, LFFIL, false, CONCR}, + {false, CONCR, false, false, false, CONCR}, + {false, CONCR, CONCR, CONCR, CONCR, CONCR}, +} + +function techage.add_manual_plans(table_with_plans) + for name, tbl in pairs(table_with_plans) do + techage.ConstructionPlans[name] = tbl + end +end \ No newline at end of file diff --git a/techage/energy_storage/generator.lua b/techage/energy_storage/generator.lua index beaf251..78f172b 100644 --- a/techage/energy_storage/generator.lua +++ b/techage/energy_storage/generator.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 TES Generator diff --git a/techage/energy_storage/heatexchanger1.lua b/techage/energy_storage/heatexchanger1.lua index da123eb..512e64e 100644 --- a/techage/energy_storage/heatexchanger1.lua +++ b/techage/energy_storage/heatexchanger1.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Heat Exchanger1 (bottom part) diff --git a/techage/energy_storage/heatexchanger2.lua b/techage/energy_storage/heatexchanger2.lua index b551fc2..6069e14 100644 --- a/techage/energy_storage/heatexchanger2.lua +++ b/techage/energy_storage/heatexchanger2.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Heat Exchanger2 (middle part) diff --git a/techage/energy_storage/heatexchanger3.lua b/techage/energy_storage/heatexchanger3.lua index af126b6..348fdfc 100644 --- a/techage/energy_storage/heatexchanger3.lua +++ b/techage/energy_storage/heatexchanger3.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Heat Exchanger3 (top part) diff --git a/techage/energy_storage/inlet.lua b/techage/energy_storage/inlet.lua index 9185723..ba82908 100644 --- a/techage/energy_storage/inlet.lua +++ b/techage/energy_storage/inlet.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Pipe Inlet diff --git a/techage/energy_storage/nodes.lua b/techage/energy_storage/nodes.lua index 6318c34..dcb0f8d 100644 --- a/techage/energy_storage/nodes.lua +++ b/techage/energy_storage/nodes.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Nodes diff --git a/techage/energy_storage/turbine.lua b/techage/energy_storage/turbine.lua index a05aba0..1116d54 100644 --- a/techage/energy_storage/turbine.lua +++ b/techage/energy_storage/turbine.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 TES Gas Turbine diff --git a/techage/fermenter/gasflare.lua b/techage/fermenter/gasflare.lua index f914a9b..191d57d 100644 --- a/techage/fermenter/gasflare.lua +++ b/techage/fermenter/gasflare.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Biogas flare diff --git a/techage/furnace/booster.lua b/techage/furnace/booster.lua index 30ba669..8783f0d 100644 --- a/techage/furnace/booster.lua +++ b/techage/furnace/booster.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Booster diff --git a/techage/furnace/cooking.lua b/techage/furnace/cooking.lua index c0cb96e..2f188aa 100644 --- a/techage/furnace/cooking.lua +++ b/techage/furnace/cooking.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Cooking routines for furnace diff --git a/techage/furnace/firebox.lua b/techage/furnace/firebox.lua index 401270f..614e913 100644 --- a/techage/furnace/firebox.lua +++ b/techage/furnace/firebox.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Industrial Furnace Firebox @@ -131,9 +131,6 @@ minetest.register_node("techage:furnace_firebox", { on_timer = node_timer, can_dig = fuel.can_dig, - allow_metadata_inventory_take = fuel.allow_metadata_inventory_take, - allow_metadata_inventory_put = fuel.allow_metadata_inventory_put, - on_metadata_inventory_put = fuel.on_metadata_inventory_put, on_punch = fuel.on_punch, on_receive_fields = fuel.on_receive_fields, on_rightclick = fuel.on_rightclick, @@ -185,21 +182,11 @@ minetest.register_node("techage:furnace_firebox_on", { on_timer = node_timer, can_dig = fuel.can_dig, - allow_metadata_inventory_put = fuel.allow_metadata_inventory_put, - allow_metadata_inventory_take = fuel.allow_metadata_inventory_take, on_receive_fields = fuel.on_receive_fields, on_punch = fuel.on_punch, on_rightclick = fuel.on_rightclick, liquid = _liquid, networks = _networks, - - on_metadata_inventory_put = function(pos, listname, index, stack, player) - local nvm = techage.get_nvm(pos) - nvm.liquid = nvm.liquid or {} - nvm.liquid.amount = nvm.liquid.amount or 0 - start_firebox(pos, nvm) - fuel.on_metadata_inventory_put(pos, listname, index, stack, player) - end, }) minetest.register_craft({ diff --git a/techage/furnace/furnace_top.lua b/techage/furnace/furnace_top.lua index df7a146..1b70eee 100644 --- a/techage/furnace/furnace_top.lua +++ b/techage/furnace/furnace_top.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Industrial Furnace Top diff --git a/techage/furnace/heater.lua b/techage/furnace/heater.lua index d292db6..ac77f72 100644 --- a/techage/furnace/heater.lua +++ b/techage/furnace/heater.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Industrial Furnace Heater diff --git a/techage/furnace/recipes.lua b/techage/furnace/recipes.lua index b951621..b853ea2 100644 --- a/techage/furnace/recipes.lua +++ b/techage/furnace/recipes.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Cooking recipes for furnace diff --git a/techage/hydrogen/electrolyzer.lua b/techage/hydrogen/electrolyzer.lua index f469f37..b83d4eb 100644 --- a/techage/hydrogen/electrolyzer.lua +++ b/techage/hydrogen/electrolyzer.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Electrolyzer diff --git a/techage/hydrogen/fuelcell.lua b/techage/hydrogen/fuelcell.lua index 586bc6c..2c7e32a 100644 --- a/techage/hydrogen/fuelcell.lua +++ b/techage/hydrogen/fuelcell.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Fuel Cell diff --git a/techage/hydrogen/fuelcellstack.lua b/techage/hydrogen/fuelcellstack.lua index 7604669..237c6be 100644 --- a/techage/hydrogen/fuelcellstack.lua +++ b/techage/hydrogen/fuelcellstack.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Hydrogen diff --git a/techage/icta_controller/action.lua b/techage/icta_controller/action.lua index e10e370..be315cb 100644 --- a/techage/icta_controller/action.lua +++ b/techage/icta_controller/action.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information ICTA Controller - Action Registration diff --git a/techage/icta_controller/battery.lua b/techage/icta_controller/battery.lua index 7d3f262..7a3e185 100644 --- a/techage/icta_controller/battery.lua +++ b/techage/icta_controller/battery.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information ICTA Controller - Battery @@ -24,8 +24,9 @@ end local function on_timer(pos, elapsed) local meta = minetest.get_meta(pos) + local number = meta:get_string("node_number") local percent = calc_percent(meta:get_int("content")) - meta:set_string("infotext", S("Battery").." ("..percent.."%)") + meta:set_string("infotext", S("Battery").." "..number..": "..percent.." %") if percent == 0 then local node = minetest.get_node(pos) node.name = "techage:ta4_battery_empty" @@ -75,10 +76,16 @@ minetest.register_node("techage:ta4_battery", { end end M(pos):set_int("content", content) + local number = techage.add_node(pos, "techage:ta4_battery") + M(pos):set_string("node_number", number) on_timer(pos, 1) minetest.get_node_timer(pos):start(30) end, + after_dig_node = function(pos, oldnode, oldmetadata, digger) + techage.remove_node(pos, oldnode, oldmetadata) + end, + on_timer = on_timer, preserve_metadata = function(pos, oldnode, oldmetadata, drops) @@ -154,9 +161,17 @@ else }) end -techage.register_node({"techage:ta4_battery"}, - { - on_node_load = function(pos) - minetest.get_node_timer(pos):start(30) - end, +techage.register_node({"techage:ta4_battery"}, { + on_node_load = function(pos) + minetest.get_node_timer(pos):start(30) + end, + + on_recv_message = function(pos, src, topic, payload) + if topic == "load" then + local meta = minetest.get_meta(pos) + return calc_percent(meta:get_int("content")) + else + return "unsupported" + end + end, }) diff --git a/techage/icta_controller/commands.lua b/techage/icta_controller/commands.lua index 4aff35c..f2bab58 100644 --- a/techage/icta_controller/commands.lua +++ b/techage/icta_controller/commands.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information ICTA Controller - Register all controller commands diff --git a/techage/icta_controller/condition.lua b/techage/icta_controller/condition.lua index 6d560ee..9cb64e0 100644 --- a/techage/icta_controller/condition.lua +++ b/techage/icta_controller/condition.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information ICTA Controller - Condition Registration diff --git a/techage/icta_controller/controller.lua b/techage/icta_controller/controller.lua index 0721e4a..a41d1c1 100644 --- a/techage/icta_controller/controller.lua +++ b/techage/icta_controller/controller.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information ICTA Controller diff --git a/techage/icta_controller/display.lua b/techage/icta_controller/display.lua index 8add063..01208f2 100644 --- a/techage/icta_controller/display.lua +++ b/techage/icta_controller/display.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information ICTA Controller - Display diff --git a/techage/icta_controller/edit.lua b/techage/icta_controller/edit.lua index 9fbac17..7e8e7a7 100644 --- a/techage/icta_controller/edit.lua +++ b/techage/icta_controller/edit.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information ICTA Controller - Formspec edit command diff --git a/techage/icta_controller/formspec.lua b/techage/icta_controller/formspec.lua index a83a403..09bd4b7 100644 --- a/techage/icta_controller/formspec.lua +++ b/techage/icta_controller/formspec.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information ICTA Controller - Formspec diff --git a/techage/icta_controller/signaltower.lua b/techage/icta_controller/signaltower.lua index 5aeebc7..dddb1df 100644 --- a/techage/icta_controller/signaltower.lua +++ b/techage/icta_controller/signaltower.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information ICTA Controller - Signal Tower diff --git a/techage/icta_controller/submenu.lua b/techage/icta_controller/submenu.lua index 46a6264..b865c0b 100644 --- a/techage/icta_controller/submenu.lua +++ b/techage/icta_controller/submenu.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information ICTA Controller - Formspec diff --git a/techage/init.lua b/techage/init.lua index f87a45e..5eea301 100644 --- a/techage/init.lua +++ b/techage/init.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information ]]-- @@ -84,6 +84,7 @@ dofile(MP.."/basis/assemble.lua") dofile(MP.."/basis/networks.lua") dofile(MP.."/basis/recipe_lib.lua") dofile(MP.."/basis/formspec_update.lua") +dofile(MP.."/basis/windturbine_lib.lua") -- Main doc dofile(MP.."/doc/manual_DE.lua") @@ -91,6 +92,7 @@ dofile(MP.."/doc/manual_EN.lua") dofile(MP.."/doc/plans.lua") dofile(MP.."/doc/items.lua") dofile(MP.."/doc/guide.lua") -- construction guides +dofile(MP.."/doc/manual_api.lua") -- external API -- Power networks dofile(MP.."/power/node_api.lua") @@ -271,6 +273,7 @@ dofile(MP.."/energy_storage/nodes.lua") dofile(MP.."/chemistry/ta4_reactor.lua") dofile(MP.."/chemistry/ta4_stand.lua") dofile(MP.."/chemistry/ta4_doser.lua") +dofile(MP.."/chemistry/ta4_liquid_filter.lua") -- Hydrogen dofile(MP.."/hydrogen/fuelcellstack.lua") diff --git a/techage/iron_age/charcoalpile.lua b/techage/iron_age/charcoalpile.lua index 0ebae12..abd7422 100644 --- a/techage/iron_age/charcoalpile.lua +++ b/techage/iron_age/charcoalpile.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Charcoalpile to produce charcoal @@ -25,7 +25,7 @@ local function num_wood(pos) return #nodes end --- determine the number of nodes nodes (around wood) +-- determine the number of dirt nodes (around wood) local function num_dirt(pos) local pos1 = {x=pos.x-2, y=pos.y-1, z=pos.z-2} local pos2 = {x=pos.x+2, y=pos.y+3, z=pos.z+2} @@ -33,6 +33,14 @@ local function num_dirt(pos) return #nodes end +-- determine the number of ignore nodes +local function num_ignore(pos) + local pos1 = {x=pos.x-2, y=pos.y-1, z=pos.z-2} + local pos2 = {x=pos.x+2, y=pos.y+3, z=pos.z+2} + local nodes = minetest.find_nodes_in_area(pos1, pos2, "ignore") + return #nodes +end + -- replace pile top nodes local function make_dirt_with_dry_grass(pos) local pos1 = {x=pos.x-2, y=pos.y+3, z=pos.z-2} @@ -137,7 +145,7 @@ function techage.keep_running_pile(pos) return false end else - if num_wood(pos) ~= 26 or num_dirt(pos) ~= 98 then + if num_ignore(pos) == 0 and (num_wood(pos) ~= 26 or num_dirt(pos) ~= 98) then collapse_pile(pos) minetest.remove_node(pos) return false diff --git a/techage/iron_age/coalburner.lua b/techage/iron_age/coalburner.lua index dc294b1..55d658e 100644 --- a/techage/iron_age/coalburner.lua +++ b/techage/iron_age/coalburner.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Coalburner as heater for the Meltingpot diff --git a/techage/iron_age/gravelsieve.lua b/techage/iron_age/gravelsieve.lua index db6e2db..27f8e1d 100644 --- a/techage/iron_age/gravelsieve.lua +++ b/techage/iron_age/gravelsieve.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Gravel Sieve, sieving gravel to find ores diff --git a/techage/iron_age/hammer.lua b/techage/iron_age/hammer.lua index dfbbf73..42ee57b 100644 --- a/techage/iron_age/hammer.lua +++ b/techage/iron_age/hammer.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Hammer to convert stone into gravel diff --git a/techage/iron_age/hopper.lua b/techage/iron_age/hopper.lua index 50f33b4..188ea80 100644 --- a/techage/iron_age/hopper.lua +++ b/techage/iron_age/hopper.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Simple TA1 Hopper @@ -42,7 +42,8 @@ minecart.register_inventory( "techage:ta2_distributor_pas", "techage:ta2_distributor_act", "techage:ta3_distributor_pas", "techage:ta3_distributor_act", "techage:ta4_distributor_pas", "techage:ta4_distributor_act", - }, + "techage:ta4_high_performance_distributor_pas", "techage:ta4_high_performance_distributor_act", + }, { put = { allow_inventory_put = function(pos, stack, player_name) diff --git a/techage/iron_age/lighter.lua b/techage/iron_age/lighter.lua index 27b4f7d..abfc009 100644 --- a/techage/iron_age/lighter.lua +++ b/techage/iron_age/lighter.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Lighter for Coalburner and Charcoalpile diff --git a/techage/iron_age/main.lua b/techage/iron_age/main.lua index b6d4872..cd5bab5 100644 --- a/techage/iron_age/main.lua +++ b/techage/iron_age/main.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information ]]-- diff --git a/techage/iron_age/meltingpot.lua b/techage/iron_age/meltingpot.lua index d368b23..9ae4bac 100644 --- a/techage/iron_age/meltingpot.lua +++ b/techage/iron_age/meltingpot.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Meltingpot to produce metal and alloy ingots diff --git a/techage/iron_age/meridium.lua b/techage/iron_age/meridium.lua index d604abd..292502b 100644 --- a/techage/iron_age/meridium.lua +++ b/techage/iron_age/meridium.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Brilliant Meririum and tools (mod "wielded_light" needed) diff --git a/techage/iron_age/recipes.lua b/techage/iron_age/recipes.lua index e2699f4..1b411e7 100644 --- a/techage/iron_age/recipes.lua +++ b/techage/iron_age/recipes.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Meltingpot recipes diff --git a/techage/iron_age/tools.lua b/techage/iron_age/tools.lua index f89010d..c0db0bb 100644 --- a/techage/iron_age/tools.lua +++ b/techage/iron_age/tools.lua @@ -6,7 +6,7 @@ Copyright (C) 2018 Joachim Stolberg Based on mods/default/tools.lua - GPL v3 + AGPL v3 See LICENSE.txt for more information ]]-- diff --git a/techage/items/aluminium.lua b/techage/items/aluminium.lua index a837e12..0cab2d1 100644 --- a/techage/items/aluminium.lua +++ b/techage/items/aluminium.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Aluminium diff --git a/techage/items/baborium.lua b/techage/items/baborium.lua index 28f3a30..47f80b4 100644 --- a/techage/items/baborium.lua +++ b/techage/items/baborium.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Baborium diff --git a/techage/items/barrel.lua b/techage/items/barrel.lua index ec95a35..bf7e961 100644 --- a/techage/items/barrel.lua +++ b/techage/items/barrel.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Barrel/Liquid/Canister/Water diff --git a/techage/items/basalt.lua b/techage/items/basalt.lua index 1f11b8c..319d5ed 100644 --- a/techage/items/basalt.lua +++ b/techage/items/basalt.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Basalt as result from the lava/water generator diff --git a/techage/items/bauxit.lua b/techage/items/bauxit.lua index 7252343..730bb6d 100644 --- a/techage/items/bauxit.lua +++ b/techage/items/bauxit.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Bauxite diff --git a/techage/items/cement.lua b/techage/items/cement.lua index 1947567..ce7e62e 100644 --- a/techage/items/cement.lua +++ b/techage/items/cement.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Cement as ingredient and alternative recipe for basic_materials:wet_cement diff --git a/techage/items/cracking.lua b/techage/items/cracking.lua index abcb719..6651bfe 100644 --- a/techage/items/cracking.lua +++ b/techage/items/cracking.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Cracking breaks long chains of hydrocarbons into short chains using a catalyst. diff --git a/techage/items/electronic.lua b/techage/items/electronic.lua index d3520e5..7c4000e 100644 --- a/techage/items/electronic.lua +++ b/techage/items/electronic.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Bauxite diff --git a/techage/items/epoxy.lua b/techage/items/epoxy.lua index 3b02ce2..21a7efd 100644 --- a/techage/items/epoxy.lua +++ b/techage/items/epoxy.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Epoxy diff --git a/techage/items/hydrogen.lua b/techage/items/hydrogen.lua index 160d61a..24b70bd 100644 --- a/techage/items/hydrogen.lua +++ b/techage/items/hydrogen.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Hydrogen diff --git a/techage/items/lye.lua b/techage/items/lye.lua index ec401ca..52cff7d 100644 --- a/techage/items/lye.lua +++ b/techage/items/lye.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Lye diff --git a/techage/items/oil.lua b/techage/items/oil.lua index 1db905f..aff256e 100644 --- a/techage/items/oil.lua +++ b/techage/items/oil.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Oil diff --git a/techage/items/petroleum.lua b/techage/items/petroleum.lua index 2cb38a4..a0e8753 100644 --- a/techage/items/petroleum.lua +++ b/techage/items/petroleum.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Petroleum types: bitumen, fueloil, naphtha, gasoline, gas diff --git a/techage/items/plastic.lua b/techage/items/plastic.lua index efd12f4..b7d5bbb 100644 --- a/techage/items/plastic.lua +++ b/techage/items/plastic.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Plastic diff --git a/techage/items/powder.lua b/techage/items/powder.lua index ba3a4c0..0811f72 100644 --- a/techage/items/powder.lua +++ b/techage/items/powder.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Powder diff --git a/techage/items/redstone.lua b/techage/items/redstone.lua index 9b6f913..edce07f 100644 --- a/techage/items/redstone.lua +++ b/techage/items/redstone.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Redstone as result from the redmud/sand diff --git a/techage/items/registered_nodes.lua b/techage/items/registered_nodes.lua index 8f6d156..9645591 100644 --- a/techage/items/registered_nodes.lua +++ b/techage/items/registered_nodes.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Collect data of registered nodes diff --git a/techage/items/silicon.lua b/techage/items/silicon.lua index 9e4c033..e426e20 100644 --- a/techage/items/silicon.lua +++ b/techage/items/silicon.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Silicon Wafer diff --git a/techage/items/steelmat.lua b/techage/items/steelmat.lua index 4bf0fc9..c54fc93 100644 --- a/techage/items/steelmat.lua +++ b/techage/items/steelmat.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information pillar diff --git a/techage/items/usmium.lua b/techage/items/usmium.lua index e90b908..17d3373 100644 --- a/techage/items/usmium.lua +++ b/techage/items/usmium.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Usminum diff --git a/techage/lamps/ceilinglamp.lua b/techage/lamps/ceilinglamp.lua index 5fed1e7..b7e79be 100644 --- a/techage/lamps/ceilinglamp.lua +++ b/techage/lamps/ceilinglamp.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Ceiling Lamp diff --git a/techage/lamps/growlight.lua b/techage/lamps/growlight.lua index 6938f99..5c5c98a 100644 --- a/techage/lamps/growlight.lua +++ b/techage/lamps/growlight.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 LED Grow Light diff --git a/techage/lamps/industriallamp1.lua b/techage/lamps/industriallamp1.lua index 3fe23bb..0475bb4 100644 --- a/techage/lamps/industriallamp1.lua +++ b/techage/lamps/industriallamp1.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Industrial Lamp 1 diff --git a/techage/lamps/industriallamp2.lua b/techage/lamps/industriallamp2.lua index 99b333e..d6ee575 100644 --- a/techage/lamps/industriallamp2.lua +++ b/techage/lamps/industriallamp2.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Industrial Lamp 2 diff --git a/techage/lamps/industriallamp3.lua b/techage/lamps/industriallamp3.lua index ccdd889..5340ddc 100644 --- a/techage/lamps/industriallamp3.lua +++ b/techage/lamps/industriallamp3.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Industrial Lamp 3 diff --git a/techage/lamps/industriallamp4.lua b/techage/lamps/industriallamp4.lua index d856d1d..c56404a 100644 --- a/techage/lamps/industriallamp4.lua +++ b/techage/lamps/industriallamp4.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Industrial Lamp 4 diff --git a/techage/lamps/lampholder.lua b/techage/lamps/lampholder.lua index c0e701b..3150018 100644 --- a/techage/lamps/lampholder.lua +++ b/techage/lamps/lampholder.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/4 Lamp Holder diff --git a/techage/lamps/lib.lua b/techage/lamps/lib.lua index c1c41a1..c52345f 100644 --- a/techage/lamps/lib.lua +++ b/techage/lamps/lib.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Lamp library diff --git a/techage/lamps/lightblock.lua b/techage/lamps/lightblock.lua index 93a064b..195727d 100644 --- a/techage/lamps/lightblock.lua +++ b/techage/lamps/lightblock.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Invisible Light Block diff --git a/techage/lamps/simplelamp.lua b/techage/lamps/simplelamp.lua index 122fa89..b0db9bf 100644 --- a/techage/lamps/simplelamp.lua +++ b/techage/lamps/simplelamp.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Lamp diff --git a/techage/lamps/streetlamp.lua b/techage/lamps/streetlamp.lua index e4e17c1..8a55771 100644 --- a/techage/lamps/streetlamp.lua +++ b/techage/lamps/streetlamp.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Street Lamp diff --git a/techage/lamps/streetlamp2.lua b/techage/lamps/streetlamp2.lua index 68f2e42..07ae388 100644 --- a/techage/lamps/streetlamp2.lua +++ b/techage/lamps/streetlamp2.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 LED Street Lamp diff --git a/techage/liquids/filler.lua b/techage/liquids/filler.lua index 2b30928..2375e9b 100644 --- a/techage/liquids/filler.lua +++ b/techage/liquids/filler.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Liquid Filler diff --git a/techage/liquids/liquid_pipe.lua b/techage/liquids/liquid_pipe.lua index 19925c7..6956129 100644 --- a/techage/liquids/liquid_pipe.lua +++ b/techage/liquids/liquid_pipe.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Liquid Pipes diff --git a/techage/liquids/node_api.lua b/techage/liquids/node_api.lua index 7a6484c..b9735c7 100644 --- a/techage/liquids/node_api.lua +++ b/techage/liquids/node_api.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Liquid transportation API via Pipe(s) (peer, put, take) @@ -162,7 +162,7 @@ function liquid.take(pos, outdir, name, amount, player_name) return taken, item_name end -function liquid.untake(pos, outdir, name, amount, player_name) +function liquid.untake(pos, outdir, name, amount) for _,item in ipairs(get_network_table(pos, outdir, "tank")) do local liquid = LQD(item.pos) if liquid and liquid.untake then @@ -235,3 +235,14 @@ function liquid.update_network(pos, outdir) networks.node_connections(pos, Pipe) delete_netID(pos, outdir) end + +-- To be called from each pump in 'after_dig_node' +-- before calling 'techage.del_mem(pos)' +function liquid.after_dig_pump(pos) + local nvm = techage.get_nvm(pos) + if nvm.pipe2 and nvm.pipe2.netIDs then + for outdir, netID in pairs(nvm.pipe2.netIDs) do + networks.delete_network("pipe2", netID) + end + end +end \ No newline at end of file diff --git a/techage/liquids/pipe_wall_entry.lua b/techage/liquids/pipe_wall_entry.lua index 48b923a..9263186 100644 --- a/techage/liquids/pipe_wall_entry.lua +++ b/techage/liquids/pipe_wall_entry.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Liquid Pipe Wall Entry diff --git a/techage/liquids/pump.lua b/techage/liquids/pump.lua index a01c36e..66cdd53 100644 --- a/techage/liquids/pump.lua +++ b/techage/liquids/pump.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Pump @@ -69,10 +69,12 @@ local function pumping(pos, nvm, state, capa) local taken, name = liquid.take(pos, Flip[outdir], nil, capa, starter) if taken > 0 then local leftover = liquid.put(pos, outdir, name, taken, starter) - if leftover and leftover == taken then + if leftover then liquid.untake(pos, Flip[outdir], name, leftover) - state:blocked(pos, nvm) - return + if leftover == taken then + state:blocked(pos, nvm) + return + end end state:keep_running(pos, nvm, COUNTDOWN_TICKS) return @@ -133,6 +135,7 @@ end local function after_dig_node(pos, oldnode, oldmetadata, digger) Pipe:after_dig_node(pos) + liquid.after_dig_pump(pos) techage.del_mem(pos) end diff --git a/techage/liquids/silo.lua b/techage/liquids/silo.lua index 617bbfe..f2b6744 100644 --- a/techage/liquids/silo.lua +++ b/techage/liquids/silo.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Powder Silo @@ -21,6 +21,7 @@ local Pipe = techage.LiquidPipe local liquid = techage.liquid local INV_SIZE = 8 +local STACKMAX = 99 local function allow_metadata_inventory_put(pos, listname, index, stack, player) if minetest.is_protected(pos, player:get_player_name()) then @@ -32,6 +33,7 @@ local function allow_metadata_inventory_put(pos, listname, index, stack, player) if ndef.groups and (ndef.groups.powder == 1 or ndef.groups.ta_liquid == 1) then local nvm = techage.get_nvm(pos) nvm.item_name = nil + nvm.item_count = nil local inv = minetest.get_meta(pos):get_inventory() if inv:is_empty(listname) then return stack:get_count() @@ -49,6 +51,7 @@ local function allow_metadata_inventory_take(pos, listname, index, stack, player end local nvm = techage.get_nvm(pos) nvm.item_name = nil + nvm.item_count = nil return stack:get_count() end @@ -70,6 +73,27 @@ local function get_item_name(nvm, inv) end end +local function get_item_count(pos) + local inv = M(pos):get_inventory() + local count = 0 + for idx = 1, inv:get_size("main") do + local stack = inv:get_stack("main", idx) + count = count + stack:get_count() + end + return count +end + +local function get_silo_capa(pos) + local inv = M(pos):get_inventory() + for idx = 1, inv:get_size("main") do + local stack = inv:get_stack("main", idx) + if stack:get_count() > 0 then + return inv:get_size("main") * stack:get_stack_max() + end + end + return inv:get_size("main") * STACKMAX +end + local function formspec3() return "size[8,5]".. default.gui_bg.. @@ -103,12 +127,15 @@ local tLiquid = { end, put = function(pos, indir, name, amount) -- check if it is powder + local nvm = techage.get_nvm(pos) local ndef = minetest.registered_craftitems[name] or {} if ndef.groups and ndef.groups.powder == 1 then local inv = M(pos):get_inventory() local stack = ItemStack(name.." "..amount) if inv:room_for_item("main", stack) then + nvm.item_count = nvm.item_count or get_item_count(pos) inv:add_item("main", stack) + nvm.item_count = nvm.item_count + stack:get_count() return 0 end end @@ -122,15 +149,21 @@ local tLiquid = { end if name then local stack = ItemStack(name.." "..amount) - return inv:remove_item("main", stack):get_count(), name + nvm.item_count = nvm.item_count or get_item_count(pos) + local count = inv:remove_item("main", stack):get_count() + nvm.item_count = nvm.item_count - count + return count, name end return 0 end, untake = function(pos, indir, name, amount) + local nvm = techage.get_nvm(pos) local inv = M(pos):get_inventory() local stack = ItemStack(name.." "..amount) if inv:room_for_item("main", stack) then + nvm.item_count = nvm.item_count or get_item_count(pos) inv:add_item("main", stack) + nvm.item_count = nvm.item_count + stack:get_count() return 0 end return amount @@ -271,6 +304,12 @@ techage.register_node({"techage:ta3_silo", "techage:ta4_silo"}, { local meta = M(pos) local inv = meta:get_inventory() return techage.get_inv_state(inv, "main") + elseif topic == "load" then + local inv = M(pos):get_inventory() + local nvm = techage.get_nvm(pos) + nvm.item_count = nvm.item_count or get_item_count(pos) + nvm.capa = nvm.capa or get_silo_capa(pos) + return techage.power.percent(nvm.capa, nvm.item_count), nvm.item_count else return "unsupported" end diff --git a/techage/liquids/tank.lua b/techage/liquids/tank.lua index 9144add..37db737 100644 --- a/techage/liquids/tank.lua +++ b/techage/liquids/tank.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Tank, Oil Tank @@ -153,6 +153,7 @@ minetest.register_node("techage:oiltank", { type = "fixed", fixed = {-6/8, -4/8, -6/8, 6/8, 6/8, 6/8}, }, + wield_scale = {x = 0.8, y = 0.8, z = 0.8}, after_place_node = function(pos, placer) local meta = M(pos) local nvm = techage.get_nvm(pos) diff --git a/techage/liquids/valve.lua b/techage/liquids/valve.lua index a2e2a53..6b2b76ef 100644 --- a/techage/liquids/valve.lua +++ b/techage/liquids/valve.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Valve diff --git a/techage/liquids/waterpump.lua b/techage/liquids/waterpump.lua index c7a348d..524eb92 100644 --- a/techage/liquids/waterpump.lua +++ b/techage/liquids/waterpump.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Water Pump @@ -126,6 +126,7 @@ end local function after_dig_node(pos, oldnode, oldmetadata, digger) Pipe:after_dig_node(pos) Cable:after_dig_node(pos) + liquid.after_dig_pump(pos) techage.del_mem(pos) end diff --git a/techage/locale/techage.de.tr b/techage/locale/techage.de.tr index 21ae9dc..fd5419f 100644 --- a/techage/locale/techage.de.tr +++ b/techage/locale/techage.de.tr @@ -85,11 +85,13 @@ Grinder=Mühle Grinding=Mahlen Heat=Hitze Heat Exchanger=Wärmetauscher +High Performance Distributor=Hochleistungs-Verteiler Hole size=Lochgröße Hydrogen Cylinder Large=Wasserstoffflasche groß Hydrogen Cylinder Small=Wasserstoffflasche klein In use:=In Benutzung: Injector=Injektor +Input=Einspeisung Insert destination node number(s)=Gebe Zielnummer(n) ein Insert door/gate block number(s)=Gebe Tür-/Tornummer(n) ein Intake=Stromaufnahme @@ -329,6 +331,8 @@ TA4 LED Street Lamp=TA4 LED Straßenlampe TA4 LED Street Lamp Arm=TA4 LED Lampenarm TA4 LED Street Lamp Pole=TA4 LED Lampenmast TA4 LEDs=TA4 LEDs +TA4 Liquid Filter Filler=TA4 Flüssigkeitsfilter Einfüllstutzen +TA4 Liquid Filter Sink=TA4 Flüssigkeitsfilter Abfluss TA4 Low Power Box=TA4 Niederspannungsverteilerbox TA4 Low Power Cable=TA4 Niederspannungskabel TA4 Pillar=TA4 Säule @@ -453,5 +457,4 @@ storage empty?=Speicher leer? water temperature=Wassertemperatur wrong catalyst=falscher Katalysator wrong storage diameter=Falscher Wärmespeicher-Durchmesser -##### not used anymore ##### - +##### not used anymore ##### \ No newline at end of file diff --git a/techage/locale/template.txt b/techage/locale/template.txt index 2d9530a..024cbf0 100644 --- a/techage/locale/template.txt +++ b/techage/locale/template.txt @@ -83,11 +83,13 @@ Grinder= Grinding= Heat= Heat Exchanger= +High Performance Distributor= Hole size= Hydrogen Cylinder Large= Hydrogen Cylinder Small= In use:= Injector= +Input= Insert destination node number(s)= Insert door/gate block number(s)= Intake= @@ -327,6 +329,8 @@ TA4 LED Street Lamp= TA4 LED Street Lamp Arm= TA4 LED Street Lamp Pole= TA4 LEDs= +TA4 Liquid Filter Filler= +TA4 Liquid Filter Sink= TA4 Low Power Box= TA4 Low Power Cable= TA4 Pillar= diff --git a/techage/logic/button.lua b/techage/logic/button.lua index 12e1053..fbae4c8 100644 --- a/techage/logic/button.lua +++ b/techage/logic/button.lua @@ -5,7 +5,7 @@ Copyright (C) 2017-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 & TA4 Logic button diff --git a/techage/logic/cart_detector.lua b/techage/logic/cart_detector.lua index 3c672e8..950cfa1 100644 --- a/techage/logic/cart_detector.lua +++ b/techage/logic/cart_detector.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Cart Detector/Starter diff --git a/techage/logic/collector.lua b/techage/logic/collector.lua index a9aa248..e03e391 100644 --- a/techage/logic/collector.lua +++ b/techage/logic/collector.lua @@ -5,7 +5,7 @@ Copyright (C) 2017-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Collector diff --git a/techage/logic/detector.lua b/techage/logic/detector.lua index a3fd146..ec21a84 100644 --- a/techage/logic/detector.lua +++ b/techage/logic/detector.lua @@ -5,7 +5,7 @@ Copyright (C) 2017-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3/TA4 Item detector diff --git a/techage/logic/doorblock.lua b/techage/logic/doorblock.lua index bdca9bd..db72f09 100644 --- a/techage/logic/doorblock.lua +++ b/techage/logic/doorblock.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Door block diff --git a/techage/logic/doorcontroller.lua b/techage/logic/doorcontroller.lua index b670755..3556343 100644 --- a/techage/logic/doorcontroller.lua +++ b/techage/logic/doorcontroller.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Door/Gate Controller @@ -49,13 +49,12 @@ local function swap_door_nodes(pos, open) if open then if node.name == item.name then minetest.remove_node(item.pos) + item.removed = true else - item.name = nil + item.removed = false end - elseif node.name == "air" then + elseif techage.is_air_like(node.name) and item.removed then minetest.add_node(item.pos, {name = item.name, param2 = item.param2}) - else - minetest.add_item(pos, item.pos, {name = item.name}) end end end diff --git a/techage/logic/gateblock.lua b/techage/logic/gateblock.lua index b43a600..f0d7c7b 100644 --- a/techage/logic/gateblock.lua +++ b/techage/logic/gateblock.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Gate Block to disappear diff --git a/techage/logic/lib.lua b/techage/logic/lib.lua index 8478220..6e45767 100644 --- a/techage/logic/lib.lua +++ b/techage/logic/lib.lua @@ -5,7 +5,7 @@ Copyright (C) 2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Logic library diff --git a/techage/logic/lua_logic.lua b/techage/logic/lua_logic.lua index 1fc9449..9f7e1cd 100644 --- a/techage/logic/lua_logic.lua +++ b/techage/logic/lua_logic.lua @@ -5,7 +5,7 @@ Copyright (C) 2017-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Lua Logic Block diff --git a/techage/logic/mesecons_converter.lua b/techage/logic/mesecons_converter.lua index 92ff783..f1ccab4 100644 --- a/techage/logic/mesecons_converter.lua +++ b/techage/logic/mesecons_converter.lua @@ -5,7 +5,7 @@ Copyright (C) 2017-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Mesecons converter diff --git a/techage/logic/node_detector.lua b/techage/logic/node_detector.lua index 6025598..deb1d26 100644 --- a/techage/logic/node_detector.lua +++ b/techage/logic/node_detector.lua @@ -5,7 +5,7 @@ Copyright (C) 2017-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Node Detector diff --git a/techage/logic/player_detector.lua b/techage/logic/player_detector.lua index 8013044..71566e7 100644 --- a/techage/logic/player_detector.lua +++ b/techage/logic/player_detector.lua @@ -5,7 +5,7 @@ Copyright (C) 2017-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 & TA4 Player Detector diff --git a/techage/logic/programmer.lua b/techage/logic/programmer.lua index 1a2830f..5384989 100644 --- a/techage/logic/programmer.lua +++ b/techage/logic/programmer.lua @@ -5,7 +5,7 @@ Copyright (C) 2017-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Number programmer diff --git a/techage/logic/repeater.lua b/techage/logic/repeater.lua index 4b24543..2617490 100644 --- a/techage/logic/repeater.lua +++ b/techage/logic/repeater.lua @@ -5,7 +5,7 @@ Copyright (C) 2017-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Signal Repeater diff --git a/techage/logic/sequencer.lua b/techage/logic/sequencer.lua index 45b8467..10360a4 100644 --- a/techage/logic/sequencer.lua +++ b/techage/logic/sequencer.lua @@ -5,7 +5,7 @@ Copyright (C) 2017-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Sequencer diff --git a/techage/logic/signallamp.lua b/techage/logic/signallamp.lua index 385960a..2338faa 100644 --- a/techage/logic/signallamp.lua +++ b/techage/logic/signallamp.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Colored Signal Lamp (requires unifieddyes) diff --git a/techage/logic/terminal.lua b/techage/logic/terminal.lua index a786209..718c1bb 100644 --- a/techage/logic/terminal.lua +++ b/techage/logic/terminal.lua @@ -5,7 +5,7 @@ Copyright (C) 2018-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information terminal.lua: diff --git a/techage/logic/timer.lua b/techage/logic/timer.lua index 0705c8b..5794262 100644 --- a/techage/logic/timer.lua +++ b/techage/logic/timer.lua @@ -5,7 +5,7 @@ Copyright (C) 2017-2019 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA3 Sequencer diff --git a/techage/lua_controller/commands.lua b/techage/lua_controller/commands.lua index 2c20e72..ccb67f3 100644 --- a/techage/lua_controller/commands.lua +++ b/techage/lua_controller/commands.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information commands.lua: diff --git a/techage/lua_controller/controller.lua b/techage/lua_controller/controller.lua index 9673a3f..2154212 100644 --- a/techage/lua_controller/controller.lua +++ b/techage/lua_controller/controller.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information Lua Controller diff --git a/techage/lua_controller/sensorchest.lua b/techage/lua_controller/sensorchest.lua index 2a0858b..3ec47df 100644 --- a/techage/lua_controller/sensorchest.lua +++ b/techage/lua_controller/sensorchest.lua @@ -5,7 +5,7 @@ Copyright (C) 2019-2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information TA4 Sensor Chest diff --git a/techage/lua_controller/server.lua b/techage/lua_controller/server.lua index f9ea5c3..7c1d467 100644 --- a/techage/lua_controller/server.lua +++ b/techage/lua_controller/server.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information server.lua: diff --git a/techage/lua_controller/terminal.lua b/techage/lua_controller/terminal.lua index 031edf0..8361ccf 100644 --- a/techage/lua_controller/terminal.lua +++ b/techage/lua_controller/terminal.lua @@ -5,7 +5,7 @@ Copyright (C) 2020 Joachim Stolberg - GPL v3 + AGPL v3 See LICENSE.txt for more information terminal.lua: diff --git a/techage/manuals/QSG.md b/techage/manuals/QSG.md index d5ff960..3278939 100644 --- a/techage/manuals/QSG.md +++ b/techage/manuals/QSG.md @@ -68,4 +68,34 @@ Since the levels build on each other, all ages have to be run through one after 3. Build a Chemical Reactor to manufacture further items 4. Build a Hyperloop network as passenger transportation system 5. Use the Signs Bot for further automation tasks -6. Use Controller, Displays and further logic to fully automate all machines... \ No newline at end of file +6. Use Controller, Displays and further logic to fully automate all machines... + + + +## Power Consumption + +| TechAge Machine | TA2 [ku] | TA3 [ku] | TA4 [ku] | +| ------------------------------ | -------- | -------- | --------- | +| Autocrafter | 4 | 6 | (9) | +| Electronic Fab | 8 | 12 | 12 | +| Gravel Rinser | 3 | 3 | - | +| Gravel Sieve | 3 | 4 | 5 | +| Grinder | 4 | 6 | 9 | +| Liquid Sampler | 3 | 5 | - | +| Quarry | 10 | 12 | 14 | +| TA3 Industrial Furnace Booster | | 3 | | +| TA4 Industrial Furnace Heater | | | 14 | +| Oil Drill Box | | 16 | | +| Oil Pumpjack | | 16 | | +| TA3 Oil Reboiler | | 14 | | +| TA4 Electrolyzer | | | 30 | +| TA4 Fuel Cell | | | 25 | +| TA4 Reactor | - | - | 8 | +| Steam Engine | 25 | | | +| Coal Power Station | | 80 | | +| TA3 Accu Box | | 10 | | +| TA3 Tiny Power Generator | | 12 | | +| TA4 Energy Storage Generator | | | 60 | +| TA4 Solar Inverter | | | up to 100 | +| TA4 Wind Turbine | | | 70 | + diff --git a/techage/manuals/manual_ta1_EN.md b/techage/manuals/manual_ta1_EN.md index b6179b5..173c326 100644 --- a/techage/manuals/manual_ta1_EN.md +++ b/techage/manuals/manual_ta1_EN.md @@ -22,9 +22,9 @@ Building instructions (see also plan): - Build a 5x5 area of ​​dirt - Place a lighter in the middle - Build a 3x3x3 cube above it out of wood -- Cover everything with a layer of earth to form a 5x5x5 cube +- Cover everything with a layer of dirt to form a 5x5x5 cube - Leave a hole to the lighter -- Light the lighter and immediately close the hole with a block of wood and earth +- Light the lighter and immediately close the hole with a block of wood and dirt - If you have done everything correctly, the coal burner will start smoking after a few seconds - Only open the charcoal burner when the smoke has disappeared (approx. 20 min) @@ -46,7 +46,7 @@ Building instructions (see also plan): * Light the lighter through the hole * Place the melting pot in the flame over the tower (one block above the flame) -* To stop the burner, temporarily close the hole with an earth block, for example. +* To stop the burner, temporarily close the hole with an dirt block, for example. The melting pot has its own menu of recipes and an inventory where you have to put the ores in. diff --git a/techage/manuals/manual_ta3_DE.md b/techage/manuals/manual_ta3_DE.md index 0e9b713..a10211d 100644 --- a/techage/manuals/manual_ta3_DE.md +++ b/techage/manuals/manual_ta3_DE.md @@ -339,7 +339,7 @@ Die Ölbohrkiste muss an die Stelle gesetzt werden, die vom Ölexplorer angezeig Wird auf den Button der Ölbohrkiste geklickt, wird über der Kiste ein Bohrturm errichtet. Dies dauert einige Sekunden. Die Ölbohrkiste hat 4 Seiten, bei IN muss das Bohrgestänge über Schieber angeliefert und bei OUT muss das Bohrmaterial abtransportiert werden. Über eine der anderen zwei Seiten muss die Ölbohrkiste mit Strom versorgt werden. -Die Ölbohrkiste bohrt bis zum Ölfeld (1 Meter in 16 s) und benötigt dazu 10 ku Strom. +Die Ölbohrkiste bohrt bis zum Ölfeld (1 Meter in 16 s) und benötigt dazu 16 ku Strom. Wurde das Ölfeld erreicht, kann der Bohrturm abgebaut und die Kiste entfernt werden. [ta3_drillbox|image] diff --git a/techage/manuals/manual_ta3_EN.md b/techage/manuals/manual_ta3_EN.md index bcf463f..e3a224a 100644 --- a/techage/manuals/manual_ta3_EN.md +++ b/techage/manuals/manual_ta3_EN.md @@ -338,7 +338,7 @@ The oil drill box must be placed in the position indicated by the oil explorer. If the button on the oil drilling box is clicked, the derrick is erected above the box. This takes a few seconds. The oil drilling box has 4 sides, at IN the drill pipe has to be delivered via pusher and at OUT the drilling material has to be removed. The oil drilling box must be supplied with power via one of the other two sides. -The oil drilling box drills to the oil field (1 meter in 16 s) and requires 10 ku of electricity. +The oil drilling box drills to the oil field (1 meter in 16 s) and requires 16 ku of electricity. Once the oil field has been reached, the derrick can be dismantled and the box removed. [ta3_drillbox|image] diff --git a/techage/manuals/manual_ta4_DE.md b/techage/manuals/manual_ta4_DE.md index 178c703..1eadb54 100644 --- a/techage/manuals/manual_ta4_DE.md +++ b/techage/manuals/manual_ta4_DE.md @@ -134,7 +134,7 @@ Der Energiespeicher besteht aus einer Betonhülle (Concrete Block) gefüllt mit - Hülle mit 7x7x7 Concrete Blocks, gefüllt mit 125 Gravel, Speicherkapazität: 2,5 Tage bei 60 ku - Hülle mit 9x9x9 Concrete Blocks, gefüllt mit 343 Gravel, Speicherkapazität: 6,5 Tage bei 60 ku -In der Betonhülle darf ein Fenster aus einem Obsidian Glas Block sein. Dieses muss ziemlich in der Mitte der Wand platziert werden. Durch dieses Fenster sieht man, ob der Speicher mehr als 80 % geladen ist. Im Plan rechts sieht man den Aufbau aus TA4 Wärmetauscher bestehend aus 3 Blöcken, der TA4 Turbine und dem TA4 Generator. Beim Wärmetauscher ist auf die Ausrichtung achten (der Pfeil bei Block 1 muss zur Turbine zeigen). +In der Betonhülle darf ein Fenster aus einem Obsidian Glas Block sein. Dieses muss ziemlich in der Mitte der Wand platziert werden. Durch dieses Fenster sieht man, ob der Speicher mehr als 80 % geladen ist. Im Plan rechts sieht man den Aufbau aus TA4 Wärmetauscher bestehend aus 3 Blöcken, der TA4 Turbine und dem TA4 Generator. Beim Wärmetauscher ist auf die Ausrichtung zu achten (der Pfeil bei Block 1 muss zur Turbine zeigen). Entgegen dem Plan rechts müssen die Anschlüsse am Speicherblock auf gleicher Ebene sein (horizontal angeordnet, also nicht unten und oben). Die Rohrzuläufe (TA4 Pipe Inlet) müssen genau in der Mitte der Wand sein und stehen sich damit gegenüber. Als Röhren kommen die gelbel TA4 Röhren zum Einsatz. Die TA3 Dampfrohre können hier nicht verwendet werden. Sowohl der Generator als auch der Wärmetauscher haben einen Stromanschluss und müssen mit dem Stromnetz verbunden werden. @@ -474,6 +474,42 @@ Die Lampe benötigt 1 ku Strom. +## TA4 Flüssigkeitsfilter + +Im Flüssigkeitsfilter wird Rotschlamm gefiltert. +Dabei entsteht entweder Lauge, welche unten in einem Tank gesammelt werden kann oder Wüstenkopfsteinpflaster, welches sich im Filter absetzt. +Wenn der Filter zu sehr verstopft ist, muss er geleert und neu befüllt werden. +Der Filter besteht aus einer Fundament-Ebene, auf der 7 identische Filterschichten platziert werden. +Ganz oben befindet sich die Einfüllebene. + +[ta4_liquid_filter|image] + +### Fundament-Ebene + +Der Aufbau dieser Ebene kann dem Plan entnommen werden. + +Im Tank wird die Lauge gesammelt. + +[ta4_liquid_filter_base|plan] + +### Schotter-Ebene + +Diese Ebene muss so wie im Plan gezeigt mit Schotter befüllt werden. +Insgesamt müssen sieben Lagen Schotter übereinander liegen. +Dabei wird mit der Zeit der Filter verunreinigt, sodass das Füllmaterial erneuert werden muss. + +[ta4_liquid_filter_gravel|plan] + +### Einfüll-Ebene + +Diese Ebene dient zum Befüllen des Filters mit Rotschlamm. +In den Einfüllstutzen muss Rotschlamm mittels einer Pumpe geleitet werden. + +[ta4_liquid_filter_top|plan] + + + + ## Weitere TA4 Blöcke ### TA4 Tank / TA4 Tank @@ -574,6 +610,14 @@ Die Verarbeitungsleistung beträgt 24 Items alle 4 s, sofern auf allen Seiten TA [ta4_distributor|image] +### TA4 Hochleistungs-Verteiler / High Performance Distributor + +Die Funktion entspricht dem normalen TA4 Verteiler, mit zwei Unterschieden: +Die Verarbeitungsleistung beträgt 36 Items alle 4 s, sofern auf allen Seiten TA4 Röhren verwendet werden. Anderenfalls sind es nur 18 Items alle 4 s. +Außerdem können pro Ausgang bis zu 8 Items konfiguriert werden. + +[ta4_high_performance_distributor|image] + ### TA4 Kiessieb / Gravel Sieve Die Funktion entspricht der von TA2. diff --git a/techage/manuals/manual_ta4_EN.md b/techage/manuals/manual_ta4_EN.md index 665ca46..595f71c 100644 --- a/techage/manuals/manual_ta4_EN.md +++ b/techage/manuals/manual_ta4_EN.md @@ -475,6 +475,42 @@ The lamp requires 1 ku of electricity. +## TA4 Liquid Filter + +The liquid filter filters red mud. +A part of the red mud becomes lye, which can be collected at the bottom in a tank. +The other part becomes desert cobblestone and clutters the filter material. +If the filter is too clogged, it has to be cleaned and re-filled. +The filter consists of a base layer, 7 identical filter layers and a filling layer at the top. + +[ta4_liquid_filter|image] + +### Base Layer + +You can see the structure of this layer in the plan. + +The lye is collected in the tank. + +[ta4_liquid_filter_base|plan] + +### Gravel Layer + +This layer has to be filled with gravel as shown in the plan. +In total, there must be seven layers of gravel. +The filter will become cluttered over time, so that it has to be cleaned and re-filled. + +[ta4_liquid_filter_gravel|plan] + +### Filling Layer + +This layer is used to fill the filter with red mud. +The red mud must be pumped into the filler pipe. + +[ta4_liquid_filter_top|plan] + + + + ## More TA4 Blocks ### TA4 Tank @@ -575,6 +611,14 @@ The processing power is 24 items every 4 s, provided TA4 tubes are used on all s [ta4_distributor|image] +### TA4 High Performance Distributor + +The function corresponds to that of the normal TA4 distributor, with two differences: +The processing power is 36 items every 4 s, provided TA4 tubes are used on all sides. Otherwise there are only 18 items every 4 s. +Furthermore, up to 8 items can be configured per direction. + +[ta4_high_performance_distributor|image] + ### TA4 Gravel Sieve The function corresponds to that of TA2. diff --git a/techage/manuals/markdown2formspec.py b/techage/manuals/markdown2formspec.py index aee6ebb..72df37b 100644 --- a/techage/manuals/markdown2formspec.py +++ b/techage/manuals/markdown2formspec.py @@ -190,7 +190,7 @@ class MyRenderer(mistune.Renderer): return "\\n" def inline_html(self, text): - print text + print(text) # ~ # ~ double_emphasis(text) # ~ image(src, title, alt_text) @@ -207,7 +207,7 @@ def parse_md_file(src_name, mod, manual): inline.enable_wiki_link() md = mistune.Markdown(renderer=renderer, inline=inline) md.renderer.src_name = src_name - md.render(file(src_name).read()) + md.render(open(src_name, 'r').read()) md.renderer.add_last_paragraph() def gen_lua_file(dest_name): @@ -217,7 +217,7 @@ def gen_lua_file(dest_name): lOut.append(lua_text_table("%s.%s.aText" % (mod, manual), lText)) lOut.append(lua_table("%s.%s.aItemName" % (mod, manual), lItemName)) lOut.append(lua_table("%s.%s.aPlanTable" % (mod, manual), lPlanTable)) - file(dest_name, "w").write("".join(lOut)) + open(dest_name, "w").write("".join(lOut)) def gen_toc_md_file(dest_name, titel, level_range=[1,6]): print("Write MD file '%s'" % dest_name) @@ -228,7 +228,7 @@ def gen_toc_md_file(dest_name, titel, level_range=[1,6]): list_item = " " * (item["level"] - level_range[0]) + "-" link = "%s#%s" % (item["link"], header_escsape(item["header"])) lOut.append("%s [%s](%s)" % (list_item, item["header"], link)) - file(dest_name, "w").write("\n".join(lOut)) + open(dest_name, "w").write("\n".join(lOut)) def gen_file_local_toc(dest_name, level_range=[1,6]): lOut = [] @@ -237,7 +237,7 @@ def gen_file_local_toc(dest_name, level_range=[1,6]): list_item = " " * (item["level"] - level_range[0]) + "-" link = "#%s" % (item["header"].replace(" ", "-").replace("\\", "")) lOut.append("%s [%s](%s)" % (list_item, item["header"].replace("\\", ""), link)) - file(dest_name, "w").write("\n".join(lOut)) + open(dest_name, "w").write("\n".join(lOut)) ########################### German ######################### mod = "techage" diff --git a/techage/manuals/ta4_lua_controller_EN.md b/techage/manuals/ta4_lua_controller_EN.md index 0d21868..34f0f34 100644 --- a/techage/manuals/ta4_lua_controller_EN.md +++ b/techage/manuals/ta4_lua_controller_EN.md @@ -358,12 +358,12 @@ In addition to Lua standard function the Lua Controller provides the following f | "state" | one of: "empty", "loaded", "full" | State of a chest or Sensor Chest | | "fuel" | number | fuel value of a fuel consuming block | | "depth" | number | Read the current depth value of a quarry block (1..80) | -| "load" | number | Read the load value in percent (0..100) of a tank/storage block, an accu block, of of the Signs Bot Box. | +| "load" | number | Read the load value in percent (0..100) of a tank, silo, accu, or battery block, or from the Signs Bot Box. Silo and tank return two values: The percentage value and the absolute value in units.
Example: percent, absolute = $read_data("223", "load") | | "delivered" | number | Read the current delivered power value of a generator block. A power consuming block (accu) provides a negative value | | "action" | player-name, action-string | only for Sensor Chests | | "stacks" | Array with up to 4 Stores with the inventory content (see example) | only for Sensor Chests | | "count" | number | Read the item counter of the TA4 Item Detector block | -| "count" | number of items | Read the total amount of TA4 chest items. An optional number as `add_data` is used to address only on inventory slot (1..8, from left to right). | +| "count" | number of items | Read the total amount of TA4 chest items. An optional number as `add_data` is used to address only one inventory slot (1..8, from left to right). | | "itemstring" | item string of the given slot | Specific command for the TA4 8x2000 Chest to read the item type (technical name) of one chest slot, specified via `add_data` (1..8).
Example: s = $read_data("223", "itemstring", 1) | diff --git a/techage/manuals/ta4_lua_controller_EN.pdf b/techage/manuals/ta4_lua_controller_EN.pdf index eeb974ff2acff079c756f0f0c91f294bb04da710..7469d82f9ff31a4ac073d35657ddb6dc638d9f84 100644 GIT binary patch delta 205385 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
5Re89J@IEXD8!XRR=tLEPXm-kg#N4;?*WKMC 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