Shit. I forgot to tell Merry about this. Thanks for the fix, by the way. I thought the problem was on my (actually FuryoftheStars') end.
It was, kind of. You could have set corpse.armor_picture_mapping (even to {}, which means that all armors will use the first picture) to prevent that it's overwritten with the armor_picture_mapping of the default corpse. My mistake was that I didn't take into account that some character mods would not set this property, so I didn't add it to characters without it.
Also, Pi-C, I have a licensing-related question. Is it ok for this mod to keep the MIT license, despite the original mod (by SleepyEngi) using a creative commons license?
As I am not a lawyer, I've always avoided such conflicts by keeping the original license of mods I've forked. There may be a conflict (once again: I'm not a lawyer) because "the MIT License allows reuse within proprietary software, provided that all copies of the software or its substantial portions include a copy of the terms of the MIT License and also a copyright notice" while the CC-license is NonCommercial: "You may not use the material for commercial purposes." In your link, "commercial purposes" has the following definition: "A commercial use is one primarily intended for commercial advantage [!] or monetary compensation." My understanding is that you make closed-source (i.e., propriatory) software because you want to profit from selling it, or because you want to keep your code secret from competitors – which is against the spirit of the CC-license. By the way, did I mention yet that I'm not a lawyer? :-)