About this mod
A framework for making characters poop on the ground or in toilets.
- Requirements
- Permissions and credits
- Changelogs
- Donations
The mod also supports designated toilet furniture that will dispose of the poop when the character is sitting on it, instead of having it drop on the ground.
The mod also shows a warning emote a certain number of minutes before pooping (default "sad", 30 minutes before).
Poop
Poop types can be added using Content Patcher by targeting "aedenthorn.PoopFramework/poop".
Here's an example content.json file:
{
"Format": "1.29.0",
"Changes": [
{
"Action": "EditData",
"Target": "aedenthorn.PoopFramework/poop",
"Entries": {
"TrashPoop": {
"poopItem" : "Trash",
"poopSound" : "dwoop",
"poopEmote" : "happy",
"poopChance" : "50",
"poopInterval" : "180",
"bigCraftablePoop" : false,
"pooper" : "Farmer"
}
}
}
]
}
pooper should work with the following types:
- Farmer
- NPC
- Cat
- Dog
- FarmAnimal
- Child
It should also work with any specific monster type (e.g. Bat).
You can also specify the character's name (e.g. Abigail).
poopItem can be either the item name or index.
poopSound can be any built in sound cue.
poopEmote can be the name of any emote command name.
poopChance is out of 100 - multiple poop types can compete for being pooped, only one will be pooped per interval.
An example of a mod that adds poop is Mayo Poop.
Toilets
Toilets can be added using Content Patcher by targeting "aedenthorn.PoopFramework/toilets".
Here's an example content.json file:
{
"Format": "1.29.0",
"Changes": [
{
"Action": "EditData",
"Target": "aedenthorn.PoopFramework/toilets",
"Entries": {
"himewildflour.bathroomfurniture": {
"toiletNameOrId": "himewildflour.bathroomfurniture/Toilet"
}
}
}
]
}
Technical
Requires SMAPI.
Code is at https://github.com/aedenthorn/StardewValleyMods.
If you want to complain or ask for help or help me test my mods, you can visit my Discord server.
A list of all my mods for Stardew Valley is available at https://www.nexusmods.com/stardewvalley/articles/895.