supervisor-simulator/resources/definitions/traits.json
2026-01-18 20:05:23 +08:00

392 lines
7.7 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"
]
}
}
]