Finished functionality and luacheck
parent
f4f3da2f7f
commit
51b7e24d40
|
@ -0,0 +1,20 @@
|
|||
unused_args = false
|
||||
allow_defined_top = true
|
||||
|
||||
globals = {
|
||||
"minetest",
|
||||
"realm",
|
||||
"mobs",
|
||||
}
|
||||
|
||||
read_globals = {
|
||||
string = {fields = {"split"}},
|
||||
table = {fields = {"copy", "getn"}},
|
||||
|
||||
-- Builtin
|
||||
"vector", "ItemStack",
|
||||
"dump", "DIR_DELIM", "VoxelArea", "Settings",
|
||||
|
||||
-- MTG
|
||||
"default", "sfinv", "creative",
|
||||
}
|
|
@ -57,7 +57,7 @@ minetest.register_tool("shadowrealm:aspfang_sword", {
|
|||
|
||||
minetest.register_craft({
|
||||
type = "shaped",
|
||||
output = "shadowrealm:aspfang_sword",
|
||||
output = "shadowrealm:aspfang_sword",
|
||||
recipe = {
|
||||
{"", "shadowrealm:asp_fang", ""},
|
||||
{"", "shadowrealm:asp_fang", ""},
|
||||
|
|
18
nodes.lua
18
nodes.lua
|
@ -1,7 +1,7 @@
|
|||
-- Bait box
|
||||
|
||||
realm.baits = {
|
||||
["shadowrealm:asp_meat"] = {"shadowrealm:gargantuan", "Gargantuan"},
|
||||
["shadowrealm:asp_meat"] = {"shadowrealm:gargantuan", "Gargantuan"},
|
||||
["shadowrealm:caramelized_apple"] = {"shadowrealm:asp", "Asp"},
|
||||
}
|
||||
|
||||
|
@ -17,8 +17,8 @@ minetest.register_node("shadowrealm:bait_trap", {
|
|||
local bait = realm.baits[name]
|
||||
itemstack:take_item()
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("infotext", "Baited for "..realm.baits[name][2])
|
||||
meta:set_string("bait", realm.baits[name][1])
|
||||
meta:set_string("infotext", "Baited for "..bait[2])
|
||||
meta:set_string("bait", bait[1])
|
||||
timer:start(10)
|
||||
end
|
||||
return itemstack
|
||||
|
@ -29,7 +29,17 @@ minetest.register_node("shadowrealm:bait_trap", {
|
|||
local meta = minetest.get_meta(pos)
|
||||
local ent = meta:get_string("bait")
|
||||
meta:set_string("infotext", "")
|
||||
local pos = {x=pos.x, y=pos.y + 2, z=pos.z}
|
||||
pos = {x=pos.x, y=pos.y + 2, z=pos.z}
|
||||
minetest.add_entity(pos, ent)
|
||||
end
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shaped",
|
||||
recipe = {
|
||||
{"group:wood", "default:steel_ingot", "group:wood"},
|
||||
{"group:wood", "default:steel_ingot", "group:wood"},
|
||||
{"group:tree", "group:wood", "group:tree"},
|
||||
},
|
||||
output = "shadowrealm:bait_trap",
|
||||
})
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 299 B |
Loading…
Reference in New Issue