A new version of Strings is now live, fixing bugs and achievement errors spotted by @lpsmith, @DeusIrae, and @JoshGrams!
For anyone interested in details on the achievement issue (and/or for anyone in the future who’s running into this issue with the extension and happens to search this forum!):
We’re using the extension Achievements by Juhana Leinonen, which has you set up a table of achievements with a rule created for each one. Then you just need to tell Inform what condition makes each of those rules succeed, e.g.:
This is the example achievement rule:
if the player is carrying the MacGuffin:
rule succeeds.
But: “The rules in the validation column are checked at the very end of every turn[,] and any new achievements are awarded.” Which apparently means that if you’d get an achievement on a game-ending turn, the achievement is never actually awarded because the “game over” happens before it can be. Because of this, it was impossible to get two of our achievements (Munchable and You Absolute Legend). Fortunately, there’s an easy fix:
Achievements can also be awarded manually at any time:
award the "Example" achievement;
Sadly we missed catching this during testing (the achievements weren’t implemented until toward the end of the process), but at least it’s fixed now!
The other broken achievement (which you get for giving any bug you’re able to a little kiss) was just not firing due to an errant “instead”. ![]()