Better and simpler way to represent preferences

This commit is contained in:
2026-01-31 09:12:50 +01:00
parent 3477b89145
commit 311095104b
23 changed files with 114 additions and 95 deletions

View File

@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://cefwc4j3p7m3v"]
[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_hu4qv"]
[resource]
script = ExtResource("1_hu4qv")
name = "black"
stimulis = Array[int]([0])
category = 3
tags = Array[int]([9])
metadata/_custom_type_script = "uid://cya40uohlvgbr"

View File

@@ -5,6 +5,7 @@
[resource]
script = ExtResource("1_ca15b")
name = "man"
stimulis = Array[int]([0])
tags = Array[String](["gender"])
stimulis = Array[int]([0, 1])
category = 1
tags = Array[int]([3])
metadata/_custom_type_script = "uid://cya40uohlvgbr"

View File

@@ -6,5 +6,5 @@
script = ExtResource("1_70ur6")
name = "old"
stimulis = Array[int]([1, 2])
tags = Array[String](["age"])
tags = Array[int]([2])
metadata/_custom_type_script = "uid://cya40uohlvgbr"

View File

@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://exoxxj84dvsf"]
[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_7inbg"]
[resource]
script = ExtResource("1_7inbg")
name = "peasant"
stimulis = Array[int]([0])
category = 2
tags = Array[int]([8])
metadata/_custom_type_script = "uid://cya40uohlvgbr"

View File

@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://bc376om20da8m"]
[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_iabmh"]
[resource]
script = ExtResource("1_iabmh")
name = "royal"
stimulis = Array[int]([0])
category = 2
tags = Array[int]([6])
metadata/_custom_type_script = "uid://cya40uohlvgbr"

View File

@@ -6,5 +6,6 @@
script = ExtResource("1_exp1s")
name = "speaks_of_cats"
stimulis = Array[int]([1])
tags = Array[String](["talks_a_lot", "social", "cats"])
category = 4
tags = Array[int]([12])
metadata/_custom_type_script = "uid://cya40uohlvgbr"

View File

@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://dy3wgs61t2gx5"]
[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_o8usb"]
[resource]
script = ExtResource("1_o8usb")
name = "speaks_of_dogs"
stimulis = Array[int]([1])
category = 4
tags = Array[int]([13])
metadata/_custom_type_script = "uid://cya40uohlvgbr"

View File

@@ -6,5 +6,6 @@
script = ExtResource("1_yr2j7")
name = "white"
stimulis = Array[int]([0])
tags = Array[String](["race"])
category = 3
tags = Array[int]([10])
metadata/_custom_type_script = "uid://cya40uohlvgbr"

View File

@@ -5,6 +5,7 @@
[resource]
script = ExtResource("1_yihyr")
name = "woman"
stimulis = Array[int]([0, 2])
tags = Array[String](["gender"])
stimulis = Array[int]([0, 1])
category = 1
tags = Array[int]([4])
metadata/_custom_type_script = "uid://cya40uohlvgbr"

View File

@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="Trait" format=3 uid="uid://blu5de2dhiu46"]
[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_msbkw"]
[resource]
script = ExtResource("1_msbkw")
name = "young"
stimulis = Array[int]([1, 2])
tags = Array[int]([0])
metadata/_custom_type_script = "uid://cya40uohlvgbr"