Zero Engulfed Matter Toxin Damage Bug - 1.1.0.0 (OpenGL Mode, CustomDifficulty, Experimental Settings)

I made an organism with Macrolide Toxins in order to try and get the Toxic vacuole through endosymbiosis. This was using Custom Difficulty with 0.2 Mutation Cost, 0.2 Energy Cost, 0.7 AI Mutation Rate, 3 (Max) Resource Spawn rate, 0.95 Glucose retention rate, no organelle unlocks, no fog, Non-Lawk Enabled, and Experimental Settings Enabled. The world had all resources very high, the world size was Small, had Medium sized oceans, High Planet Temperature, Unstable Climate, and Active geology settings. Also, played on OpenGL Mode. After engulfing an organism with toxins, I took damage. When the engulfed matter reached zero, I still kept on taking damage until I died. I thought this might be something related to upgrading a save from the previous version (1.0.1.1), so I made a fresh game in 1.1.0.0 using the same game settings, but a new random seed with the same world generation settings. The Zero Engulfed Matter Toxin Damage bug happened several times with engulfing organisms with toxins in the new fresh game. I loaded an earlier auto-save from the fresh game, did the same thing, and I was still taking damage from zero engulfed matter from an toxin containing organism. I tried reloading the save, going back to the main menu and reloading, and restarting the game, nothing worked. This bug makes it impossible to eat toxic organisms, even when using the Double Membrane.

Edit: It appears to be a bug with Experimental Settings, as I started a fresh playthrough without Experimental Settings enabled and was able to properly digest toxic organisms.[1]


  1. Only to find out that the endosymbiosis target devolved the toxin. β†©οΈŽ

3 Likes

That’s an odd one, not sure what in experimental mode would cause this. Could you provide the save just in case?

3 Likes

From what AnthropocenianAge said shouldn’t replicating this glitch be rather trivial (as long as you input the instructions they put for their game to run on)?

2 Likes

After further observations, this bug seems to only affect the Player, not other AI cells.

3 Likes

You should still provide a savefile perhaps though

2 Likes

I wonder what in Experimental Settings is causing this bug?

1 Like

Maybe the siderophore agent somehow?

1 Like

I’m back from vacation now and taking a look at this.

The experimental settings change very little, and I do not think they should be able to affect this feature at all.

This is also extremely weird because there is no special logic for player engulf damage, all cells use the same code for that. So based on these reports I think this is a very specific conditions that were needed to hit to trigger a rare problem.

Could you share your save where it is easy to trigger this bug so that it can be investigated? Because otherwise nothing can probably be done and this bug needs to be ignored for a few years until someone else finds it (I expect this problem to be multiple years old already as there’s not been that much changed with engulfing damage logic in the past 1-2 years).

3 Likes

I already sent the save file to @Rathalos. I will send you the link to the save file just in case.

4 Likes

Are you sending them via private messages?

2 Likes

Yes, this is what I always do when I need to send a save to hhyyrylainen.

2 Likes

I just send them in the version feedback threads, are you doing this for safety/privacy/etc?

2 Likes

Yes, safety/privacy/etc.

2 Likes

Okay so I got the save and checked in a debugger and the reason why the digestion continues is that the ingested cell has oxytoxy in it (and oxygen somehow, but that’s not an important factor). And when the player manages to digest all the oxytoxy, the eaten cell produces more, I think (at least the oxytoxy amount never goes to zero). So the player is infinitely basically stuck digesting oxytoxy that is being generated until the player ejects the engulfed object.

I made a PR to fix this:

With that change digestion ends if there are no other digestible compounds except oxytoxy left.

3 Likes