边缘世界 RimWorld

边缘世界 RimWorld

708 个评价
Smart Medicine - Continued
12
21
2
4
3
2
3
3
   
奖励
收藏
已收藏
取消收藏
Mod, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
文件大小
发表于
更新日期
814.472 KB
7 月 14 日 下午 11:34
9 月 26 日 上午 5:45
13 项改动说明 ( 查看 )

订阅以下载
Smart Medicine - Continued

在 Meme Goddess 的 1 个合集中
Uuugggg's Continued Mods
13 件物品
描述
Sadly Uuugggg has passed away, I'm going to continue this mod (and some/all of his others) in order to preserve his legacy and impact on RimWorld.

Original Mod
Github[github.com]

Original Description
Some smart choices and options when using medicine

---

"Alright, that raider base was tough, but we killed them all and we can recover here for a day"

"I'm going to rest until healed"

"I will patch up that wound for you"

"Good thing we brought medicine on the caravan, because this looks bad"

"Oh, no, I'm not going to use that medicine, It's all the way on the pack animal! Let me just cover your wound with my hands"

"No wait, I have medicine, please u-"

"I WILL COVER YOUR WOUNDS WITH MY HANDS"

----

Has this even happened to you? Smart Medicine is a mod that will make your life better, in a few Smart ways.

When you are on a caravan, doctors don't use medicine in their inventory, or grab it from a pack animal.

This fixes that, fixes other stupid medicine-related decisions, and adds a thing or two as well.

---

Inventory Medicine: Doctors use medicine from the patient's inventory, or anyone else. (1.3 added doctor's inventory)

Stock Up On Medicine: Doctors can carry a set amount of medicine with them at all times. Also stock up drugs, with a button to use them from inventory. Stocking up is not done when there is medical work to do.

(Set up your medicine amounts from a button in the colonist's inventory Gear tab.)

Hey! Stocking up is an old and tiny feature. Apparently Awesome Inventory improves upon this. Not that I've even opened that mod, but that's what I hear.

RimWorld 1.3 Added a little stockup feature and it sits alongside this one. Ignore it I guess.

Minimal medicine for non-urgent care: (i.e. bruises). Injuries that bleed, get infected, or leave a scar are urgent and need good quality tending. Otherwise, it's not important to use valuable medicine. In vanilla, only bruises are non-urgent. Note that injuries are tended in batches, so non-urgent injuries can be treated alongside urgent injuries. (As featured in QOLTweaksPack)

Field tending: An option to treat patients anywhere - or only if there are no beds available. Patients will lie down in place with no beds available, or you can draft them to stand in place to receive treatment. A magic blue circle will appear so that pawns think they're in a bed and don't search for beds.

RimWorld 1.3 added the ability to order to tend basically anything while drafted - but this only uses inventory medicine (Smart Medicine expands this to include other people's inventories - not forcing tend, but letting them decide to tend on their down, will allow Smart Medicine options like getting nearby ground medicine)

Best medicine for Surgery An option next to medical care settings to use best medicine for surgery, regardless of other settings.

Custom Care for each injury - right click the injury in the list to set what medicine to use on it. Keep in mind wounds are tended in batches so setting it lower is not saying "never use better", it's more "don't bother with better for lil' old me - but if something else needs it, I'll take it too" (Also note, this effect is not saved after loading)

---

Technically, medicine used from the inventory is always dropped, and immediately picked back up. The code did not allow inventory medicine to be used directly without major overhaul. (1.3 uses doctor's inventory, and Smart Medicine ignores that and drops it)

Does not require a new game or affect save files. You will just need to make sure no one is stocking up on meds, then the mod can be removed (it'll log an error next load, but then it's fine)

Works with Pharmacist. Though I don't personally use it - the features are mostly redundant now that Smart Medicine has a simple "Best for surgery" if that's good enough for you.

---

Do you want to get food from animal's inventory? Meals on Wheels

Do you want to sleep in a bedroll from your inventory? Use Bedrolls

Do you want to build from your inventory? Build From Inventory
热门讨论 查看全部(6)
5
9 月 4 日 下午 3:35
More red errors (mod conflicts)
Rovstam
6
9 月 2 日 下午 4:54
Red error
Rovstam
2
9 月 5 日 上午 6:44
Treatments set to 'No medical care' reset after some time
Rovstam
311 条留言
veoba 9 月 27 日 上午 6:08 
@hamed91211173
you mean what med - herb, ind, etc?
hamed91211173 9 月 26 日 下午 11:39 
@veoba
the different from my knowledge is mostly on freedom of what item you want your pawn carry
this mod is more in a original mod way of doing it
veoba 9 月 26 日 下午 12:41 
Meme Goddess  [作者] 9 月 26 日 上午 5:48 
Got a fix out for the performance issues, had to disable the feature of it not unloading stocked up items when returning home. Will have to reimplement the feature later on when I have more time to deep dive into the performance of it ^.^ Am currently out of the country, so don't have my dev environment


@帕鲁帕鲁 ~ Hmmm ok, I'll take a look at that when I get the chance ^.^ Appreciate you letting me know
帕鲁帕鲁 9 月 26 日 上午 4:46 
I also encountered a situation of freezing, but it only occurred when I wanted to perform a surgery to install new components on Aya's Pawn (version 1.5), including this mod and another 'continue' version from the workshop (3566334235). However, using the original mod did not result in this situation (Machine Translation)
Meme Goddess  [作者] 9 月 25 日 下午 2:31 
@Ro ~ Ah yep, been working on a fix for that bug.

@Trumpet @Zeta04 ~ Damn, ok, I know what's causing that. Appreciate you letting me know. I'll see if I can get a fix out for it soon
Ro 9 月 25 日 下午 1:26 
@Meme Goddess I change the regular medicine you start with at the beginning to “allow,” set the punched pawn’s care to herbal medicine, and after the punches I right-click the wounds to switch them to regular medicine, which causes tick errors to appear when the doctor tries to tend the wounds.
Trumpet 9 月 25 日 下午 12:52 
SmartMedicine.DontUnloadAfterArrriving_Patch:InjectStockUpSettings is showing under the Harmony Transpilers tab in Performance Analyzer as the main culprit from what I can see
Zeta04 9 月 25 日 上午 11:06 
Can also confirm the heavy lag in my case - my TPS would drop from 200+ to less than 60 after a certain threshold I unfortunately can not recall, and taking smart medicine from my modlist brings the performance back to normal. In my case, Average Per Tick for Verse.Pawn_InventoryTracker would continue to swell each time I reload, from a somewhat playable 3ms to over 20ms, and I recalled seeing a harmony patch called do not drop medicine or sth similar contributing to most of the swell, though I can not seem to recall its full name.
Meme Goddess  [作者] 9 月 25 日 上午 4:05 
@HazeyInDaHead ~ Lol, so used to things being a mod conflict that I kinda glazed over that.

@Ro ~ I'm really confused how you're getting that error, as I don't get it. Is it just whenever you have a pawn that is injured?

@Bongus ~ Since you're already using Performance analyzer, what is the specific thing causing the slow down? I haven't been able to find anything causing an issue