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

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

Open
IdleSol opened this issue Jan 21, 2025 · 1 comment
Open

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

IdleSol opened this issue Jan 21, 2025 · 1 comment
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.

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

No branches or pull requests

2 participants