add support for multiple factions (thx tuxmain)

This commit is contained in:
tenplus1
2025-08-18 11:34:49 +01:00
parent 958686fcd0
commit c08b5ff5ef
2 changed files with 156 additions and 56 deletions
+4 -2
View File
@@ -31,7 +31,8 @@ core.register_craftitem("protector:tool", {
-- get members on protector
local meta = core.get_meta(pos)
local members = meta:get_string("members") or ""
local faction = meta:get_int("faction_members")
local faction_members = meta:get_int("faction_members")
local factions = meta:get_string("factions") or ""
-- get direction player is facing
local dir = core.dir_to_facedir( user:get_look_dir() )
@@ -138,7 +139,8 @@ core.register_craftitem("protector:tool", {
-- copy members across if holding sneak when using tool
if user:get_player_control().sneak then
meta:set_string("members", members)
meta:set_int("faction_members", faction)
meta:set_int("faction_members", faction_members)
meta:set_string("factions", factions)
else
meta:set_string("members", "")
end