Archipelago/worlds/celeste64/Options.py

26 lines
646 B
Python

from dataclasses import dataclass
from Options import Range, DeathLink, PerGameCommonOptions
class StrawberriesRequired(Range):
"""How many Strawberries you must receive to finish"""
display_name = "Strawberries Required"
range_start = 0
range_end = 20
default = 15
class DeathLinkAmnesty(Range):
"""How many deaths it takes to send a DeathLink"""
display_name = "Death Link Amnesty"
range_start = 1
range_end = 30
default = 10
@dataclass
class Celeste64Options(PerGameCommonOptions):
death_link: DeathLink
death_link_amnesty: DeathLinkAmnesty
strawberries_required: StrawberriesRequired