Title: Hearthling promotion has a higher priority than sleeping
Summary: So I have lovely Hearthling named Autumn. She is a very devoted citizen of the village of Flower Vale. Now, as of Day 2 of Bittermun, 1000, she was working really hard as a worker. Now that night, seeing that there was going to be a large harvest, Autumn went to sleep in her bed to prepare. I decided while she was sleeping that I needed another farmer, and figured Autumn would be up for the job, so I promoted her. Before the ink had even dried on her promotion, she leaped out of her bed and ran to the nearest Farmer’s Hoe, before collapsing onto the ground in exhaustion, sleeping in the stockpile all night.
Steps to reproduce:
- Create a talisman for promotion with a crafter
- Wait for Hearthling to start sleeping
- Promote Hearthling while still sleeping
- Watch Hearthling “wake-up”, grab talisman for promotion, then sleep in place where promotion took place
Expected Results: Hearthling does not promote self until he/she wakes up
Actual Results: Promotion overrides sleeping, Hearthling runs from bed to get promotion, and cannot make it back.
Notes: Paging @sdee and @Albert
Versions and Mods: Alpha 12, release 472 with debug tools
System Information: Windows 10 Pro 64 | Intel Core i5-3360M | 16 GB system memory | Nvidia NVS 5400m