Small Kindnesses
version 12/111126 by Aaron Reed
Version 12/111126 of Small Kindnesses by Aaron Reed begins here.
"Provides a number of small interface improvements for players, understanding commands like GO BACK and GET IN, an EXITS command which automatically runs after failed movement, a USE verb, and more. Compatible with Modified Exit and Approaches by Emily Short, Keyword Interface by Aaron Reed, and Implicit Actions by Eric Eve."
[Changelog:
-- Version 12: Fixed a bug and improved the efficiency of "examining the room"; thanks very much to capmikee for the improved code. Added "Leave to exit" section to allow commands like "leave [location]" or "leave room" to work like exit.
-- Version 11: Minor fixes
-- Version 10: Updated for compatibility with Player Experience Upgrade
-- Version 9: Updated EXIT to leave through a sole exit even if its through a door, but not to work when the only valid direction is IN; removed Automatically Leave Containers Before Going (since several other extensions, including Implicit Actions and Modified Exit already cover this). Modified exit listing to also be a standalone action. Fixed a bug in the example.
-- Version 8: Added the "Examining rooms" section. Facing by Emily Short covers looking at adjacent rooms in a way that overrides what happens here.
-- Version 7: Tweaked documentation for "Exit leaves when..."
-- Version 6: Clarified documentation; moved "Prepositionless Alternatives" to Extended Grammar extension.
-- Version 5: Implemented some minor changes based on Sand-dancer feedback: for instance, wording on failure message for "use" changed to be more explicit what the player should do differently.
-- Version 4: Updated to remove deprecated features.
-- Version 3: Removed several sections incorporated into build 6859, including "Automatically leave enterables before going," "Describe contents of containers / supporters", "Understand Get Down as exiting", "Understand Get In as vague entering," as well as several sections that are better handled by other extensions (mention of which was added to the documentation). Also made rules more precise and modified them to use standard library messages whenever possible.
-- Version 2: fixed a bug where containers/supporters without descriptions showed their contents twice; made the exits lister fail in darkness; added "Allow for switching things in darkness"; added "Prepositionless alternatives."; improved automatically taking indirectly held things to allow for locking/unlocking; removed "Describe contents of containers/supporters."]
- Chapter - Compatibility
- Chapter - Responses
- Chapter - Exit leaves when there's only one way to go
- Section A (for use with Modified Exit by Emily Short)
- Section B (for use without Modified Exit by Emily Short)
- Chapter - Leaving a named objects (for use without Modified Exit by Emily Short)
- Chapter - Go Back returns to previous location
- Section - Implementation (for use without Approaches by Emily Short)
- Section - Implementation (for use with Approaches by Emily Short)
- Chapter - Examining the room
- Chapter - Leave to exit
- Chapter - Show valid directions after going nowhere
- Chapter - Allow for switching things in darkness
- Chapter - Don't perform implicit actions for doomed tasks
- Chapter - Implement Use verb for common actions