Hello everyone,
I am currently trying to use Objectives as a quest journal. I am wondering if there is a reason why AC uses the state ID for Objective: Set state, but uses the state label for Automatic state-switching.
Some of my objective states have the same label and only differ in their description, which means that I cannot select the correct state in the dropdown menu for All sub-obs complete.
AC: 1.85.3
Unity: 2022.3.62f3
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
State ID is always used by AC to reference objective and states. The dropdown you're referring, however, does populate its fields with the state labels.
It's possible to amend this to also include the ID. If you open up AC's ObjectiveState script, look for the following around line 274:
Replace it with:
Does that fix it?
In a quick test, this now works for my concept. I'll check it again in more detail over the next few days, but for now it looks like my problem has been solved.
Thank you
I came across another question on the topic of objectives. I would like to display the objectives and subobjectives in a menu.
Objective Menu:
The objective should be selected on the left (1.), and then the details (2.) and a list of according subobjectives (3.) should appear on the right. If a subobjective is then selected, the details should be updated to subobjective details (4.).
Objective element:
Subobjective element:
However, I cannot create an ActionList for Inventory box Type: Sub Objectives, as is possible for Inventory box Type: Objectives. How can I reach my desired behavior otherwise?
I'll need to provide this functionality as part of the next update. Thanks for the alert.