X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7Bcard_id%7D%7D/static/git-favicon.png?a=blobdiff_plain;f=new2%2Frogue_chat.html;h=a61269385ab41c6ae1cb00f27fe20c8ad068fe5c;hb=a213ed788c8f305ea9c2192eabfb0d3562c8b2fa;hp=a3d50955e0d20edaa4cb9c9ea862c6cbba87f1b5;hpb=51bd8dbd1de6f513fdaffa65732314b7356a1680;p=plomrogue2-experiments diff --git a/new2/rogue_chat.html b/new2/rogue_chat.html index a3d5095..a612693 100644 --- a/new2/rogue_chat.html +++ b/new2/rogue_chat.html @@ -164,16 +164,20 @@ tui.draw_turn_line(); tui.draw_history(); tui.draw_input_line(); -tui.log_msg("commands:", 1); +tui.log_msg("basic commands:", 1); tui.log_msg("LOGIN USER - register as USER", 3); tui.log_msg("ALL TEXT - send TEXT to all users", 3); tui.log_msg("QUERY USER TEXT - send TEXT to USER", 3); tui.log_msg(""); -tui.log_msg("Use arrow keys to move your avatar", 1); +tui.log_msg("Use arrow keys to move your avatar. You can only move over \".\" map cells.", 1); tui.log_msg(""); tui.log_msg("Use double quotes for strings that contain whitespace, escape them with \\.", 1); tui.log_msg(""); -tui.log_msg("To write on the map, hit Return on a single visible ASCII character in the input prompt", 1); +tui.log_msg("To change the map cell you are standing on, type the desired ASCII character into the prompt and hit Return.", 1); +tui.log_msg(""); +tui.log_msg("more commands:", 1); +tui.log_msg("FLATTEN - transform surrounding map cells to \".\" ones", 3); +tui.log_msg(""); document.addEventListener('keydown', (event) => { if (chat.input_line === '') { @@ -188,6 +192,8 @@ document.addEventListener('keydown', (event) => { } else if (event.key === 'Enter') { if (chat.input_line.length === 1) { websocket.send("TASK:WRITE " + chat.input_line); + } else if (chat.input_line.trimEnd() === 'FLATTEN') { + websocket.send("TASK:FLATTEN_SURROUNDINGS"); } else { websocket.send(chat.input_line); }