道具总表
房间里的东西事先写在一张表里:名称、说明、开场在哪、里面有什么、能做什么。守秘人另有备注、秘密,以及相关的事件或地点。玩家对话里只听到已经揭开的部分。键用英文,见对照表。
道具
总表里的一件东西。界面用名称,程序用编号。
{
"id": "item.ledger",
"name": "黑色账本",
"description": "黑皮封面,边角磨白。夹页里夹着一张薄纸。",
"at": "loc.study",
"contains": [],
"takeable": true,
"actions": [
{
"verb": "观察",
"need": [
"item.desk_lock:open"
]
},
{
"verb": "取走",
"need": [
"item.desk_lock:open"
],
"take": true
},
{
"verb": "阅读",
"need": [
"item.ledger:held"
],
"reveals": [
"fact.dock_time"
],
"resource": {
"san": -5
}
}
],
"keeper": {
"notes": "没打开锁时,不能念夹页。",
"secrets": [
"港口交易在凌晨三点"
],
"enables": [
"可去码头"
],
"related": [
{
"kind": "地点",
"name": "书房"
},
{
"kind": "地点",
"name": "码头"
},
{
"kind": "事件",
"name": "读懂交易时间"
}
]
}
} 键 意思 给谁 例子
id 编号 程序 item.ledger name 名称 双方 黑色账本 description 说明。观察之后给玩家 玩家 黑皮封面… at 开场位置 程序 loc.study contains 里面有哪些道具 程序 [] takeable 能不能拿进背包 程序 true actions 可做的事 程序、守秘人 见动作 keeper 只给守秘人的备注与相关 守秘人 见守秘人 道具动作
对这件道具能做的一步。检定难度写在这里,不靠模型报。
{
"verb": "阅读",
"need": [
"item.ledger:held"
],
"reveals": [
"fact.dock_time"
],
"resource": {
"san": -5
}
} 键 意思 给谁 例子
verb 做什么 双方 观察 / 检定 / 取走 / 阅读 / 使用 skill 用哪项技能 程序 开锁 dc 百分检定难度 程序 60 dc20 二十面检定难度 程序 15 need 先要满足什么 程序 item.desk_lock:open reveals 做成后揭开哪些线索 程序 fact.dock_time opens 做成后哪些东西可取 程序 item.ledger take 是否把本道具放进背包 程序 true resource.san 理智加减 程序 -5 守秘人栏
玩家对话里不念。模型查表时用。
{
"notes": "没打开锁时,不能念夹页。",
"secrets": [
"港口交易在凌晨三点"
],
"enables": [
"可去码头"
],
"related": [
{
"kind": "地点",
"name": "书房"
}
]
} 键 意思 给谁 例子
notes 备注 守秘人 不能念夹页 secrets 未揭开的秘密 守秘人 港口交易在凌晨三点 enables 做成后能推动什么 守秘人 可去码头 related 相关事件或地点 守秘人 见相关 相关事件或地点
这件东西和哪些地点、事件有关。
{
"kind": "事件",
"name": "读懂交易时间"
} 键 意思 给谁 例子
kind 种类 守秘人 地点 / 事件 name 名称 守秘人 书房、码头、读懂交易时间 守秘人模型要知道:这件东西从哪来、打开它能干什么、什么事件或地点与其相关。检定目标从动作表长出来:书桌锁有检定、开锁、难度 60。工具调用「检定」时按表查,不靠模型报难度。
该查表
先查阅道具「黑色账本」。见表:阅读需要账本在背包,会揭开港口时间并扣理智。再走阅读的工具调用。
别临场编
没查表就在叙述里念出凌晨三点。或把账本说成在门厅。总表写它开场在书房、装在锁里。