aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/Terrain/FloodBrushes/FlattenArea.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Environment/Modules/Terrain/FloodBrushes/FlattenArea.cs')
-rw-r--r--OpenSim/Region/Environment/Modules/Terrain/FloodBrushes/FlattenArea.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Modules/Terrain/FloodBrushes/FlattenArea.cs b/OpenSim/Region/Environment/Modules/Terrain/FloodBrushes/FlattenArea.cs
index 4551f53..007d37e 100644
--- a/OpenSim/Region/Environment/Modules/Terrain/FloodBrushes/FlattenArea.cs
+++ b/OpenSim/Region/Environment/Modules/Terrain/FloodBrushes/FlattenArea.cs
@@ -58,12 +58,14 @@ namespace OpenSim.Region.Environment.Modules.Terrain.FloodBrushes
58 58
59 avg = sum / steps; 59 avg = sum / steps;
60 60
61 double str = 0.1 * strength; // == 0.2 in the default client
62
61 for (x = 0; x < map.Width; x++) 63 for (x = 0; x < map.Width; x++)
62 { 64 {
63 for (y = 0; y < map.Height; y++) 65 for (y = 0; y < map.Height; y++)
64 { 66 {
65 if (fillArea[x, y] == true) 67 if (fillArea[x, y] == true)
66 map[x, y] = avg; 68 map[x, y] = (map[x, y] * (1.0 - str)) + (avg * str);
67 } 69 }
68 } 70 }
69 } 71 }