sp-tarkov / server

The Server project for Single Player Tarkov. It can be run locally to replicate responses to the modified Escape From Tarkov client.
https://sp-tarkov.com
University of Illinois/NCSA Open Source License
31 stars 12 forks source link

Handing in Big Customer / Out of Curiosity / Chemical Pt. 4 causes double rep loss #674

Closed refringe closed 2 weeks ago

refringe commented 2 weeks ago

However, it appears to have a side effect of causing double the rep loss when handing in any of these 3 quests now.

Originally posted by @Aburiu in https://dev.sp-tarkov.com/SPT-AKI/Issues/issues/278#issuecomment-21276


Originally written by chomp

refringe commented 2 weeks ago

Fixed with: https://dev.sp-tarkov.com/SPT-AKI/Server/commit/47a84e508b7a6418002ab1e0637811e94f535615

This may break some quests with wait times not appearing correctly (show instantly instead of after x hours)


Originally written by chomp

refringe commented 2 weeks ago

From testing so far, it looks good, Gunsmith Part 6 has not instantly shown up after completing Part 5.


Originally written by Aburiu

refringe commented 2 weeks ago

Just had the quest Chemical Part 4 apply the 0.25 rep loss twice on a build from Feb 29 (https://dev.sp-tarkov.com/SPT-AKI/Server/commit/c64e5f72399e1d2cf8e30be00c95b3a737db6070). For some reason, I don't have logs in BepInEx/ and Logs/, so I'm only attaching server-*.log

This was fixed with https://dev.sp-tarkov.com/SPT-AKI/Server/commit/47a84e508b7a6418002ab1e0637811e94f535615 but I think https://dev.sp-tarkov.com/SPT-AKI/Server/commit/64810f72166bb9e665485323f44b3ed6b5b0e2eb reintroduced the bug.


Attachments


Originally written by belette

refringe commented 2 weeks ago

Can't reproduce on Mar 10 build. Are there any special steps?


Attachments


Originally written by 5o2

refringe commented 2 weeks ago

Tested on latest commit as well, unable to reproduce this image


Attachments


Originally written by DrakiaXYZ

refringe commented 2 weeks ago

Thanks for looking into it.

My steps were:

I'd be happy to try and repro it on latest bleeding edge build if I can get pointers on how to quickly get a new account to this quest state. Do we have debug commands I can use or is it all manual fiddling with save files?


Originally written by belette

refringe commented 2 weeks ago

You can create a new profile with the "SPT Developer" type, select USec, and all quests will be available to accept.

Tested by handing in to Therapist, still only reduced rep one time for the other traders image


Attachments


Originally written by DrakiaXYZ

refringe commented 2 weeks ago

Thank you, I will try to repro on both builds and report back.


Originally written by belette

refringe commented 2 weeks ago

Welp, I managed to repro once on the Feb29 version, could not repro on Mar10, then could not repro on Feb29 anymore... I tried doing it in raid too, etc. but no dice. Maybe I had some cache/bad state from earlier bleeding edge versions, I'm not sure. In any case, I learned a lot about the project so hopefully my future reports will come with consistent repro steps.

This seems fixed and can be closed, thank you for your time.


Originally written by belette