边缘世界 RimWorld

边缘世界 RimWorld

150 个评价
Move the Patient
2
   
奖励
收藏
已收藏
取消收藏
Mod, 1.6
文件大小
发表于
更新日期
2.505 MB
9 月 25 日 下午 9:43
10 月 2 日 上午 8:31
5 项改动说明 ( 查看 )

订阅以下载
Move the Patient

在 konstantynopolitaneczka 的 1 个合集中
QOL+ Mods
13 件物品
描述

Allows moving pawns between beds, adds priority to the medical beds and to designate beds for operations. Works for colonists, enemies, prisoners, guests and downed pawns.

The closest available colonist will be assigned to move the patient to the selected bed.



The idea behind this mod
Rimworld lacks the direct control over patient placement and bed assignments. This leads to frustration from the inability to easily move downed pawns to specific beds.

Yes, it's impossible to move your prisoner waiting for lifesaving operation from their stone bed to the new shiny hospital you built just for them.

To give a few more examples of common problems in base game:
- inefficient use of hospitals,
- difficulties in prioritizing critically injured individuals,
- weird workarounds like temporarily setting beds to "prison" to clear them.

This mod fixes it, by adding features listed below.




• Manually move pawns between beds. Works for all beds and for all pawns (guests, prisoners, colonists, raiders).
• Medical bed priority system (Four priority levels: Low, Normal, High, Critical)
• Automatic patient severity calculation based on health conditions
• Option to automatically assign the best bed available
• Guests/raiders moved to prisoner beds are captured
• Visual indicators
• Mod options
• Surgery beds





Q: What happens if I move a guest to a prisoner bed?
A: The guest will be automatically captured and you'll receive a warning about goodwill reduction.

Q: Why can't my colonist transfer patients?
A: Only healthy, capable pawns can perform transfers. Downed, incapacitated, or severely injured pawns are automatically excluded.

Q: How does the priority system work?
A: The mod calculates patient severity based on health percentage, bleeding rate, and life-threatening conditions, then assigns them to appropriate priority beds. It's configurable in mod options.

Q: Can I disable the priority system?
A: Yes. Toggle it off in mod settings to use distance-based assignment instead.

Q: Does this work with modded beds?
A: Yes. The mod patches all beds that inherit from the base bed definition.

Q: Why can't I move a prisoner to slave bed?
A: I implemented many checks to forbid prisoners from moving to colonist/slave beds, colonists to slave beds, slaves to prisoner beds etc. It follows vanilla rimworld logic.




Game version: 1.6
might work with 1.5 but I didn't test it

Safe to add: Yes
Safe to remove: Yes, but make sure nobody is being transferred between beds when you remove the mod (it can break the game)

Requires Harmony



Delphi - mod idea
Jimi Wikman - priority icons




TL;DR: No more clunky workarounds for pawns in emergencies.

Want to support me? Do it here:

[ko-fi.com]

30 条留言
konstantynopolitaneczka  [作者] 17 小时以前 
@Yxklyx Fixed it
Yxklyx 18 小时以前 
There appears to be a bug when a childbirth is taking place. Many of my pawns just started Standing and the debug log mentioned taking someone to operate on.
four12 10 月 1 日 下午 8:53 
Finally! I end up running hospitals, even when I don't mean to. My current one is a 32-bed trauma unit and dealing with MCEs is a pain.
Phenax 10 月 1 日 下午 8:34 
Thank you, this is an amazing mod
Scorcher 10 月 1 日 下午 2:47 
Yoooo! This has been a thing I've wanted for soooo long. Thank-you! :dronelike:
bing bong 멍청한 병신 10 月 1 日 下午 1:34 
LETS GOO
THATS WHAT I WAS WAITING FOR
konstantynopolitaneczka  [作者] 10 月 1 日 下午 1:17 
I added surgery bed system and improved performance with cached bed lists and automatic memory cleanup. Ngl beds for operations are fire :summer2019boost:

Also there's an experimental option to block beds by xenogenes, but I don't play with modded races so it can be hit or miss depending on which mod will work with it.
WeepingDiscord 9 月 30 日 下午 10:15 
Thank you, now I can throw my prisoners into the organ extraction inator without doing weird jank with beds.:steamhappy:
XDelphi 9 月 30 日 下午 5:21 
@Armed Avocado I could be wrong as I don't know the true ins and outs of the code but I think the beds are not reserved as much as they are "invalid" to any rescued pawn that doesn't meet the criteria, ie priority is only significant when the game tries to find them a bed and an in-use one isn't an option. If I'm correct, it's not checking routinely to shift or re-assign pawns based on priority.

Personally imo it would be annoying if it did (limits player being able to override where necessary) unless it could be disabled, and I haven't noticed it doing that.
RawBread 9 月 30 日 下午 12:56 
This is great. And once we can also prioritise beds for operations, even better. Thanks!