home · contact · privacy
Use rC3 server as default testing server.
[plomrogue2] / plomrogue / commands.py
index 9f7bfff6604bb7c3223d5798a526d7e4947f8553..ec31b12ff724774aabe11b9bb0c329f6c2a4b785 100644 (file)
@@ -53,7 +53,7 @@ def cmd_SPAWN_POINT(game, big_yx, little_yx):
     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):
@@ -463,3 +463,7 @@ def cmd_THING_SPAWNPOINT_CREATED(game, spawnpoint_id, timestamp):
         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'