More work on dialogue, portraits, customizer and intro

This commit is contained in:
2025-09-18 09:14:54 -04:00
parent 82c630d668
commit 023e88b84e
80 changed files with 2117 additions and 141 deletions

View File

@@ -52,7 +52,7 @@ static var hair_colors = {
"brown":{
"weight": 100,
"color": preload("res://external/test portrait/gradients/hair/(c)brown.tres"),
"luminosity": preload("res://external/test portrait/gradients/hair/(l)dark.tres"),
"luminosity": preload("res://external/test portrait/gradients/hair/(l)mid.tres"),
},
"black":{
"weight": 100,
@@ -74,17 +74,17 @@ static var hair_colors = {
static var skin_colors = {
"pale":{
"weight": 100,
"color": preload("res://external/test portrait/gradients/eyes/(c)blue.tres"),
"color": preload("res://external/test portrait/gradients/skin/(c)pale.tres"),
"luminosity": preload("res://external/test portrait/gradients/eyes/(c)blue.tres"),
},
"medium":{
"weight": 100,
"color": preload("res://external/test portrait/gradients/eyes/(c)blue.tres"),
"color": preload("res://external/test portrait/gradients/skin/(c)medium.tres"),
"luminosity": preload("res://external/test portrait/gradients/eyes/(c)blue.tres"),
},
"olive":{
"weight": 100,
"color": preload("res://external/test portrait/gradients/eyes/(c)blue.tres"),
"color": preload("res://external/test portrait/gradients/skin/(c)blue.tres"),
"luminosity": preload("res://external/test portrait/gradients/eyes/(c)blue.tres"),
},
"brown":{
@@ -94,17 +94,22 @@ static var skin_colors = {
},
"dark":{
"weight": 100,
"color": preload("res://external/test portrait/gradients/eyes/(c)blue.tres"),
"color": preload("res://external/test portrait/gradients/skin/(c)dark.tres"),
"luminosity": preload("res://external/test portrait/gradients/eyes/(l)default.tres"),
},
"white":{
"weight": 0,
"color": preload("res://external/test portrait/gradients/eyes/(c)blue.tres"),
"color": preload("res://external/test portrait/gradients/skin/(c)white.tres"),
"luminosity": preload("res://external/test portrait/gradients/eyes/(c)blue.tres"),
},
"red":{
"weight": 0,
"color": preload("res://external/test portrait/gradients/eyes/(c)blue.tres"),
"color": preload("res://external/test portrait/gradients/skin/(c)red.tres"),
"luminosity": preload("res://external/test portrait/gradients/eyes/(c)blue.tres"),
},
"blue":{
"weight": 0,
"color": preload("res://external/test portrait/gradients/skin/(c)blue.tres"),
"luminosity": preload("res://external/test portrait/gradients/eyes/(c)blue.tres"),
},
}
@@ -133,3 +138,6 @@ func set_color(color : String) -> void:
var mat = material
mat.set_shader_parameter("color_gradient",col_gradients.color)
mat.set_shader_parameter("luminosity_gradient",col_gradients.luminosity)
func flash(flashing : bool) -> void:
material.set_shader_parameter("flash",flashing)