implement "non_local_items"

This commit is contained in:
Fabian Dill
2020-11-22 22:53:31 +01:00
parent fd020ead7f
commit fc2f1dfd29
6 changed files with 32 additions and 3 deletions

View File

@@ -179,6 +179,10 @@ def locality_rules(world, player):
for location in world.get_locations():
if location.player != player:
forbid_items_for_player(location, world.local_items[player], player)
if world.non_local_items[player]:
for location in world.get_locations():
if location.player == player:
forbid_items_for_player(location, world.non_local_items[player], player)
non_crossover_items = (item_name_groups["Small Keys"] | item_name_groups["Big Keys"] | progression_items) - {