View Issue Details

IDProjectCategoryView StatusLast Update
0000575Dwarf FortressWorld Generation -- Parameterspublic2010-12-13 10:29
ReporterSkie Assigned Touser11 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
Platformx86OSWindows XPOS VersionPro 64-bit
Product Version0.31.01 
Summary0000575: "Playable Civilization Required: Yes" Not working
DescriptionEven if you have "Playable Civilization Required: Yes" in the world gen options and you set wacky parametres, you can get a world several times in a row that doesn't have any playable civilizations left alive in the Adventure Mode.
Steps To ReproduceUse this world gen profile (mostly just amount of caves and civs increased):

[WORLD_GEN]
    [TITLE:SMALLER REGION]
    [DIM:33:33]
    [EMBARK_POINTS:1274]
    [END_YEAR:1050]
    [BEAST_END_YEAR:50:80]
    [REVEAL_ALL_HISTORY:1]
    [CULL_HISTORICAL_FIGURES:0]
    [ELEVATION:1:400:102:102]
    [RAINFALL:0:100:51:51]
    [TEMPERATURE:25:75:51:51]
    [DRAINAGE:0:100:51:51]
    [VOLCANISM:0:100:51:51]
    [SAVAGERY:0:100:51:51]
    [ELEVATION_FREQUENCY:1:1:1:1:1:1]
    [RAIN_FREQUENCY:1:1:1:1:1:1]
    [DRAINAGE_FREQUENCY:1:1:1:1:1:1]
    [TEMPERATURE_FREQUENCY:1:1:1:1:1:1]
    [SAVAGERY_FREQUENCY:1:1:1:1:1:1]
    [VOLCANISM_FREQUENCY:1:1:1:1:1:1]
    [TITAN_NUMBER:0]
    [TITAN_ATTACK_TRIGGER:80:0:100000]
    [DEMON_NUMBER:30]
    [GOOD_SQ_COUNTS:1:16:0]
    [EVIL_SQ_COUNTS:1:20:0]
    [PEAK_NUMBER_MIN:1]
    [PARTIAL_OCEAN_EDGE_MIN:1]
    [COMPLETE_OCEAN_EDGE_MIN:0]
    [VOLCANO_MIN:40]
    [REGION_COUNTS:SWAMP:0:0:0]
    [REGION_COUNTS:DESERT:0:0:0]
    [REGION_COUNTS:FOREST:0:0:0]
    [REGION_COUNTS:MOUNTAINS:0:0:0]
    [REGION_COUNTS:OCEAN:0:0:0]
    [REGION_COUNTS:GLACIER:0:0:0]
    [REGION_COUNTS:TUNDRA:0:0:0]
    [REGION_COUNTS:GRASSLAND:0:0:0]
    [REGION_COUNTS:HILLS:0:0:0]
    [EROSION_CYCLE_COUNT:250]
    [RIVER_MINS:6:6]
    [PERIODICALLY_ERODE_EXTREMES:1]
    [OROGRAPHIC_PRECIPITATION:1]
    [SUBREGION_MAX:2750]
    [CAVERN_LAYER_COUNT:3]
    [CAVERN_LAYER_OPENNESS_MIN:10]
    [CAVERN_LAYER_OPENNESS_MAX:100]
    [CAVERN_LAYER_PASSAGE_DENSITY_MIN:3]
    [CAVERN_LAYER_PASSAGE_DENSITY_MAX:100]
    [CAVERN_LAYER_WATER_MIN:0]
    [CAVERN_LAYER_WATER_MAX:100]
    [HAVE_BOTTOM_LAYER_1:1]
    [HAVE_BOTTOM_LAYER_2:1]
    [LEVELS_ABOVE_GROUND:1]
    [LEVELS_ABOVE_LAYER_1:5]
    [LEVELS_ABOVE_LAYER_2:1]
    [LEVELS_ABOVE_LAYER_3:1]
    [LEVELS_ABOVE_LAYER_4:1]
    [LEVELS_ABOVE_LAYER_5:2]
    [LEVELS_AT_BOTTOM:1]
    [CAVE_MIN_SIZE:10]
    [CAVE_MIN_SIZE:10]
    [CAVE_MAX_SIZE:45]
    [MOUNTAIN_CAVE_MIN:50]
    [NON_MOUNTAIN_CAVE_MIN:50]
    [ALL_CAVES_VISIBLE:1]
    [SHOW_EMBARK_TUNNEL:2]
    [TOTAL_CIV_NUMBER:12]
    [TOTAL_CIV_POPULATION:20000]
    [PLAYABLE_CIVILIZATION_REQUIRED:1]
    [ELEVATION_RANGES:136:272:136]
    [RAIN_RANGES:0:0:0]
    [DRAINAGE_RANGES:0:0:0]
    [SAVAGERY_RANGES:0:0:0]
    [VOLCANISM_RANGES:0:0:0]
Additional InformationThese mods were in use, which may affect the survivability of the civilizations:
http://dffd.wimbli.com/file.php?id=1971
http://dffd.wimbli.com/file.php?id=1998
TagsSave Included

Activities

Skie

2010-04-05 23:41

reporter   ~0001355

It just occurred to me after posting this, that "Playable Civilization Required: Yes" doesn't necessarily mean that there needs to be a playable civ left after world gen has completely finished. Just in the beginning, so that it doesn't generate all-cave civs. Which would make this 'bug' moot.

user11

2010-12-13 04:03

  ~0014563

The [PLAYABLE_CIVILIZATION_REQUIRED:1] attempts to place a playable civilization on the map (as defined by the [CIV_CONTROLLABLE] tag in the entity_default.txt file. If it cannot place the required number of controllable civs (due to map parameters such as savagery versus the civ requirements, etc.), it rejects the map.

Adventure mode is also affected by [INDIV_CONTROLLABLE] and [ADVENTURE_TIER:x] tags.

Issue History

Date Modified Username Field Change
2010-04-05 23:21 Skie New Issue
2010-04-05 23:41 Skie Note Added: 0001355
2010-12-13 04:03 user11 Note Added: 0014563
2010-12-13 04:03 user11 Status new => resolved
2010-12-13 04:03 user11 Resolution open => no change required
2010-12-13 04:03 user11 Assigned To => user11
2010-12-13 10:29 user11 Tag Attached: Save Included