Content files (RON templates, YAML campaigns, gauntlet data) are consumed exclusively by the server. Colocate them at server/content/ and update all path references in Rust source, tooling scripts, and schema files. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
68 lines
2.5 KiB
Plaintext
68 lines
2.5 KiB
Plaintext
// Van Maanen's Star Culture Profile — example file
|
|
//
|
|
// Schema: server/src/npc/blueprint.rs :: CultureProfile
|
|
// Real content: ticket #610 (copy team fills this)
|
|
// Validate: tooling/validate-ron content/global/culture-van-maanens-star.example.ron culture
|
|
//
|
|
// One file per culture. The generator reads this to give NPCs culturally
|
|
// appropriate names, speech patterns, and personality bias.
|
|
//
|
|
// Source: D-036 (Van Maanen's Star canonical setting), D-128 (culture implicit in location),
|
|
// D-121 (voice culture-driven), D-123 (AI content templating via culture vectors).
|
|
|
|
(
|
|
id: "van-maanens-star",
|
|
name: "Van Maanen's Star Culture",
|
|
description: "Working-class pragmatic culture. ~180 years settled, mid-Reach G3V system. Community-oriented, suspicious of distant authority, values competence and reliability over credentials. First-name-primary in social contexts.",
|
|
|
|
naming: (
|
|
style: "compact, consonant-heavy, first-name-primary in social contexts",
|
|
given_names: [
|
|
"Kael", "Voss", "Lera", "Torek", "Drin",
|
|
"Maret", "Naia", "Sera", "Nils", "Pael",
|
|
"Tev", "Ren", "Sess", "Renn", "Olin",
|
|
"Tav", "Resha", "Harek", "Sabel", "Pell",
|
|
],
|
|
family_names: [
|
|
"Davan", "Sessik", "Korr", "Tamm", "Venn",
|
|
"Lintar", "Darvo", "Kosse",
|
|
],
|
|
// Van Maanen's Star culture is first-name-primary. Family names exist but are
|
|
// used mainly in formal/institutional contexts.
|
|
family_name_used_socially: false,
|
|
),
|
|
|
|
speech: (
|
|
register: "direct, minimal pleasantries, gets to the point",
|
|
filler_words: [
|
|
"look",
|
|
"right",
|
|
"yeah",
|
|
"so",
|
|
],
|
|
greetings: [
|
|
"hey",
|
|
"morning",
|
|
"shift treating you alright?",
|
|
],
|
|
farewells: [
|
|
"shift's calling",
|
|
"gotta move",
|
|
"catch you later",
|
|
],
|
|
exclamations: [
|
|
"void take it",
|
|
"stars",
|
|
"unbelievable",
|
|
],
|
|
),
|
|
|
|
values: (
|
|
description: "Pragmatic, community-oriented, suspicious of authority. Competence earns respect. Showing up and doing the work matters more than rank or credentials. Outsiders are tolerated but watched.",
|
|
// Traits more common in Van Maanen's Star culture — generator biases toward these.
|
|
favored_traits: [Bold, Honest, Curious],
|
|
// Traits less common — generator biases away from these.
|
|
disfavored_traits: [Reclusive, Deceptive],
|
|
),
|
|
)
|