Implementing achievements in Inform 6

Awesome! I’ll try that soon! Thank you - and also, thanks, zarf!

(“You have been zarfed” is great, I vote to make it the default response in those situations :slight_smile:)

Not necessary, really. Somebody else woulda quoted the spec if I hadn’t gotten there first.

It’s about time for a new snapshot.

An achievement can now be failed by calling its fail() routine. This prevents it from being earned even if its requirements are later met. See achievement.h for details and the demo game for examples.
achievements-0.5.zip (19.3 KB)