Fix bug in map selection (#902)

This commit is contained in:
savilli 2021-06-21 01:33:02 +02:00 committed by GitHub
parent 8c944a57af
commit cd6c8e74f3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -277,15 +277,14 @@ local function select_map()
end
else
-- Choose next map index, but don't select the same one again
if ctf_map.map then
idx = math.random(#ctf_map.available_maps - 1)
if ctf_map.map and #ctf_map.available_maps > 1 then
idx = math.random(1, #ctf_map.available_maps - 1)
if idx >= ctf_map.map.idx then
idx = idx + 1
end
else
idx = math.random(#ctf_map.available_maps)
idx = math.random(1, #ctf_map.available_maps)
end
ctf_map.next_idx = (idx % #ctf_map.available_maps) + 1
end
return idx
end