aboutsummaryrefslogtreecommitdiff
path: root/advtrains/advtrains_train_industrial/depends.txt
diff options
context:
space:
mode:
Diffstat (limited to 'advtrains/advtrains_train_industrial/depends.txt')
-rw-r--r--advtrains/advtrains_train_industrial/depends.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/advtrains/advtrains_train_industrial/depends.txt b/advtrains/advtrains_train_industrial/depends.txt
new file mode 100644
index 0000000..6f00bf6
--- /dev/null
+++ b/advtrains/advtrains_train_industrial/depends.txt
@@ -0,0 +1 @@
+advtrains \ No newline at end of file
>(pos)=="string" then local e = atlatc.pcnaming.name_map[pos] if e then return e end elseif type(pos)=="table" and pos.x and pos.y and pos.z then return pos end error("Invalid position supplied to " .. (func_name or "???")..": " .. dump(pos)) end minetest.register_craftitem("advtrains_luaautomation:pcnaming",{ description = attrans("Passive Component Naming Tool\n\nRight-click to name a passive component."), groups = {cracky=1}, -- key=name, value=rating; rating=1..3. inventory_image = "atlatc_pcnaming.png", wield_image = "atlatc_pcnaming.png", stack_max = 1, on_place = function(itemstack, placer, pointed_thing) local pname = placer:get_player_name() if not pname then return end if not minetest.check_player_privs(pname, {atlatc=true}) then minetest.chat_send_player(pname, "Missing privilege: atlatc") return end if pointed_thing.type=="node" then local pos=pointed_thing.under if advtrains.is_protected(pos, pname) then minetest.record_protection_violation(pos, pname) return end local node = advtrains.ndb.get_node(pos) local ndef = minetest.registered_nodes[node.name] if node.name and ( minetest.get_item_group(node.name, "advtrains_signal")>0 --is IL signal or advtrains.is_passive(pos) -- is passive component or (ndef and ndef.luaautomation) -- is active component ) then