I think the dwarf-lovin' mood idea has merit. To stop them from being conceived as rape I would suggest that if the dwarf that is "in the mood" (I kill me
) has a dwarf that he/she is already romatically involved with then that dwarf is obviously the target of the mood. Otherwise a random single dwarf of the opposite sex is chosen, the result is that they are instantly in a relationship.
Regarding the legendary child:
- Skills it gets should be independent of the parents professions but belong to one skill category.
- The skills should all be from the non-moodable skill list but also include the non-job skills (military skills, social skills, etc.) but...
- He should get one or two legendary skills and several high/grand master skills depending on how many skills are available in that category
- The child should grow up faster, start with higher physical and mental attributes, have more positive aspects and be less prone to bad thoughts. (or rather less affected by them)
What this can result in:
Category engineering -> Mechanics is moodable so we get a legendary siege engineer/siege operator and grand master pump operator.
Military Skills -> (Should be limited to one weapon skill) Legendary armor user + high master kicker, biter, dodger, fighter and maybe a master swordsdwarf. (Would be good if the teacher skill can also come up as a military skill)
Social Skills -> Legendary consoler, grand master liar and conversationalist, high master negotiator, appraiser and judge of intent.
Generally it would be a great way to get dwarves with skills that are hard to train and will usually not be chosen on embark.
Regarding Ieb's ideas, I would not make moods that are even harder to please. Losing an important dwarf to a mood because you don't have shells can be bad enough so the OCPD/Excessive moods should only choose what is already available in the fortress. OCPD might still want you to fell that mango tree in the middle of a raid or one of the fungiwood trees in the caves below and Excessive will probably want those diamonds mined and the platin ore smelted but at least they would be doable.
Farmer mood could create cave-adapted strawberries or maybe fungiwood seed so you can plant your own wood.
More mood ideas:
Cleaning mood -> The dwarf demands soap, gets double movement speed or more and in a day your entire fort is squeaky clean.
Surgeon mood ->
...horrible abominations of science
Animal trainer mood -> Legendary war beast