Subnautica: fix use of _valid_keys were valid_keys should be used. (#3346)
* Subnautica: fix use of _valid_keys were valid_keys should be used. * Update Options.py
This commit is contained in:
parent
754fc11c1b
commit
14ffd1c70c
|
@ -746,6 +746,7 @@ class NamedRange(Range):
|
|||
|
||||
class FreezeValidKeys(AssembleOptions):
|
||||
def __new__(mcs, name, bases, attrs):
|
||||
assert not "_valid_keys" in attrs, "'_valid_keys' gets set by FreezeValidKeys, define 'valid_keys' instead."
|
||||
if "valid_keys" in attrs:
|
||||
attrs["_valid_keys"] = frozenset(attrs["valid_keys"])
|
||||
return super(FreezeValidKeys, mcs).__new__(mcs, name, bases, attrs)
|
||||
|
|
|
@ -120,7 +120,7 @@ class FillerItemsDistribution(ItemDict):
|
|||
"""Random chance weights of various filler resources that can be obtained.
|
||||
Available items: """
|
||||
__doc__ += ", ".join(f"\"{item_name}\"" for item_name in item_names_by_type[ItemType.resource])
|
||||
_valid_keys = frozenset(item_names_by_type[ItemType.resource])
|
||||
valid_keys = sorted(item_names_by_type[ItemType.resource])
|
||||
default = {item_name: 1 for item_name in item_names_by_type[ItemType.resource]}
|
||||
display_name = "Filler Items Distribution"
|
||||
|
||||
|
|
Loading…
Reference in New Issue