I very much agree and would like to expand on how it would look like in-game:
- Have a "Assign Tasks" button where your Base Pals are;
- A different window shows your Base Pals on one side and your Base's Technologies in the other (Example: Berry Plant 1, Berry Plant 2, cooking pot, crusher, mill, generator, etc.)
- Click on a base Pal, then click on a task to assign it to do that task unless nothing is queued or it doesn't require attention (ex. generator at 100%)
Examples:
- Open Pal Box, click "Assign Tasks", click on your Jormuntide Ignis (kindling) , then click on your cooking pot. Now even if you have other kindling pals at the base, your Jormuntide Ignis will always be assigned to the cooking pot and no other pals touch it.
- Same as above, but replace Jormuntide Ignis with say Penking and replace the cooking pot with the Crusher. Now even if Penking has other abilities, it will first try to water the Crusher. If the Crusher has no task, the Penking does mining/freezing. Then if I put stone in the crusher, Penking abandons the mining/freezing and goes to the Crusher.
Also, I think the game does that a bit but I'm not too sure: If I have a Kindling 4 pal at the base and 2x kindling 3, the Pal with highest level should assign itself to the most demanding kindling task (example: Jormuntide Ignis bakes the cakes while my 2x Ragnahawks smelt the ingots).