Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011347Dwarf FortressLegends Mode -- Historical Figurespublic2020-02-09 08:092020-02-09 12:20
ReporterGoblin Cookie 
Assigned To 
PrioritynormalSeverityminorReproducibilityrandom
StatusnewResolutionopen 
PlatformOSOS Version
Product Version0.47.02 
Target VersionFixed in Version 
Summary0011347: A trio of bugs with prisoners.
DescriptionThere are a number of bugs connected to prisoners in the present release. I come across an individual in a certain world I created whose life history pretty much involves all the prisoner bugs. He is Uvac Starrycudgel, a necromancer who rose to power over a human civilization called the Hierarchy of Electrum in a coup, but was imprisoned a year later by a necromancer civilization called the Stings of Inspecting in 152 and remained a prisoner in their tower of Paranoiacrevasse until 189, a total of 37 years. Here are the bugs.

1. Despite being imprisoned by the Stings of Inspecting (in theory) Starrycudgel spends much of the his marching about with their armies, even going so far as to make his own brand of night creatures in the process. Prisoners need to disallowed from all events that involve leaving their site and from fighting in wars.

2. Despite being imprisoned in Paranoicrevasse and having been removed as Law-giver upon that even happened, he manages to organize a coup against his successor and be reinstated as Law-giver despite being imprisoned in a location where none of his co-conspirators would plausibly be able to access him. Prisoners need to be kept from recruiting new minions that are not in their actual site and should not be instated as position-holders, including by coups unless of an the entity that is in a position to release them from prison; they should automatically release them at this point.

3. When he finally escapes prison, this is not noted in his event log, only what happens afterwards. It says he fled to Jitteredrented, another necromancer tower but he is still a member of the Hierarchy of Electrum and *was* it's law-giver until he escaped from prison. While he was a prisoner he remains law-giver, but the moment he escapes he stops being this. Prisoners need to remember where they are from and they should return to one of their site government's sites upon release or escape or to another of their civilization's holdings if they no longer have any sites.
Additional InformationCannot upload save file due to internet problems
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0039976)
Talvieno (reporter)
2020-02-09 09:50

Could you post the seeds and worldgen parameters here?
(0039977)
Loci (manager)
2020-02-09 09:55

