33 lines
398 B
GDScript
33 lines
398 B
GDScript
extends EnemyBase
|
|
|
|
const NAME_PREFIXES: Array[String] = [
|
|
"Chi",
|
|
"Sque",
|
|
"Flit",
|
|
"Bat",
|
|
"Kla",
|
|
]
|
|
|
|
const NAME_ROOTS: Array[String] = [
|
|
"ter",
|
|
"tch",
|
|
"reek",
|
|
"p",
|
|
"nap",
|
|
]
|
|
|
|
const NAME_SUFFIXES: Array[String] = [
|
|
"y",
|
|
"a",
|
|
"et",
|
|
"ik",
|
|
"in",
|
|
]
|
|
|
|
|
|
func _gen_name() -> String:
|
|
return (
|
|
"%s%s%s"
|
|
% [NAME_PREFIXES.pick_random(), NAME_ROOTS.pick_random(), NAME_SUFFIXES.pick_random()]
|
|
)
|