game: add enemy mods
This commit is contained in:
@@ -39,16 +39,22 @@ const NAME_SUFFIXES: Array[String] = [
|
||||
"oo",
|
||||
]
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
shader_material = ShaderMaterial.new()
|
||||
disabled_sprite.visible = false
|
||||
set_color(color)
|
||||
shader_material.shader = shader
|
||||
base_sprite.material = shader_material
|
||||
super._ready()
|
||||
|
||||
|
||||
func set_color(new_color: Color) -> void:
|
||||
shader_material.set_shader_parameter("base_color", new_color)
|
||||
|
||||
|
||||
func _gen_name() -> String:
|
||||
return "%s%s%s" % [NAME_PREFIXES.pick_random(), NAME_ROOTS.pick_random(), NAME_SUFFIXES.pick_random()]
|
||||
return (
|
||||
"%s%s%s"
|
||||
% [NAME_PREFIXES.pick_random(), NAME_ROOTS.pick_random(), NAME_SUFFIXES.pick_random()]
|
||||
)
|
||||
|
Reference in New Issue
Block a user