Heuristic for obviousness of item properties
|Reported by:||magnate||Owned by:||magnate|
Description (last modified by magnate)
Following the discussion in http://angband.oook.cz/forum/showthread.php?t=5060 it will be important to distinguish objects' natural properties from their magical ones.
My initial thought is to create o_ptr->natural_flags in the same vein as o_ptr->pval_flags, i.e. a subset of o_ptr->flags which contains all those which are natural properties of this object. Note that a flag which is natural for some objects will be magical for others, e.g. IGNORE_FIRE.
This is going to take some serious heuristics if we are to avoid lots of special-case code, but will be an important foundation for the future of ID and detection.