Ticket #732: md_732_vs1708.patch

File md_732_vs1708.patch, 740 bytes (added by Marble Dice, 11 years ago)

Adds an {unseen} note on all unaware flavors in stores.

  • src/object/obj-desc.c

     
    723723        return end; 
    724724} 
    725725 
     726static size_t obj_desc_aware(const object_type *o_ptr, char *buf, size_t max, size_t end) 
     727{ 
     728        if (!object_flavor_is_aware(o_ptr)) 
     729        { 
     730                strnfcat(buf, max, &end, " {unseen}"); 
     731        } 
    726732 
     733        return end; 
     734} 
     735 
    727736/** 
    728737 * Describes item `o_ptr` into buffer `buf` of size `max`. 
    729738 * 
     
    803812 
    804813                end = obj_desc_charges(o_ptr, buf, max, end); 
    805814 
    806                 if (!(mode & ODESC_STORE)) 
     815                if (mode & ODESC_STORE) 
     816                        end = obj_desc_aware(o_ptr, buf, max, end); 
     817                else 
    807818                        end = obj_desc_inscrip(o_ptr, buf, max, end); 
    808819        } 
    809820