artifact name formatting
Many (most?) non-weapon artifacts show up in inventory and messages as "the <foo> of <bar>" even when their underlying object type hasn't been discovered yet. For types which don't use the `known' bit, obj->known is forced to 1; obj_is_pname() checked that but not the oc_name_known flag for the type. So you'd see things like "the Heart of Ahriman" instead of "a luckstone named <the H of A>" or "a gray stone named <the H of A>" even though it hadn't been identified yet, unintentionally hiding the artifact's object type from the player.
This commit is contained in:
@@ -340,7 +340,7 @@ towel equipped in weapon, alternate weapon, or quiver slot can be applied
|
||||
lit candle or potion of oil which burned out while equipped would leave stale
|
||||
weapon/alternate-weapon/quiver pointer that could cause panic or crash
|
||||
wielded/worn figurine which auto-transformed had same stale pointer bug
|
||||
familiars are now created without any starting inventory
|
||||
format names of not yet id'd artifacts such that obj type shows for non-weapons
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific Fixes
|
||||
@@ -379,6 +379,7 @@ support ^R (and ^L in numpad mode) to request display repaint during direction
|
||||
intelligent pets will use keys to unlock doors
|
||||
destroyed drawbridge leaves some iron chains
|
||||
give feedback when a nearby monster grows into a stronger form
|
||||
familiars are now created without any starting inventory
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific New Features
|
||||
|
||||
Reference in New Issue
Block a user