From fc87b753900c0b4137d3096c13bf8e1e82d948ff Mon Sep 17 00:00:00 2001 From: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com> Date: Fri, 13 Dec 2024 21:31:54 +0100 Subject: [PATCH] Docstring --- worlds/witness/options.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/worlds/witness/options.py b/worlds/witness/options.py index 1f8873264992..48484a2d17e3 100644 --- a/worlds/witness/options.py +++ b/worlds/witness/options.py @@ -144,6 +144,20 @@ class ShuffleEnvironmentalPuzzles(Choice): class EasterEggHunt(Choice): + """ + Adds up to 100 Easter Eggs to the game, placed by NewSoupVi, Exempt-Medic, hatkirby, Scipio, and Rever. + These can simply be collected by clicking on them. + + Each consecutive check will logically expect 5 Easter Eggs to be collected. + However, the amount that you need to collect to actually trigger the next location check differs by option choice: + - Easy: For every 2 Easter Eggs collected, an item is sent + - Normal: For every 3 Easter Eggs collected, an item is sent + - Hard: For every 4 Easter Eggs collected, an item is sent + - Very Hard: For every 5 Easter Eggs collected, an item is sent + + On Easy, there will still be a location check for "100 Eggs Collected" (provided there aren't any unreachable eggs due to options like shuffle_postgame: False), but all checks after 40 Eggs will be excluded. + """ + visibility = Visibility.all if datetime.now().month == 4 else Visibility.none display_name = "Easter Egg Hunt"