Finished functionality and luacheck

master
archfan 2020-04-10 16:54:27 -04:00
parent f4f3da2f7f
commit 51b7e24d40
4 changed files with 35 additions and 5 deletions

20
.luacheckrc Normal file
View File

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

View File

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

View File

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