X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;ds=sidebyside;f=plomrogue%2Fcommands.py;h=dea4b63d4c4c69e0d42b8abc90a7c345c2945312;hb=6354f0d85ce38a5450142b2bc775e49f0abfc7b8;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'