Dwarf Fortress

Dwarf Fortress

The Dwarf Fortress Workshop
Share and subscribe to Dwarf Fortress mods.
Anyndel 1 Jan, 2023 @ 3:03am
[Mod Request] Disappearing Teeth
Would be nice doing something about teeth I think, while its fun to see them fly off, I am getting constantly sieged by groups of 100+ and the cleanup after every siege means carrying off like 600 teeth each time, so I spend a lot of time just hauling stuff. Would be nice if they would disappear after a very little bit as they serve no purpose
< >
Showing 1-9 of 9 comments
Baalthoros 2 1 Jan, 2023 @ 4:00am 
Teeth count as ivory. You can make a lot out of them at the crafting workshop.

To mod them to disappear, you'd have to either make all teeth disappear, or individually mod the sentients whose teeth you cant use.
Anyndel 1 Jan, 2023 @ 5:44am 
You cant use normal teeth for anything, but yeah it is true that they are counted as ivory, which I do understand makes it hard to mod given that anything you do to teeth you do to Ivory as well. A mod would have to separate teeth from ivory as a material probably
Van Silke 3 1 Jan, 2023 @ 5:47am 
You'll need to manually patch the vanilla files to do this. Go to

\Dwarf Fortress\data\vanilla\vanilla_materials\objects\material_template

find [MATERIAL_TEMPLATE:TOOTH_TEMPLATE]

Anywhere in the template add [ROTS]

If done properly, every unprocessed tooth item (so, just teeth lying around) will rot away like soft tissue, except with no miasma.

You can do this with other material templates that compose bodies, by the way. It is likely to make whole corpses disappear.
Anyndel 1 Jan, 2023 @ 6:03am 
Yeah I already added ROTS to it but it still takes a bit long and they still haul the teeth etc. At that point I can use a smasher or magma to get rid of them so it doesnt help much, the idea was for teeth to just basically instantly evaporate or something after leaving the creature so you dont need to haul 1000 teeth in the first place.
Van Silke 3 1 Jan, 2023 @ 6:10am 
I've got a feeling what you're asking for can be resolved by unassigning invader teeth from your refuse stockpile.
Anyndel 1 Jan, 2023 @ 6:52am 
But at that point, teeth would rot and create miasma in interiors if they have the ROTS tag, or stay there permanently if not, either way its not great
zeeb 6 1 Jan, 2023 @ 7:04am 
At some point, you got to take what you can get.
Some things are hardcoded and needs memory hacking which is much more difficult to do than straight up modding.

If don't want to rely on modding due to the modding capabilities being insufficient in regard to what you want to accomplish, you might want to learn memory hacking, because there aren't a lot of people in this community who can pull it off since memory hacking isn't about modding games, but rather programming as a whole. Not even that may guarantee the results you're looking for.

There are some ways to also alter game source code, but that is pro level stuff and doesn't seem worth it due to the time investment.
Last edited by zeeb; 1 Jan, 2023 @ 7:09am
Baalthoros 2 1 Jan, 2023 @ 12:02pm 
If you go the rot route, also add the no miasma tag.
Aradar 15 27 Feb @ 11:34am 
If you don't mind getting rid of teeth entirely just change their material to evaporate at room temperature, melting point:10000 they should vaporize the moment they leave the mouth
Last edited by Aradar; 27 Feb @ 11:36am
< >
Showing 1-9 of 9 comments
Per page: 1530 50