RimWorld

RimWorld

261 ratings
Doormats
4
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5
File Size
Posted
529.051 KB
5 May @ 1:19am
1 Change Note ( view )

Subscribe to download
Doormats

Description
Syrchalis has stepped away from the RimWorld modding scene, as such I am adopting the mod and will be maintaining it going forward.

Doormats - with a twist and a fresh coat of paint!

Main Feature
Adds leather and cloth doormats to prevent colonists from carrying filth into buildings. They are powerful at keeping filth in check but will will slow friendly, respectable folks down as they clean their feet while walking over them and as such will need to be cleaned regularly

Summary
  • Cleans pawn completely of any filth
  • Only drops a single filth layer on the mat
  • Very performance-friendly

  • Doormats slow pawns down to simulate cleaning
    • Slowdown is configurable
    • Slowdown does not affect animals or enemies (so you cant use them as slow-zones)
    • Slowdown does not affect bleeding, drafted or fleeing pawns
    • Slowdown does also not affect doctors on the way to tending a patient or pawns carrying a pawn

Important: The slowdown does NOT affect pathfinding, meaning your colonists will **NOT** avoid them.

Known Incompatibilities
None - but if I missed something feel free to let me know in the comments

Credits
Originally written by Latta B18 (and before)
Forked and maintained by Syrchalis v1.0 - 1.4
Initial 1.5 updated by SirHumphreyAppleby (sirhumphreyappleby_ on discord)

Github link for non-steam users[github.com]

FAQ
Q: Is it save game compatible?
A: Should be safe to add to existing game saves. Like most mods, remove at your own risk.

Q: I found a bug/issue/problem, where should I report that?
A: I have a discussions page just for that, it's pinned, but here's the link anyway:
Bug Reports.
Q: What if I want to leave my bug/issue/problem in the comments section?
A: Bug reports in the comments section will be ignored, deleted, or I might just make fun of you for not reading the FAQ. In any case, until your issue is properly reported in the bug reports discussion, I WILL NOT investigate it.

Q: Is it compatible with XYZ mod?
A: I have no idea, I'm going to guess probably, maybe, possibly. As I don't have time to test every mod for the game, I would appreciate if you would test that for me, if it works fantastic! If not drop me a bug report and I'll look into it.

Q: What's the difference between this and the Door Mat mod by dracoix?
A: In sort, Syrchalis' (now my) version of the mod is a bit more aggressive in purging filth from colonists and other friendlies (dracoix's mod page has an excellent write up the more specifics). There are some other minor differences (like, this mod having a linkable variant and uses the base game's paint system), but if you're looking to keep blood out of your kitchen and dirt out of your hospital; you can't go wrong either way.
Popular Discussions View All (2)
1
19 May @ 1:18am
Replacing SyrDoorMats with this mod breaks existing mats and spams logs with errors
holykek1337
0
5 May @ 1:34am
PINNED: Bug Reports (Doormats)
Alias
43 Comments
Worst Player NA 25 Jul @ 5:21am 
I usually put mine in the threshold because I often use probably too narrow hallways, which i want to keep clear since if i recall rightly walking on doormats slows pawns down a little, right? The only time i put them not in a threshold is for main entrances or outside or something. But i'm not exactly a professional doormat user, lol.
Alias  [author] 12 Jul @ 10:57pm 
@ᄿ RougeGunner00, Kinda depends, mostly personal preference though. Generally, I prefer them on the exterior side of a door so that filth collects in a hallway or more ideally outside (as colonists don't care nearly as much if exterior spaces are dirty). I supposed you could put them in the threshold, but I've never really liked the look (and have never really been sure if the game counts filth in the doorway as in the room).
ᄿ RougeGunner00 12 Jul @ 1:43pm 
What's the best way to use these? Place them outside of a door, inside a building, in the threshold of the door?
Alias  [author] 19 May @ 1:18am 
@holykek1337, uhh belay that. Turns out that I did in fact write compatibility patches and the mod is working nominally (I just forgot to mark the harmony requirement). Your errors are from Vanilla Trading Expanded. Given your superb ability to follow the directions in my FAQ, I've already reported the "bug" to the VE team on your behalf.

Revisiting the "keep the existing doormats" comment, I'd like to formally change my answer to a very firm no. I don't just continue mods, I adopt them. That is to say they don't just get a version bump and recompile, they also get feature adds and continued maintenance like code clean up (up to and including entire re-writes) and optimizations. I saw an opportunity to vastly simplify the codebase, streamline the user experience, and incorporate feedback and I took it. I also added code to handle transitioning existing saves to the new format in a way the is consistent with how the base game handles backwards compatibility between versions.
Alias  [author] 17 May @ 2:43pm 
@holykek1337, yep that was a miss on my part, sorry about that. Technically, yes, I could have kept the old defnames, but it's considered best practice to give your defs a unique prefix to reduce the chance of colliding with another mod. Since this isn't the only doormat mod, I added prefixes and then promptly forgot to add code to handle the transition. Give me a day or so to get an update together and I get that sorted out for ya.

@{5LINE}Cows with Guns, A litter box is a neat idea, but it would also mean that I would have to touch path finding / ai, which can massively tank performance if you aren't careful
holykek1337 17 May @ 2:05pm 
Using this mod removed all the doormats from SyrDoorMats and now my logs are getting flooded with various SyrDoorMats related errors.

Is there anything I can do to get rid of these? And couldn't it have been possible to keep the existing doormats?
{5LINE}Cows with Guns 16 May @ 6:34pm 
@Alias,
Dang, I suppose that makes sense since animals generate their own filth while moving in this game. I guess a "litter box" won't work at all for animals to dump their filth in.

Ethan is a troll who doesn't do anything constructive. He basically goes around steam games and mods to leave self-entitled comments to trigger people. :steamfacepalm:

My suggestion is to block, ignore, and move on.
Alias  [author] 15 May @ 6:43pm 
@LambdaFan, Unsure (I wasn't aware of performance issues in either mod). Theoretically, this one might be a bit faster since it doesn't check the ground before dumping filth, but you could still experience slow downs if you go crazy and cover every square of your base in doormats...

@{5LINE}Cows with Guns, nope just people (animals generate their own filth so it'd kind of be a moot point)
LambdaFan 15 May @ 5:48pm 
Does this one have decent performance unlike the other one?
Xavier 15 May @ 1:01pm 
@Ethan: 20 doormat mods? Really? For 1.5? Could you please send the links to me? :schappy:
Thank you for updating this mod @Alias!