120 lines
2.5 KiB
Plaintext
120 lines
2.5 KiB
Plaintext
GameObject(
|
|
imports: [
|
|
"traits.ron",
|
|
"relationships.ron",
|
|
],
|
|
|
|
characters: [
|
|
Entity (
|
|
name: "generic villager",
|
|
profession: None,
|
|
location: None,
|
|
|
|
personality: Some((
|
|
traits: [],
|
|
values: [],
|
|
fears: [],
|
|
goals: [],
|
|
)),
|
|
|
|
speech: Some((
|
|
style: None,
|
|
common_phrases: [],
|
|
topics_of_interest: [],
|
|
vocabulary_level: None,
|
|
accent: None,
|
|
)),
|
|
|
|
knowledge: Some((
|
|
areas: [],
|
|
secrets: [],
|
|
skills: [],
|
|
)),
|
|
|
|
relationships: {
|
|
"player": (
|
|
stages: [
|
|
"relationships.neutral",
|
|
"relationships.enemy",
|
|
"relationships.friend",
|
|
"relationships.ally",
|
|
],
|
|
default: "relationships.neutral",
|
|
),
|
|
},
|
|
),
|
|
Entity (
|
|
name: "hammerick",
|
|
profession: Some("blacksmith"),
|
|
location: Some("village"),
|
|
personality: Some((
|
|
traits: [
|
|
"traits.generous",
|
|
"traits.curious",
|
|
"traits.patient",
|
|
],
|
|
values: [
|
|
"values.honesty",
|
|
"values.community",
|
|
"values.craftsmanship",
|
|
],
|
|
fears: [
|
|
"fears.failure",
|
|
"fears.public_shame",
|
|
"fears.losing_loved_ones",
|
|
],
|
|
goals: [
|
|
"goals.happy_family",
|
|
"goals.successful_business",
|
|
"goals.community_respect",
|
|
],
|
|
)),
|
|
speech: Some((
|
|
style: Some("friendly"),
|
|
common_phrases: [
|
|
"Ah, good on ya!",
|
|
"Don't you worry 'bout that!",
|
|
"By the fires of the forge!",
|
|
],
|
|
topics_of_interest: [
|
|
"woodworking",
|
|
"cooking",
|
|
"village_gossip",
|
|
"local_news",
|
|
],
|
|
vocabulary_level: Some("basic"),
|
|
accent: Some("rural english"),
|
|
)),
|
|
knowledge: Some((
|
|
areas: [
|
|
"village_center",
|
|
"blacksmith_shop",
|
|
"forest_path",
|
|
],
|
|
secrets: [
|
|
"secret_passage_location",
|
|
"blacksmithing_secret",
|
|
],
|
|
skills: [
|
|
"casting",
|
|
"forging",
|
|
"hammering",
|
|
"woodworking",
|
|
"cooking",
|
|
],
|
|
)),
|
|
relationships: {
|
|
"player": (
|
|
stages: [
|
|
"relationships.neutral",
|
|
"relationships.enemy",
|
|
"relationships.friend",
|
|
"relationships.ally",
|
|
],
|
|
default: "relationships.neutral",
|
|
),
|
|
},
|
|
)
|
|
]
|
|
)
|