-Killed "creature".
-Priest of "deity".
-Winner of "world gen event".
-First to climb "mountain peak"
-Created "artifact".
If we're going to be adding specific names, especially creature names,
onto other names, then the added names must be designated as
titles, not actual names. Otherwise, you could get a near-infinite chain of "Bob who killed Tom who killed Sally who killed Albert who killed . . . " etc. Also, each of these achievements are going to need different "prestige" ratings associated with them, so a dwarf who has accomplished 2 or more noteworthy things can judge which one to add to their name.
Honestly, I'd rather be happier if the combat titles were tweaked so they were actually relevant to the manner in which they were earned. Something about who was killed (goblins, bandits, etc.), what kind of weapon their slayer used, the big-picture result of the victory, etc. Specific names seem less important, unless it was a truly legendary kill . . . which, again, involves prestige.
I think we will need to link at least one title to the life goal,
Eh, depends on what the goal is. I don't think a dwarf who "dreams of raising a family" should be honored for accomplishing that feat with an additional name; to me, that sounds more like a cultural distinction--in a given civilization, everyone who has children has a 'parent' string added to their name, whether that was their dream or not. But that may just be my personal preference: I believe that dwarves having their own kids should be
much more common, so honoring them for this "distinction" seems a bit silly to me.
I personally think that if you detach the process of gaining a title from the actual event it is related to, . . . . imagine Urist being known as dragonslayer since the day Kulet made that awesome poem about it, that got really famous.
I agree, that's a nice touch, but adding that extra "publicity" layer of realism is non-essential. Sure, it can be done: 'Dragonslayer' gets added to Urist's
true name, and the rumors system propagates the news of his deed and Kulet's poem, and Urist's Self-Importance and Modesty traits influence how aggressively he self-promotes his title. The game can then use all of that to calculate whether 'dragonslayer' catches on a part of Urist's
external name. But all told, I think the CPU cycles would be better spent elsewhere.
. . . we should be able to bypass the title changing problem by setting thresholds prohibitively high, so that titles are kind of rare in order to save precious computation power and grant them more importance and meaningfulness.
Agreed. If I see a dwarf with a combat title, I don't know if that means "I've tanked dragons, hydras and bronze colossi by myself", or "Nine of my heavily armed friends and I beat the shit out of a bunch of naked, starving goblins, one by one".
There is some last thing which I would like to mention, which is the english translations of that gibberish and how they're used in the UI. See I allways found it very confusing when and how the game applies which language. Building in translations so that we don't need to know all the gibberish grammar when following conversations should be fairly easy. But maybe it's time to reconsider the "what language where" from a comprehensive design perspective, or just make it completly customizable?
I don't play Adventurer mode, so I'm not sure if you're referencing that. Is there part of the game that actually tries to
translate dwarven (or any other of the DF languages) into English? I doubt that's possible, as the in-game vocabularies are
very incomplete, missing tons of words necessary to create a complete sentence. They're fine for their current purposes (just the
names of people, cities, landforms, etc), but you can't actually
say anything in them.
Information pertaining to the current identity needs to remain distinct from any previous ones until cover is blown, however. Not sure how the new secret identities system maintains this. Does legends mode spoil things, or does info get filtered out by name?
I believe vampires don't simply make up a fake name, they actually
assume the identity of one of their victims. So their fake name should also include a pointer to the
real (dead) dwarf's background, so they can lie convincingly without requiring any additional memory space. (Of course, how well the vampire succeeds at this is for another thread.)
As for aliases other than vampires, I lack sufficient knowledge of examples to say how they might be handled.
My idea was to figure out how to implement clans in the game, but Six of Spades did not really cooperate. Clans are pretty much a standard dwarfy thing for most fantasy settings afterall.
A clan is a family of related people who value the surname that unites them. This entire thread is about how best to give related dwarves family-based surnames. And literally the very first reply on this thread is
you stating that family names are a waste, and
random names are the way to go. As for my 'lack' of cooperation with implementing clans,
who's the one compiling example name structures?
I think [discrimination] is an interesting way of adding flavor, but I definitely think it shouldn't be common, and when it does occur it should show equal-opportunity bias.
An equal-opportunity bias implies that it is all somehow random. Prejudices come about for a reason, they are not just created out of nothing by the RNG to fill some prejudice quota. Prejudices if they exist should be based upon the ultimately semi-random events in the game and in mythology, rather than simply arbitrarily conjured up.
Whether there's an actual worldgen event where the founders of a culture have reasons to sit down & literally decide "Okay, we're going to oppress X caste of our citizens", or whether Toady just simulates that with a much simpler dice roll, is largely invisible (and likely quite insignificant) to the player.
The shorthand isn't supposed to be reader-friendly, it's for computers. You get the text description. I've updated my post to match your specs (I think), and included a preview of what happens when you adjust "the maximum allowable number in the entity file".
You are writing your post to be read by computers!
Is that . . . scorn? You're aware that we're discussing improvements to a computer game, yet when I reduce descriptions of text strings to a representation of abstract data that more closely approximates code, you express . . . surprise? that I should do such a thing?
Nobody can tell at a glance using my system that anyone is illegitimate, they would have to know the relevant mother or grandmother's personal name first and then they can see if it is the same as that of their child; you could say this system both hides and acknowledges illegitimacy. I think there are no nulls involved, since the personal name of the mother is taking up the whole slot that would normally be taken up by the marriage-name of the mother AND father.
Ehh, maybe. The way I've got your system described right now, dwarves have three names all their own: 1[] and 2[] are their given names (random, the way you like it), and 5[] is their half of the "marriage name", also random. Which of those, precisely, are you calling your dwarf's "personal name"? Regardless, in the current description, 5[] isn't (necessarily) used until the dwarf marries--each one then takes their spouse's 5[] name as their 6[]. This means that, if there's no dad, then mom isn't going to have a 6[] to append to her 5[], and the bastard child is going to be missing the names of ALL of his paternal ancestors (unless the mother just writes her own name in there, over & over).
Foundlings however are not a problem since they can just be given the full marriage name of their adopted family, or the personal name of their adopted parent, which could be a male I supposed. The interesting question here is whether illegitimate children should adopt an ordinary marriage name if their parents THEN get married?
All answers are possible, and indeed desirable, for increased cultural variation.
Wait--do you mean parthenogenesis? As in, dwarf females spontaneously impregnating themselves with their own clones? This is certainly the first that I've heard of such a suggestion, especially considering that it doesn't happen among mammals. Although it would solve the "dwarves die out because they don't get married" problem . . .
I was obviously not talking about dwarves. There are afterall other creatures in the world with names and families.
If some user comes on the forums and starts talking about bizarre stuff like "I can't wait until Toady finally implements flight, and shapeshifting," then yes, I would automatically give that user the benefit of the doubt and assume that they must be talking about some creatures
other than dwarves, because otherwise the suggestion would be absurd.
But when that user is
you, GoblinCookie? I'm sorry, but at this point I just can't take anything for granted.