This commit is contained in:
Eric Froemling 2020-05-07 17:24:35 -07:00
parent 40ebc0f46d
commit b1d7d96386

View File

@ -65,29 +65,33 @@ class ChosenOneGame(ba.TeamGameActivity):
def get_settings( def get_settings(
cls, cls,
sessiontype: Type[ba.Session]) -> List[Tuple[str, Dict[str, Any]]]: sessiontype: Type[ba.Session]) -> List[Tuple[str, Dict[str, Any]]]:
return [('Chosen One Time', { return [
'min_value': 10, ('Chosen One Time', {
'default': 30, 'min_value': 10,
'increment': 10 'default': 30,
}), ('Chosen One Gets Gloves', { 'increment': 10
'default': True }),
}), ('Chosen One Gets Shield', { ('Chosen One Gets Gloves', {
'default': False 'default': True
}), }),
('Time Limit', { ('Chosen One Gets Shield', {
'choices': [('None', 0), ('1 Minute', 60), 'default': False
('2 Minutes', 120), ('5 Minutes', 300), }),
('10 Minutes', 600), ('20 Minutes', 1200)], ('Time Limit', {
'default': 0 'choices': [('None', 0), ('1 Minute', 60), ('2 Minutes', 120),
}), ('5 Minutes', 300), ('10 Minutes', 600),
('Respawn Times', { ('20 Minutes', 1200)],
'choices': [('Shorter', 0.25), ('Short', 0.5), 'default': 0
('Normal', 1.0), ('Long', 2.0), }),
('Longer', 4.0)], ('Respawn Times', {
'default': 1.0 'choices': [('Shorter', 0.25), ('Short', 0.5), ('Normal', 1.0),
}), ('Epic Mode', { ('Long', 2.0), ('Longer', 4.0)],
'default': False 'default': 1.0
})] }),
('Epic Mode', {
'default': False
}),
]
def __init__(self, settings: Dict[str, Any]): def __init__(self, settings: Dict[str, Any]):
from bastd.actor.scoreboard import Scoreboard from bastd.actor.scoreboard import Scoreboard