Skip to content

Commit

Permalink
Add fancy inventory for bones
Browse files Browse the repository at this point in the history
  • Loading branch information
davisonio authored and Ekdohibs committed Jan 17, 2015
1 parent d546a5a commit 07dcae7
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions mods/bones/init.lua
@@ -1,6 +1,8 @@
-- Minetest 0.4 mod: bones
-- See README.txt for licensing and other information.

bones = {}

local function is_owner(pos, name)
local owner = minetest.get_meta(pos):get_string("owner")
if owner == "" or owner == name then
Expand All @@ -9,6 +11,16 @@ local function is_owner(pos, name)
return false
end

bones.bones_formspec =
"size[8,9]"..
default.gui_bg..
default.gui_bg_img..
default.gui_slots..
"list[current_name;main;0,0.3;8,4;]"..
"list[current_player;main;0,4.85;8,1;]"..
"list[current_player;main;0,6.08;8,3;8]"..
default.get_hotbar_bg(0,4.85)

minetest.register_node("bones:bones", {
description = "Bones",
tiles = {
Expand Down Expand Up @@ -158,9 +170,7 @@ minetest.register_on_dieplayer(function(player)
player_inv:set_list("main", {})
player_inv:set_list("craft", {})

meta:set_string("formspec", "size[8,9;]"..
"list[current_name;main;0,0;8,4;]"..
"list[current_player;main;0,5;8,4;]")
meta:set_string("formspec", bones.bones_formspec)
meta:set_string("infotext", player_name.."'s fresh bones")
meta:set_string("owner", player_name)
meta:set_int("time", 0)
Expand Down

0 comments on commit 07dcae7

Please sign in to comment.