Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
SUMMARY: [None] "Have killer drive inform about the withdrawal only once"
Purpose of change
Killer drive trait was informing player every 4 hours about the need to kill more monsters, giving random snippet from a list.
This is rather irritating after a while and is spamming the player.
Describe the solution
Changed the code in suffer.cpp so that it won't spam the player anymore. Code written by Kheir.
Game will check only once if there is a withdrawal and inform the player about it only once.
Describe alternatives you've considered
Delete the snippets from json file.
Testing
Compiled the game with the change, opened the game and made a new character with killer drive trait.
Killed a few zombies and then waited for a day to see how many snippets will the game offer.
The game offered only one snippet after 4 hours.
Tried this more times.
Additional context