When I opened a new save, I found that the enemy's shield value seemed a bit outrageous. The shield value seemed to be related to game time and enemy distance. My new save time was about an hour, and the safe zone was 600%. The bugs I encountered closest to me were basically invincible. The shield value of the biter seemed normal, but the shield values of the spawner and worm (warm?) were generally 5-50 times their current health value, and even many small worms had shield values exceeding 100 times their health value (300 health value, shield value exceeding 30000). Is there any problem with this?
I don't quite understand the code, so I guess the calculation of shield value is based on the enemy's maximum health under the influence of evolution factor 1.0, rather than their current health under the influence of evolution factor?