Add race flag to APMC if AP is run with the race arg.
This commit is contained in:
parent
b53c5593a8
commit
bfad85223b
|
@ -68,6 +68,7 @@ class MultiWorld():
|
|||
self.fix_palaceofdarkness_exit = self.AttributeProxy(lambda player: self.shuffle[player] not in ['vanilla', 'simple', 'restricted', 'dungeonssimple'])
|
||||
self.fix_trock_exit = self.AttributeProxy(lambda player: self.shuffle[player] not in ['vanilla', 'simple', 'restricted', 'dungeonssimple'])
|
||||
self.NOTCURSED = self.AttributeProxy(lambda player: not self.CURSED[player])
|
||||
self.is_race = False
|
||||
|
||||
for player in range(1, players + 1):
|
||||
def set_player_attr(attr, val):
|
||||
|
|
1
Main.py
1
Main.py
|
@ -58,6 +58,7 @@ def main(args, seed=None):
|
|||
world.seed = get_seed(seed)
|
||||
if args.race:
|
||||
world.secure()
|
||||
world.is_race = True
|
||||
else:
|
||||
world.random.seed(world.seed)
|
||||
world.seed_name = str(args.outputname if args.outputname else world.seed)
|
||||
|
|
|
@ -33,7 +33,8 @@ class MinecraftWorld(World):
|
|||
'player_name': self.world.get_player_names(self.player),
|
||||
'player_id': self.player,
|
||||
'client_version': client_version,
|
||||
'structures': {exit: self.world.get_entrance(exit, self.player).connected_region.name for exit in exits}
|
||||
'structures': {exit: self.world.get_entrance(exit, self.player).connected_region.name for exit in exits},
|
||||
'race': self.world.is_race
|
||||
}
|
||||
|
||||
def generate_basic(self):
|
||||
|
|
Loading…
Reference in New Issue