None of those sound like bugs to me. Prisoners fighting for their captors during war has many historical precedents. There are also multiple occasions where a real life prisoner has attempted a coup (e.g. https://en.wikipedia.org/wiki/Malet_coup_of_1812 [^] ). And escaped prisoners seeking asylum with another government is considerably more reasonable than expecting to remain in whatever position of power they had before/during prison.
(0039980)
Goblin Cookie (reporter)
2020-02-09 11:43
edited on: 2020-02-09 12:17

Created in DF v0.47.02.

[WORLD_GEN]
    [TITLE:CREATE WORLD NOW = 5355552]
    [SEED:sGyOi4wY802oKCoAWQY4]
    [HISTORY_SEED:wCCE60io60eAO8Qk2a2a]
    [NAME_SEED:2AMOom8MkIiAaCUoIW8g]
    [CREATURE_SEED:eIauc0wmKqywOQGqkCEO]
    [DIM:257:257]
    [EMBARK_POINTS:1504]
    [END_YEAR:250]
    [BEAST_END_YEAR:250:-1]
    [REVEAL_ALL_HISTORY:1]
    [CULL_HISTORICAL_FIGURES:0]
    [ELEVATION:1:400:1600:1600]
    [RAINFALL:0:100:400:400]
    [TEMPERATURE:25:75:400:400]
    [DRAINAGE:0:100:400:400]
    [VOLCANISM:0:100:400:400]
    [SAVAGERY:0:100:400:400]
    [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:3:1:2:3:4:5]
    [VOLCANISM_FREQUENCY:1:1:1:1:1:1]
    [POLE:NORTH_AND_OR_SOUTH]
    [MINERAL_SCARCITY:10000]
    [MEGABEAST_CAP:150]
    [SEMIMEGABEAST_CAP:300]
    [TITAN_NUMBER:66]
    [TITAN_ATTACK_TRIGGER:80:0:100000]
    [DEMON_NUMBER:52]
    [NIGHT_TROLL_NUMBER:26]
    [BOGEYMAN_NUMBER:26]
    [NIGHTMARE_NUMBER:26]
    [VAMPIRE_NUMBER:26]
    [WEREBEAST_NUMBER:26]
    [WEREBEAST_ATTACK_TRIGGER:50:5000:50000]
    [SECRET_NUMBER:52]
    [REGIONAL_INTERACTION_NUMBER:52]
    [DISTURBANCE_INTERACTION_NUMBER:52]
    [EVIL_CLOUD_NUMBER:26]
    [EVIL_RAIN_NUMBER:26]
    [GENERATE_DIVINE_MATERIALS:1]
    [ALLOW_DIVINATION:1]
    [ALLOW_DEMONIC_EXPERIMENTS:1]
    [ALLOW_NECROMANCER_EXPERIMENTS:1]
    [ALLOW_NECROMANCER_LIEUTENANTS:1]
    [ALLOW_NECROMANCER_GHOULS:1]
    [ALLOW_NECROMANCER_SUMMONS:1]

    [GOOD_SQ_COUNTS:24:244:0]
    [EVIL_SQ_COUNTS:24:244:0]
    [PEAK_NUMBER_MIN:12]
    [PARTIAL_OCEAN_EDGE_MIN:0]
    [COMPLETE_OCEAN_EDGE_MIN:4]
    [VOLCANO_MIN:4]
    [REGION_COUNTS:SWAMP:252:1:1]
    [REGION_COUNTS:DESERT:252:1:1]
    [REGION_COUNTS:FOREST:1008:3:2]
    [REGION_COUNTS:MOUNTAINS:2016:2:2]
    [REGION_COUNTS:OCEAN:2016:1:1]
    [REGION_COUNTS:GLACIER:63:0:0]
    [REGION_COUNTS:TUNDRA:126:0:0]
    [REGION_COUNTS:GRASSLAND:2016:3:2]
    [REGION_COUNTS:HILLS:2016:3:2]
    [EROSION_CYCLE_COUNT:250]
    [RIVER_MINS:100:100]
    [PERIODICALLY_ERODE_EXTREMES:1]
    [OROGRAPHIC_PRECIPITATION:1]
    [SUBREGION_MAX:3500]
    [CAVERN_LAYER_COUNT:3]
    [CAVERN_LAYER_OPENNESS_MIN:0]
    [CAVERN_LAYER_OPENNESS_MAX:100]
    [CAVERN_LAYER_PASSAGE_DENSITY_MIN:0]
    [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:15]
    [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:5]
    [CAVE_MAX_SIZE:25]
    [MOUNTAIN_CAVE_MIN:80]
    [NON_MOUNTAIN_CAVE_MIN:120]
    [ALL_CAVES_VISIBLE:0]
    [SHOW_EMBARK_TUNNEL:2]
    [TOTAL_CIV_NUMBER:160]
    [TOTAL_CIV_POPULATION:15000]
    [SITE_CAP:2000]
    [PLAYABLE_CIVILIZATION_REQUIRED:1]
    [ELEVATION_RANGES:33000:4032:2016]
    [RAIN_RANGES:2016:4032:2016]
    [DRAINAGE_RANGES:2016:4032:2016]
    [SAVAGERY_RANGES:0:8256:16512]
    [VOLCANISM_RANGES:2016:4032:2016]

Here are the worldgen params. They should be used with version 0.6 of GoblinCookie's Expanded Dictionary.

(0039982)
Goblin Cookie (reporter)
2020-02-09 11:56

http://dffd.bay12games.com/file.php?id=14773 [^]

The save file is finally here.
(0039983)
Goblin Cookie (reporter)
2020-02-09 12:07
edited on: 2020-02-09 12:08

About the BugVSFeuture issue, the problem here is that of overall stability. Yes they are doing things that makes sense, but they are clearly not doing so intentionally but as an accident.

It may make sense for prisoners to fight in wars and this works fine in worldgen but it raises all sorts of potential problems were said prisoners to actually be offloaded because the game does not know what they *are*. The devs need to know about the features they have accidentally added into the game.

The problem is not the prisoner carrying out the coup, the problem is his organizing of the coup in his original civilization while being imprisoned in the tower. The other issue is that he was removed from power upon capture, so this is the way things are supposed to work, prisoners are supposed to be removed from their positions upon capture, since for no reason I can fathom deputies are not in the game. Yet having been able to retake power *from* his prison cell, when escaping said prison cell he does not return to the actual capital to the great applause of his supporters who are in charge but instead is instantly disqualified from his position by having..... escaped.

So he launched a coup from his prison cell, in order to then not actually take up the position he is holding in absentia when he escaped?

(0039984)
Goblin Cookie (reporter)
2020-02-09 12:13
edited on: 2020-02-09 12:13

http://dffd.bay12games.com/file.php?id=14011 [^]

The mod that this save file is based off is now uploaded here. There are no other mods in the save file. It is version 0.6.


- Issue History
Date Modified Username Field Change
2020-02-09 08:09 Goblin Cookie New Issue
2020-02-09 09:50 Talvieno Note Added: 0039976
2020-02-09 09:55 Loci Note Added: 0039977
2020-02-09 11:43 Goblin Cookie Note Added: 0039980
2020-02-09 11:49 Goblin Cookie Note Added: 0039981
2020-02-09 11:50 Goblin Cookie Note Edited: 0039981 View Revisions
2020-02-09 11:56 Goblin Cookie Note Added: 0039982
2020-02-09 12:07 Goblin Cookie Note Added: 0039983
2020-02-09 12:07 Goblin Cookie Note Edited: 0039983 View Revisions
2020-02-09 12:08 Goblin Cookie Note Edited: 0039983 View Revisions
2020-02-09 12:08 Goblin Cookie Note Edited: 0039983 View Revisions
2020-02-09 12:13 Goblin Cookie Note Added: 0039984
2020-02-09 12:13 Goblin Cookie Note Edited: 0039984 View Revisions
2020-02-09 12:17 Goblin Cookie Note Edited: 0039980 View Revisions
2020-02-09 12:17 Goblin Cookie Note Deleted: 0039981
2020-02-09 12:20 Goblin Cookie Note Added: 0039985
2020-02-13 12:03 Goblin Cookie Note Deleted: 0039985


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker