With Hengband 2.2.1.7 with the modifications for the English version and Mac OS X, I had three unidentified great axes (two excellent, one special) in the pack after a quest. Reading an *Identify* scroll on the first of the excellent great axes produced these messages:
In your pack: a Great Axe of Slay Undead (4d4) (+6,+6) (+3) (m).
You have 2 Scrolls of *Identify* {25% off}.
And it displayed the properties of that weapon on the screen.
Reading an *Identify* scroll on the second of the excellent great axes produced these messages:
You reorder some items in your pack.
In your pack: a Great Axe of Slay Undead (4d4) (+6,+6) (+3) (n).
You have a Scroll of *Identify* {25% off}.
And it displayed the properties of the first great axe on the screen.
Looking at the inventory after that, the other excellent great axe was displayed as a "Great Axe (Trump Weapon) (4d4) (+4,+13) (+2 to searching)" in the inventory. So the second weapon was identified, but the messages and properties displayed from identify_fully() in spells3.c were for the first great axe because the pack was reordered.
With Hengband 2.2.1.7 with the modifications for the English version and Mac OS X, I had three unidentified great axes (two excellent, one special) in the pack after a quest. Reading an *Identify* scroll on the first of the excellent great axes produced these messages:
And it displayed the properties of that weapon on the screen.Reading an *Identify* scroll on the second of the excellent great axes produced these messages:
And it displayed the properties of the first great axe on the screen.Looking at the inventory after that, the other excellent great axe was displayed as a "Great Axe (Trump Weapon) (4d4) (+4,+13) (+2 to searching)" in the inventory. So the second weapon was identified, but the messages and properties displayed from identify_fully() in spells3.c were for the first great axe because the pack was reordered.