decouple scenario, add structure to memories
This commit is contained in:
116
demo.json
Normal file
116
demo.json
Normal file
@@ -0,0 +1,116 @@
|
||||
{
|
||||
"scenario": {
|
||||
"id": "demo",
|
||||
"title": "Barnaby and Sybil",
|
||||
"description": "A small village gate and a shadowed alley conversation.",
|
||||
"player_id": "player",
|
||||
"world_time": "1999-05-14 20:20",
|
||||
"location": "Village"
|
||||
},
|
||||
"entities": [
|
||||
{
|
||||
"id": "barnaby",
|
||||
"name": "Barnaby",
|
||||
"traits": [
|
||||
"Grumbling",
|
||||
"Duty-bound"
|
||||
],
|
||||
"stats": {
|
||||
"Str": 15
|
||||
},
|
||||
"voice_sample": "'Move along. I've got a gate to watch and no time for your prattle. Speak quick or get lost.'",
|
||||
"current_mood": "Neutral",
|
||||
"memories": [
|
||||
{
|
||||
"content": "I saw the Merchant enter the Blue Tavern. He looked happy.",
|
||||
"event_type": "observation",
|
||||
"timestamp": "1999-05-14 08:00",
|
||||
"location": "Village",
|
||||
"entities": [
|
||||
"merchant"
|
||||
]
|
||||
},
|
||||
{
|
||||
"content": "Past Conversation Summary: 'Arthur.' Another name. Honestly, the sheer volume of introductions is exhausting enough without having to catalogue every passing face in this miserable little town square. The bard? Never heard it mentioned before today; I suppose my duties keep me away from such frivolous nonsense anyway. As for that merchant... yes, he entered Blue Tavern and appeared rather pleased with himself doing so. Looked happy was the best description available without resorting to outright exaggeration of his mood swings if one could call them that in a single afternoon's watch duty!Move along now; I have gates needing watching here, not endless little inquiries into local gossip or questionable entertainers.'",
|
||||
"event_type": "reflection",
|
||||
"timestamp": "1999-05-14 15:00",
|
||||
"location": "Village",
|
||||
"entities": [
|
||||
"player"
|
||||
]
|
||||
},
|
||||
{
|
||||
"content": "Past Conversation Summary: The merchant. Of course, it was the blasted merchants and their trivial movements that consumed his attention now? Honestly... I've got gates to watch; they don\u2019t care if some peddler arrived at midday or midnight! And he expects me\u2014*expects* nothing less than a detailed report on local commerce just because *he*'s back. It was hardly necessary, this whole recounting of who saw whom and when the blasted ale would be bought next time to placate him into silence. Move along with it; I have actual duties requiring attention elsewhere!",
|
||||
"event_type": "reflection",
|
||||
"timestamp": "1999-05-14 18:20",
|
||||
"location": "Village",
|
||||
"entities": [
|
||||
"player"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "player",
|
||||
"name": "Arthur",
|
||||
"traits": [
|
||||
"Curious"
|
||||
],
|
||||
"stats": {},
|
||||
"voice_sample": "Voice: 'Direct and concise.'",
|
||||
"current_mood": "Neutral",
|
||||
"memories": []
|
||||
},
|
||||
{
|
||||
"id": "sybil",
|
||||
"name": "Sybil",
|
||||
"traits": [
|
||||
"Mysterious",
|
||||
"Gloomy"
|
||||
],
|
||||
"stats": {
|
||||
"Mag": 20
|
||||
},
|
||||
"voice_sample": "'The air is heavy today... like the smell of wet earth. What brings you to this shadow?'",
|
||||
"current_mood": "Neutral",
|
||||
"memories": [
|
||||
{
|
||||
"content": "I smelled bitter almonds (poison) in the Bard's bag.",
|
||||
"event_type": "observation",
|
||||
"timestamp": "1999-05-14 12:00",
|
||||
"location": "Village",
|
||||
"entities": [
|
||||
"bard"
|
||||
]
|
||||
},
|
||||
{
|
||||
"content": "Past Conversation Summary:What brings you to this shadow?A brittle exchange, nothing more than a series of hollow echoes bouncing off these walls between us. They press for substance where I offer only mist; they demand an accounting that simply does not exist in my current state. To repeat 'Nothing' feels less like evasion and more... accurate enough tonight. The persistence behind the questions is almost tiresome a bright, insistent little flame trying to illuminate a space best left shrouded by twilight.",
|
||||
"event_type": "reflection",
|
||||
"timestamp": "1999-05-14 18:20",
|
||||
"location": "Village",
|
||||
"entities": [
|
||||
"player"
|
||||
]
|
||||
},
|
||||
{
|
||||
"content": "Past Conversation Summary:He merely watched, those eyes holding a depth I could not fathom 2014or perhaps would rather leave unfathomed. His question was so direct in its lack: *What do you seek?* It felt less like an inquiry and more like\u2026 expectation. A quiet demand for some hidden truth to surface into the gloom between us now that he has spoken again.",
|
||||
"event_type": "reflection",
|
||||
"timestamp": "1999-05-14 18:20",
|
||||
"location": "Village",
|
||||
"entities": [
|
||||
"player"
|
||||
]
|
||||
},
|
||||
{
|
||||
"content": "Past Conversation Summary: His impatience hangs around him, a thin film over everything else here that I find utterly tiresome to breathe in. He expects some pronouncement from me; he seems so certain his words will elicit something\u2014a flinch, perhaps? No. They simply settle with nothingness beneath them. The way the shadows deepen... it is more honest than anything spoken aloud between us today.",
|
||||
"event_type": "reflection",
|
||||
"timestamp": "1999-05-14 20:20",
|
||||
"location": "Village",
|
||||
"entities": [
|
||||
"player"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user