Page MenuHomeFeedback Tracker

Drinking from well with bloody hands gives cholera
New, NormalPublic

Description

Drinking directly from a well with bloody hands will give player cholera.

Details

Severity
Minor
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
Health System
Steps To Reproduce
  1. Skin an animal without gloves.
  2. Drink from a well.
  3. observe cholera appear, in addition to salmonella which is the only disease you'd expect in the situation.
Additional Information

If wells provide clean water and bloody hands carry salmonella, where does the cholera come from?
Two diseases at once seem a disproportionate punishment.

I guess it's this:

class ActionDrinkWellContinuous
{
	override void OnEndAnimationLoopServer( ActionData action_data )
	{
		if(action_data.m_Player.HasBloodyHands())
		{
			action_data.m_Player.InsertAgent(eAgents.**CHOLERA**, 1);
		}
	}
}

Event Timeline

Bosmo created this task.Dec 19 2021, 8:35 PM
Bosmo updated the task description. (Show Details)Jan 24 2022, 8:47 PM
Bosmo changed Severity from Major to Minor.
Bosmo edited Additional Information. (Show Details)
Bosmo added a comment.Jul 19 2022, 8:25 PM

As of today, the bug still persists.

Please close this ticket if the doubled bloody hands penalty is an intentional decision.

Bosmo added a comment.Nov 16 2022, 7:38 PM

This issue is still around in 1.19.

In addition to what mentioned in the original description:
Having bloody hands under non-ruined gloves will also result in cholera when drinking from a well.