View Issue Details

IDProjectCategoryView StatusLast Update
0013273Dwarf FortressWorld Generation -- Generalpublic2025-08-29 21:06
ReporterCptnKaladin Assigned To 
PrioritylowSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version52.01 
Summary0013273: Things in Mysterious Dungeons are Named Wrong
DescriptionHistorical Figures are named after the Chaos Sphere, regardless of the actual sphere of the Primordial Remnants. (i.e. "Follower of Chaos", "Cleric of Change", "Maelstrom Adept" in a world with sunstone remnants.)
Animals in dungeons are named "Fierce Animal" instead of the previous "Fierce [Sphere] Animal". No more Fierce Sleeping Anacondas :(
Solid Globs of Healing Substance are unnamed, simply a blank space followed by a number. "This is a stack of 5 ." "This is a ." Liquid Healing Substances generate with normal names though.
Steps To ReproduceEvery world I generate in V52 has these issues, I've tried a fresh install without mods, but the only thing that fixes it is rolling back to 51.13.
TagsNo tags attached.

Activities

Quietust

2025-08-29 20:20

reporter   ~0042868

Last edited: 2025-08-29 20:28

The problem with healing globs appears to be a typo in data/vanilla/vanilla_procedural/scripts/generators/materials.lua - in particular, the ALL_SOLID names have early "]" characters in them.
materials.mythical_healing.default=function()
    local name_str = pick_random(mythical_healing_adjectives)
    local noun=""
    local lines={}
    if one_in(2) then
        noun=pick_random(mythical_healing_liquids)
        name_str=name_str.." "..noun
        lines[#lines+1]="[STATE_NAME_ADJ:LIQUID:"..name_str.."]"
        lines[#lines+1]="[STATE_NAME_ADJ:ALL_SOLID:frozen ]"..name_str.."]"
        lines[#lines+1]="[MELTING_POINT:9900]"
    else
        noun=pick_random(mythical_healing_globs)
        name_str=name_str.." "..noun
        lines[#lines+1]="[STATE_NAME_ADJ:LIQUID:molten "..name_str.."]"
        lines[#lines+1]="[STATE_NAME_ADJ:ALL_SOLID:]"..name_str.."]"
        lines[#lines+1]="[MELTING_POINT:10200]"
    end

A new world will need to be generated in order to fix those. I haven't looked into the other issues.

Ziusudra

2025-08-29 21:06

reporter   ~0042869

Tangentially, in the next if block in that file, there's a missing closing bracket for the 1st DISPLAY_COLOR.

Add Note

Note

Issue History

Date Modified Username Field Change
2025-08-29 14:17 CptnKaladin New Issue
2025-08-29 14:17 CptnKaladin Tag Attached: chaos
2025-08-29 14:17 CptnKaladin Tag Attached: mysterious dungeons
2025-08-29 14:17 CptnKaladin Tag Attached: primordial remnant
2025-08-29 14:18 CptnKaladin Tag Detached: chaos
2025-08-29 14:18 CptnKaladin Tag Detached: mysterious dungeons
2025-08-29 14:18 CptnKaladin Tag Detached: primordial remnant
2025-08-29 20:20 Quietust Note Added: 0042868
2025-08-29 20:27 Quietust Note Edited: 0042868
2025-08-29 20:28 Quietust Note Edited: 0042868
2025-08-29 21:06 Ziusudra Note Added: 0042869