Add files via upload
parent
de353ce8ea
commit
4d9a50dd91
|
@ -0,0 +1,44 @@
|
|||
minetest.register_craft({
|
||||
output = "was:chemical_lump",
|
||||
recipe = {
|
||||
{"group:dye","group:dye","group:dye"},
|
||||
{"group:dye","default:copper_lump","group:dye"},
|
||||
{"group:dye","default:glass","group:dye"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "was:computer",
|
||||
recipe = {
|
||||
{"was:plastic_piece","default:mese","was:plastic_piece"},
|
||||
{"default:glass","was:touchscreen","default:steel_ingot"},
|
||||
{"default:gold_ingot","default:diamondblock","default:gold_ingot"},
|
||||
}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "was:wire 30",
|
||||
recipe = {
|
||||
{"was:plastic_piece","was:plastic_piece","was:plastic_piece"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "was:touchscreen",
|
||||
recipe = {
|
||||
{"was:plastic_piece","default:tin_lump","was:plastic_piece"},
|
||||
{"was:plastic_piece","default:mese_crystal","was:plastic_piece"},
|
||||
{"was:plastic_piece","default:glass","was:plastic_piece"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "was:plastic_piece",
|
||||
recipe = "was:chemical_lump",
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "was:plastic_piece",
|
||||
burntime = 1,
|
||||
})
|
|
@ -21,12 +21,12 @@ was.send=function(pos,channel,msg,from_channel)
|
|||
local na=pos.x .."." .. pos.y .."." ..pos.z
|
||||
if not was.wire_signals[na] then
|
||||
was.wire_signals[na]={jobs={[na]=pos},msg=msg,channel=channel,from_channel=from_channel}
|
||||
was.wire_leading()
|
||||
minetest.after(0, function()
|
||||
was.wire_leading()
|
||||
end)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
was.get_node=function(pos,wire)
|
||||
local n=minetest.get_node(pos).name
|
||||
if n=="ignore" then
|
||||
|
|
2
init.lua
2
init.lua
|
@ -17,7 +17,7 @@ dofile(minetest.get_modpath("was") .. "/functions.lua")
|
|||
dofile(minetest.get_modpath("was") .. "/items.lua")
|
||||
dofile(minetest.get_modpath("was") .. "/register.lua")
|
||||
dofile(minetest.get_modpath("was") .. "/gui.lua")
|
||||
|
||||
dofile(minetest.get_modpath("was") .. "/craft.lua")
|
||||
|
||||
--minetest.register_chatcommand("was", {
|
||||
-- description = "World action script gui",
|
||||
|
|
13
items.lua
13
items.lua
|
@ -1,3 +1,12 @@
|
|||
minetest.register_craftitem("was:chemical_lump", {
|
||||
description = "Chemical lump",
|
||||
inventory_image = "was_chemical_lump.png",
|
||||
})
|
||||
minetest.register_craftitem("was:plastic_piece", {
|
||||
description = "Plastic piece",
|
||||
inventory_image = "was_plastic_piece.png",
|
||||
})
|
||||
|
||||
minetest.register_node("was:computer", {
|
||||
description = "Computer",
|
||||
tiles = {
|
||||
|
@ -72,7 +81,7 @@ minetest.register_node("was:computer", {
|
|||
on_waswire=function(pos,channel,from_channel,msg)
|
||||
local meta=minetest.get_meta(pos)
|
||||
local user=meta:get_string("owner")
|
||||
if user~="" and channel==meta:get_string("channel") and from_channel~=meta:get_string("channel") then
|
||||
if user~="" and channel==meta:get_string("channel") then
|
||||
was.compiler(minetest.deserialize(meta:get_string("text")),{
|
||||
type="node",
|
||||
user=user,
|
||||
|
@ -179,7 +188,7 @@ minetest.register_node("was:computer_closed", {
|
|||
|
||||
minetest.register_node("was:wire", {
|
||||
description = "was wire",
|
||||
tiles = {{name="was_wire.png"}}, --,color=0xffffffff
|
||||
tiles = {{name="was_wire.png"}},
|
||||
drop="was:wire",
|
||||
drawtype="nodebox",
|
||||
paramtype = "light",
|
||||
|
|
Loading…
Reference in New Issue