if little_yx.y >= game.map_geometry.size.y or \
little_yx.x >= game.map_geometry.size.x:
raise GameError('illegal spawn point')
- game.spawn_point = big_yx, little_yx
+ game.spawn_points += [(big_yx, little_yx)]
cmd_SPAWN_POINT.argtypes = 'yx_tuple yx_tuple:nonneg'
def cmd_LOGIN(game, nick, connection_id):
raise GameError('can only rename when already logged in')
old_nick = t.name
t.name = nick
+ print('DEBUG RENAME %s %s' % (old_nick, nick))
game.io.send('CHAT ' + quote(old_nick + ' renamed themselves to ' + nick))
game.changed = True
game.record_change(t.position, 'other')
spawnpoint.temporary = True
spawnpoint.created_at = datetime.datetime.fromtimestamp(timestamp)
cmd_THING_SPAWNPOINT_CREATED.argtypes = 'int:pos int:nonneg'
+
+def cmd_INTRO_MSG(game, msg):
+ game.intro_messages += [msg]
+cmd_INTRO_MSG.argtypes = 'string'