New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Engineer Progressed not working as intended? #1629
Comments
I've also just realised that, when applying engineering and opening up new levels with the engineer, nothing is spoken at all. Looking at the journal, there are no entries for upgrading an engineer. Here is an example of going from grade 4 to grade 5 that I just opened up:
That's the last entry in my journal, and the engineer now says max level reached, but nothing was spoken by EDDI. I'll go out on a limb here, and hazard a guess that things have changed a bit since the 'Engineer progressed' event was last updated. |
Likewise, I unlocked engineers long ago. :-) Looking at the code... we currently look for a change in rank first then we look for a change in stage if the rank is unchanged. We ought to change that so that we look for changes in stage and changes in rank separately (so that each can trigger separately when appropriate). That should resolve the first issue with EDDI reporting the change in rank rather than the change in stage. |
The second issue with
Here's an example of how it used to be written (note that
We can work around it by monitoring the level of blueprints crafted during the |
I see what you mean. I don't have any of those individual progress updates in my Journal at all. The only ones I can find are the ones from unlocking, and the initial startup. While a workaround may help, it does mean having to remove it if/when FDev ever get around to fixing it. Like I said, things have changed, albeit FDev breaking things rather than a change EDDI has missed. ;) To be honest, if no-one else has noticed it, it's probably not worth implementing a patch for that second part. I mean, I only fully realised it was missing after four engineers! For the first part though, if you think you can make that better, then great. I won't be able to make much use of it anymore, as I've only got that new engineer in the Witch Head Nebula to do, and that probably won't be for a while now. Thank you for your time on it so far though, very informative! :) |
Unfortunately, reacting on In other words the flow would look like this:
I'll plan to submit a fix for only the first issue. I would recommend opening a bug report with FDev if you'd like them to fix the |
This bothered me a bit, so I submitted a bug report myself. https://issues.frontierstore.net/issue-detail/11171 |
Oh I totally agree with what you said about the flow. That's almost how I had imagined it, but thought maybe you had some other internal way of getting around that. And thank you for submitting a bug report. I've added my 2 cents as well, and also added my Journal file for the same entries I mentioned above. Hopefully something will get done about it. :) |
EDDI version in which issue is found
V3.5.1
VoiceAttack version in which issue is found (as applicable)
N/A
Steps to reproduce
Provide whatever an engineer requires to complete unlocking them.
Expected
The 'Engineer progressed' event script to say "(engineer) has granted you access to workshop facilities."
Observed
The event script says "(engineer) has given you access to grade 1 blueprints."
Investigation
After arriving in Colonia I wanted to open up all the engineers. I had already been invited to all of them due to completing all the engineers in the bubble. I never got any of the initial messages as this was all before the script included those (I believe).
When completing the initial contracts for each Colonia Engineer, I simply got the message from the '|elif event.engineer' section, instead of the 'Unlocked' message from the progresstype = "Stage" section.
These are the Journal entries for the last one I completed:
It seems like unlocking them isn't considered a 'Stage' maybe? Is it possible that what was once listed as a stage in the Journal, is now just listed under 'progress'?
Obviously I'm just guessing here, as I have no idea what it used to say, due to me unlocking all the other engineers as soon as they were available a long time ago.
The text was updated successfully, but these errors were encountered: