0

fixed stochastic_render and regionlists working together

This commit is contained in:
Aaron Griffith
2011-11-01 23:43:05 -04:00
parent 4d5f19b081
commit cc4877f149

View File

@@ -430,15 +430,7 @@ class QuadtreeGen(object):
needs_rerender = False
get_region_mtime = world.get_region_mtime
# stochastic render check
if random.uniform(0, 1) < self.rerender_probability:
needs_rerender = True
for col, row, chunkx, chunky, regionfile in chunks:
# skip if we already know
if needs_rerender:
break
region, regionMtime = get_region_mtime(regionfile)
# don't even check if it's not in the regionlist
@@ -462,6 +454,10 @@ class QuadtreeGen(object):
needs_rerender = True
break
# stochastic render check
if not needs_rerender and self.rerender_probability > 0.0 and random.uniform(0, 1) < self.rerender_probability:
needs_rerender = True
# if after all that, we don't need a rerender, return
if not needs_rerender:
return None