Skip to content
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

Freedom quest on clearing factory gets completed too early under special conditions. #6

Open
SurDno opened this issue Mar 29, 2018 · 2 comments
Labels

Comments

@SurDno
Copy link
Contributor

SurDno commented Mar 29, 2018

The last Freedom quest you complete before they accept you to their faction is clearing factory from mercenaries. Before it gets completed, you have to do two things:

  • Get to the tunnel and activate the radio conversation with tunnel blowing.
  • Kill every single merc on the factory.

However, there are three mercs on the building roof, that spawn a reinforcement upon their death. If player manages to activate the tunnel conversation first, and then clear the roof only after killing other mercenaries, the quest gets completed even though there are still 5 mercs just spawned.
Savefile: https://yadi.sk/d/x0CcKetA3TtMPR
To reproduce this bug, you'll have to wait for 10 seconds near the tunnel and then just kill mercs in the building before killing those that are on the roof.

@SurDno
Copy link
Contributor Author

SurDno commented Mar 29, 2018

Update: Completing the quest this way makes Freedom soilders still shoot to nowhere even when every merc is already killed. If you get to Chekhov, he would say that you have to capture antennas, making it impossible to join Freedom.

@SurDno
Copy link
Contributor Author

SurDno commented Oct 17, 2018

Ok, I basically tried to reproduce the bug with joining Freedom, but I just could not. I've thought that there might be 3 factors that could result in it:

  • Blowing barrels before the quest has started.
  • Activating conversation early.
  • Killing mercs in non-right order.

Then I started experimenting. I've tried all of 8 scenarios with these options being different. But the quest just got completed, Freedom soldiers went to their points and I was given an ability to join Freedom. Though I could not reproduce this bug, I've learned plenty of different things about the scenarios:

  1. Blowing barrels early has no effect on activating conversation and blowing up the tunnel.
  2. Not activating conversation has no effect on quest completion.
  3. Killing mercs in non-right right order actually prevents some from spawning.

I understand you can neither remove barrels and spawn them only when quest starts, nor you can make the tunnel not being blown up from the start, so the first one is listed here just so it's obvious it has no effect on result. The second was stated in #22, since that's a problem not related to this issue. But the third should actually be listed here since both this problem and early quest completion have the same reason and ground.

Basically, there are 5 groups of mercs on the factory:

Group A — spawns as soon as the quest starts. Consists of 3 mercs on top of the roof, Freedom asks to kill them first and expects that from the player.
Group B — spawns as soon as the quest starts. Consists of 7 mercs on first and second floors, standing still unless they spot player or unless group A is killed.
Group C — spawns as soon as group A is killed. Consists of 5 mercs spawning just near the tunnel, then going up the truck and attacking Freedom from the right.
Group D — spawns as soon as the player enters second floor only if:

  1. The group A has already been killed
  2. The quest is still active (usually because there are still mercs left from groups B or C, but there is an exception I am going to tell you about later).

Consists of 5 mercs on third floor, standing still unless they spot player. They are blocking the path to the tunnel.
Group E — spawns as soon as group D killed. Consists of 5 mercs just around the tunnel, standing still unless they spot palyer.

You're supposed to kill them in order ABCDE. ABDEC would work too without any problems. However, as I've already stated killing group B before killing group A completes the quest early, because there are none mercs on the factory for a brief second, then spawns group C. However, due to the quest already being completed, the second condition of group D spawn is not met, which, therefore, makes it impossible for group E to spawn too. This makes #22 obvious (however, it can be reproduced normally just by killing group E from distance)

I think I can already make a dissetation on that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants