v6: Add Area Randomizer (#249)

* v6: Add Area Randomizer
This commit is contained in:
Yussur Mustafa Oraji
2022-02-04 21:22:26 +01:00
committed by GitHub
parent 9fd6d1b81f
commit 8e04182b3f
4 changed files with 28 additions and 14 deletions

View File

@@ -1,5 +1,5 @@
import typing
from Options import Option, DeathLink, Range
from Options import Option, DeathLink, Range, Toggle
class DoorCost(Range):
"""Amount of Trinkets required to enter Areas. Set to 0 to disable artificial locks."""
@@ -13,7 +13,12 @@ class DeathLinkAmnesty(Range):
range_end = 30
default = 15
class AreaRandomizer(Toggle):
"""Randomize Entrances to Areas"""
displayname = "Area Randomizer"
v6_options: typing.Dict[str,type(Option)] = {
"AreaRandomizer": AreaRandomizer,
"DoorCost": DoorCost,
"DeathLink": DeathLink,
"DeathLinkAmnesty": DeathLinkAmnesty