more engraving sanity feedback
Delete engravings made in a breach of a shop's wall or of a vault's wall or in the guard's temporary corridor when the wall is repaired or the corridor removed. If 'sanity_check' was On, those would trigger impossible warning "engraving sanity: illegal surface (x)" where x was the terrain type code for solid rock or relevant walls. Adding del_engr_at() calls to the shop code was straightforward. The vault code is very complicated and I'm not sure that all the calls I added were actually necessary.
This commit is contained in:
@@ -1167,6 +1167,8 @@ it was possible to produce a web at a water or lava location; it would not be
|
||||
engraving in an open doorway was allowed, engraving in closed one (presumably
|
||||
via Passes_walls) was not, but closing the door on an engraving was;
|
||||
change to allow engraving at closed door location
|
||||
engraving in a breach in a shop's or vault's wall or vault guard's temporary
|
||||
corridor would leave the engraving intact after repair/cleanup
|
||||
|
||||
|
||||
Fixes to 3.7.0-x General Problems Exposed Via git Repository
|
||||
|
||||
Reference in New Issue
Block a user