Procedural Generation in Twine: Creating Names (Harlowe 3.0)
(display: "Generate Name")
(upperfirst: $newName)en
men
dur
ub
ara
tu
et
jus
hur
bar
sal
nuna
ilta
sadum
lugal
banda
kulla
ssina
bel
kali
bum
zuq
aqip
melem
kish
ilku
enme
bar
agesi
puan
num
kial
umum
mash
da
arw
ium
nang
ish
lis
hma
utu
heng
al
merkar
bal
ih
ur
zab
aba
mam
agal{
(set: $royalNamesArray to (words: (passage: "Royal Names")'s source) )
(set: $royalNamesArrayLength to $royalNamesArray's length)
}{
(set: _randomEntry to (random: 1, $royalNamesArrayLength) )
(set: $newName to $royalNamesArray's (_randomEntry) )
(set: _randomEntry to (random: 1, $royalNamesArrayLength) )
(set: $newName to it + $royalNamesArray's (_randomEntry) )
(set: _randomEntry to (random: 1, $royalNamesArrayLength) )
(set: $newName to it + $royalNamesArray's (_randomEntry) )
}