边缘世界 RimWorld

边缘世界 RimWorld

评价数不足
Automatic Bed Reassigment Forked
   
奖励
收藏
已收藏
取消收藏
Mod, 1.5
文件大小
发表于
790.897 KB
2024 年 6 月 28 日 下午 5:58
1 项改动说明 ( 查看 )

订阅以下载
Automatic Bed Reassigment Forked

描述
This mod is an updated version of an existing mod. I claim no ownership of the mod. This version may be taken down by request from the original author.

Source code available on: Github[github.com]


This is my first mod. I make no promise of keeping it up to date and will delete this version if/when the original mod is updated.(Original mod)




Here the original description

This mod automatically reassigns pawns' beds when:
pawns are sharing beds with (non-polyamorous) non-partners
pawns are separated from their partners (or the partner they love the most if polyamorous)
pawns are suffering a mood penalty from a bedroom-specific trait (jealous, greedy, ascetic)
there are empty beds with better stats for the pawn (room impressiveness, rest effectiveness, comfort)
NOTE: These conditions can be toggled within mod options.

This mod also adds two gizmos to beds;
... one that allows you to toggle whether a certain bed can be utilized by the mod:


... and one that allows you to force a pawn to always claim and use a certain bed:


MAKE SURE you use the above gizmo if you're manually assigning beds to specific pawns, otherwise it can be overwritten by automatic reassignment.



A few things to note:
  • Everything this mod does will only run right before a pawn decides to go get rest. This means you shouldn't freak out if a bed isn't getting assigned immediately. (note: this also means the mod should be quite performance friendly)

  • Jealous or Greedy pawns can be prioritized to double beds over lovers (assuming the room that double bed is in, is the best/better than others). This is because lovers will suffer much less of a mood penalty overall.
    For example: Opinion of lover (+10) combined with Sleeping alone (-4) versus Jealous of #'s bedroom (-8) or Greedy for impressive bedroom (-8)

  • Ascetic pawns are ignored if they have a lover of which isn't also Ascetic. This is to avoid constant reassignment by the lover and the mood penalty associated with the bad room that the lover may receive.

  • You can adjust the improvement threshold for the better bed reassignment condition in mod options.



Very simple and lightweight mod, completely safe to add to or remove from saves.
11 条留言
SpaceDorf 8 月 9 日 上午 4:37 
thank you, I missed this mod.
Vintorez 7 月 22 日 上午 5:02 
Update for 1.6 pretty please :)
kongkim 7 月 17 日 上午 3:25 
Seems to work fine in 1.6

@Buritto if you want i can take over and keep the mod updated?
Have a few other mods i also do that with?
kongkim 7 月 16 日 上午 8:24 
yah an 1.6 would be nice.
thorman123456789 7 月 11 日 下午 11:49 
Is an update for 1.6 planned?
Mikhaleech 6 月 11 日 下午 12:02 
May you please add the feature for sanguaphages to use BEDS to sleep instead of deathrest caskets?
kongkim 2024 年 10 月 27 日 上午 10:08 
Thx
Narlindir 2024 年 8 月 13 日 下午 10:08 
is not super great for choosing the best bed for royals tho
but you can manually force that edge case
Narlindir 2024 年 8 月 13 日 下午 3:17 
works like a charm so far!
Protok 2024 年 7 月 14 日 下午 12:31 
Amazingly useful!