mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
More fixes to non_local_items
This commit is contained in:
2
Main.py
2
Main.py
@@ -113,7 +113,7 @@ def main(args, seed=None):
|
|||||||
# item in item_table gets checked in mystery, but not CLI - so we double-check here
|
# item in item_table gets checked in mystery, but not CLI - so we double-check here
|
||||||
world.local_items[player] = {item.strip() for item in args.local_items[player].split(',') if
|
world.local_items[player] = {item.strip() for item in args.local_items[player].split(',') if
|
||||||
item.strip() in item_table}
|
item.strip() in item_table}
|
||||||
world.non_local_items[player] = {item.strip() for item in args.local_items[player].split(',') if
|
world.non_local_items[player] = {item.strip() for item in args.non_local_items[player].split(',') if
|
||||||
item.strip() in item_table}
|
item.strip() in item_table}
|
||||||
# items can't be both local and non-local, prefer local
|
# items can't be both local and non-local, prefer local
|
||||||
world.non_local_items[player] -= world.local_items[player]
|
world.non_local_items[player] -= world.local_items[player]
|
||||||
|
@@ -497,7 +497,7 @@ def roll_settings(weights):
|
|||||||
if item in item_table:
|
if item in item_table:
|
||||||
ret.non_local_items.add(item)
|
ret.non_local_items.add(item)
|
||||||
else:
|
else:
|
||||||
raise Exception(f"Could not force item {item} to be world-local, as it was not recognized.")
|
raise Exception(f"Could not force item {item} to be world-non-local, as it was not recognized.")
|
||||||
|
|
||||||
ret.non_local_items = ",".join(ret.non_local_items)
|
ret.non_local_items = ",".join(ret.non_local_items)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user