+ struct ThingType * tt = get_thing_type(t->type);
+ if ( (0 == i && !t->lifepoints && !tt->consumable)
+ || (1 == i && !t->lifepoints && tt->consumable)
+ || (2 == i && t->lifepoints))
+ {
+ c = tt->char_on_map;
+ visible_map[t->pos.y * world.map.length + t->pos.x] = c;
+ }