random.Random('') produces same results every single time.
prevent race cheating by players using "shuffletype-", where the seed field on the other side is blank.
This commit is contained in:
parent
a14c5dad5f
commit
e094a93e49
12
Main.py
12
Main.py
|
@ -116,15 +116,11 @@ def main(args, seed=None):
|
|||
world.shuffle[player] = shuffle
|
||||
if shuffle == "vanilla":
|
||||
world.er_seeds[player] = "vanilla"
|
||||
elif seed.startswith("group-"): # renamed from team to group to not confuse with existing team name use
|
||||
elif seed.startswith("group-") or seed.startswith("team-") or args.race:
|
||||
# renamed from team to group to not confuse with existing team name use
|
||||
# TODO: remove "team-" on breaking_changes
|
||||
world.er_seeds[player] = get_same_seed(world, (shuffle, seed, world.retro[player], world.mode[player], world.logic[player]))
|
||||
elif seed.startswith("team-"): # TODO: remove on breaking_changes
|
||||
world.er_seeds[player] = get_same_seed(world, (shuffle, seed, world.retro[player], world.mode[player], world.logic[player]))
|
||||
elif not args.race:
|
||||
world.er_seeds[player] = seed
|
||||
elif seed: # race but with a set seed, ignore set seed and use group logic instead
|
||||
world.er_seeds[player] = get_same_seed(world, (shuffle, seed, world.retro[player], world.mode[player], world.logic[player]))
|
||||
else: # race but without a set seed
|
||||
else: # not a race or group seed, use set seed as is.
|
||||
world.er_seeds[player] = seed
|
||||
elif world.shuffle[player] == "vanilla":
|
||||
world.er_seeds[player] = "vanilla"
|
||||
|
|
Loading…
Reference in New Issue