Skip to content

Commit

Permalink
update for new player vars functionality
Browse files Browse the repository at this point in the history
  • Loading branch information
toomanybrians committed Jun 2, 2016
1 parent 0ddfd96 commit ca68ab4
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion mpf/_version.py
Expand Up @@ -10,7 +10,7 @@
"""

__version__ = '0.30.0.dev1703'
__version__ = '0.30.0.dev1704'
__short_version__ = '0.30'
__bcp_version__ = '1.0'
__config_version__ = '4'
Expand Down
10 changes: 5 additions & 5 deletions mpf/devices/achievement.py
Expand Up @@ -24,11 +24,11 @@ def __init__(self, machine, name):

@property
def _state(self):
return self._player.uvars['achievements'][self.name]
return self._player.achievements[self.name]

@_state.setter
def _state(self, value):
self._player.uvars['achievements'][self.name] = value
self._player.achievements[self.name] = value

def enable(self, **kwargs):
"""Enable the achievement.
Expand Down Expand Up @@ -123,10 +123,10 @@ def device_added_to_mode(self, mode: Mode, player: Player):
super().device_added_to_mode(mode, player)
self._player = player
self._mode = mode
if 'achievements' not in self._player.uvars:
self._player.uvars['achievements'] = dict()
if not self._player.achievements:
self._player.achievements = dict()

if self.name not in self._player.uvars['achievements']:
if self.name not in self._player.achievements:
self.reset()
else:
self._restore_state()
Expand Down

0 comments on commit ca68ab4

Please sign in to comment.