Fix: use iterate function

This commit is contained in:
Coder12a 2019-05-20 21:33:59 -05:00
parent 3567fb9e5e
commit b504eb6794
2 changed files with 3 additions and 3 deletions

View File

@ -330,7 +330,7 @@ factions.register_command("list", {
infaction = false,
global_privileges = def_global_privileges,
on_success = function(player, faction, pos, parcelpos, args)
local list = factions.get_faction_list()
local list = factions.factions.iterate()
local tosend = "Existing factions:"
for i,v in ipairs(list) do
@ -1525,7 +1525,7 @@ factions.register_command("obliterate", {
infaction = false,
global_privileges = {"faction_admin"},
on_success = function(player, faction, pos, parcelpos, args)
for i, facname in pairs(factions.get_faction_list()) do
for i, facname in factions.factions.iterate() do
factions.disband(facname, "obliterated")
end
return true

View File

@ -1,5 +1,5 @@
function factions.start_diplomacy(name, faction)
for l, i in pairs(factions.get_faction_list()) do
for l, i in factions.factions.iterate() do
local fac = factions.factions.get(i)
if i ~= name and not (faction.neutral[i] or faction.allies[i] or faction.enemies[i]) then
if factions_config.faction_diplomacy == true then