t.position = parser.parse_yx(tokens[1]);
t.type_ = tokens[2];
t.protection = tokens[3];
+ t.portable = parseInt(tokens[5]);
} else if (tokens[0] === 'THING_NAME') {
let t = game.get_thing(tokens[1], false);
if (t) {
} else if (this.mode.is_single_char_entry) {
this.show_help = true;
} else if (this.mode.name == 'take_thing') {
- this.log_msg("Things in reach for pick-up:");
+ this.log_msg("Portable things in reach for pick-up:");
const player = game.things[game.player_id];
const y = player.position[0]
const x = player.position[1]
const t = game.things[t_id];
if (select_range.includes(t.position[0].toString()
+ ':' + t.position[1].toString())
- && t != player && t.type_ != 'Player') {
+ && t.portable) {
this.selectables.push([t_id, t]);
}
};