Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001253Dwarf FortressDwarf Mode -- Buildings, Generalpublic2010-04-16 16:352011-04-01 01:05
Reporterskeggox 
Assigned ToDwarfu 
PrioritynormalSeveritymajorReproducibilityhave not tried
StatusresolvedResolutionno change required 
PlatformIntel Core 2 6300OSWindowsOS VersionXP
Product Version0.31.03 
Target VersionFixed in Version 
Summary0001253: Not all stone mined is available for construction and workshop usage
DescriptionI embarked on a 3x3 arctic map, then dug deep for the cavern layers. Most of the stone I mined did not appear available for use in construction, and stone jobs were being cancelled due to lack of non-economic stone, despite an abundance of stone being available

Usable stone:
Chert
Obsidian
Dacite
Diorite

Non-economic but ignored stone:
cobaltite
orthoclase
cinnabar
jet
brimstone
bauxite
kaolinite
microcline
mica
alunite
saltpetre
hornblende

Ice was still available for construction, but not for workshops (which is intended behaviour, I guess?)

Originally troubling for not being able to make magma-proof mechanisms from bauxite, but I discovered you can make metal mechanisms now, so not so much anymore.

Steps To Reproduce1) Embark on 3x3 arctic map
2) Dig up different stone types
3) Check available construction materials when building mason's workshop
4) Forbid all stones but a specific type from the second list
5) Request construction of a door
6) Unforbid a stone type from first list
7) Request construction of another door
Additional InformationI have a save available.
Tagsmaterial, modding, rock, Save Included, workshop
Attached Files

- Relationships
parent of 0001412closedLogical2u Marble not working as flux stone 
parent of 0004794resolvedDwarfu Smelter wont' accept marble as a flux stone 

-  Notes
(0003916)
skeggox (reporter)
2010-04-16 16:37

I used custom world gen settings for more volcanism, based on Small Region.
(0003917)
smjjames (reporter)
2010-04-16 16:46

Did you check your economic stone settings? Just asking.
(0003938)
skeggox (reporter)
2010-04-16 21:43

First thing I checked. I could find none of the ignored stone types in the economic stone settings.

I also quickly checked the raws to look for inconsistencies - kaolinite vs chert. All of the major tags were the same (like IS_STONE) and they used the same material template. The only differences were tags that modified the material template defaults (like boiling point etc). When I have time I'll dive a bit deeper (I need to figure out the raw system first).
(0003939)
Footkerchief (manager)
2010-04-16 22:03

A save might be needed for this one. http://dffd.wimbli.com/ [^]
(0003944)
skeggox (reporter)
2010-04-16 22:56

Save uploaded: http://dffd.wimbli.com/file.php?id=2130 [^]
(0004335)
skeggox (reporter)
2010-04-20 09:21

I'm noting this bug in other custom gen worlds, as well as non-arctic embarks.

The latest one is in a world where only the min number of volcanoes have been raised, so it is either related to increased volcanism or not to worldgen customization at all.
(0004534)
Skie (reporter)
2010-04-21 20:16

I had this happen to me just now too. I embarked on an area which only had igneous extrusive layers and four z-levels of loam and clay.
I have alunite, copper nuggets, hematite, brimstone, stibnite, microcline and obsidian. I can only build stuff out of obsidian when I have not touched the economic stones settings, even though I should be able to use at least microcline and alunite.
I have some mods installed, though, but none of them fiddle with the stone types in a way that should make them not-usable.
(0007087)
skeggox (reporter)
2010-05-20 13:43

I think I may have a lead into this issue.

I embarked in a vanilla 31.04 into a custom gen world, and found I could construct walls out of microcline. Yay!

Then I brought over the community balance mod raw changes from 31.03 to 31.04, regenerated the same world using the saved world_gen parameters and seeds, then embarked on the exact same spot.

Tellingly, I could no longer construct using microcline. Reverting the raws back, re-generating and re-embarking allowed construction with microcline again.

My hypothesis is that the mod's changes to the stone material template is making most stone unsuitable for construction, except for a few that overrides the template with appropriate values?

