33 lines
409 B
GDScript
33 lines
409 B
GDScript
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()]
|