I have an idea: petrification magic. (To be petrified is to turn to stone, FYI.) Petrified objects would turn dark grey, alive petrified objects would stop moving, no joints would bend, and it would shatter (read: get randomly cut) upon harsh impacts.
Ice is weird in this game: it isn't really very rigid, just brittle (and that doesn't make too much sense either, considering that they're just coated in ice - at least, that's what I think). I mean, a ragdoll encased entirely in ice probably shouldn't be able to move its joints - it's kinda counter-intuitive to me. Also, setting them on fire doesn't thaw them - they instead catch on fire. While frozen. Which probably, could happen - but again, counter-intuitive and doesn't provide a way to reverse freezing. Ice behaves a bit more like petrification than freezing, honestly - so I guess if you didn't want to throw out the code you could tweak it to be petrification and rewrite ice, or something.
I've fixed some joints not freezing properly in the next patch (no ETA), namely, shoulder joints that were skipped altogether for some reason. Burning does thaw things just fine, it's just that all visual effects in this game are "fire and forget", meaning they're not reversible without fully cleaning the layer. As in, if you freeze a doll, then thaw it, the crystals will still be there.
I've fixed some joints not freezing properly in the next patch (no ETA), namely, shoulder joints that were skipped altogether for some reason. Burning does thaw things just fine, it's just that all visual effects in this game are "fire and forget", meaning they're not reversible without fully cleaning the layer. As in, if you freeze a doll, then thaw it, the crystals will still be there.