supervisor-simulator/resources/definitions/traits.json
2026-01-11 19:51:49 +08:00

284 lines
6.8 KiB
JSON

[
{
"Header": {
"Id": "core:trait_caffeine_dependence",
"Name": {
"Key": "trait.caffeine.name",
"Fallback": "Caffeine Dependence"
},
"Description": {
"Key": "trait.caffeine.desc",
"Fallback": "Needs coffee to work at full speed."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"RuleIds": [ "rule:trait_requires_coffee" ]
}
},
{
"Header": {
"Id": "core:trait_night_owl",
"Name": {
"Key": "trait.night_owl.name",
"Fallback": "Night Owl"
},
"Description": {
"Key": "trait.night_owl.desc",
"Fallback": "Shines after 18:00 and drifts in the daytime."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"RuleIds": [ "rule:trait_night_owl" ]
}
},
{
"Header": {
"Id": "core:trait_ocd",
"Name": {
"Key": "trait.ocd.name",
"Fallback": "OCD"
},
"Description": {
"Key": "trait.ocd.desc",
"Fallback": "Must push tasks to 100% before stopping."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"RuleIds": [ "rule:trait_ocd_full_completion" ]
}
},
{
"Header": {
"Id": "core:trait_otaku",
"Name": {
"Key": "trait.otaku.name",
"Fallback": "Otaku"
},
"Description": {
"Key": "trait.otaku.desc",
"Fallback": "Mood never drops near figurine decorations."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"RuleIds": [ "rule:trait_otaku_figurine" ]
}
},
{
"Header": {
"Id": "core:trait_glass_heart",
"Name": {
"Key": "trait.glass_heart.name",
"Fallback": "Glass Heart"
},
"Description": {
"Key": "trait.glass_heart.desc",
"Fallback": "Faints when scolded or after paper rejection."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"RuleIds": [ "rule:trait_glass_heart" ]
}
},
{
"Header": {
"Id": "core:trait_big_eater",
"Name": {
"Key": "trait.big_eater.name",
"Fallback": "Big Eater"
},
"Description": {
"Key": "trait.big_eater.desc",
"Fallback": "Consumes double salary but has double stamina cap."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"StatusModifiers": [
{ "Type": "Stamina", "Add": 0, "Multiplier": 2.0 }
],
"RuleIds": [ "rule:trait_big_eater_salary" ]
}
},
{
"Header": {
"Id": "core:trait_social_phobia",
"Name": {
"Key": "trait.social_phobia.name",
"Fallback": "Social Phobia"
},
"Description": {
"Key": "trait.social_phobia.desc",
"Fallback": "Works better alone and avoids crowds."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"RuleIds": [ "rule:trait_social_phobia" ]
}
},
{
"Header": {
"Id": "core:trait_social_butterfly",
"Name": {
"Key": "trait.social_butterfly.name",
"Fallback": "Social Butterfly"
},
"Description": {
"Key": "trait.social_butterfly.desc",
"Fallback": "Boosts nearby teammates when chatting."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"AttributeModifiers": [
{ "Type": "Social", "Add": 5, "Multiplier": 1.05 }
],
"RuleIds": [ "rule:trait_social_butterfly" ]
}
},
{
"Header": {
"Id": "core:trait_lucky",
"Name": {
"Key": "trait.lucky.name",
"Fallback": "Lucky"
},
"Description": {
"Key": "trait.lucky.desc",
"Fallback": "Bad events never trigger when participating."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"RuleIds": [ "rule:trait_lucky" ]
}
},
{
"Header": {
"Id": "core:trait_unlucky",
"Name": {
"Key": "trait.unlucky.name",
"Fallback": "Unlucky"
},
"Description": {
"Key": "trait.unlucky.desc",
"Fallback": "Bad events are more frequent but growth is faster."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"AttributeModifiers": [
{ "Type": "Activation", "Add": 5, "Multiplier": 1.05 }
],
"RuleIds": [ "rule:trait_unlucky" ]
}
},
{
"Header": {
"Id": "core:trait_keyboard_warrior",
"Name": {
"Key": "trait.keyboard_warrior.name",
"Fallback": "Keyboard Warrior"
},
"Description": {
"Key": "trait.keyboard_warrior.desc",
"Fallback": "Excels in online PR or debate tasks."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"AttributeModifiers": [
{ "Type": "Writing", "Add": 5, "Multiplier": 1.05 }
],
"RuleIds": [ "rule:trait_keyboard_warrior" ]
}
},
{
"Header": {
"Id": "core:trait_looks_matter",
"Name": {
"Key": "trait.looks_matter.name",
"Fallback": "Looks Matter"
},
"Description": {
"Key": "trait.looks_matter.desc",
"Fallback": "Loyalty barely drops with attractive teammates."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"StatusModifiers": [
{ "Type": "Loyalty", "Add": 5, "Multiplier": 1.0 }
],
"RuleIds": [ "rule:trait_looks_matter" ]
}
},
{
"Header": {
"Id": "core:trait_nice_guy",
"Name": {
"Key": "trait.nice_guy.name",
"Fallback": "Nice Guy"
},
"Description": {
"Key": "trait.nice_guy.desc",
"Fallback": "Auto-helps others but overworks easily."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"StatusModifiers": [
{ "Type": "Mood", "Add": 5, "Multiplier": 1.0 }
],
"RuleIds": [ "rule:trait_nice_guy" ]
}
},
{
"Header": {
"Id": "core:trait_rebel",
"Name": {
"Key": "trait.rebel.name",
"Fallback": "Rebel"
},
"Description": {
"Key": "trait.rebel.desc",
"Fallback": "Cannot be commanded directly but has high stats."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"AttributeModifiers": [
{ "Type": "Academic", "Add": 10, "Multiplier": 1.0 },
{ "Type": "Engineering", "Add": 10, "Multiplier": 1.0 },
{ "Type": "Writing", "Add": 10, "Multiplier": 1.0 },
{ "Type": "Financial", "Add": 10, "Multiplier": 1.0 },
{ "Type": "Social", "Add": 10, "Multiplier": 1.0 },
{ "Type": "Activation", "Add": 10, "Multiplier": 1.0 }
],
"RuleIds": [ "rule:trait_rebel" ]
}
},
{
"Header": {
"Id": "core:trait_not_human",
"Name": {
"Key": "trait.not_human.name",
"Fallback": "Not Human"
},
"Description": {
"Key": "trait.not_human.desc",
"Fallback": "Needs no food or sleep but burns compute costs."
},
"Tags": [ "trait" ]
},
"Modifiers": {
"RuleIds": [ "rule:trait_not_human" ]
}
}
]