forked from Reload/techage_modpack
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 = {}
|
compost = {}
|
||||||
|
|
||||||
local CYCLE_TIME = 30
|
local CYCLE_TIME = 30
|
||||||
|
local NUM_LEAVES = 2
|
||||||
|
|
||||||
-- Version for compatibility checks
|
-- Version for compatibility checks
|
||||||
compost.version = 1.0
|
compost.version = 1.0
|
||||||
@ -90,9 +91,9 @@ end
|
|||||||
local function start_composter(pos)
|
local function start_composter(pos)
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local num = meta:get_int("num") or 0
|
local num = meta:get_int("num") or 0
|
||||||
if num >= 4 then
|
if num >= NUM_LEAVES then
|
||||||
-- 4 leaves for one compost node
|
-- NUM_LEAVES leaves for one compost node
|
||||||
meta:set_int("num", num - 4)
|
meta:set_int("num", num - NUM_LEAVES)
|
||||||
minetest.swap_node(pos, {name = "compost:wood_barrel_1"})
|
minetest.swap_node(pos, {name = "compost:wood_barrel_1"})
|
||||||
minetest.get_node_timer(pos):start(CYCLE_TIME)
|
minetest.get_node_timer(pos):start(CYCLE_TIME)
|
||||||
end
|
end
|
||||||
@ -102,7 +103,7 @@ local function add_item(pos, stack)
|
|||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local num = meta:get_int("num") or 0
|
local num = meta:get_int("num") or 0
|
||||||
|
|
||||||
if num < 4 then
|
if num < NUM_LEAVES then
|
||||||
-- add futher leaves
|
-- add futher leaves
|
||||||
meta:set_int("num", num + stack:get_count())
|
meta:set_int("num", num + stack:get_count())
|
||||||
stack:set_count(0)
|
stack:set_count(0)
|
||||||
|
@ -118,12 +118,12 @@ local function place_entities(pos)
|
|||||||
objrefs[entity_name] = minetest.add_entity(pos, entity_name)
|
objrefs[entity_name] = minetest.add_entity(pos, entity_name)
|
||||||
end
|
end
|
||||||
|
|
||||||
objrefs[entity_name]:setpos({
|
objrefs[entity_name]:set_pos({
|
||||||
x = pos.x - values.dx * depth + values.rx * right,
|
x = pos.x - values.dx * depth + values.rx * right,
|
||||||
y = pos.y + height,
|
y = pos.y + height,
|
||||||
z = pos.z - values.dz * depth + values.rz * right})
|
z = pos.z - values.dz * depth + values.rz * right})
|
||||||
|
|
||||||
objrefs[entity_name]:setyaw(values.yaw)
|
objrefs[entity_name]:set_yaw(values.yaw)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
return objrefs
|
return objrefs
|
||||||
@ -151,7 +151,7 @@ end
|
|||||||
function lcdlib.on_activate(entity, staticdata)
|
function lcdlib.on_activate(entity, staticdata)
|
||||||
if entity then
|
if entity then
|
||||||
entity.object:set_armor_groups({immortal=1})
|
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
|
||||||
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