Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0005598Dwarf FortressAdventure Mode -- Townpublic2012-03-09 22:492014-09-02 15:31
NW_Kohaku 
Toady One 
normalminoralways
resolvedfixed 
0.34.05 
0.40.11 
0005598: Town shops/cabinets contain human-sized clothes regardless of size of actual residents
Clothing that appears on the bodies of non-human sized creatures have the proper size, however, any clothing (or armor) that appears in dressers or other not-on-body locations appear to be made in a "default" size that fits humans, even when they are not clothing that humans can wear.

This problem comes up when you have dwarves, goblins, or elves living in towns and cities in vanilla. However, it is far more pronounced when you use modding to try to create, for example, dwarves that live in cities so that you can buy dwarven armor, or if you create a wholly new race.
The simplest way would be to simply alter the size of humans, gen a new world, and look through some dressers.

I also have a save, if that is faster for you (link also has screen caps): http://dffd.wimbli.com/file.php?id=5833 [^]
This occurs even in hamlets consisting only of that one race, and even if they are generating clothing custom modded in for that race and civ, which are not available to humans.
No tags attached.
has duplicate 0005577resolved Footkerchief Shops do not sell gear appropriate for their civilization 
has duplicate 0006694resolved Dwarfu Elves produce clothes too big for themselves. 
related to 0006563resolved Toady One All clothes in cabinets of Dwarven Fortress are too large for dwarves 
Issue History
2012-03-09 22:49NW_KohakuNew Issue
2012-03-10 07:31Rafal99Note Added: 0021332
2012-03-10 07:47FootkerchiefRelationship addedhas duplicate 0005577
2012-03-10 07:48FootkerchiefSummaryHamlet and town dressers filled with human-sized clothes regardless of size of actual residents => Town shops/cabinets contain human-sized clothes regardless of size of actual residents
2012-03-10 07:49FootkerchiefNote Added: 0021334
2012-03-11 00:13Rafal99Issue Monitored: Rafal99
2012-03-12 18:48NW_KohakuNote Added: 0021434
2012-03-12 18:49NW_KohakuNote Edited: 0021434bug_revision_view_page.php?bugnote_id=0021434#r7992
2012-03-23 05:01BuglistIssue Monitored: Buglist
2014-07-08 09:33lethosorRelationship addedrelated to 0006563
2014-07-08 12:37DwarfuRelationship addedparent of 0006694
2014-07-14 11:33FootkerchiefRelationship replacedhas duplicate 0006694
2014-08-29 12:41Toady OneNote Added: 0029780
2014-08-29 12:41Toady OneStatusnew => resolved
2014-08-29 12:41Toady OneFixed in Version => Next Version
2014-08-29 12:41Toady OneResolutionopen => fixed
2014-08-29 12:41Toady OneAssigned To => Toady One
2014-09-02 15:31Rafal99Issue End Monitor: Rafal99

Notes
(0021332)
Rafal99   
2012-03-10 07:31   
I can confirm this.
I have modded dwarves to live in towns, and the dwarven towns I visited had a majority of dwarves, but:
-ALL types of shops contain ONLY human-sized clothes/armor
-cabinets in houses contain ONLY human-sized clothes

Only castles, keeps and tombs contain dwarf-sized clothes/armor
(0021334)
Footkerchief   
2012-03-10 07:49   
Mostly a duplicate of 0005577, but this one has a few more details.
(0021434)
NW_Kohaku   
2012-03-12 18:48   
(edited on: 2012-03-12 18:49)
As an aside, this exacerbates some problems with the way that you cannot create custom races to have custom clothing. In that mod, I have a serpentine race which isn't supposed to be able to wear pants, and wears things like "tail warmers" instead... and when I go into the sewers, I find elven bandits wearing "tail warmers" on their feet.

I should point out that the tails of these nagas are roughly half their body size, and as such WAY too big to make a tail warmer into a sock.

(0029780)
Toady One   
2014-08-29 12:41   
There is an extent to which this is an extension of the unfinished trade stuff. I've fixed it to some degree, but there will continue to be problems for a long while, since it is very tricky to manage the items and make them regenerate properly in the face of changing populations etc.