I do understand that this is fun and all, but…
I’ve got Skeletal Juggernaut in a middle of my spawn city on day 2.
Smoking of code gave me that this is not a result of spawn (or I’ve missed something), but rather the result of evolution chain “mon_skeleton”->“mon_skeleton_brute”->“mon_skeleton_hulk”.
I’m feeling lucky ) The odds of this were… well, seems I can’t calculate, but very small.
Anyway…
This is fun, yes, but not realistic. Such a thing like Skeletal Juggernaut should form over weeks, if not months, as all that mass should come from somewhere and all that bone tissue should form. The Blob can make such a process relative quick (not saying even possible), but it still can not be instant.
So there should be some restriction on how early in the Cataclysm a particular monster can form.
If anyone cares, of course.
Found a (minor?) bug, by the way.
const int scaled_half_life = type->half_life * get_option( “MONSTER_UPGRADE_FACTOR” );
This should be float, right? Otherwise fractional values of upgrade factor will be rounded to nearest or something. It should be possible to play with 0,01 upgrade factor if one wish so, right?