I noticed the helmet choice seems to not do anything.
helmet off / on = no change
ignore helmet choice to watch news? gain +1 corruption
I gained something like 5 corruption this update from watching the news.
This is how the helmet works:
There is a "helmet" variable that can be either true or false.
This variable changes only when the player picks the option to sleep, either with or without the helmet.
If the player sleeps with it, it becomes True
If the player sleeps without it, it becomes False
Every other option keeps the variable as is.
Examples:
If the helmet is already True, and you watch the news, it remains True for the next day.
If the helmet is already False, and you choose to visit Liz, it remains False for the next day.
If the helmet is already True and you choose to sleep without it, it becomes False.
The helmet variable doesn't do anything else. From there on it depends on the specific scene.
Examples:
MC gains 1 corruption if when choosing "Maybe.." with Nyx in the cathedral, unless he wears the helmet.
For the first 5 days after the Diamond Battle, MC's corruption will increase by 1 unless he wears the helmet.
When MC kills Suwu, he will gain corruption unless he wears the helmet.
When MC eats the monster heart, he will gain corruption unless he wears the helmet.
If MC kills the Gorgon with Deryl, he gains corruption if he wears the helmet (yes, it's the opposite in this situation, you gain corruption only if you wear the helmet. Could be a bug.)
Unless the script specifically checks the helmet variable, corruption will increase normally.
So if you want to avoid gaining corruption when watching the news, you need to choose to sleep with helmet on at least once sometime earlier.