View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007905 | Dwarf Fortress | Dwarf Mode -- Idle Behavior | public | 2014-08-08 07:18 | 2014-08-24 17:33 |
Reporter | Dame de la Licorne | Assigned To | Toady One | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | HP Laptop | OS | WIndows | OS Version | 7 |
Product Version | 0.40.06 | ||||
Fixed in Version | 0.40.09 | ||||
Summary | 0007905: Romance and marriage are mutually exclusive | ||||
Description | As it says, none of my immigrated single dwarves have formed any romantic relationships in the 6+ forts that I've run for more than a year (the longest was about 5 years). They make friends, but the only married dwarves immigrated married. I have a 1x1 active meeting zone, my single dwarves have had no jobs or military assignments since the first migrant wave. No lovers/new marriages. I do run a few mods (mostly creatures and extra reactions), the only one of which seems like it might affect this being the following: 1) added [ORIENTATION:MALE:0:0:100] and [ORIENTATION:FEMALE:100:0:0] to the female dwarf caste 2) added [ORIENTATION:MALE:100:0:0] and [ORIENTATION:FEMALE:0:0:100] to the male dwarf caste to make my dwarves act heterosexually, according to the DF wiki. | ||||
Steps To Reproduce | 1) Roll initial founding wave until you have three age-appropriate pairings. 2) Embark. 3) With each migrant wave, note single dwarves and remove all jobs (including hauling). -> Only married/widowed dwarves should be working 4) Play for 1-5+ years. 5) Note no new relationships have formed (particularly obvious with the founders by the end of the first spring). | ||||
Additional Information | Other than the additional [ORIENTATION] tags, I've been setting up my forts in 0.40.xx the same way I did for DF2012 (0.34.xx) , in which I always managed to marry off the vast majority of my dwarves. But now, I have 0 committed relationships, so I'm pretty sure something might have gotten unintentionally messed up along the way. I can post a save if necessary, but am currently on vacation and won't have access to my DF computer for about 10 days. | ||||
Tags | binary patch, Relationships | ||||
|
It messed up in the description, it should say that the longest fort lasted about 5 years. And in "additional information", it should say about 10 days. |
|
Cannot reproduce - embarked with totally vanilla raws, used DFHack to force a large number of migrant waves (to quickly get my population up to 77), then stuffed everybody into a 3x3 meeting area. Within a few months, five romantic relationships started - four male/female, and one female/female. With your custom raws, however, the same experiment produced exactly zero romantic relationships. It's possible that the information on the wiki regarding the ORIENTATION token is wrong and that your raw modifications are explicitly forbidding romances from starting. |
|
'Two dwarves can get married after having a romantic relationship together.' Maybe since your dwarves are never taking lovers they are never getting married? I have tried messing with the tag a few times for world gen population reductions but never managed to figure it out. Didn't spend much time on it, though. Never went into a fort with those worlds either. |
|
Alright, so this IS something that I did. I'll try messing with the tags to figure out what works. Moderators can close this, since it's not a vanilla issue. |
|
It seems possible that there's a bug here. I wonder if it doesn't like the zeroes for some reason. Maybe 1:1:100000 would be different? The wiki seems to accurately reflect Toady's post about ORIENTATION: http://www.bay12forums.com/smf/index.php?topic=140544.msg5471494#msg5471494 It's a by-caste tag, so you'd use it twice for each caste if you want to set all the numbers. <male/female>:<disinterested chance>:<lover-possible chance>:<commitment-possible chance> It uses the chances to put an individual critter into any of the 9 possible configurations. Defaults are, if I remember, 75:20:5 for the same gender, and 5:20:75 for the opposite. That leads to a 3x3 grid, with numbers in it. I'm not invested in the current ones if there are better ideas, but it's probably not all that easy to make a good selection when the categorization is ad hoc anyway. I would have used caste instead of gender to allow more interesting outcomes for many-casted critters, but the optimizations would be a nightmare (already had to jump from 2 to 6 relationship pools...). Of course, all relationships are still eternal, so the lover thing is kind of broken now (sometimes it won't advance beyond lover because one of the parties is not interested in committing, but still neither ever breaks it off, ever... not unrealistic in individual cases, but strange overall). http://dwarffortresswiki.org/index.php/DF2014:Creature_token#ORIENTATION MALE/FEMALE:disinterested chance:lover-possible chance:commitment-possible chance |
|
I'll do some tests once I get back to my DF computer, if no one has added any info in the meantime. |
|
From what is being discussed in this thread: http://www.bay12forums.com/smf/index.php?topic=142171.0, this bug may be related to 0007651, at least in that the animal breeding issues MIGHT be linked to unintentional ORIENTATION tags on the animals. |
|
I've just looked into the logic for determining whether or not two historical figures can enter a romantic relationship, and from what I can tell it looks to be broken - in order for two dwarves to enter a romantic relationship, it looks like they both need to be in the "lover possible but no commitment possible" category. Overall findings: 1. Both historical figures and unit souls contain a list of orientation flags: * [unknown] * can start romance with male * can marry male * can start romance with female * can marry female 2. A random number is picked between 1 and the sum of the ORIENTATION values for that caste in order to set the above flags, and the "can start romance" and "can marry" values for each gender are mutually exclusive (i.e. it will only set one or neither, never both) 3. In order to start a romance, both units must have the "can start romance" flag appropriate to their gender. Similarly, in order to marry, both units must have the "can marry" flag appropriate to their gender. The following untested binary patch may resolve this issue in version 0.40.08 Win32 SDL by allowing historical figures with "can marry" to start romances: 08B6761 : 08 -> 18 08B676A : 02 -> 06 08B678D : 02 -> 06 Optionally, the following patch will cause the "can start romance" flag to be set along with "can marry" for newly created units and historical figures (so a new world will need to be generated), in case the above fix is insufficient: 00FE4AE : 04 -> 06 00FE4E3 : 10 -> 18 |
|
Interesting. I have temporary access to a more powerful computer, so I'm going to try some preliminary tests to see if I can confirm this in gameplay. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-08-08 07:18 | Dame de la Licorne | New Issue | |
2014-08-08 07:29 | Dame de la Licorne | Note Added: 0028577 | |
2014-08-08 07:30 | Dame de la Licorne | Note Edited: 0028577 | |
2014-08-08 07:30 | Dame de la Licorne | Note Edited: 0028577 | |
2014-08-08 07:30 | Dame de la Licorne | Note Edited: 0028577 | |
2014-08-08 07:30 | Dame de la Licorne | Note Edited: 0028577 | |
2014-08-08 07:31 | Dame de la Licorne | Tag Attached: Relationships | |
2014-08-08 08:17 | Quietust | Note Added: 0028578 | |
2014-08-08 08:29 | Borschwanger | Note Added: 0028579 | |
2014-08-08 08:49 |
|
Description Updated | |
2014-08-08 08:49 |
|
Additional Information Updated | |
2014-08-08 08:50 | Dame de la Licorne | Note Added: 0028580 | |
2014-08-08 08:56 |
|
Note Added: 0028581 | |
2014-08-08 08:57 |
|
Note Edited: 0028581 | |
2014-08-08 08:57 |
|
Note Edited: 0028581 | |
2014-08-08 08:58 |
|
Note Edited: 0028581 | |
2014-08-08 08:58 |
|
Assigned To | => user6 |
2014-08-08 08:58 |
|
Status | new => feedback |
2014-08-09 02:52 | Dame de la Licorne | Note Added: 0028638 | |
2014-08-09 02:52 | Dame de la Licorne | Status | feedback => assigned |
2014-08-13 05:58 | Dame de la Licorne | Note Added: 0028937 | |
2014-08-13 05:58 | Dame de la Licorne | Note Edited: 0028937 | |
2014-08-13 06:40 | Quietust | Note Added: 0028938 | |
2014-08-13 06:41 | Quietust | Tag Attached: binary patch | |
2014-08-13 08:27 | Dame de la Licorne | Note Added: 0028942 | |
2014-08-13 08:35 |
|
Summary | Dwarves are not forming romantic relationships => Romance and marriage are mutually exclusive |
2014-08-13 08:35 |
|
Status | assigned => confirmed |
2014-08-13 08:59 |
|
Relationship added | related to 0007651 |
2014-08-13 10:18 | Toady One | Status | confirmed => resolved |
2014-08-13 10:18 | Toady One | Fixed in Version | => Next Version |
2014-08-13 10:18 | Toady One | Resolution | open => fixed |
2014-08-13 10:18 | Toady One | Assigned To | user6 => Toady One |
2014-11-08 11:05 |
|
Relationship added | related to 0008528 |