X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;ds=sidebyside;f=plomrogue%2Fcommands.py;h=ec31b12ff724774aabe11b9bb0c329f6c2a4b785;hb=5d3c2a69f040a8e4e0538a1fe7f64948aede0e0a;hp=a7b704efeee714eb446a82d60d7a41cf57abe077;hpb=c3ada0bf213337ff2c97e2f33bbf6e6dbedaea38;p=plomrogue2 diff --git a/plomrogue/commands.py b/plomrogue/commands.py index a7b704e..ec31b12 100644 --- a/plomrogue/commands.py +++ b/plomrogue/commands.py @@ -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): @@ -128,6 +128,7 @@ def cmd_NICK(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') @@ -462,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'