-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Missions get duplicated when returning to mission-giver #38325
Comments
Just a little more info on this as I've been trying to find a base repro scenario in debug mode. I thought maybe this was related to #37255, but the fact that I got it with Brigitte LaCroix tells me it's not a mission-chaining issue. I have not successfully repro'd this in debug mode UNLESS I actually spawn a duplicate of the NPC (e.g. spawning two different religious cemeteries, get the mission from Brigitte 1, and then talk to Brigitte 2, I can get a duplicate). I went back and checked my game where this was encountered. I do have two separate refugee centers, but I have never visited one of them (it's not even fully revealed on the OM). I could not find a second religious cemetery (not sure if that's possible). But I wonder if, since there is a duplication scenario where duplicated NPC's don't have awareness of the other NPC's mission states, there is some scenario where, either due to save/load, or to OM generation, there's a situation where an NPC's state gets treated as if it is a different NPC than the one that already gave the mission? I've looked through the code but it's pretty mind-bending to me. |
A little more info - that particular game was the third character I played in a single world, which could be related? |
I think I've seen statements that playing another character in same world creates a lot of troubles with NPCs and quests so it's likely the case. Can't say much about what causes that but probably quests/NPCs tracking code wasn't made to track new PCs and such. |
Does this bug reproduce if there are not multiple characters in the world? Running quests with multiple characters isn't really intended. |
Per request from @KorGgenT here's my save file with duplicated missions, character "Stitch"": https://www.dropbox.com/transfer/AAAAAIG_NWUlAODKsY5aSSLbCIosEhSJ1Bol2GFpXpiJGjs2zjqzGi8 |
Tried reproducing this and could not. Tried debug passing a lot of time, no repro. Tried taking and completing lots of other missions in the intervening time, no repro. jkraybill and arc confirm that its not due to playing a new character in same world as old one, so I'm kinda at a loss right now as to what could be causing it. New ideas are here needed :( |
So, I just hit this again, with quite an old mission from before my original bug report. I returned to Jenny Forcette with the 60L tank and she had forgotten that I had the mission. The mission was not active when I spoke to her, but after speaking to her to get the mission again, when I hit "M", both versions of the mission (the original unfulfilled mission, and the newly received duplicate) were both marked "active". Here's the save file right after getting the duplicated mission, in case it helps. https://www.dropbox.com/transfer/AAAAAKlKX5KDaqdXCfde3KCXNLwkAfcvMrxHRlp5kYHH2lxKtIWsUT8 |
Describe the bug
I'm not sure exactly how to reproduce this, but I'm finding that it's common for mission-givers to "forget" the mission I've been given when I return after a long absence.
The dialogue state appears reset to where it was before I got my current mission from them. I can get the dialogue state back to getting the mission, but then I get a carbon copy of the mission, and when I complete the mission, the duplicated version remains in my "Active Missions" tab.
In the above screenshot,
Steps To Reproduce
It seems pretty common, but in all cases there was a lot of physical distance and time between when I got the quest and when I completed it. I have not spent time trying to get to a base repro but if I need to, let me know.
Expected behavior
As a failsafe,
Screenshots
Here's the screenshot of my "Completed Missions" tab from the same game, as you can see there are several duplicates of missions in "Active Missions":
Versions and configuration
Dark Days Ahead [dda],
Disable NPC Needs [no_npc_food],
Beta National Guard Camp [national_guard_camp],
More Locations [more_locations],
Fuji's More Buildings [FujiStruct],
More City Locations [cityside],
Urban Development [Urban_Development],
No Fungal Monsters [No_Fungi]
]
The text was updated successfully, but these errors were encountered: