home · contact · privacy
Start new players in middle of map instead of topleft corner.
authorChristian Heller <c.heller@plomlompom.de>
Tue, 27 Oct 2020 05:29:56 +0000 (06:29 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Tue, 27 Oct 2020 05:29:56 +0000 (06:29 +0100)
new2/plomrogue/commands.py
new2/rogue_chat_nocanvas_monochrome.html

index 28b76006fe8088ffcc3d93bc64a455f71db8348b..4daf0ba5b8365cc19fd98efc6b208407fa2b48f6 100644 (file)
@@ -1,5 +1,6 @@
 from plomrogue.misc import quote
 from plomrogue.errors import GameError
 from plomrogue.misc import quote
 from plomrogue.errors import GameError
+from plomrogue.mapping import YX
 
 
 
 
 
 
@@ -19,6 +20,7 @@ def cmd_LOGIN(game, nick, connection_id):
         game.io.send('META ' + quote('you rename yourself to: ' + nick), connection_id)
     else:
         t = game.thing_types['player'](game)
         game.io.send('META ' + quote('you rename yourself to: ' + nick), connection_id)
     else:
         t = game.thing_types['player'](game)
+        t.position = YX(game.map.size.y // 2, game.map.size.x // 2)
         game.things += [t]  # TODO refactor into Thing.__init__?
         game.sessions[connection_id] = t.id_
         game.io.send('META ' + quote('you are now: ' + nick), connection_id)
         game.things += [t]  # TODO refactor into Thing.__init__?
         game.sessions[connection_id] = t.id_
         game.io.send('META ' + quote('you are now: ' + nick), connection_id)
index 512b8358a34e29f7254712f18182b58d3af4b627..eaa180d03157dfae3b997c6a0862a74aba0d34aa 100644 (file)
@@ -215,21 +215,22 @@ let tui = {
   log_help: function() {
     tui.log_msg("");
     tui.log_msg("HELP");
   log_help: function() {
     tui.log_msg("");
     tui.log_msg("HELP");
-    tui.log_msg("chat mode commands:");
     tui.log_msg("");
     tui.log_msg("");
+    tui.log_msg("chat mode commands:");
     tui.log_msg("/login USER - register as USER");
     tui.log_msg("/msg USER TEXT - send TEXT to USER");
     tui.log_msg("/help - show this help");
     tui.log_msg("/play - switch to play mode");
     tui.log_msg("/login USER - register as USER");
     tui.log_msg("/msg USER TEXT - send TEXT to USER");
     tui.log_msg("/help - show this help");
     tui.log_msg("/play - switch to play mode");
+    tui.log_msg("/study - switch to study mode");
     tui.log_msg("");
     tui.log_msg("play mode commands:");
     tui.log_msg("w, a, s, d - move avatar");
     tui.log_msg("f - flatten surroundings");
     tui.log_msg("e - write following ASCII character");
     tui.log_msg("c - switch to chat mode");
     tui.log_msg("");
     tui.log_msg("play mode commands:");
     tui.log_msg("w, a, s, d - move avatar");
     tui.log_msg("f - flatten surroundings");
     tui.log_msg("e - write following ASCII character");
     tui.log_msg("c - switch to chat mode");
-    tui.log_msg("? - switch to investigation mode");
+    tui.log_msg("? - switch to study mode");
     tui.log_msg("");
     tui.log_msg("");
-    tui.log_msg("investigation mode commands:");
+    tui.log_msg("study mode commands:");
     tui.log_msg("w, a, s, d - move question mark");
     tui.log_msg("A - annotate terrain");
     tui.log_msg("c - switch to chat mode");
     tui.log_msg("w, a, s, d - move question mark");
     tui.log_msg("A - annotate terrain");
     tui.log_msg("c - switch to chat mode");