Another thing I noticed - after the mod the same seed+settings generated a world with the same regions, but the biomes were subtly different. The embark spot I chose had different stone layers (I now had marble flux, for example). Another biome in the embark spot switched from serene to haunted. Also, I think the shape of the volcano was different. Might not be related to the issue, but interesting all the same.
(0007088)
skeggox (reporter)
2010-05-20 13:46

P.S. I want to modify the reproducability and reproduce steps fields, how can I do that?
(0007090)
Footkerchief (manager)
2010-05-20 14:16

P.S. I want to modify the reproducability and reproduce steps fields, how can I do that?

Reporters can't edit reports, even their own (though it's possible that it's an option Toady can enable). Just let us know what you want it changed to.

Another thing I noticed - after the mod the same seed+settings generated a world with the same regions, but the biomes were subtly different. The embark spot I chose had different stone layers (I now had marble flux, for example). Another biome in the embark spot switched from serene to haunted. Also, I think the shape of the volcano was different. Might not be related to the issue, but interesting all the same.

Yeah, I believe it's expected behavior for worldgen to change when the raws change (even if the changes are seemingly inconsequential).
(0007096)
skeggox (reporter)
2010-05-20 15:25

I am just curious how changes in stone properties (density, melting point, etc.) affects worldgen behavior. Something else to experiment with!

The fact that material properties are used to determine suitability for construction is either a bug or a feature. If a feature, it would be nice to know what the criteria is for construction, crafting, etc. (if they are different).

I'll try and experiment when I get some time, and post my findings here?

P.S. I want to change reproducibility to 100%, and add applying the mod to the reproduce steps. Do I need to upload the raws I used?
(0016919)
Dwarfu (manager)
2011-04-01 01:05

This is all about the mod. As it is, only layer stones can be used. If you replace the material_template_default.txt file with the original from 31.03, you can build walls with the mineral type stones again (after activating them on the Stone Restrictions screen).

Since this doesn't reproduce in vanilla, I'm going to resolve it.

- Issue History
Date Modified Username Field Change
2010-04-16 16:35 skeggox New Issue
2010-04-16 16:37 skeggox Note Added: 0003916
2010-04-16 16:46 smjjames Note Added: 0003917
2010-04-16 17:12 Footkerchief Issue Monitored: Footkerchief
2010-04-16 21:43 skeggox Note Added: 0003938
2010-04-16 22:03 Footkerchief Note Added: 0003939
2010-04-16 22:56 skeggox Note Added: 0003944
2010-04-20 09:21 skeggox Note Added: 0004335
2010-04-21 20:16 Skie Note Added: 0004534
2010-04-21 20:33 Kennel Tag Attached: material
2010-04-21 20:33 Kennel Tag Attached: rock
2010-04-21 20:33 Kennel Tag Attached: workshop
2010-04-26 17:55 Footkerchief Relationship added parent of 0001412
2010-04-27 22:39 crossmr Note Added: 0005476
2010-04-27 22:39 crossmr Issue Monitored: crossmr
2010-04-27 22:44 crossmr Note Edited: 0005476 View Revisions
2010-04-27 23:01 crossmr Note Deleted: 0005476
2010-04-30 06:12 crossmr Issue End Monitor: crossmr
2010-05-20 13:43 skeggox Note Added: 0007087
2010-05-20 13:45 skeggox Tag Attached: modding
2010-05-20 13:46 skeggox Note Added: 0007088
2010-05-20 14:16 Footkerchief Note Added: 0007090
2010-05-20 15:25 skeggox Note Added: 0007096
2011-04-01 01:05 Dwarfu Note Added: 0016919
2011-04-01 01:05 Dwarfu Status new => resolved
2011-04-01 01:05 Dwarfu Resolution open => no change required
2011-04-01 01:05 Dwarfu Assigned To => Dwarfu
2011-04-01 01:05 Dwarfu Tag Attached: Save Included
2011-07-31 18:50 Dwarfu Relationship added parent of 0004794


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker