Header:
Generic Fantasy Names
Table: Human Name
[@MasterHumanName]
EndTable:
// General 'Human' name generator
// Tweak to suit tastes for the cultures in your campaign
Define: HumanConstanant =[|b|br|bl|c|cl|ch|cr|d|dr|f|fr|fl|g|gr|h|j|k|kr|l|m|n|ph|p|pr|r|s|sh|sh|t|th|v|w|z]
Define: HumanEndConstanant =[|b|c|ch|d|f|g|h|j|k|l|m|n|ph|p|r|s|sh|sh|t|th|v|w|z]
Table: MasterHumanName
5:[@HumanNameFirst][@HumanNameMiddle]
5:[@HumanNameFirst][@HumanNameEnd]
5:[@HumanNameFirst][@HumanNameMiddle][@HumanNameEnd]
Table: HumanNameVowel
4:a
5:e
4:i
4:o
2:u
1:y
1:y[|a|e|i|o|u]
Table: HumanNameVowelCap
4:A
5:E
4:I
4:O
2:U
Table: HumanNameFirst
60:[@HumanNameVowelCap][@HumanNameMiddle]
40:[@HumanNameVowelCap]{$HumanConstanant}[@HumanNameVowel]
5:B[@HumanNameVowel]
5:Br[@HumanNameVowel]
5:Bl[@HumanNameVowel]
5:C[@HumanNameVowel]
5:Cl[@HumanNameVowel]
1:Cz[@HumanNameVowel]
5:Ch[@HumanNameVowel]
5:Cr[@HumanNameVowel]
5:D[@HumanNameVowel]
5:Dr[@HumanNameVowel]
5:F[@HumanNameVowel]
5:Fr[@HumanNameVowel]
5:Fl[@HumanNameVowel]
5:G[@HumanNameVowel]
5:Gr[@HumanNameVowel]
5:H[@HumanNameVowel]
5:J[@HumanNameVowel]
5:K[@HumanNameVowel]
1:Kr[@HumanNameVowel]
5:L[@HumanNameVowel]
5:M[@HumanNameVowel]
5:N[@HumanNameVowel]
5:P[@HumanNameVowel]
5:Ph[@HumanNameVowel]
5:Pr[@HumanNameVowel]
1:Q[@HumanNameVowel]
5:R[@HumanNameVowel]
10:S[@HumanNameVowel]
5:Sh[@HumanNameVowel]
5:Shr[@HumanNameVowel]
10:T[@HumanNameVowel]
5:Th[@HumanNameVowel]
5:V[@HumanNameVowel]
1:Vr[@HumanNameVowel]
5:W[@HumanNameVowel]
1:Wh[@HumanNameVowel]
1:X[@HumanNameVowel]
5:Y[@HumanNameVowel]
5:Z[@HumanNameVowel]
Table: HumanNameMiddle
5:b[@HumanNameVowel]
5:br[@HumanNameVowel]
5:bl[@HumanNameVowel]
5:c[@HumanNameVowel]
5:cl[@HumanNameVowel]
1:cz[@HumanNameVowel]
5:ch[@HumanNameVowel]
5:cr[@HumanNameVowel]
5:d[@HumanNameVowel]
5:dr[@HumanNameVowel]
5:f[@HumanNameVowel]
5:fr[@HumanNameVowel]
5:fl[@HumanNameVowel]
5:g[@HumanNameVowel]
5:gr[@HumanNameVowel]
5:h[@HumanNameVowel]
1:j[@HumanNameVowel]
5:k[@HumanNameVowel]
5:kr[@HumanNameVowel]
5:l[@HumanNameVowel]
5:m[@HumanNameVowel]
5:n[@HumanNameVowel]
5:ph[@HumanNameVowel]
5:p[@HumanNameVowel]
5:pr[@HumanNameVowel]
1:q[@HumanNameVowel]
5:r[@HumanNameVowel]
5:s[@HumanNameVowel]
5:sh[@HumanNameVowel]
5:shr[@HumanNameVowel]
5:t[@HumanNameVowel]
5:th[@HumanNameVowel]
5:v[@HumanNameVowel]
1:vr[@HumanNameVowel]
5:w[@HumanNameVowel]
1:x[@HumanNameVowel]
5:y[@HumanNameVowel]
5:z[@HumanNameVowel]
Table: HumanNameEnd
b
c
ch
ck
d
en
f
g
h
j
k
l
m
n
ng
o
p
rd
rg
rn
rt
sa
sh
si
ssa
sse
ssi
th
ue
us
yn
10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]ar
10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]ia
10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]ias
10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]iel
10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]ien
10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]ius
10:[|c|d|f|g|h|j|k|l|m|n|p|r|s|t|v|w|z]us
5:que