Gotcha. And one more thing. How would you go about making an achievement require more than one thing with this framework? Like achievements that say "Get all the endings"? Would I have to manually do that myself from scratch?
You'd add that achivement like usual, and then would run the appropriate checks to grant that achievement.
For example,
label best_ending: "You and Eileen live happily ever after together, eating ice cream every day for dessert!" achieve bestending if achievement.has("goodending") and achievement.has("badending"): achieve allendings