From 5dcaa6ca20991cfc1a1f6e7db559c564f4f83f1e Mon Sep 17 00:00:00 2001 From: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com> Date: Tue, 16 Jan 2024 15:24:10 +0100 Subject: [PATCH] The Witness: Death Link Amnesty (#2646) --- worlds/witness/Options.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/worlds/witness/Options.py b/worlds/witness/Options.py index 3912d1de..27aa8b9d 100644 --- a/worlds/witness/Options.py +++ b/worlds/witness/Options.py @@ -193,6 +193,15 @@ class DeathLink(Toggle): display_name = "Death Link" +class DeathLinkAmnesty(Range): + """Number of panel fails to allow before sending a death through Death Link. + 0 means every panel fail will send a death, 1 means every other panel fail will send a death, etc.""" + display_name = "Death Link Amnesty" + range_start = 0 + range_end = 5 + default = 1 + + @dataclass class TheWitnessOptions(PerGameCommonOptions): puzzle_randomization: PuzzleRandomization @@ -216,3 +225,4 @@ class TheWitnessOptions(PerGameCommonOptions): puzzle_skip_amount: PuzzleSkipAmount hint_amount: HintAmount death_link: DeathLink + death_link_amnesty: DeathLinkAmnesty