protector tool copies faction checkbox status to new when holding sneak
This commit is contained in:
parent
73bbe5fb95
commit
958686fcd0
1 changed files with 2 additions and 0 deletions
2
tool.lua
2
tool.lua
|
|
@ -31,6 +31,7 @@ core.register_craftitem("protector:tool", {
|
||||||
-- get members on protector
|
-- get members on protector
|
||||||
local meta = core.get_meta(pos)
|
local meta = core.get_meta(pos)
|
||||||
local members = meta:get_string("members") or ""
|
local members = meta:get_string("members") or ""
|
||||||
|
local faction = meta:get_int("faction_members")
|
||||||
|
|
||||||
-- get direction player is facing
|
-- get direction player is facing
|
||||||
local dir = core.dir_to_facedir( user:get_look_dir() )
|
local dir = core.dir_to_facedir( user:get_look_dir() )
|
||||||
|
|
@ -137,6 +138,7 @@ core.register_craftitem("protector:tool", {
|
||||||
-- copy members across if holding sneak when using tool
|
-- copy members across if holding sneak when using tool
|
||||||
if user:get_player_control().sneak then
|
if user:get_player_control().sneak then
|
||||||
meta:set_string("members", members)
|
meta:set_string("members", members)
|
||||||
|
meta:set_int("faction_members", faction)
|
||||||
else
|
else
|
||||||
meta:set_string("members", "")
|
meta:set_string("members", "")
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue