MultiServer: remove legacy datapackage keys

MultiServer: remove warning about legacy datapackage use
MultiServer: remove legacy permission flags
Options: add "random" option to all Choices
LttP: remove random special handling from HeartColor
This commit is contained in:
Fabian Dill
2021-09-30 13:22:25 +02:00
parent 4801bb1178
commit f56bf0db73
4 changed files with 2 additions and 22 deletions

View File

@@ -137,10 +137,8 @@ class Choice(Option):
@classmethod
def from_text(cls, text: str) -> Choice:
text = text.lower()
# TODO: turn on after most people have adjusted their yamls to no longer have suboptions with "random" in them
# maybe in 0.2?
# if text == "random":
# return cls(random.choice(list(cls.options.values())))
if text == "random":
return cls(random.choice(list(cls.name_lookup)))
for optionname, value in cls.options.items():
if optionname == text:
return cls(value)