View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000812 | Dwarf Fortress | Civilizations/Entities -- General | public | 2010-04-08 12:23 | 2010-11-18 11:46 |
Reporter | anomaly | Assigned To | Toady One | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Fixed in Version | 0.31.18 | ||||
Summary | 0000812: Human civs lack STONE_PREF, only produce bronze items, have no anvils | ||||
Description | Human civilizations can't embark with forges and their diplomats cannot be requested to send one on the next caravan. | ||||
Steps To Reproduce | Mod a human race to be playable. try to embark with a forge. | ||||
Additional Information | trying to reproduce with another generated world. | ||||
Tags | civilization, metal, raw file | ||||
related to | 0003958 | new | Some dwarf civilizations have access to steel without access to iron |
|
By forge, do you mean anvil? |
|
oh, duh. yeah an anvil. |
|
There are only three metals with the ITEMS_ANVIL tag: iron, steel, and adamantine. If you add the tag to bronze, you should be able to embark with an anvil. Humans only seem to use bronze, for some reason. That's the part of this report that seems to be a bug, so I'll retitle the report accordingly. |
|
The entity file for humans doesn't include a PERMITTED_REACTION tag for steel; then again, neither humans nor dwarfs have a PERMITTED_REACTION for iron. This behavior may be intentional. |
|
They never were able to use steel, but disabling the use of iron puts them at approximately kobold technology levels. |
|
Wait, if you disable iron they can no longer use bronze? That ain't right. How are you disabling the use of iron anyway? |
|
I don't really know what's going on with this anymore because I abandoned my human town due to the lack of being able to build a metalsmith's forge. All I know is that humans cannot embark with anvils and human caravans never carry them (they used to carry them in 40d). I consider this to be a bug. If toadyone wished to turn the human civilization into a primitive tribe-like civilization without the ability to use metalworking, then I suppose this is intentional. |
|
The reason humans don't use iron is that the human entity lacks STONE_PREF. As this ( http://www.bay12forums.com/smf/index.php?topic=55680.msg1201042#msg1201042 ) thread explains, STONE_PREF allows an entity to directly use ore metals (though I found that it's not quite complete - an entity that lacks material for weapons will use all metals, presumably as a failsafe). So if humans are supposed to use iron (and I would think they are, as they have several alloy reactions already), that should be a quick fix. I've tested it, and it works, but as most entity changes, requires a world regen. |
|
God, I've never understood why that kind of functionality is attached to STONE_PREF (and METAL_PREF?). Thanks for figuring that out. |
|
In fact, the only metals Human civilizations seem to have access to* are Bronze, Brass, Electrum, Fine Pewter, Trifle Pewter, Lay Pewter, Billon, Sterling Silver, Black Bronze, and Rose Gold, all of which are explicitly allowed via PERMITTED_REACTION. Exactly how they can make those metals without having access to copper, tin, zinc, silver, gold, and lead is another question entirely... (* determined by editing the entity raws to bring back the human Guild Representative and forming a trade agreement) |
|
this bug continues in 31.16. seems like a relatively quick fix? |
|
Played with the tags a little for 0.31.18. |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-04-08 12:23 | anomaly | New Issue | |
2010-04-08 12:47 | SirPenguin | Note Added: 0002127 | |
2010-04-08 13:07 | anomaly | Note Added: 0002133 | |
2010-04-08 13:27 |
|
Note Added: 0002143 | |
2010-04-08 13:28 |
|
Category | Dwarf Mode -- Items => Civilizations/Entities |
2010-04-08 13:28 |
|
Summary | human civs are forgeless => Human civs only produce bronze items, never copper/iron/silver |
2010-04-08 13:42 | Kennel | Tag Attached: civilization | |
2010-04-08 13:42 | Kennel | Tag Attached: metal | |
2010-04-09 20:10 | Creidieki | Note Added: 0002497 | |
2010-04-09 20:10 | Creidieki | Tag Attached: raw file | |
2010-04-10 01:09 | anomaly | Note Added: 0002529 | |
2010-04-10 11:28 |
|
Note Added: 0002617 | |
2010-04-10 11:29 |
|
Note Edited: 0002617 | |
2010-04-10 14:06 | anomaly | Note Added: 0002642 | |
2010-04-26 17:16 |
|
Summary | Human civs only produce bronze items, never copper/iron/silver => Human civs only produce bronze items, and as a result have no anvils |
2010-07-02 08:42 |
|
Note Added: 0009521 | |
2010-07-02 10:47 |
|
Note Added: 0009532 | |
2010-07-02 10:47 |
|
Summary | Human civs only produce bronze items, and as a result have no anvils => Human civs lack STONE_PREF, only produce bronze items, have no anvils |
2010-07-02 10:47 |
|
Sticky Issue | No => Yes |
2010-10-10 12:02 | Quietust | Note Added: 0013305 | |
2010-10-10 12:02 | Quietust | Note Edited: 0013305 | |
2010-10-10 12:05 | Q.T.Quazar | Note Added: 0013306 | |
2010-11-15 14:29 | Toady One | Note Added: 0013895 | |
2010-11-15 14:29 | Toady One | Status | new => resolved |
2010-11-15 14:29 | Toady One | Fixed in Version | => 0.31.18 |
2010-11-15 14:29 | Toady One | Resolution | open => fixed |
2010-11-15 14:29 | Toady One | Assigned To | => Toady One |
2010-11-15 14:29 | Toady One | Note Edited: 0013895 | |
2010-11-16 13:42 |
|
Category | Civilizations/Entities => Civilizations/Entities -- General |
2010-11-17 10:08 |
|
Sticky Issue | Yes => No |
2011-02-17 08:33 |
|
Relationship added | related to 0003958 |