As in, is it possible for a monster to upgrade while in sight of the player, or does it check to ensure it’s out of LOS before changing?
Also, for upgrades, does the half_life value begin counting upon monster generation or is it a set variable that progresses during gameplay and then affects all future generated creatures? I’m confused by how half_life works and there’s no documentation I’ve seen that explains it.