fixed stochastic_render and regionlists working together
This commit is contained in:
@@ -430,15 +430,7 @@ class QuadtreeGen(object):
|
|||||||
needs_rerender = False
|
needs_rerender = False
|
||||||
get_region_mtime = world.get_region_mtime
|
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:
|
for col, row, chunkx, chunky, regionfile in chunks:
|
||||||
# skip if we already know
|
|
||||||
if needs_rerender:
|
|
||||||
break
|
|
||||||
|
|
||||||
region, regionMtime = get_region_mtime(regionfile)
|
region, regionMtime = get_region_mtime(regionfile)
|
||||||
|
|
||||||
# don't even check if it's not in the regionlist
|
# don't even check if it's not in the regionlist
|
||||||
@@ -462,6 +454,10 @@ class QuadtreeGen(object):
|
|||||||
needs_rerender = True
|
needs_rerender = True
|
||||||
break
|
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 after all that, we don't need a rerender, return
|
||||||
if not needs_rerender:
|
if not needs_rerender:
|
||||||
return None
|
return None
|
||||||
|
|||||||
Reference in New Issue
Block a user