Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001429Dwarf FortressGeologypublic2010-04-22 06:102016-05-15 16:54
Toady One 
0001429: Native platinum appears within olivine as small clusters instead of veins
Whenever native platinum appears within large clusters of olivine, it consistently appears as small clusters rather than as veins. This seems to be a result of native platinum also being specified to occur as small clusters within chromite, which itself appears as veins within olivine, presumably overriding the inclusion type.
Generate a world (ideally a pocket region), embark, reveal, examine various olivine cluster, and observe that they contain lots of small clusters of native platinum, even in the complete absence of chromite.
Edit raw/objects/inorganic_stone_mineral.txt and remove the "[ENVIRONMENT_SPEC:CHROMITE:CLUSTER_SMALL:100]" line, generate another world, embark, reveal, fine an olivine cluster, and observe that they no longer contain small clusters of native platinum but instead occasionally contain veins (which most often end up spawning within other veins and small clusters due to 0000804).
No tags attached.
related to 0001111resolved Toady One Ore/gem frequency parameters don't work 
related to 0000804resolved Toady One Mineral vein inclusions within large clusters behave incorrectly 
Issue History
2010-04-22 06:10QuietustNew Issue
2010-04-22 06:12QuietustNote Added: 0004582
2010-04-22 09:21FootkerchiefRelationship addedchild of 0000804
2010-04-23 09:56SyffNote Added: 0004721
2010-04-23 10:04QuietustNote Added: 0004727
2010-04-23 10:17QuietustNote Deleted: 0004582
2010-06-09 11:44FootkerchiefRelationship addedchild of 0001111
2010-06-09 11:44FootkerchiefRelationship deletedchild of 0000804
2014-12-26 19:11lethosorNote Added: 0031499
2014-12-26 19:11lethosorAssigned To => lethosor
2014-12-26 19:11lethosorStatusnew => acknowledged
2015-01-19 16:09lethosorRelationship replacedrelated to 0001111
2015-01-19 16:09lethosorRelationship addedchild of 0000804
2015-05-11 10:41XolrocNote Added: 0032675
2015-05-11 15:33lethosorStatusacknowledged => confirmed
2016-05-15 15:47Toady OneRelationship replacedrelated to 0000804
2016-05-15 16:53Toady OneNote Added: 0035180
2016-05-15 16:54Toady OneStatusconfirmed => resolved
2016-05-15 16:54Toady OneFixed in Version => Next Version
2016-05-15 16:54Toady OneResolutionopen => fixed
2016-05-15 16:54Toady OneAssigned Tolethosor => Toady One

2010-04-23 09:56   
I seem to recall native platinum appearing as small clusters in olivine, as well. A comparison of the relevant raws looks identical, so this appears to be an old bug; 0000804 may or may not be as well.

(Not that it being old makes it less of a bug, of course, just sayin'.)
2010-04-23 10:04   
0000804 is almost definitely a new bug, since the old version never spawned layer veins or small clusters inside of large clusters.
2014-12-26 19:11   
I'm assuming this occurs in v0.40, since the [ENVIRONMENT_SPEC:CHROMITE:CLUSTER_SMALL:100] line is still in inorganic_stone_mineral.txt and Toady hasn't mentioned any changes in this area. Can anyone confirm this?
2015-05-11 10:41   
I ran several games in worlds with the mineral scarcity turned way down to 250 (to make lots of minerals appear) and plenty of olivine (just turned volcanism way up) and while I had plenty of filthy rich fortresses, I didn't find a single vein of native platinum, just small clusters. I think this bug still exists in v0.40.24.
Toady One   
2016-05-15 16:53   
It looks like when I put in the errorlogging for this years ago, I also managed to reverse the order of the materials vs. their inclusion type, so it thought platinum was supposed to be a vein in chromite and a small cluster in olivine. Every material with ENVIRONMENT_SPEC and multiple inclusion types would be affected.