//erode river: fix redefining i in nested loop

This commit is contained in:
Starbeamrainbowlabs 2021-07-30 19:44:02 +01:00
parent fd2ae78625
commit c6bae3b7e0
No known key found for this signature in database
GPG Key ID: 1BE5172E637709C2

@ -80,14 +80,14 @@ function worldeditadditions.erode.river(heightmap_initial, heightmap, heightmap_
local action = "none"
if not isedge then
if sides_higher > sides_lower then
for i,sidecount in ipairs(params.raise_sides) do
for _,sidecount in ipairs(params.raise_sides) do
if sidecount == sides_higher then
action = "fill"
break
end
end
else
for i,sidecount in ipairs(params.lower_sides) do
for _i,sidecount in ipairs(params.lower_sides) do
if sidecount == sides_lower then
action = "remove"
break
@ -109,10 +109,10 @@ function worldeditadditions.erode.river(heightmap_initial, heightmap, heightmap_
end
end
for i,hi in ipairs(fill) do
for _i,hi in ipairs(fill) do
heightmap[hi] = heightmap[hi] + 1
end
for i,hi in ipairs(remove) do
for _i,hi in ipairs(remove) do
heightmap[hi] = heightmap[hi] - 1
end