Food poisoning from bad cooks

Started by twoski, September 10, 2018, 05:17:12 PM

Previous topic - Next topic

twoski

I think the game currently is very punishing to players with low level cooks. It seems like you have a very high chance to poison people below a certain threshold.

While I think the game needs to punish low skill cooks, there isn't enough variety. It should be something like:

LVL 1-2: high food poisoning chance
LVL 3-4: chance to fail and not produce food like how construction fails.
LVL 5-6: chance to make food that tastes as bad as nutrient paste

At lowest level your cook would have a chance to have any of those 3 failures occur, not just food poisoning.

It would add a bit of variety to the failures I think.

zgrssd

These are the actually values from the files:
<StatDef>
<defName>FoodPoisonChance</defName>
<label>food poison chance</label>
<description>The probability that this character will inadvertently poison a meal they cook. Food poison temporarily debilitates anyone it strikes.</description>
<category>PawnWork</category>
<defaultBaseValue>1</defaultBaseValue>
<minValue>0</minValue>
<toStringStyle>PercentTwo</toStringStyle>
<skillNeedFactors>
  <li Class="SkillNeed_Direct">
<skill>Cooking</skill>
<valuesPerLevel>
  <li>0.050</li>
  <li>0.040</li>
  <li>0.030</li>
  <li>0.020</li>
  <li>0.015</li>
  <li>0.010</li>
  <li>0.005</li>
  <li>0.0025</li>
  <li>0.0015</li>
  <li>0.001</li>
  <li>0.001</li>
  <li>0.001</li>
  <li>0.001</li>
  <li>0.001</li>
  <li>0.001</li>
  <li>0.001</li>
  <li>0.001</li>
  <li>0.001</li>
  <li>0.001</li>
  <li>0.001</li>
</valuesPerLevel>
  </li>
</skillNeedFactors>
</StatDef>

It is 1% at level 5. And 0.1% at Level 9 and anytime after.

Cooking is a "Relevant Team Skill" according to the Survivor creation screen. Having less then 5 is just negligient.

AileTheAlien

If you've got low-level cooks, you're supposed to use the nutrient-paste dispencer, since it never poisons you. I think the description might be missing that fact, however...