game: add name-generator to enemies

This commit is contained in:
2025-08-22 06:03:11 +02:00
parent b2129d9aa6
commit 7311b52fad
3 changed files with 92 additions and 0 deletions

View File

@@ -1 +1,32 @@
extends EnemyBase
const NAME_PREFIXES: Array[String] = [
"Sk",
"Sn",
"Gr",
"R",
"Kr",
"V",
"Vr",
]
const NAME_ROOTS: Array[String] = [
"itch",
"abble",
"itter",
"usk",
"arp",
"uzzle",
]
const NAME_SUFFIXES: Array[String] = [
"y",
"er",
"o",
"ok",
"in"
]
func _gen_name() -> String:
return "%s%s%s" % [NAME_PREFIXES.pick_random(), NAME_ROOTS.pick_random(), NAME_SUFFIXES.pick_random()]