Text Plando Support

This commit is contained in:
Fabian Dill
2021-01-02 16:44:58 +01:00
parent 938ccccbd4
commit 07df9b9e80
6 changed files with 23 additions and 2 deletions

View File

@@ -559,6 +559,13 @@ def roll_settings(weights, plando_options: typing.Set[str] = frozenset(("bosses"
location_world = get_choice("world", placement, False)
ret.plando_items.append(PlandoItem(item, location, location_world, from_pool))
ret.plando_texts = {}
if "texts" in plando_options:
options = weights.get("plando_texts", [])
for placement in options:
if roll_percentage(get_choice("percentage", placement, 100)):
ret.plando_texts[str(get_choice("at", placement))] = str(get_choice("text", placement))
if 'rom' in weights:
romweights = weights['rom']