Add gender to character helper
This commit is contained in:
@@ -316,6 +316,7 @@ def _build_character_helper_text(
|
||||
character_id,
|
||||
name,
|
||||
alias,
|
||||
gender,
|
||||
age,
|
||||
nationality,
|
||||
occupation,
|
||||
@@ -329,6 +330,7 @@ def _build_character_helper_text(
|
||||
character_name = _normalize_free_text(name)
|
||||
character_id = _normalize_free_text(character_id)
|
||||
alias = _normalize_free_text(alias)
|
||||
gender = _normalize_free_text(gender)
|
||||
nationality = _normalize_free_text(nationality)
|
||||
occupation = _normalize_free_text(occupation)
|
||||
accent = _normalize_free_text(accent)
|
||||
@@ -364,6 +366,9 @@ def _build_character_helper_text(
|
||||
if alias:
|
||||
lines.append(f"{character_label} is also known as {alias}.")
|
||||
|
||||
if gender:
|
||||
lines.append(f"{character_label} is {gender}.")
|
||||
|
||||
if age_value is not None:
|
||||
lines.append(f"{character_label} is {age_value} years old.")
|
||||
|
||||
@@ -848,6 +853,14 @@ class DumasCharacterHelperNode:
|
||||
"tooltip": "Optional alternate name, codename, or nickname.",
|
||||
},
|
||||
),
|
||||
"gender": (
|
||||
"STRING",
|
||||
{
|
||||
"default": "",
|
||||
"multiline": False,
|
||||
"tooltip": "Optional gender field for non-visual character facts.",
|
||||
},
|
||||
),
|
||||
"age": (
|
||||
"STRING",
|
||||
{
|
||||
@@ -914,6 +927,7 @@ class DumasCharacterHelperNode:
|
||||
character_id,
|
||||
name,
|
||||
alias,
|
||||
gender,
|
||||
age,
|
||||
nationality,
|
||||
occupation,
|
||||
@@ -928,6 +942,7 @@ class DumasCharacterHelperNode:
|
||||
character_id,
|
||||
name,
|
||||
alias,
|
||||
gender,
|
||||
age,
|
||||
nationality,
|
||||
occupation,
|
||||
|
||||
Reference in New Issue
Block a user