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]
Thatβs an odd one, not sure what in experimental mode would cause this. Could you provide the save just in case?
3 Likes
aah31415
(The maker of SitF, Radiostrocity, The Lifenote and TGBing; The Second Ascended...; And just maybe a security warning come alive...?)
3
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)?
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).
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.