cmd_LOGIN.argtypes = 'string'
def cmd_BECOME_ADMIN(game, password, connection_id):
- player = game.thing_types['Player'](game)
+ player = game.get_player(connection_id)
if not player:
raise GameError('need to be logged in for this')
if password in game.admin_passwords:
raise GameError('thing of ID %s not found' % thing_id)
if not t.type_ == 'Door':
raise GameError('thing of ID %s not door' % thing_id)
- t.blocking = True
- t.portable = False
- t.thing_char = '#'
+ t.close()
cmd_THING_DOOR_CLOSED.argtypes = 'int:pos'
def cmd_THING_MUSICPLAYER_SETTINGS(game, thing_id, playing, index, repeat):