I have been using Choicescript for a while now, and I recently got into using achievements in my games. But I never knew how to change the parameters for an achievement.
For example, when I reach a certain point of my game, I want an achievement to be visible to the player at that moment. Is that possible?
As far as I know, the only time you can set the visibility of an achievement (or any other parameter, for that matter) is when you first declare it. I don’t think there’s a way to change an achievement from hidden to visible mid-game without actually awarding the player with it.
I’m pretty sure it’s impossible to mess with labels and such until after the designated achievement declaration section of the startup file. Once you declare your achievements, that’s it; you can’t go back and change their parameters, and you can’t declare new achievements after the fact, either. I’m afraid what you’re trying to accomplish just isn’t within the scope of what ChoiceScript can do.
Hi there! If any posts have solved your issue (or in this case, confirmed that what you want isn’t possible), please mark it with the Solution button (found under the ellipsis on the post in question) so others with this issue can find the answer quickly!