'wins_required': PLAYER_DEFAULTS.WINS_REQUIRED,
}
- puzzle = deck.get('puzzle', False)
-
- if puzzle:
- puzzle_defaults = deck.get('defaults', {})
- for k, v in puzzle_defaults.iteritems():
- if isinstance(v, list):
- puzzle_defaults[k] = tuple(v)
- defaults.update(puzzle_defaults)
+ deck_defaults = deck.get('defaults', {})
+ for k, v in deck_defaults.iteritems():
+ if isinstance(v, list):
+ deck_defaults[k] = tuple(v)
+ defaults.update(deck_defaults)
if initial_bits is None:
initial_bits = defaults['initial_bits']
'wins_required': wins_required,
'wins': 0,
'locations': deck['cards'],
- 'puzzle': puzzle,
+ 'puzzle': deck.get('puzzle', False),
'clock_count': 0,
'replacement_params': deck.get('replacement_params', None),
}