PunyInform v5.0 is out! Some highlights:
- Cheap scenery extension has several improvements, like conditionally adding some scenery, making it easy to let some objects be “them”-objects (i.e. the player can “EXAMINE CURTAINS. PULL THEM”, and a debug verb to find problems.
- Talk menu extension has some improvements, like removing the need for initialization, and defaulting to printing quote marks around what characters say.
- Flags extension has two new functions, to easily check if any of 2-3 flags are set or clear, e.g.
if (AnyFlagIsSet(F_DOG_ATE_HOMEWORK, F_MARTIANS_LANDED)) ...
.
We try to avoid breaking changes in PunyInform, but every once in a while we feel the benefit makes it worth it. When this happens, we typically increase the major version number, like now. This version does have some breaking changes - be sure to read the notes on upgrading in the release notes!
Read up on the changes and download the library at Releases · johanberntsson/PunyInform · GitHub