built on 14/05/2021 19:03:22

This commit is contained in:
Joachim Stolberg 2021-05-14 19:03:22 +02:00
parent 39de44275d
commit ade4cded17
3 changed files with 8 additions and 41 deletions

View File

@ -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)

View File

@ -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

View File

@ -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",
}, {
"",
"",
"",
})