Fixed issue with player number getting overwritten during OWR/ER
This commit is contained in:
@@ -1476,8 +1476,8 @@ def junk_fill_inaccessible(world, player):
|
|||||||
from DoorShuffle import find_inaccessible_regions
|
from DoorShuffle import find_inaccessible_regions
|
||||||
find_inaccessible_regions(world, player)
|
find_inaccessible_regions(world, player)
|
||||||
|
|
||||||
for player in range(1, world.players + 1):
|
for p in range(1, world.players + 1):
|
||||||
world.key_logic[player] = {}
|
world.key_logic[p] = {}
|
||||||
base_world = copy_world(world)
|
base_world = copy_world(world)
|
||||||
base_world.override_bomb_check = True
|
base_world.override_bomb_check = True
|
||||||
world.key_logic = {}
|
world.key_logic = {}
|
||||||
@@ -1641,8 +1641,8 @@ def build_accessible_entrance_list(world, start_region, player, assumed_inventor
|
|||||||
from Main import copy_world
|
from Main import copy_world
|
||||||
from Items import ItemFactory
|
from Items import ItemFactory
|
||||||
|
|
||||||
for player in range(1, world.players + 1):
|
for p in range(1, world.players + 1):
|
||||||
world.key_logic[player] = {}
|
world.key_logic[p] = {}
|
||||||
base_world = copy_world(world)
|
base_world = copy_world(world)
|
||||||
base_world.override_bomb_check = True
|
base_world.override_bomb_check = True
|
||||||
world.key_logic = {}
|
world.key_logic = {}
|
||||||
@@ -1751,8 +1751,8 @@ def can_reach(world, entrance_name, region_name, player):
|
|||||||
from Items import ItemFactory
|
from Items import ItemFactory
|
||||||
from DoorShuffle import find_inaccessible_regions
|
from DoorShuffle import find_inaccessible_regions
|
||||||
|
|
||||||
for player in range(1, world.players + 1):
|
for p in range(1, world.players + 1):
|
||||||
world.key_logic[player] = {}
|
world.key_logic[p] = {}
|
||||||
base_world = copy_world(world)
|
base_world = copy_world(world)
|
||||||
base_world.override_bomb_check = True
|
base_world.override_bomb_check = True
|
||||||
world.key_logic = {}
|
world.key_logic = {}
|
||||||
|
|||||||
@@ -853,8 +853,8 @@ def build_sectors(world, player):
|
|||||||
from OWEdges import OWTileRegions
|
from OWEdges import OWTileRegions
|
||||||
|
|
||||||
# perform accessibility check on duplicate world
|
# perform accessibility check on duplicate world
|
||||||
for player in range(1, world.players + 1):
|
for p in range(1, world.players + 1):
|
||||||
world.key_logic[player] = {}
|
world.key_logic[p] = {}
|
||||||
base_world = copy_world(world)
|
base_world = copy_world(world)
|
||||||
world.key_logic = {}
|
world.key_logic = {}
|
||||||
|
|
||||||
@@ -925,8 +925,8 @@ def build_accessible_region_list(world, start_region, player, build_copy_world=F
|
|||||||
explore_region(exit.connected_region.name, exit.connected_region)
|
explore_region(exit.connected_region.name, exit.connected_region)
|
||||||
|
|
||||||
if build_copy_world:
|
if build_copy_world:
|
||||||
for player in range(1, world.players + 1):
|
for p in range(1, world.players + 1):
|
||||||
world.key_logic[player] = {}
|
world.key_logic[p] = {}
|
||||||
base_world = copy_world(world)
|
base_world = copy_world(world)
|
||||||
base_world.override_bomb_check = True
|
base_world.override_bomb_check = True
|
||||||
world.key_logic = {}
|
world.key_logic = {}
|
||||||
|
|||||||
Reference in New Issue
Block a user