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_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.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.NOTCURSED = self.AttributeProxy(lambda player: not self.CURSED[player])
|
||||||
|
self.is_race = False
|
||||||
|
|
||||||
for player in range(1, players + 1):
|
for player in range(1, players + 1):
|
||||||
def set_player_attr(attr, val):
|
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)
|
world.seed = get_seed(seed)
|
||||||
if args.race:
|
if args.race:
|
||||||
world.secure()
|
world.secure()
|
||||||
|
world.is_race = True
|
||||||
else:
|
else:
|
||||||
world.random.seed(world.seed)
|
world.random.seed(world.seed)
|
||||||
world.seed_name = str(args.outputname if args.outputname else 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_name': self.world.get_player_names(self.player),
|
||||||
'player_id': self.player,
|
'player_id': self.player,
|
||||||
'client_version': client_version,
|
'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):
|
def generate_basic(self):
|
||||||
|
|
Loading…
Reference in New Issue