At the end of December, farlook was changed to use doname() instead of xname() in order to give more information when looking at stuff the player had already seen. But it ended up giving away precise stack size for mergable objects too, even if they hadn't been seen up close. Changing doname() to be vague when dknown wasn't set only worked for items in particular classes; dknown is pre-set for a lot of things. So this changes mksobj()'s dknown handling to not do that for stackable items. The change to objclass.h is just comment formatting (for the first part of the file only), provoked by the second line of the one for oc_pre_discovered.
6.7 KiB
6.7 KiB