Great!
So let me get this straight:
First, it decides whether or not it drops science packs (based on probability).
If it does drop, it then randomly selects from 50% to 100% of the listed drop amount.
--
Final thoughts:
I like it overall! But there's still no way to define separately for behemoth enemies, or for different size worms. After killing some bases, I realized it should be the worms that drop more science, not the spawners. Early on, killing undefended spawners is pretty easy. What you avoid at first is the ones covered in worms. Even late game when I find a base swarming with big worms, I have a lot of trouble taking it out. I'd want to set spawners to drop 25, small worms 50, medium worms 100, and big worms 200. Maybe behemoth worms 300, I've never fought one but on the wiki they look about the same as big worms. By the time you get artillery you can get ridiculous amounts of military science this way, but that's fine because you've already unlocked almost all the military tech. On the other hand, the incredible bounty from big worms might entice you to try and fight worm clusters before artillery.