X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;f=plomrogue%2Fcommands.py;h=dea4b63d4c4c69e0d42b8abc90a7c345c2945312;hb=018bb0242ebd2b7e9fde170fae830376dea55e16;hp=0638cb86e7517445511873a678feed95ad89d368;hpb=e5a83f8987647c3c239e48d5bc1ff939ce531544;p=plomrogue2 diff --git a/plomrogue/commands.py b/plomrogue/commands.py index 0638cb8..dea4b63 100644 --- a/plomrogue/commands.py +++ b/plomrogue/commands.py @@ -305,3 +305,12 @@ def cmd_THING_MUSICPLAYER_PLAYLIST_ITEM(game, thing_id, title, length): raise GameError('thing of ID %s not music player' % thing_id) t.playlist += [(title, length)] cmd_THING_MUSICPLAYER_PLAYLIST_ITEM.argtypes = 'int:pos string int:pos' + +def cmd_THING_BOTTLE_EMPTY(game, thing_id): + t = game.get_thing(thing_id) + if not t: + raise GameError('thing of ID %s not found' % thing_id) + if not t.type_ == 'Bottle': + raise GameError('thing of ID %s not bottle' % thing_id) + t.full = False +cmd_THING_BOTTLE_EMPTY.argtypes = 'int:pos'