The change to better handle zapping an unidentified wand in the pack introduced a logic error: the previous value of
creature_ptr->update is cached (with additions for changes that may be necessary due to the zapping), its value is then modified, but then the cached
value is applied to creature_ptr->window rather than creature_ptr->update. The For2.2.2-Refactoring-zapwand-unidentified-correction branch on the hengbandforosx project , https://osdn.net/projects/hengbandforosx/scm/git/hengbandosx/ , has the correction for that. The correction has also been attached as a patch (from git format-patch against revision a2fa431581ba03ca0f40b9948ce1537b5e42f0cd in your For2.2.2-Refactoring branch).
The change to better handle zapping an unidentified wand in the pack introduced a logic error: the previous value of creature_ptr->update is cached (with additions for changes that may be necessary due to the zapping), its value is then modified, but then the cached value is applied to creature_ptr->window rather than creature_ptr->update. The For2.2.2-Refactoring-zapwand-unidentified-correction branch on the hengbandforosx project , https://osdn.net/projects/hengbandforosx/scm/git/hengbandosx/ , has the correction for that. The correction has also been attached as a patch (from git format-patch against revision a2fa431581ba03ca0f40b9948ce1537b5e42f0cd in your For2.2.2-Refactoring branch).