Add missing ctf.needs_save sets

This commit is contained in:
rubenwardy 2016-11-12 15:40:50 +00:00 committed by GitHub
parent 327758e873
commit 80c47dd99b

View File

@ -55,6 +55,7 @@ function ctf.remove_team(name)
team.flags[i].team = nil team.flags[i].team = nil
end end
ctf.teams[name] = nil ctf.teams[name] = nil
ctf.needs_save = true
return true return true
else else
return false return false
@ -98,6 +99,7 @@ function ctf.new_player(name)
ctf.players[name] = { ctf.players[name] = {
name = name name = name
} }
ctf.needs_save = true
else else
ctf.error("team", "Can't create a blank player") ctf.error("team", "Can't create a blank player")
ctf.log("team", debug.traceback()) ctf.log("team", debug.traceback())
@ -125,6 +127,7 @@ function ctf.remove_player(name)
team.players[name] = nil team.players[name] = nil
end end
ctf.players[name] = nil ctf.players[name] = nil
ctf.needs_save = true
return true return true
else else
return false return false
@ -194,6 +197,8 @@ function ctf.join(name, team, force, by)
player.team = team player.team = team
team_data.players[player.name] = player team_data.players[player.name] = player
ctf.needs_save = true
minetest.log("action", name .. " joined team " .. team) minetest.log("action", name .. " joined team " .. team)
minetest.chat_send_all(name.." has joined team "..team) minetest.chat_send_all(name.." has joined team "..team)
@ -214,6 +219,8 @@ function ctf.clean_player_lists()
ctf.log("utils", " - Skipping player "..str.name) ctf.log("utils", " - Skipping player "..str.name)
end end
end end
ctf.needs_save = true
end end
-- Sees if the player can change stuff in a team -- Sees if the player can change stuff in a team