- if (this.mode.shows_info && game.player_id in game.things) {
- explorer.position = game.things[game.player_id].position;
- explorer.query_info();
+ if (game.player_id in game.things && (this.mode.shows_info || this.mode.name == 'control_tile_draw')) {
+ explorer.position = game.things[game.player_id].position;
+ if (this.mode.shows_info) {
+ explorer.query_info();
+ } else if (this.mode.name == 'control_tile_draw') {
+ explorer.send_tile_control_command();
+ this.map_mode = 'control';
+ }