built on 14/05/2021 19:03:22
This commit is contained in:
parent
39de44275d
commit
ade4cded17
@ -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)
|
||||
|
@ -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
|
||||
|
||||
|
@ -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",
|
||||
}, {
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
})
|
Loading…
Reference in New Issue
Block a user