Moral effects last 10x as long as they should #27733
Labels
Game: Balance
Balancing of (existing) in-game features.
Mechanics: Character / Player
Character / Player mechanics
(S1 - Need confirmation)
Report waiting on confirmation of reproducibility
Describe the bug
Looking in the code, it appears the Killed Innocent debuff is supposed to last 2 days. It lasts about 18 instead. This time does not scale with season length.
Looking at my main save file, the duration of the debuff is correctly set to 28800, which should be 48 hours. However, its age is only 10.48 hours when the debuff has been present for maybe five days - I don't remember exactly when it started. My initial guess was that it's reading the duration as minutes instead of turns, but testing with a debug character had the debuff last 18 days instead of 20, which I would have expected if that were the case.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
For a murder on day 1, the Killed Innocent morale debuff should expire on day 3.
Versions and configuration:
The text was updated successfully, but these errors were encountered: