Implement "start_hints" option
This commit is contained in:
parent
c4ea879651
commit
681279cb2b
3
Main.py
3
Main.py
|
@ -535,6 +535,9 @@ def main(args, seed=None):
|
|||
if location.player in sending_visible_players and location.item.player != location.player:
|
||||
precollected_hints[location.player].append(NetUtils.Hint(location.item.player, location.player, location.address,
|
||||
location.item.code, False))
|
||||
elif location.item.name in args.start_hints[location.item.player]:
|
||||
precollected_hints[location.player].append(NetUtils.Hint(location.item.player, location.player, location.address,
|
||||
location.item.code, False))
|
||||
multidata = zlib.compress(pickle.dumps({
|
||||
"slot_data" : slot_data,
|
||||
"games": games,
|
||||
|
|
|
@ -541,6 +541,8 @@ def roll_settings(weights: dict, plando_options: typing.Set[str] = frozenset(("b
|
|||
elif itemvalue:
|
||||
startitems.append(item)
|
||||
ret.startinventory = startitems
|
||||
ret.start_hints = set(weights.get('start_hints', []))
|
||||
|
||||
|
||||
if ret.game == "A Link to the Past":
|
||||
roll_alttp_settings(ret, weights, plando_options)
|
||||
|
|
|
@ -42,6 +42,8 @@ progression_balancing:
|
|||
# Pegasus Boots: on
|
||||
# Bomb Upgrade (+10): 4
|
||||
# Arrow Upgrade (+10): 4
|
||||
start_hints:
|
||||
- Moon Pearl
|
||||
# Factorio options:
|
||||
tech_tree_layout:
|
||||
single: 1
|
||||
|
|
Loading…
Reference in New Issue