Add files via upload

master
AiTechEye 2019-01-15 18:02:21 +01:00 committed by GitHub
parent de353ce8ea
commit 4d9a50dd91
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 59 additions and 6 deletions

44
craft.lua Normal file
View File

@ -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,
})

View File

@ -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

View File

@ -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",

View File

@ -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",