Fix possible diplomacy bug

This commit is contained in:
rubenwardy 2014-01-08 18:03:35 +00:00
parent b9a946a6f9
commit 5097ecd344

View File

@ -216,7 +216,9 @@ function cf.diplo.get(one,two)
end end
function cf.diplo.set(one,two,state) function cf.diplo.set(one,two,state)
if cf.diplo.diplo then if not cf.diplo.diplo then
cf.diplo.diplo = {}
else
for i=1,#cf.diplo.diplo do for i=1,#cf.diplo.diplo do
local dip = cf.diplo.diplo[i] local dip = cf.diplo.diplo[i]
if (dip.one == one and dip.two == two) or (dip.one == two and dip.two == one) then if (dip.one == one and dip.two == two) or (dip.one == two and dip.two == one) then