From 9d2322b6c7832be6efa133de06dda2a64ef5a850 Mon Sep 17 00:00:00 2001 From: minimata Date: Sat, 31 Jan 2026 09:23:35 +0100 Subject: [PATCH] Duke and Duchex --- resources/characters/duchex.tres | 27 +++++++++++++++++++++++++++ resources/characters/duke.tres | 23 +++++++++++++++++++++++ resources/traits/black.tres | 2 +- resources/traits/enby.tres | 11 +++++++++++ resources/traits/man.tres | 2 +- resources/traits/noble.tres | 11 +++++++++++ resources/traits/old.tres | 2 +- resources/traits/peasant.tres | 2 +- resources/traits/royal.tres | 2 +- resources/traits/speaks_of_cats.tres | 2 +- resources/traits/speaks_of_dogs.tres | 2 +- resources/traits/white.tres | 2 +- resources/traits/woman.tres | 2 +- 13 files changed, 81 insertions(+), 9 deletions(-) create mode 100644 resources/characters/duchex.tres create mode 100644 resources/characters/duke.tres create mode 100644 resources/traits/enby.tres create mode 100644 resources/traits/noble.tres diff --git a/resources/characters/duchex.tres b/resources/characters/duchex.tres new file mode 100644 index 0000000..a9e1182 --- /dev/null +++ b/resources/characters/duchex.tres @@ -0,0 +1,27 @@ +[gd_resource type="Resource" script_class="CharacterResource" format=3 uid="uid://c87odmn680x7"] + +[ext_resource type="Texture2D" uid="uid://cudme4y8elyha" path="res://assets/sprites/sprites by judas la carotte/sprite2 happy.png" id="1_tppor"] +[ext_resource type="Script" uid="uid://bwam50qxikpw4" path="res://scenes/character/chara_resource.gd" id="2_cyb15"] +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="3_s53hh"] +[ext_resource type="Resource" uid="uid://cefwc4j3p7m3v" path="res://resources/traits/black.tres" id="4_tppor"] +[ext_resource type="Resource" uid="uid://blu5de2dhiu46" path="res://resources/traits/young.tres" id="5_cyb15"] +[ext_resource type="Resource" uid="uid://ct4iy75ai7lmy" path="res://resources/traits/enby.tres" id="6_tppor"] +[ext_resource type="Resource" uid="uid://b118uebk1ldog" path="res://resources/traits/noble.tres" id="7_03y2d"] + +[resource] +script = ExtResource("2_cyb15") +chara_sprite = ExtResource("1_tppor") +mask_eyes_location = Vector2(-45.45, -247.75) +mask_mouth_location = Vector2(-39.935, -169.95) +traits = Array[ExtResource("3_s53hh")]([ExtResource("4_tppor"), ExtResource("5_cyb15"), ExtResource("6_tppor"), ExtResource("7_03y2d")]) +preferences = Dictionary[int, int]({ +0: 0, +2: 0, +3: 0, +5: 0, +6: 2, +8: 2, +13: 0, +14: 3 +}) +metadata/_custom_type_script = "uid://bwam50qxikpw4" diff --git a/resources/characters/duke.tres b/resources/characters/duke.tres new file mode 100644 index 0000000..35a13fb --- /dev/null +++ b/resources/characters/duke.tres @@ -0,0 +1,23 @@ +[gd_resource type="Resource" script_class="CharacterResource" format=3 uid="uid://gy4ygqrjj5ys"] + +[ext_resource type="Texture2D" uid="uid://b8xlbx8iub20m" path="res://assets/sprites/sprites by judas la carotte/sprite4 happy.png" id="1_d1fpd"] +[ext_resource type="Script" uid="uid://bwam50qxikpw4" path="res://scenes/character/chara_resource.gd" id="2_ce0p8"] +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="3_n21sh"] +[ext_resource type="Resource" uid="uid://cefwc4j3p7m3v" path="res://resources/traits/black.tres" id="4_d1fpd"] +[ext_resource type="Resource" uid="uid://blu5de2dhiu46" path="res://resources/traits/young.tres" id="5_12asi"] +[ext_resource type="Resource" uid="uid://bmx28vnfhcs8b" path="res://resources/traits/man.tres" id="6_12asi"] +[ext_resource type="Resource" uid="uid://b118uebk1ldog" path="res://resources/traits/noble.tres" id="7_d1fpd"] + +[resource] +script = ExtResource("2_ce0p8") +chara_sprite = ExtResource("1_d1fpd") +mask_eyes_location = Vector2(-45.45, -247.75) +mask_mouth_location = Vector2(-39.935, -169.95) +traits = Array[ExtResource("3_n21sh")]([ExtResource("4_d1fpd"), ExtResource("5_12asi"), ExtResource("6_12asi"), ExtResource("7_d1fpd")]) +preferences = Dictionary[int, int]({ +5: 0, +6: 0, +8: 3, +11: 0 +}) +metadata/_custom_type_script = "uid://bwam50qxikpw4" diff --git a/resources/traits/black.tres b/resources/traits/black.tres index d8cc532..6795996 100644 --- a/resources/traits/black.tres +++ b/resources/traits/black.tres @@ -7,5 +7,5 @@ script = ExtResource("1_hu4qv") name = "black" stimulis = Array[int]([0]) category = 3 -tags = Array[int]([9]) +tag = 9 metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/enby.tres b/resources/traits/enby.tres new file mode 100644 index 0000000..5cb47e1 --- /dev/null +++ b/resources/traits/enby.tres @@ -0,0 +1,11 @@ +[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://ct4iy75ai7lmy"] + +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_yly7p"] + +[resource] +script = ExtResource("1_yly7p") +name = "enby" +stimulis = Array[int]([0, 1]) +category = 1 +tag = 5 +metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/man.tres b/resources/traits/man.tres index d49f949..041a679 100644 --- a/resources/traits/man.tres +++ b/resources/traits/man.tres @@ -7,5 +7,5 @@ script = ExtResource("1_ca15b") name = "man" stimulis = Array[int]([0, 1]) category = 1 -tags = Array[int]([3]) +tag = 3 metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/noble.tres b/resources/traits/noble.tres new file mode 100644 index 0000000..474c71f --- /dev/null +++ b/resources/traits/noble.tres @@ -0,0 +1,11 @@ +[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://b118uebk1ldog"] + +[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_p35wh"] + +[resource] +script = ExtResource("1_p35wh") +name = "royal" +stimulis = Array[int]([0]) +category = 2 +tag = 7 +metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/old.tres b/resources/traits/old.tres index b0695ff..78929ee 100644 --- a/resources/traits/old.tres +++ b/resources/traits/old.tres @@ -6,5 +6,5 @@ script = ExtResource("1_70ur6") name = "old" stimulis = Array[int]([1, 2]) -tags = Array[int]([2]) +tag = 2 metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/peasant.tres b/resources/traits/peasant.tres index 791e20a..de6a684 100644 --- a/resources/traits/peasant.tres +++ b/resources/traits/peasant.tres @@ -7,5 +7,5 @@ script = ExtResource("1_7inbg") name = "peasant" stimulis = Array[int]([0]) category = 2 -tags = Array[int]([8]) +tag = 8 metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/royal.tres b/resources/traits/royal.tres index deba9c6..dfcc64e 100644 --- a/resources/traits/royal.tres +++ b/resources/traits/royal.tres @@ -7,5 +7,5 @@ script = ExtResource("1_iabmh") name = "royal" stimulis = Array[int]([0]) category = 2 -tags = Array[int]([6]) +tag = 6 metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/speaks_of_cats.tres b/resources/traits/speaks_of_cats.tres index c809f32..7800208 100644 --- a/resources/traits/speaks_of_cats.tres +++ b/resources/traits/speaks_of_cats.tres @@ -7,5 +7,5 @@ script = ExtResource("1_exp1s") name = "speaks_of_cats" stimulis = Array[int]([1]) category = 4 -tags = Array[int]([12]) +tag = 12 metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/speaks_of_dogs.tres b/resources/traits/speaks_of_dogs.tres index 142564e..e27037d 100644 --- a/resources/traits/speaks_of_dogs.tres +++ b/resources/traits/speaks_of_dogs.tres @@ -7,5 +7,5 @@ script = ExtResource("1_o8usb") name = "speaks_of_dogs" stimulis = Array[int]([1]) category = 4 -tags = Array[int]([13]) +tag = 13 metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/white.tres b/resources/traits/white.tres index 3d38a42..bf226fc 100644 --- a/resources/traits/white.tres +++ b/resources/traits/white.tres @@ -7,5 +7,5 @@ script = ExtResource("1_yr2j7") name = "white" stimulis = Array[int]([0]) category = 3 -tags = Array[int]([10]) +tag = 10 metadata/_custom_type_script = "uid://cya40uohlvgbr" diff --git a/resources/traits/woman.tres b/resources/traits/woman.tres index 64148ef..a883c14 100644 --- a/resources/traits/woman.tres +++ b/resources/traits/woman.tres @@ -7,5 +7,5 @@ script = ExtResource("1_yihyr") name = "woman" stimulis = Array[int]([0, 1]) category = 1 -tags = Array[int]([4]) +tag = 4 metadata/_custom_type_script = "uid://cya40uohlvgbr"