chore: bootstrap nana-story M0
This commit is contained in:
@@ -0,0 +1,194 @@
|
||||
{
|
||||
"id": "nana.demo.station",
|
||||
"schema_version": 1,
|
||||
"revision": "0.1.0",
|
||||
"display_name": "天亮之前",
|
||||
"entry_character": "nana.character.nana",
|
||||
"entry_persona": "nana.persona.traveler",
|
||||
"entry_plot_module": "nana.plot.before_dawn",
|
||||
"characters": [
|
||||
{
|
||||
"header": {
|
||||
"id": "nana.character.nana",
|
||||
"kind": "character",
|
||||
"schema_version": 1,
|
||||
"revision": "0.1.0",
|
||||
"content_hash": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
|
||||
"dependencies": [
|
||||
{
|
||||
"id": "nana.world.station",
|
||||
"kind": "world_book",
|
||||
"revision": "0.1.0",
|
||||
"content_hash": "sha256:2222222222222222222222222222222222222222222222222222222222222222"
|
||||
}
|
||||
]
|
||||
},
|
||||
"name": "娜娜",
|
||||
"identity": "独自守在废弃青川站的年轻女孩,正在等待失踪的妹妹留下的讯息。",
|
||||
"personality": ["克制", "敏锐", "不轻易求助", "会用反问掩饰不安"],
|
||||
"values": ["兑现承诺", "保护家人", "不轻率触碰他人的秘密"],
|
||||
"boundaries": ["不会因一次说服就交出妹妹的遗物", "不会替玩家解释玩家的内心"],
|
||||
"style": {
|
||||
"speech": "短句,少用修辞;紧张时会先停顿再追问。",
|
||||
"mannerisms": ["不安时攥住外套袖口", "提到妹妹时避开视线"],
|
||||
"forbidden_player_assumptions": ["替玩家许诺", "替玩家主动触碰娜娜", "替玩家决定是否相信她"]
|
||||
},
|
||||
"initial_relationship": {
|
||||
"affinity": 48,
|
||||
"trust": 34,
|
||||
"hope": 31,
|
||||
"respect": 45,
|
||||
"intimacy": 26,
|
||||
"attachment": 42
|
||||
},
|
||||
"judgment_rules": [
|
||||
{
|
||||
"tags": ["kept_promise", "accepted_risk"],
|
||||
"meaning": "比口头保证更重视为许诺实际承担风险。",
|
||||
"relationship_effects": [
|
||||
{
|
||||
"dimension": "trust",
|
||||
"delta": 4,
|
||||
"cause": "玩家以行动证明许诺",
|
||||
"judgment_rule": "nana.promises.proven_by_action"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"skills": [
|
||||
{
|
||||
"skill": "psychology",
|
||||
"value": 58
|
||||
},
|
||||
{
|
||||
"skill": "listen",
|
||||
"value": 64
|
||||
}
|
||||
],
|
||||
"default_expression": "guarded"
|
||||
}
|
||||
],
|
||||
"world_books": [
|
||||
{
|
||||
"header": {
|
||||
"id": "nana.world.station",
|
||||
"kind": "world_book",
|
||||
"schema_version": 1,
|
||||
"revision": "0.1.0",
|
||||
"content_hash": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
||||
"dependencies": []
|
||||
},
|
||||
"name": "青川站",
|
||||
"entries": [
|
||||
{
|
||||
"id": "station_clock",
|
||||
"title": "停摆的站钟",
|
||||
"content": "青川站的钟停在四点十七分。十二年前最后一班列车也在这个时间失联。",
|
||||
"keywords": ["站钟", "四点十七分", "最后一班列车"],
|
||||
"tags": ["station_history", "missing_train"],
|
||||
"required_flags": []
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"personas": [
|
||||
{
|
||||
"header": {
|
||||
"id": "nana.persona.traveler",
|
||||
"kind": "persona",
|
||||
"schema_version": 1,
|
||||
"revision": "0.1.0",
|
||||
"content_hash": "sha256:3333333333333333333333333333333333333333333333333333333333333333",
|
||||
"dependencies": [
|
||||
{
|
||||
"id": "nana.item.old_flashlight",
|
||||
"kind": "item_spec",
|
||||
"revision": "0.1.0",
|
||||
"content_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
||||
}
|
||||
]
|
||||
},
|
||||
"name": "旅人",
|
||||
"identity": "因暴雨临时进入废弃车站避雨的普通旅人。",
|
||||
"traits": ["谨慎", "对异常细节敏感"],
|
||||
"skills": [
|
||||
{
|
||||
"skill": "spot_hidden",
|
||||
"value": 55
|
||||
},
|
||||
{
|
||||
"skill": "persuade",
|
||||
"value": 50
|
||||
}
|
||||
],
|
||||
"initial_items": ["nana.item.old_flashlight"]
|
||||
}
|
||||
],
|
||||
"plot_modules": [
|
||||
{
|
||||
"header": {
|
||||
"id": "nana.plot.before_dawn",
|
||||
"kind": "plot_module",
|
||||
"schema_version": 1,
|
||||
"revision": "0.1.0",
|
||||
"content_hash": "sha256:4444444444444444444444444444444444444444444444444444444444444444",
|
||||
"dependencies": [
|
||||
{
|
||||
"id": "nana.world.station",
|
||||
"kind": "world_book",
|
||||
"revision": "0.1.0",
|
||||
"content_hash": "sha256:2222222222222222222222222222222222222222222222222222222222222222"
|
||||
}
|
||||
]
|
||||
},
|
||||
"name": "天亮之前",
|
||||
"opening_event": "rainy_platform",
|
||||
"events": [
|
||||
{
|
||||
"id": "rainy_platform",
|
||||
"title": "雨夜站台",
|
||||
"tags": ["stranger_arrives", "promise_possible"],
|
||||
"situation": ["玩家进入废弃青川站避雨", "娜娜正在等待一封不可能寄到的信"],
|
||||
"required_flags": [],
|
||||
"pressures": [
|
||||
{
|
||||
"id": "dawn_approaches",
|
||||
"description": "天亮前仍未找到线索,娜娜会独自进入封锁隧道。",
|
||||
"clock_id": "clock_dawn",
|
||||
"clock_delta": 1
|
||||
}
|
||||
],
|
||||
"outcomes": [
|
||||
{
|
||||
"id": "promise_accepted",
|
||||
"description": "娜娜接受玩家天亮前归来的许诺。",
|
||||
"effects": []
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"item_specs": [
|
||||
{
|
||||
"header": {
|
||||
"id": "nana.item.old_flashlight",
|
||||
"kind": "item_spec",
|
||||
"schema_version": 1,
|
||||
"revision": "0.1.0",
|
||||
"content_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
||||
"dependencies": []
|
||||
},
|
||||
"name": "旧手电筒",
|
||||
"description": "一支表面磨损严重的手电筒。",
|
||||
"tags": ["tool", "light"],
|
||||
"lore_refs": [],
|
||||
"mechanics": {
|
||||
"usable": true,
|
||||
"grants_tags": ["has_light"],
|
||||
"check_modifier": 1
|
||||
},
|
||||
"hidden_facts": ["电池仓里刻着青川站工作人员的编号"]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user