Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007736Dwarf FortressInit Optionspublic2014-07-30 06:532014-08-15 05:41
ReporterQuietust 
Assigned ToToady One 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version0.40.05 
Target VersionFixed in Version0.40.09 
Summary0007736: Omitting STRICT_POPULATION_CAP from d_init.txt defaults it to 0
DescriptionMost init/d_init settings with numeric values have valid ranges, such that setting a value too high or too low will restrict it to that range (e.g. POPULATION_CAP has a minimum of 7 and a maximum of 1000). Such options, if not set at all, will be given a value of 0, which may not make any sense.

The most notable instance of this is STRICT_POPULATION_CAP, which defaults to 0 when not specified (which has turned out to be the case with several incorrectly-prepared "starter packs", as noted in 0007684).

Ideally, most init/d_init settings should be pre-initialized to sane values in memory.
Additional InformationAdditionally, d_init.txt should probably include the same warning present at the top of init.txt.
TagsNo tags attached.
Attached Files

- Relationships
related to 0002922resolvedToady One Population Cap not working 
parent of 0007684resolvedFootkerchief Starter Pack includes obsolete version of d_init.txt 
has duplicate 0007746resolvedlethosor No immigrants 
has duplicate 0007988resolvedFootkerchief No Immigrants Arriving 

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2014-07-30 06:53 Quietust New Issue
2014-07-30 16:07 Footkerchief Relationship added has duplicate 0007746
2014-07-30 16:07 Footkerchief Relationship added related to 0007684
2014-07-30 18:52 lethosor Assigned To => lethosor
2014-07-30 18:52 lethosor Status new => acknowledged
2014-08-03 09:26 lethosor Issue Monitored: Trif
2014-08-03 09:29 lethosor Relationship replaced parent of 0007684
2014-08-13 08:40 Footkerchief Summary Omitting init setting can result in invalid default setting values => Omitting STRICT_POPULATION_CAP causes it to default to 0
2014-08-13 08:41 Footkerchief Relationship added related to 0007988
2014-08-13 08:41 Footkerchief Summary Omitting STRICT_POPULATION_CAP causes it to default to 0 => Omitting STRICT_POPULATION_CAP from d_init.txt defaults it to 0
2014-08-13 08:41 Footkerchief Status acknowledged => confirmed
2014-08-13 08:42 Footkerchief Relationship added related to 0002922
2014-08-13 08:48 Footkerchief Relationship replaced has duplicate 0007988
2014-08-13 10:25 Toady One Status confirmed => resolved
2014-08-13 10:25 Toady One Fixed in Version => Next Version
2014-08-13 10:25 Toady One Resolution open => fixed
2014-08-13 10:25 Toady One Assigned To lethosor => Toady One
2014-08-15 05:41 Trif Issue End Monitor: Trif


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker