|  |  | @@ -392,7 +392,7 @@ function fill_area(area, weights, variance=0.15) | 
		
	
		
			
			|  |  |  | continue; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var max = Math.floor(area / candidate.area); | 
		
	
		
			
			|  |  |  | var limit = Math.min(max, 100); | 
		
	
		
			
			|  |  |  | var limit = Math.min(max, 1000); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var count = 0; | 
		
	
		
			
			|  |  |  | var loopvar = 0; | 
		
	
	
		
			
				|  |  | @@ -418,8 +418,10 @@ function fill_area(area, weights, variance=0.15) | 
		
	
		
			
			|  |  |  | ++loopvar; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | // if we're doing more than 100 victims, then we randomly | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | if (limit < max) { | 
		
	
		
			
			|  |  |  | count += Math.round((max-limit) * candidate.weight); | 
		
	
		
			
			|  |  |  | count += Math.round((max/limit) * candidate.weight); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | area -= count * candidate.area; | 
		
	
	
		
			
				|  |  | 
 |