Achievements
Upon level completion, or on each turn perhaps, we should check if any achievement registered with the level (or globally) has triggered.
Achievements should only trigger once per save file.
Past achievements should be available somewhere in the menus.
Hints to undiscovered achievements should probably be displayed there are well.
If we can manage it, the logic behind achievements' triggers should be written in the fashion of the game.
-
0 THING
Zero or more things → always true unless map is empty -
2 THING IS QUALITY
Two or more things with quality -
NOT 1 THING IS QUALITY
Strictly less than one (=zero) thing with quality -
2 NOT LONELY THING
Lonely is not yet implemented
-
ANY THING IS QUALITY
Hmmmmm.
-
ALL THING IS NOT QUALITY
HMMMMM.