From ade4cded17356fc4eacb3bb6ce094efd747f820e Mon Sep 17 00:00:00 2001 From: Joachim Stolberg Date: Fri, 14 May 2021 19:03:22 +0200 Subject: [PATCH] built on 14/05/2021 19:03:22 --- compost/init.lua | 9 +++++---- lcdlib/display.lua | 6 +++--- ta4_jetpack/manual.lua | 34 ---------------------------------- 3 files changed, 8 insertions(+), 41 deletions(-) delete mode 100644 ta4_jetpack/manual.lua diff --git a/compost/init.lua b/compost/init.lua index b2b6395..d5ed50e 100644 --- a/compost/init.lua +++ b/compost/init.lua @@ -3,6 +3,7 @@ local S = minetest.get_translator("compost") compost = {} local CYCLE_TIME = 30 +local NUM_LEAVES = 2 -- Version for compatibility checks compost.version = 1.0 @@ -90,9 +91,9 @@ end local function start_composter(pos) local meta = minetest.get_meta(pos) local num = meta:get_int("num") or 0 - if num >= 4 then - -- 4 leaves for one compost node - meta:set_int("num", num - 4) + if num >= NUM_LEAVES then + -- NUM_LEAVES leaves for one compost node + meta:set_int("num", num - NUM_LEAVES) minetest.swap_node(pos, {name = "compost:wood_barrel_1"}) minetest.get_node_timer(pos):start(CYCLE_TIME) end @@ -102,7 +103,7 @@ local function add_item(pos, stack) local meta = minetest.get_meta(pos) local num = meta:get_int("num") or 0 - if num < 4 then + if num < NUM_LEAVES then -- add futher leaves meta:set_int("num", num + stack:get_count()) stack:set_count(0) diff --git a/lcdlib/display.lua b/lcdlib/display.lua index de8689a..882ed3b 100644 --- a/lcdlib/display.lua +++ b/lcdlib/display.lua @@ -118,12 +118,12 @@ local function place_entities(pos) objrefs[entity_name] = minetest.add_entity(pos, entity_name) end - objrefs[entity_name]:setpos({ + objrefs[entity_name]:set_pos({ x = pos.x - values.dx * depth + values.rx * right, y = pos.y + height, z = pos.z - values.dz * depth + values.rz * right}) - objrefs[entity_name]:setyaw(values.yaw) + objrefs[entity_name]:set_yaw(values.yaw) end end return objrefs @@ -151,7 +151,7 @@ end function lcdlib.on_activate(entity, staticdata) if entity then entity.object:set_armor_groups({immortal=1}) - call_node_on_display_update(entity.object:getpos(), entity.object) + call_node_on_display_update(entity.object:get_pos(), entity.object) end end diff --git a/ta4_jetpack/manual.lua b/ta4_jetpack/manual.lua deleted file mode 100644 index 1b2126e..0000000 --- a/ta4_jetpack/manual.lua +++ /dev/null @@ -1,34 +0,0 @@ -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", -}, { - "", - "", - "", -})