Ludeon Forums

RimWorld => Bugs => Topic started by: weekendwarrior on July 11, 2021, 08:40:34 AM

Title: [1.3.3056] Medicine preferences are overridden by carried medicine
Post by: weekendwarrior on July 11, 2021, 08:40:34 AM
How to reproduce:
1) Go to Assign tab and set a doctor to carry 3x herbal medicine.
2) Have an injured pawn and set his medicine preferences to industrial medicine.
3) Get the doctor from 1) to treat the pawn from 2).
4) Observe that the doctor uses his carried (herbal) medicine.
Title: Re: [1.3.3056] Medicine preferences are overridden by carried medicine
Post by: Pheanox on July 17, 2021, 02:16:20 PM
Thanks for the bug report, this has been reported and documented and under review!
Title: [1.3.3063] Doctors will use med. from inv. rather than med. patient is set to
Post by: Aski on July 18, 2021, 09:14:51 AM
When a doctor has herbal medicine (and presumably any other medicine) in their inventory they will use that instead of any other the patient pawn is set to.

For example, a doctor has herbal medicine in inv. the patient is set to be tended to by glitterworld medicine in his medical bed because of winning infection doctor will tend to the pawn with herbal from his inv dooming that pawn to die to infection

Possible solution:
---
Have 2 separate commands for doctorig
"stabilize" use anything on had or even no med but close those bleeding wounds
"tend" use propper medicine the pawn is set to
---
have doctor tend with whatever right there and then when the doctor is drafted
"stabilize them don't care how just do it"

Have them properly tend to patients while undrafted
"use what youre supposed to use"
---
Title: Re: [1.3.3063] Doctors will use med. from inv. rather than med. patient is set to
Post by: ShadowTani on July 19, 2021, 11:17:47 AM
This is a duplicate of this topic: https://ludeon.com/forums/index.php?topic=54482.0

Though,  the suggestion of having a choice between using what's immediately available (at least when it comes to stopping bleeding), or sticking to the prescribed medicine (if better and available), is agreeable and would be welcome in regards to improved control and reduced micro.
Title: [1.3.3069] Doctors treating hospital patients use carried medicine
Post by: Strill on July 26, 2021, 12:45:58 AM
If a doctor is carrying medicine, and they treat a hospital patient, they use their carried medicine, instead of using the medical care assigned to that patient.  For example, if they are carrying herbal medicine, but the patient is assigned to receive glitterworld medicine, the doctor will use the herbal medicine from their inventory instead.

Doctors should use their carried medicine when responding to player orders to treat someone in the field, but they should use assigned medicine when treating a patient in the hospital.

How to reproduce:
I start up a new game, use dev mode to injure a colonist, place down a hospital bed and some herbal medicine and industrial medicine, and put the industrial medicine in a stockpile. I then tell the doctor to pick up the herbal medicine, and once I un-draft him, he immediately goes to treat the patient using herbal medicine instead of industrial medicine in the nearby stockpile.
Title: Re: [1.3.3069] Doctors treating hospital patients use carried medicine
Post by: zgrssd on July 26, 2021, 04:12:16 AM
Medicine is always up to. They are set to use up to Glitterworld medicine.

There is no clear game definition of Hospital.
And the better medicine might be too far away, so the patient could die before the tending even starts.
Did they have a stockpile or shelf of better medicine in the room, for quick access?

The game has to default for either "quickest treatment" or "best availible treatment" and either way might cause issues. I think quickest treatment causes less.
Title: Re: [1.3.3069] Doctors treating hospital patients use carried medicine
Post by: mlzovozlm on July 26, 2021, 05:07:06 AM
2 separate options would be nice
-tend with carried medicine
-tend by policy
Title: Re: [1.3.3069] Doctors treating hospital patients use carried medicine
Post by: Strill on July 26, 2021, 06:13:29 AM
Quote from: zgrssd on July 26, 2021, 04:12:16 AM
Medicine is always up to. They are set to use up to Glitterworld medicine.
The game says the exact opposite. If I assign a colonist to receive glitterworld medicine, it's labeled "Best quality medicine". If I assign them industrial-tech medicine, it's labeled "Industrial-tech medicine or worse", not "up to industrial-tech medicine".

QuoteThere is no clear game definition of Hospital.
The game literally labels rooms "Hospital" when you turn on the room stats display.  Of course there's a definition of a hospital. It's any room with a bed marked for medical use.
Title: Re: [1.3.3069] Doctors treating hospital patients use carried medicine
Post by: zgrssd on July 26, 2021, 07:04:24 AM
Quote from: Strill on July 26, 2021, 06:13:29 AM
Quote from: zgrssd on July 26, 2021, 04:12:16 AM
Medicine is always up to. They are set to use up to Glitterworld medicine.
The game says the exact opposite. If I assign a colonist to receive glitterworld medicine, it's labeled "Best quality medicine". If I assign them industrial-tech medicine, it's labeled "Industrial-tech medicine or worse", not "up to industrial-tech medicine".

QuoteThere is no clear game definition of Hospital.
The game literally labels rooms "Hospital" when you turn on the room stats display.  Of course there's a definition of a hospital. It's any room with a bed marked for medical use.
Please tell me where you think "up to industrail-tech medicine" and "Industrial-tech medicine or worse" differ in a logic check.
Because you see a difference, where I can see none.

Regardign Hospital:
1. Room classifications can overlap. What would happen if my medical beds are in my barracks? Or in the same room as the Research bench and the cooking spot?
2. How far should the Doctor go to get the best Medicine vs just using the availible medicine?