View Issue Details

IDProjectCategoryView StatusLast Update
0000812Dwarf FortressCivilizations/Entities -- Generalpublic2010-11-18 11:46
Reporteranomaly Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Fixed in Version0.31.18 
Summary0000812: Human civs lack STONE_PREF, only produce bronze items, have no anvils
DescriptionHuman civilizations can't embark with forges and their diplomats cannot be requested to send one on the next caravan.
Steps To ReproduceMod a human race to be playable.
try to embark with a forge.
Additional Informationtrying to reproduce with another generated world.
Tagscivilization, metal, raw file

Relationships

related to 0003958 new Some dwarf civilizations have access to steel without access to iron 

Activities

SirPenguin

2010-04-08 12:47

reporter   ~0002127

By forge, do you mean anvil?

anomaly

2010-04-08 13:07

reporter   ~0002133

oh, duh. yeah an anvil.

user6

2010-04-08 13:27

  ~0002143

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.

Creidieki

2010-04-09 20:10

reporter   ~0002497

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.

anomaly

2010-04-10 01:09

reporter   ~0002529

They never were able to use steel, but disabling the use of iron puts them at approximately kobold technology levels.

user6

2010-04-10 11:28

  ~0002617

Last edited: 2010-04-10 11:29

Wait, if you disable iron they can no longer use bronze? That ain't right. How are you disabling the use of iron anyway?

anomaly

2010-04-10 14:06

reporter   ~0002642

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.

user1294

2010-07-02 08:42

  ~0009521

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.

user6

2010-07-02 10:47

  ~0009532

God, I've never understood why that kind of functionality is attached to STONE_PREF (and METAL_PREF?). Thanks for figuring that out.

Quietust

2010-10-10 12:02

reporter   ~0013305

Last edited: 2010-10-10 12:02

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)

Q.T.Quazar

2010-10-10 12:05

reporter   ~0013306

this bug continues in 31.16. seems like a relatively quick fix?

Toady One

2010-11-15 14:29

administrator   ~0013895

Last edited: 2010-11-15 14:29

Played with the tags a little for 0.31.18.

Issue History

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 user6 Note Added: 0002143
2010-04-08 13:28 user6 Category Dwarf Mode -- Items => Civilizations/Entities
2010-04-08 13:28 user6 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 user6 Note Added: 0002617
2010-04-10 11:29 user6 Note Edited: 0002617
2010-04-10 14:06 anomaly Note Added: 0002642
2010-04-26 17:16 user6 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 user1294 Note Added: 0009521
2010-07-02 10:47 user6 Note Added: 0009532
2010-07-02 10:47 user6 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 user6 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 user6 Category Civilizations/Entities => Civilizations/Entities -- General
2010-11-17 10:08 user6 Sticky Issue Yes => No
2011-02-17 08:33 user6 Relationship added related to 0003958