I find it strange that particles affect performance so much (What's with the particles turned on, what's with the particles turned off).
I did a check without mods as follows.
I created a new map with a lot of enemies (~60k) and ran a simple script:
Code: Select all
/c for _, entity in pairs(game.player.surface.find_entities_filtered({force="enemy"})) do entity.die() end
Code: Select all
/c for _, entity in pairs(game.player.surface.find_entities_filtered({force="enemy"})) do entity.destroy() end
Apparently, the "destroy" method is not used by the mod, since this method does not update statistics and does not raise the desired event.
Save file just in case.