Core: Update generic.Rules.py (#2896)
This commit is contained in:
parent
ecec931e9f
commit
b9d561ae25
|
@ -41,12 +41,12 @@ def locality_rules(world: MultiWorld):
|
||||||
forbid_data[sender][receiver].update(items)
|
forbid_data[sender][receiver].update(items)
|
||||||
|
|
||||||
for receiving_player in world.player_ids:
|
for receiving_player in world.player_ids:
|
||||||
local_items: typing.Set[str] = world.local_items[receiving_player].value
|
local_items: typing.Set[str] = world.worlds[receiving_player].options.local_items.value
|
||||||
if local_items:
|
if local_items:
|
||||||
for sending_player in world.player_ids:
|
for sending_player in world.player_ids:
|
||||||
if receiving_player != sending_player:
|
if receiving_player != sending_player:
|
||||||
forbid(sending_player, receiving_player, local_items)
|
forbid(sending_player, receiving_player, local_items)
|
||||||
non_local_items: typing.Set[str] = world.non_local_items[receiving_player].value
|
non_local_items: typing.Set[str] = world.worlds[receiving_player].options.non_local_items.value
|
||||||
if non_local_items:
|
if non_local_items:
|
||||||
forbid(receiving_player, receiving_player, non_local_items)
|
forbid(receiving_player, receiving_player, non_local_items)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue