Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I now have fixed this issue from Smart Medicine side, in my 1.5 fork:
https://steamcommunity.com/sharedfiles/filedetails/?id=3256317028
PR raised to Original Mod Author:
https://github.com/alextd/RimWorld-SmartMedicine/pull/31
---
However, many more are subscribed to the original than my fork, so will likely be affected until PR is merged & new version published, which is anyone's guess as the author is not active atm.
If you would like to defend against this issue from your side, you could create a patch here:
https://github.com/alextd/RimWorld-SmartMedicine/blob/master/Source/MedicineGrabbing.cs
line 137/138
[HarmonyPatch("Notify_Starting")]
static class TendPatient_Notify_Starting_Patch
You would need to ensure that the job.count is 1 or greater, never 0.
I think this comes from Smart Medicine, based on the log
- PREFIX uuugggg.rimworld.SmartMedicine.main: Void SmartMedicine.TendPatient_Notify_Starting_Patch:Prefix(JobDriver_TendPatient __instance)
File: Source\MedicineGrabbing.cs :
within public static void Prefix(JobDriver_TendPatient __instance) there is this code:
// Job not created with Smart Medicine ; let's hope you don't need to drop it.
if (job.count == 0)
return;
also this, commented out on some logic for drafted pawns:
//I don't understand but maybe a mod conflict makes this 0 and 0 here is bad.
//Probably it is solvedwith above job.draftedTend though.
//if (job.count < 1) job.count = 1;
I have a Smart Medicine fork atm so will see what can be done
https://gist.github.com/HugsLibRecordKeeper/afc58d08bcc8f9cde0bd563fffd39a90