Thanks for the reply Poonyen,
But i am still wondering why they are shouting that everytime they are done with making pincushions instead of when being in fear
Aqua
They fear consequences of their actions? I guess behavioral code handles "out of ammo, hostile incomming" as situation requiring bravery - and possibly resulting in fear if dwarves have low discipline.
I'm hopeful that down the line zwei will be able to introduce the appropriate languages in Fortress Mode and adventure more, but it'll be a doozy it seems. He's only got the gamelog file to work with. I'm not much of a voice actor, I'm afraid, and I squirm a little when I send out hunters. The "ost" one I can do better, I think (and will, once I have some free time). But in adventure mode and for now, the voiceovers might be just a teensy bit useful if I may say so myself. I'm really hoping other folks volunteer their voices later on, though. *nudge, nudge*
Yeah, sadly there is little available to distinguish speaker of line.
For example:
`Soldier' Urvadrakust, Elite Wrestler: Death... This is truly horrifying.
Race does no figure at all in message.
You can guesstimate some things - he has player assigned nickname, so that can be sign of being dwarf, but only could.
You can use job titles that are race specific - but that works only for some (Wrestler is not, but Axedwarf is).
You could go by racial names/surnames - but that is messy (so many combinations) and not guaranteed at all (i.e. dwarf raised under goblin ocupation would have goblin name).
One could use dfhack to querry game for information required, but that would likely be framerate killer.
Speech is big project.