\#wizfliplevel fixes
Fix wizard mode issues pointed out by the #wizmakemap fix. If a shopkeeper or temple priest is on a different level and its home level gets flipped, monst eshk or epri data became invalid and would cause trouble if the shk or priest ever made it back to home level. If a vault guard is maintaining a temporary corridor and the level gets flipped, the data became invalid. If you used #wizfliplevel while the guard was leading you out, the corridor spots would be flipped along with the rest of the map but the guards's temporary corridor data didn't match. Breaches in the vault walls would be sealed, then the guard would just mill around, never finishing leading the hero out.
This commit is contained in:
@@ -957,6 +957,9 @@ if #wizmakemap was used to generate a replacement level while any shopkeeper,
|
||||
temple priest, or vault guard from the level was off of it at the
|
||||
time, the monster's eshk, epri, or egd data became invalid and would
|
||||
cause trouble if the monster returned to its 'home' level
|
||||
similarly, if #wizfliplevel was used to transpose an active level while a
|
||||
vauld guard was maintaining a temporary corridor or while a monster
|
||||
with eshk, epri, or egd data was off level, that data became invalid
|
||||
blessed potion of polymorph will prompt user for monster to poly into
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user