X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7B%20card_id%20%7D%7D/delete?a=blobdiff_plain;f=rogue_chat_nocanvas_monochrome.html;h=a5b2d69d81913938ba42c2ec4b9bee549e7779df;hb=43591a0ee2c85a98730aac730aded8c0a8cdba57;hp=c50a12f20c0f717d39a5d4911029de170f0d7f6b;hpb=beeb1ab5b5e33ac9ff873e167fc4474b8a18301c;p=plomrogue2 diff --git a/rogue_chat_nocanvas_monochrome.html b/rogue_chat_nocanvas_monochrome.html index c50a12f..a5b2d69 100644 --- a/rogue_chat_nocanvas_monochrome.html +++ b/rogue_chat_nocanvas_monochrome.html @@ -277,6 +277,8 @@ let server = { } else if (tokens[0] === 'ANNOTATION') { let position = parser.parse_yx(tokens[1]); explorer.update_info_db(position, tokens[2]); + tui.restore_input_values(); + tui.full_refresh(); } else if (tokens[0] === 'UNHANDLED_INPUT') { tui.log_msg('? unknown command'); } else if (tokens[0] === 'PLAY_ERROR') { @@ -386,6 +388,7 @@ let tui = { this.map_mode = 'terrain'; if (mode.shows_info && game.player_id in game.things) { explorer.position = game.things[game.player_id].position; + explorer.query_info(); } this.mode = mode; this.empty_input();