边缘世界 RimWorld

边缘世界 RimWorld

74 个评价
Lockable Doors Ex
   
奖励
收藏
已收藏
取消收藏
Mod, 1.0
文件大小
发表于
更新日期
1.574 MB
2018 年 2 月 7 日 下午 5:50
2018 年 12 月 1 日 上午 4:44
22 项改动说明 ( 查看 )

订阅以下载
Lockable Doors Ex

描述
I long stopped playing rimworld myself and probably won't update any of these. Source code is included in the mod file and anyone can update and reupload without asking me for permissions. This mod will stay up for v1.0.

============================================================

I can't understand it where we can't refuse visitors to get into our house. Although human visitors are gentle enough not to take my things, their camels can still create dirts, eat my stuffs, and disturb my colonists' sleep. No, not anymore, camels no entering. This is the original propose of this mod.

Features:
  • Door Owner: Doors can be assigned to specific colonists. Only assigned pawns can pass through a private door. Drafted pawns will ignore this setting, allowing manual emergency passing. If any of your door owners is downed inside their private space, remember to draft your pawns before sending them to rescue.
  • Visitor Passibility: Doors can be set to exclude visitors. Note that a private door exclude visitors regardless of the visitor passibility setting. In addition, this setting is dymanic by default: a door will automatically exclude visitors if it's a bedroom door, and will not exclude visitors if it's not.
  • Copy and Paste: All of the door settings can be copied and pasted.
  • Private Furnitures: Tables and chairs inside a bedroom will refuse non-bedroom-owner pawns to use them. This shall effectively discourage non-bedroom-owner pawns to break into others' private space.

Localisations:
- English
- Chinese Simplified
- Russian

Originally modified from Khell's "Lockable Doors", however, this mod has been substantially rewritten during post-release update.

This mod introduced the ability to exclude visitors, and removed the requirement of new research projects. In addition, it's now using harmony thus compatible with Linkable Doors.

Origin Github: https://github.com/khell/RimworldLockableDoors
Origin Steam Workshop: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=841915667

Incompatibility: Other mods with similar features
Old Save Compatible: Yes
Safely Removable: Yes

Known Issues:
If you have Hospitality: a room with one or more beds for colonists and one or more beds for visitors will be considered a bedroom thus all doors linked to it exclude visitors by default. They must be manually toggled on. Try to avoid mixing a bedroom with a guest room.

FAQ:

    • Q: Is it possible to make it so that bedroom owners are automatically assigned to the bedroom doors?
    • A: Yes, and not only that, but also possible to temporarily allow other pawns to pass through while any bedroom owner is downed, needs tending, or needs feeding. However, this feature will NOT be in this mod because there are too many potential issues to be solved. For example, a bedroom with only one resident and more than one beds will be considered a private bedroom owned by that resident thus refusing all other pawns to get into the bedroom and sleep on the spare beds.

      In reality, your private space can be legally entered in by other people in various situations. However, we simply can't list all of them and implement them one-by-one. Let's return to the start point: what's the propose of private bedroom assignment? Does it worth the effort?

      I. To prevent other pawns to use private furnitures;
      II. to prevent other pawns to grab this bedroom while the owners are away from the map.

      Obviously it doesn't, so I have decided to give it up. In exchange, this mod has a feature where tables and chairs inside a bedroom will be inaccessible to non-bedroom-owner pawns.

    • Q: Is it possible to make it so that doors can be set to allow prisoners?
    • A: Yes, but they won't pass through the door even if permitted, because a prisoner is restricted to the bedroom while a door splits rooms anyway, discouraging them from passing through.
70 条留言
Valera098 Russian Fed. 2020 年 7 月 29 日 上午 10:00 
it need update man
Ryan 2020 年 5 月 2 日 下午 5:27 
Update Please.
Hanabishi 2020 年 4 月 27 日 上午 8:47 
Anonymous 2020 年 4 月 26 日 下午 3:45 
Someone Please update...
烽燧煜明 2020 年 3 月 11 日 下午 9:10 
大佬求更新
ZzZombo 2020 年 1 月 8 日 下午 11:03 
Ah, shame. An option to exclude animals not owning a resting space in the room would be most welcome.
Mysterius 2019 年 3 月 25 日 下午 2:23 
Doesn't work. Abandoned by owner.
Natalo77 2019 年 2 月 10 日 上午 9:03 
Any hard incompatibilities
Scarador 2018 年 11 月 3 日 上午 2:02 
ReflectionTypeLoadException getting types in assembly LockableDoorsEx: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
at System.Reflection.Assembly.GetTypes () [0x00000] in <filename unknown>:0
at Verse.ModAssemblyHandler.AssemblyIsUsable (System.Reflection.Assembly asm) [0x00000] in <filename unknown>:0

Loader exceptions:
=> System.TypeLoadException: Could not load type 'HugsLib.ModBase' from assembly 'HugsLib, Version=0.18.0.0, Culture=neutral, PublicKeyToken=null'.
General Phanter 2018 年 10 月 23 日 下午 1:28 
please update this