Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Penalty for butchering the same corpse is applied more than once #79282

Open
IdleSol opened this issue Jan 21, 2025 · 2 comments
Open

Penalty for butchering the same corpse is applied more than once #79282

IdleSol opened this issue Jan 21, 2025 · 2 comments
Labels
(S1 - Need confirmation) Report waiting on confirmation of reproducibility

Comments

@IdleSol
Copy link

IdleSol commented Jan 21, 2025

Describe the bug

If you take a break while butchering a human corpse. Then, upon continuation, the fine will be reapplied.

I was able to get four penalties for one corpse.

Attach save file

n/a

Steps to reproduce

  1. Standard world and character (no traits affecting guilt)
  2. Perform an autopsy on any zombie, without interruption
  3. Make sure the penalty is -40 to morale.
  4. Start as a new character.
  5. Pick up the same corpse and start the autopsy.
  6. Interrupt the autopsy and check the penalty (you already have -40)
  7. Resume the autopsy and interrupt it a second time
  8. Check the penalty and see if it has increased (-56)
  9. Continue resuming and interrupting the autopsy

Expected behavior

  1. The easiest option is to impose a penalty once per corpse. But that doesn't seem like a good way to me.

  2. Maybe we should switch to a time penalty, i.e. every minute -1 to morale while the character is cutting? (the -1 value is just an example)

  3. Split the penalty into parts depending on the % of readiness?

Screenshots

No response

Versions and configuration

cdda-windows-with-graphics-x64-2025-01-21-0816

Additional context

UPD. Clarification. The penalty is -40 for dissecting and -50 for butchering

@IdleSol IdleSol added the (S1 - Need confirmation) Report waiting on confirmation of reproducibility label Jan 21, 2025
@PatrikLundell
Copy link
Contributor

I haven't tried to verify it.

I can see two potential solutions (without any check as to whether it's feasible):

  1. Apply the penalty at the start, and check it's not a continuation.
  2. Apply the penalty at the end together with the distribution of the results.

I'd prefer the second one if both are possible.

@thaelina
Copy link
Contributor

I did verify that it happens and I agree with @PatrikLundell
Had to give myself some morale to keep trying on the same corpse

Image
Image

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
(S1 - Need confirmation) Report waiting on confirmation of reproducibility
Projects
None yet
Development

No branches or pull requests

3 participants