Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Enchanted underwear only has a stated per day toxicity reduction between 2 and 4. I say "stated" because upon checking the code I found an error which completely negates the effect, my bad. Fortunately it's not a data corruption so once it's fixed it should work as stated. I'll try to add it to the bugfix mod soon.

There are no other items besides the potions and enchanted underwear(when fixed) that effect toxicity, without mods. I've checked every game file containing "tox". The Living Suit underwear only effects lust.

There are many potions that if even a single one is used alone can take an around 24 days for the toxicity to return to zero (40 toxicity can take 8-40 days).

wasnt aware of the bug

i usually give them all i can in term of underwear then save before advancing day and rety until it go whithout problem

after maybe it can be altered by how much you use mutation on them

i mean my main slave (so around 10 of them) got more than 10 trait so maybe it can cause that as it happend more to those one

(1 edit)

The only trait that affects toxicity is Responsive (+2 Magic Affinity, +20% toxicity change). This trait works exactly as stated, your slave will gain toxicity 20% faster and lose it 20% faster.

I strongly suspect that you are using a potion on your slaves but not considering it to be a potion because of the name of the item. Aphrodisiac, Hair Dye, and Beauty Mixture are all potions that increase toxicity.

If you want to track down the source of your toxicity, then the simplest way to do it would be to change the code to report increases in toxicity as debug text. Though it wouldn't tell you the source, you would know when it happened. 

Get the debug mod if on Windows x64(https://itch.io/t/1137280/debugmod-v1), otherwise you'll need to open ".../Strive/logs/DEBUG_TRACE.txt" in the Strive user data to monitor the debug text. Use a decent text editor(like Sublime Text 3 or Notepad++) to change this function in ".../files/scripts/person/person.gd" from:

func tox_set(value):
    var difference = value - stats.tox_cur
    stats.tox_cur = clamp(stats.tox_cur + difference*stats.tox_mod, stats.tox_min, stats.tox_max)

to this: (make sure to change the leading spaces for each line to 1 or 2 tabs or it will break, forum only allows spaces)

func tox_set(value):
    var difference = value - stats.tox_cur
    stats.tox_cur = clamp(stats.tox_cur + difference*stats.tox_mod, stats.tox_min, stats.tox_max)
    if difference > 0:
        print("Toxicity Increased " + str(difference))
        globals.traceFile("Toxicity Increased " + str(difference))

ah nope nearly never use potion or other item, last time was 30 day ago miscariage potion, also beauty and aphro don't need cause most of them have reach 100 of beauty and have all the sex trait needed to don't use aphr

thank for the hint also wasnt not aware of you could track that on data =)