[A0.17.1546] Excessively Stacked Hunger from: Gut worms, malnutrition, smokeleaf

Started by m3ch_mania, May 23, 2017, 03:38:17 AM

Previous topic - Next topic

m3ch_mania

    Foreward: The effect witnessed may be entirely intentional, but from my point of view I believe the result to be unintentional or in need of a nerf.


    • Circumstances
    A colonist was infected with gut worms. While sleeping, his hunger fulfillment reached zero and the malnutrition effect was added. After eating a meal to fulfill the hunger need, the colonist took a dose of smokeleaf (per policy) in order to restore their mood and the smokeleaf effect was added.

    • Outcome
    Once all three effects were added, the colonist's hunger bar began dropping 1% per second. Compare this to a colonist that only has the "Gut worms" effect and loses hunger at 1% every 3 seconds and a completely healthy colonist that loses hunger at 1% every 6 seconds.



  • Original Expectations
While it's understandable that some effects stack, this particular combination makes it very difficult to sustain a colonist as they constantly need food. 200% Hunger rate is tolerable, but anything beyond that and it's cheaper to cut losses and dispatch the colonist.

  • Reproduction Steps

  • Create a drug policy that requires a colonist to consume a smokeleaf joint when unhappy
  • Spawn a colonist, some food, and a smokeleaf joint
  • Assign the new drug policy to the new colonist
  • Add the "Gut worms" effect to the colonist
  • Drain the colonist's Hunger fulfillment until it reaches zero and the malnutrition effect is added
  • Allow the colonist to fulfill their hunger requirement
  • Drain the colonist's mood until the new drug policy kicks in
  • Wait until the colonist has taken the drug, then observe the depletion rate of their Hunger fulfillment

  • Savegame
In attached archive

  • Log file
In attached archive

Edit: bbcode and nesting can go to hell...[/list]

[attachment deleted by admin due to age]

Tynan

It's not really a bug, but these should probably be offsets instead of factors.
Tynan Sylvester - @TynanSylvester - Tynan's Blog

m3ch_mania

Perhaps create a maximum factor or cap Hunger Fulfillment below 100%?



Lowkey1987