[L|0.12.914] Tamed animals marked for slaughter can be doctored.

Started by Nebbie, September 02, 2015, 02:58:26 PM

Previous topic - Next topic

Nebbie

Circumstances:
Wild boar that was being hunted (and had been shot up a bit) was tamed, then I marked it for slaughter. The only colonist with animal skill as a high priority was a higher priority doctor.

What happened:
A colonist began treating the boar.

What was expected:
Colonists would not treat the boar due it being marked for slaughter.

How to reproduce:
Mark an injured tame animal for slaughter.

Screenshots:


Bancheis

I think this is just an issue of priorities. Your doctor had a higher priority or was just not busy at the time, and treated it before your animal handler was able to slaughter it. On the bright side, that is free medical practice for your doctor so long as you didn't give all your animals medicine :)

Nebbie

Quote from: Bancheis on September 02, 2015, 10:41:50 PM
I think this is just an issue of priorities. Your doctor had a higher priority or was just not busy at the time, and treated it before your animal handler was able to slaughter it. On the bright side, that is free medical practice for your doctor so long as you didn't give all your animals medicine :)
Prioritization is not the bug. The bug is that colonists can treat animals that are going to be killed anyways. There's no point in treating them.
To explain just how silly this is, three seconds (on 2x speed) later, the colonist finished patching the boar up and killed it in an instant.

Bancheis

Quote from: Nebbie on September 02, 2015, 11:59:50 PM
Prioritization is not the bug. The bug is that colonists can treat animals that are going to be killed anyways. There's no point in treating them.
To explain just how silly this is, three seconds (on 2x speed) later, the colonist finished patching the boar up and killed it in an instant.
That right there shows that it is a priority issue. If he killed it right after it was doctored, then changing the doctoring to a lower priority would result in it being killed first. As for colonists treating animals that are marked for slaughter being changed, that is better suited for the 'Suggestions' forum, as it is not a bug.

Nebbie

Quote from: Bancheis on September 03, 2015, 01:05:00 AM
Quote from: Nebbie on September 02, 2015, 11:59:50 PM
Prioritization is not the bug. The bug is that colonists can treat animals that are going to be killed anyways. There's no point in treating them.
To explain just how silly this is, three seconds (on 2x speed) later, the colonist finished patching the boar up and killed it in an instant.
That right there shows that it is a priority issue. If he killed it right after it was doctored, then changing the doctoring to a lower priority would result in it being killed first. As for colonists treating animals that are marked for slaughter being changed, that is better suited for the 'Suggestions' forum, as it is not a bug.
Think about what you're saying:if the priorities my colonists had were "fixed" to prevent this, that would mean all colonists would have animals higher priority than doctoring, which would lead to them trying to tame elephants on the edge of the map before treating wounded colonists. Having only the main animal tamer be higher priority in animals than doctoring would lead to problems as well, since then the main doctor would come in to treat the boar, only for the animal tamer to kill it right after he finishes; which is what happened, only with the animal tamer and the main doctor being the same guy.

Bancheis

I know what I said. I am, however, not saying it is ideal to change your priorities just to ensure your animals get slaughtered first. I am just saying this is all about priorities.

The other solution is to set allowed areas for your colonists and only allow your animal tamer to be in the barn. Still, if the doctor and animal handler are the same person, this problem will be unavoidable with automation. That said, this is not the type of game you can just let play itself. You need to jump in and give orders sometimes. Tell the guy to prioritize slaughtering the boar right after you mark it.

Like I said, this is not a bug. Better suited for the suggestions forum if you want it changed.

ison

Actually there's no point in treating an animal marked for slaughter. Doctors should just ignore such animals and do something else. Fixed, thanks.