From 21f1ccbfb45f2648c7d78ca43a1d84672abbd801 Mon Sep 17 00:00:00 2001 From: Colin Lenzen <32756996+TriumphantBass@users.noreply.github.com> Date: Sat, 23 Apr 2022 17:02:53 -0700 Subject: [PATCH] Timespinner: Options to Support Loot Randomization --- worlds/timespinner/Options.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/worlds/timespinner/Options.py b/worlds/timespinner/Options.py index 0fc0b767..a297b912 100644 --- a/worlds/timespinner/Options.py +++ b/worlds/timespinner/Options.py @@ -81,6 +81,20 @@ class ShopMultiplier(Range): range_end = 10 default = 1 +class LootPool(Choice): + """Sets the items that drop from enemies (does not apply to boss reward checks) + Vanilla: Drops are the same as the base game + Randomized: Each slot of every enemy's drop table is given a random use item or piece of equipment. + Empty: Enemies drop nothing.""" + display_name = "Shop Inventory" + option_vanilla = 0 + option_randomized = 1 + option_empty = 2 + +class ShowBestiary(Toggle): + "All entries in the bestiary are visible, without needing to kill one of a given enemy first" + display_name = "Show Bestiary Entries" + # Some options that are available in the timespinner randomizer arent currently implemented timespinner_options: Dict[str, Option] = { "StartWithJewelryBox": StartWithJewelryBox,