- t = game.add_thing('Player', game.spawn_point)
- t.name = nick
- t.thing_char = game.get_next_player_char()
- game.sessions[connection_id] = {
- 'thing_id': t.id_,
- 'status': 'player'
- }
- game.io.send('PLAYER_ID %s' % t.id_, connection_id)
- game.io.send('LOGIN_OK', connection_id)
- game.io.send('CHAT ' + quote(t.name + ' entered the map.'))
- for s in [s for s in game.things
- if s.type_ == 'SpawnPoint' and s.name == t.name]:
- t.position = s.position
- break
- # game.changed = True # handled by game.add_thing