From f67406cd65c8780f3a886d05430bc38ddfd66995 Mon Sep 17 00:00:00 2001 From: shamoanjac Date: Mon, 8 Aug 2016 11:48:37 +0200 Subject: [PATCH] Fixed disbanding factions not clearing players and chunks tables --- factions.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/factions.lua b/factions.lua index c0b5990..518591c 100644 --- a/factions.lua +++ b/factions.lua @@ -136,11 +136,11 @@ function factions.Faction.unclaim_chunk(self, chunkpos) factions.save() end function factions.Faction.disband(self) - for i in ipairs(self.players) do -- remove players affiliation - factions.players[self.players[i]] = nil + for k, _ in pairs(self.players) do -- remove players affiliation + factions.players[k] = nil end for k, v in pairs(self.land) do -- remove chunk claims - factions.chunks[v] = nil + factions.chunks[k] = nil end self:on_disband() factions.factions[self.name] = nil