diff --git a/basic_machines/ta4_chest.lua b/basic_machines/ta4_chest.lua index d8d1a2f..e6ea869 100644 --- a/basic_machines/ta4_chest.lua +++ b/basic_machines/ta4_chest.lua @@ -77,7 +77,7 @@ end -- If the nvm inventry is full, the items are stored in the main inventory -- If the main inventory is also full, false is returned local function sort_in(inv, nvm, stack) - if inv:room_for_item("main", stack) then -- for the case the nvm-inventory is full + if inv:is_empty("main") then -- the main inv is used for the case the nvm-inventory is full for _,item in ipairs(nvm.inventory or {}) do if item.name and (item.name == "" or item.name == stack:get_name()) then local count = math.min(stack:get_count(), STACK_SIZE - item.count) diff --git a/doc/manual_DE.lua b/doc/manual_DE.lua index e87bc9d..e786d6d 100644 --- a/doc/manual_DE.lua +++ b/doc/manual_DE.lua @@ -1329,6 +1329,12 @@ techage.manual_DE.aText = { "\n", "Die TA4 8x2000 Kiste hat kein normales Inventar wir andere Kisten\\, sondern verfügt über 8 Speicher\\, wobei jeder Speicher bis zu 2000 Items einer Sorte aufnehmen kann. Über die orangefarbenen Taster können Items in den Speicher verschoben bzw. wieder heraus geholt werden. Die Kiste kann auch wie sonst üblich mit einem Schieber (TA2\\, TA3 oder TA4) gefüllt bzw. geleert werden.\n".. "\n".. + "Wird die Kiste mit einem Schieber gefüllt\\, so füllen sich alle Speicherplätze von links nach rechts. Sind alle 8 Speicher voll und können keine weiteren Items hinzugefügt werden\\, so werden diese Items im Ein-/Ausgabe-Inventar gespeichert. Die Kiste ist damit für den Schieberbetrieb vollständig gefüllt und weitere Items werden abgewiesen.\n".. + "\n".. + "Dies bedeutet aber auch\\, dass keine Items von einem Schieber angenommen werden\\, wenn sich Items im Ein-/Ausgabe-Inventar befinden.\n".. + "\n".. + "Wird die Kiste über einen Schieber geleert\\, leeren sich auch die Speicher wieder von links nach rechts.\n".. + "\n".. "Die Kiste kann nur von den Spielern genutzt werden\\, die an diesem Ort auch bauen können\\, also Protection Rechte besitzen. Es spielt dabei keine Rolle\\, wer die Kiste setzt. \n".. "\n".. "Der Kiste besitzt ein zusätzliches Kommandos für den Lua Controller:\n".. diff --git a/manuals/manual_ta4_DE.md b/manuals/manual_ta4_DE.md index aa5e602..e83c07f 100644 --- a/manuals/manual_ta4_DE.md +++ b/manuals/manual_ta4_DE.md @@ -510,6 +510,12 @@ Die Funktion entspricht der von TA3. Die Kiste kann aber mehr Inhalt aufnehmen. Die TA4 8x2000 Kiste hat kein normales Inventar wir andere Kisten, sondern verfügt über 8 Speicher, wobei jeder Speicher bis zu 2000 Items einer Sorte aufnehmen kann. Über die orangefarbenen Taster können Items in den Speicher verschoben bzw. wieder heraus geholt werden. Die Kiste kann auch wie sonst üblich mit einem Schieber (TA2, TA3 oder TA4) gefüllt bzw. geleert werden. +Wird die Kiste mit einem Schieber gefüllt, so füllen sich alle Speicherplätze von links nach rechts. Sind alle 8 Speicher voll und können keine weiteren Items hinzugefügt werden, so werden diese Items im Ein-/Ausgabe-Inventar gespeichert. Die Kiste ist damit für den Schieberbetrieb vollständig gefüllt und weitere Items werden abgewiesen. + +Dies bedeutet aber auch, dass keine Items von einem Schieber angenommen werden, wenn sich Items im Ein-/Ausgabe-Inventar befinden. + +Wird die Kiste über einen Schieber geleert, leeren sich auch die Speicher wieder von links nach rechts. + Die Kiste kann nur von den Spielern genutzt werden, die an diesem Ort auch bauen können, also Protection Rechte besitzen. Es spielt dabei keine Rolle, wer die Kiste setzt. Der Kiste besitzt ein zusätzliches Kommandos für den Lua Controller: diff --git a/oil/drillbox.lua b/oil/drillbox.lua index 464e0c0..6c844c1 100644 --- a/oil/drillbox.lua +++ b/oil/drillbox.lua @@ -19,7 +19,7 @@ local S = techage.S -- Consumer Related Data local CRD = function(pos) return (minetest.registered_nodes[techage.get_node_lvm(pos).name] or {}).consumer end -local STANDBY_TICKS = 1 +local STANDBY_TICKS = 5 local COUNTDOWN_TICKS = 6 local CYCLE_TIME = 16