'drop_thing': 'drop thing',
'door': 'open/close',
'consume': 'consume',
- 'install': 'install',
+ 'install': '(un-)install',
'toggle_map_mode': 'toggle map view',
'toggle_tile_draw': 'toggle protection character drawing',
'hex_move_upleft': 'up-left',
if (t) {
t.carrying = true;
};
+ } else if (tokens[0] === 'THING_INSTALLED') {
+ let t = game.get_thing(tokens[1], false);
+ if (t) {
+ t.installed = true;
+ };
} else if (tokens[0] === 'TERRAIN') {
game.terrains[tokens[1]] = tokens[2]
} else if (tokens[0] === 'MAP') {
get_thing_info: function(t) {
const symbol = game.thing_types[t.type_];
let info = t.type_ + " / " + symbol;
- if (t.thing_char) {
- info += t.thing_char;
- };
- if (t.name_) {
- info += " (" + t.name_ + ")";
- }
+ if (t.thing_char) {
+ info += t.thing_char;
+ };
+ if (t.name_) {
+ info += " (" + t.name_ + ")";
+ }
+ if (t.installed) {
+ info += " / installed";
+ }
return info;
},
annotate: function(msg) {