Accurately track which items have been discovered, even if not #named
This fixes a couple of bugs: a long-standing bug in which writing a scroll by label could fail even if you've already seen a scroll with that label (due to the game not tracking whether or not you've seen a scroll if it doesn't have a name); and a somewhat newer bug in which spellbooks auto-identified by Wizard knowledge were marked as having been encountered (rather than as known but not encountered). Breaks save file compatibility, but not bones files.
This commit is contained in:
@@ -1542,6 +1542,9 @@ on arboreal levels (Ranger quest) where STONE terrain is treated as TREE, an
|
||||
an item at an ordinary tree location, whether the level is arboreal or not,
|
||||
would be described as itself with no mention of the tree
|
||||
some types of shopkeeper now start with a scroll of charging
|
||||
objects are now accurately tracked as discovered even if not type-named nor
|
||||
formally identified (fixing some bugs in scroll writing, and making
|
||||
the discoveries list more accurate)
|
||||
|
||||
|
||||
Fixes to 3.7.0-x General Problems Exposed Via git Repository
|
||||
|
||||
Reference in New Issue
Block a user