fix githib issue #108 - wishing for mimic corpse
Fixes #108 "small"/"medium"/"large" prefix was being stripped off during wish parsing so that it could be used to control glob size. But those are also prefixes for monster and/or object names. Wishing for "small mimic corpse" or "large mimic" corpse failed with "nothing matching that description exists" when it tried to satisfy "mimic corpse". (Asking for "giant mimic corpse" worked as intended.) Not mentioned in the report: wishing for "large {dog, cat, kobold} corpse" produced the corpse of corresponding normal sized critter instead of that of a large one. Noticed while testing the fix: wishing for "glob" failed rather than pick a random glob type. Wishing for "glob of grey ooze" failed even though "grey ooze" is recognized as a variant spelling for the gray ooze monster. Wishing for "<monster type> glob" also failed even when the monster type was viable for globs. This fixes all of those even though no one will ever notice.... Wishing for "small box" (and "medium box") no longer yields a large box, it fails with "nothing matching..." instead. I was ambivalent about the earlier change which had the unintended side-effect of making them synonyms for "large box" so haven't tried to revive it.
This commit is contained in:
@@ -39,6 +39,11 @@ internals for 'sortloot' option have been changed to not reorder the actual
|
||||
give vault guards a cursed tin whistle since there is a shrill whistling
|
||||
sound if hero teleports out of vault while being confronted by guard
|
||||
polymorphing worn amulet triggers panic if it turns into amulet of change
|
||||
wishing for small mimic corpse or large mimic corpse failed with 'nothing
|
||||
matching that exists'; wishing for large {dog,cat,kobold} corpse
|
||||
yielded normal size one (size prefix was being stripped off for globs)
|
||||
wishing for "glob of grey ooze" failed even though grey ooze is recognized
|
||||
as a variant spelling for gray ooze
|
||||
|
||||
|
||||
Fixes to Post-3.6.1 Problems that Were Exposed Via git Repository
|
||||
|
||||
Reference in New Issue
Block a user