all_state now only considers unplaced itempool items and sweeps. This gives an accurate depiction of what would be possible from this point on.
This commit is contained in:
		
							parent
							
								
									0514ade3b3
								
							
						
					
					
						commit
						c8fb0582b2
					
				|  | @ -87,8 +87,6 @@ class World(object): | |||
|         ret = CollectionState(self) | ||||
|          | ||||
|         def soft_collect(item): | ||||
|             if 'Crystal' in item.name or 'Pendant' in item.name: | ||||
|                 return | ||||
|             if item.name.startswith('Progressive '): | ||||
|                 if 'Sword' in item.name: | ||||
|                     if ret.has('Golden Sword'): | ||||
|  | @ -112,10 +110,10 @@ class World(object): | |||
|             elif item.advancement: | ||||
|                 ret.prog_items.append(item.name) | ||||
| 
 | ||||
|         for location in self.get_filled_locations(): | ||||
|             soft_collect(location.item) | ||||
|         for item in self.itempool: | ||||
|             soft_collect(item) | ||||
|         ret.sweep_for_events() | ||||
|         ret._clear_cache() | ||||
|         return ret | ||||
| 
 | ||||
|     def find_items(self, item): | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue