Project Zomboid

Project Zomboid

125 ratings
Bath Towels Overhaul
2
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
676.085 KB
28 Jan @ 1:16am
12 Jul @ 10:40am
24 Change Notes ( view )

Subscribe to download
Bath Towels Overhaul

Description
Description
This mod changes the specifications of bath towels and "Dry Self".
You won't need to carry around multiple bath towels like you did with vanilla.
"Dry self" will has action animation and works with more appropriate values.



Bath Towel
  • Towels are now considered "Clothing" rather than "Drainable" item. (but not wearable.)
  • Towels are generated with a random color.
  • Towels are given a tags called ”Wipeable”.
  • Towels are given a parameter called ”water absorbency”. (This affects the efficiency of the "Dry Self".)
  • Towels are can be ripped, washable, wringable, and dryable in a dryer.
  • Towels water absorbency info can be displayed in the item tooltip. (if use this function required
    Starlit Library mod)
  • If you use a towel to clean stains off the floor or wall, the towel will get stains. (*Towels that have been added to your favorites will not be used.)


Towel Items List
name
absorbency
note
Bath Towel
50-65
Base's bath towel but has been overwritten.
Luxury Bath Towel
80-100
Rare and luxurious.
Rough Bath Towel
25-40
Not so good but better than nothing.
Crafted Bath Towel
20-50
Absorbency depends on tailoring skill.
Hand Towel
30
Small and lightweight. Enough for sweat.
Dish Towel
-
Just a cleaning tool, but rips into rag.
Dust Cloth
-
Just a cleaning tool, but rips into rag.
*The absorbency value of the bath towel is the value when "More Random Absorbency" is enabled in the sandbox options.

Bath Towel can be crafted use yarn, sheets, sews tools and knit tool, if your sewing level over 1.
Dust Cloth can be crafted use ripped clothes, and sews tools, if your sewing level over 1.


Dry Self
Dry Self now uses a function <BTO_WipeMySelf>.
The main features are as follows:
  • Use unique TimedAction anim.
  • When dry yourself, towels get dirt and blood from your body if you dirty. (Toggleable in sandbox option.)
  • If you dry yourself with a towel that fill of dirt or blood, those things will spread to your body, and you get the unhappiness. - Keep your towel clean possible.
  • If you dry yourself with a clean and dry towel will slightly reduce your unhappiness.
  • Can be dry yourself while walking.
  • Tooltips with towel info on Context menu. (option)
  • If available, double-click a towel in inventory to dry yourself.
A more detailed explanation can be found on this Discussion page.


Recommended Mod
Starlit Library
Surviving the storm
Wash Or Rot
Starving Zombies [B42]

Wetness
  • Player's "Wetness Decrease" rate to 0.001 from 0.002.
    This will slightly weaken the vanilla's powerful natural drying powers.
Important: This does not change what triggers the player to get wet or dry.
(This changes can be disabled in the sandbox options.)


Known Issues
  • The angle of the towel during the action animation is weird.
  • The action animation during sneaking is a bit unnatural.

Note
  • When you install/uninstall this mod in a save game, any existing bath towels and dish cloths will remove in the world.
  • Incompatible with mods that override Base.BathTowels or Base.DishCloth.

Included Translations
*EN
*FR -- by Bobitec
*JP
*RU -- by Niko_216

Add-on
An add-on to make bath towels wearable.



Say goodbye to pink bath towels. Now bath towels come in a variety of colors. Find the one in your favorite towel.



Workshop ID: 3416208765
Mod ID: BathTowelsOverhaul
Popular Discussions View All (4)
10
6 Jul @ 12:17pm
PINNED: Translation
Si-Cafe
7
10 Jul @ 11:25pm
B42 Bug Report
Kyrox
0
16 Feb @ 11:55am
PINNED: Difference from vanilla DrySelf and Towels
Si-Cafe
57 Comments
Si-Cafe  [author] 41 minutes ago 
@Loccatpowersdog Fixed it.
For now I halved the work time for Rip Dish Cloth, but I'll consider making it compatible with mods that make tearing rags faster.
Si-Cafe  [author] 1 hour ago 
@Loccatpowersdog Thank you for reporting this. I'll fix it right away.
Rip Dish Towel is done by the craft time set in the script because it does not use the vanilla rip code directly.
Loccatpowersdog 2 hours ago 
It didn't remove the Dish Towels but the vanilla "dry" context option is there & will pop some errors if you attempt (glad I found some bath towels by now!). Dish towels spawn so much even on 0.1/0.2 loot, gonna be a lot of ripping!

Small random side note on the ripping: I have a mod installed that makes ripping for rags much faster but Dish Towels seem to be unaffected, not really a complaint or something that needs fixing & not even sure if was like this before since I didn't rip them before.
Si-Cafe  [author] 3 hours ago 
@DiorSavage Sorry but I don't really understand why that is the case. Do you have any error logs? I have over 100 mods and nothing like that has happened.
DiorSavage💴 5 hours ago 
this mod for some reason messes up my mod loader menu and erases some other mods I have, which makes me unable to activate them
Si-Cafe  [author] 11 Jul @ 3:53am 
Update regarding Clean Stains.

This update will may remove any existing Dish Towels in existing saves.
Si-Cafe  [author] 11 Jul @ 12:02am 
The error in the chicken coop UI has been fixed.
However, I am thinking of discontinuing Clean Stains function that uses bath towels in the future.
This main reasons are the simplification of patch codes and compatibility issues, but I also think it's strange to use bath towel as a cleaning tool in the first place.
Si-Cafe  [author] 29 Apr @ 7:40am 
@Rusty #DopeRust I'm glad that you're interested in this mod.
Rusty #DopeRust 29 Apr @ 6:56am 
@Si-Cafe, glad that is working as intended then, at first a was thinking the same, that those were some kind of towels that we need to find/search.

Sorry for wasting your time with this then, if i have done it, it wasnt my intention.

Keep the awesome work.

Cheers.
Si-Cafe  [author] 29 Apr @ 6:52am 
@Rusty #DopeRust Thank you for your comment.
It's not a bug or anything, it's a feature. Luxury bath towels, normal bath towels, and rough bath towels are the same item internally.
Their display names change depending on the parameters (absorbency) assigned when they are generated.
If you want to generate them in debug mode, you can do so by generating Base.Bathtowel. But, the color and absorbency are random.