[1.1.2654] Curing scaria drops an exception

Started by pro100_sasha, August 06, 2020, 08:41:23 AM

Previous topic - Next topic

pro100_sasha

2 elephants from manhunter event spawned pretty close to mechanoids cluster and started fight with them. One elephant survived but downed. My pawns finished the mechanoids and one tried to cure scaria.
After the operation finished, few things happened: 1) the operation seemed to went successfully (no message about the pawn making a mistake, no new wounds on the animal); 2) pawn got medical experience; 3) medicine was used; 4) the operation was not cancelled; 5) the disease has not been healed; 6) pawn stood for a second and then tried to cure scaria again. I expected to actually have the disease cured.
After trying few things (using gillter medicine, healing all the wounds on the animal first, healing it in my hospital, using different pawn) nothing seemed to be working. I tried to do something in dev mode and then saw the exception.
Perhaps this bug only happens on elephants, I haven't tested it in any other environment.
Here is screenshot of what has happened:
https://imgur.com/eXOnkgE
Here is my save file:
https://drive.google.com/file/d/1JoQr3M1fF7V7xjhQGut7gTdodsiGrmY2/view?usp=sharing

That is what happens in russian version. If I change language to english, then the disease is curing correctly but after that the pawn tries to heal the wounds of the animal but doesn't seem to be able to do that. Or anything in that matter. The game constantly throwing exceptions about the pawn trying to do 10 jobs in one tick. It can be fixed by forbidding the pawn to do the heals. But the animal can't be healed that way. And it is an exception nonetheless.
I tried to use few other languages, every time got the same result as english version. But in russian the disease is translated and named not "Scaria" but "Агриоз", while in languages I've tested the disease was named the same as english (most of the times not translated to the current state of the game, but I've tried german, and german, while translated, have the same name for the disease as english). Maybe it matters.
Here is screenshot:
https://imgur.com/u1RmHz2
The logs of what has happened is attached.

Canute

Hi,
since you didn't use steam to launch Rimworld, could you launch it once and check if Royalty is at the latest version too.

Pheanox

Thank you for the bug report, I have successfully reproduced this.  Bug has been noted.