他重新成为宫廷法师,却没有回到原本的人生
诺亚最初只是一名人类见习法师。
他住在边境城市,还没有加入任何重要组织。能使用的法术不多,对宫廷规则也一无所知。
几年后,他完成试炼,进入王都,成为宫廷法师。
新的身分让他取得进入王家藏书库的资格,也让他开始受到宫廷法规与王室命令约束。他加入宫廷法师团,领取法杖、徽章与一间位于王都的住所,和团内其他成员建立上下级与合作关系。
后来,一场失败的仪式改变了他。
诺亚失去原本的人类身分,成为不死者术士。
他的生命状态、能力、限制与世界如何看待他的方式都发生变化。原本适用于宫廷法师的部分资格失效,污染与饥饿则成为新的负担。
宫廷法师团将他除名。
王都不再允许他自由进入。
一些人仍然相信他。
另一些关系则从合作变成怀疑、恐惧与敌对。
又过了很久,诺亚解除了诅咒。
他重新成为宫廷法师,也再次被法师团接纳。
从人物资料的角度看,他的职业似乎只是绕了一圈:
见习法师。
宫廷法师。
不死者术士。
宫廷法师。
但最后的宫廷法师,不是第一次成为宫廷法师时的那个人。
他曾经被放逐。
失去过资格。
带走过某些物品。
改变过关系。
也承受了只有那段不死者历史才能留下的后果。
他回到了原本的职业。
却没有回到原本的人生。
身分相同,不代表世界状态相同
如果一份人物卡只保存最新职业,第一次与第二次成为宫廷法师,很容易被显示成同一种状态。
职业相同。
种族相同。
名称相同。
所属阵营甚至也可能再次相同。
但世界不能因此把两段历史叠在一起。
诺亚第一次成为宫廷法师时,可能还不认识后来的盟友。
没有经历放逐。
没有接触禁忌仪式。
也没有承担不死者身分留下的关系与债务。
他第二次成为宫廷法师时,这些历史仍然存在。
有些人知道他曾经变成不死者。
有些人不相信他已经恢复。
他可能重新取得宫廷徽章,却没有立刻恢复全部权限。
法师团愿意接纳他,也不代表王室已经原谅他。
同一个职业名称,只能说明世界现在用哪一种身分辨认他。
它不能消除他如何抵达这个身分。
这就是转职不应该只覆盖人物卡的原因。
如果每次改变都只留下最新答案,角色看起来会一直更新。
但他的历史会逐渐消失。
真正的角色成长不是把旧版本换成新版本。
而是让新身分承担旧身分留下的世界。
种族与职业,都是世界辨认角色的方式
种族和职业在设定上可以代表不同概念。
种族可能描述血统、物种、身体构造或与生具来的能力。
职业则可能描述训练、工作、社会位置与角色能够使用的方法。
但从世界状态的角度来看,它们都在回答一个共同问题:
世界现在把这个角色视为什么样的存在?
一名人类法师和一名不死者法师,可能使用不同的属性与限制。
一名宫廷法师和一名流浪法师,即使掌握相同法术,也不一定拥有相同资格。
一名已经离开骑士团的骑士,可能仍保留战斗能力,却不能再代表组织下令。
这些身分有时很难被干净地拆成互不影响的栏位。
角色也可能同时受到种族与职业组合影响。
因此,InkWeave 的种族与职业系统把两者视为同一类身分原型。
创作者可以建立「人类见习法师」。
可以建立「宫廷法师」。
也可以直接建立「不死者术士」这种同时包含种族变化与职业变化的复合身分。
这不是要宣称种族和职业在故事里没有差别。
而是让创作者自行决定,世界需要以多细的方式辨认角色。
如果种族与职业必须分开产生不同后果,可以建立更细致的身分组合。
如果作品只关心角色目前从事的职业,也可以只建立需要的职业身分。
InkWeave 不替世界规定分类方法。
它提供的是一种可以沿时间被改变,也能被因果律引擎辨认的角色身分。
初始身分是起点,转职事件才是历史
诺亚的角色资料可以保存他的初始身分。
例如:
人类见习法师。
这代表正文尚未发生任何转职事件以前,世界如何辨认他。
当他通过试炼,创作者可以在事件真正发生的位置,建立一次身分变更。
从那个位置开始,他成为宫廷法师。
在这之前,他仍然是见习法师。
不死者转变也是另一个事件。
它不会回头改写诺亚的出生,也不会让前面的章节提前出现污染与饥饿。
只有当正文抵达仪式失败以后,世界才开始把他视为不死者术士。
解除诅咒后重新成为宫廷法师,则是第三次身分事件。
它不是删除不死者身分。
也不是撤销前一次转职。
它是在新的时间位置,再次改变角色现在的身分。
因此,完整的身分历史不是一份清单里只勾选最新项目。
它是一条有顺序的变化:
人类见习法师
→ 宫廷法师
→ 不死者术士
→ 宫廷法师
每一个箭头都代表一次已经发生的世界事件。
如果创作者回到前文,把诅咒事件移到更早的位置,诺亚成为不死者的时间也会跟着改变。
如果那次事件被移除,他后面的身分就不能继续假装自己拥有原本的来源。
世界不只保存他最后是谁。
它也保存他从哪一刻开始,不再是以前的自己。
转职真正改变的,是哪些属性开始适用
转职如果只改变名称,对世界的影响仍然很有限。
真正让不同身分产生差异的,是每种身分可以拥有哪些属性、资格与限制。
有些属性可以对所有角色成立。
生命。
压力。
声望。
疲劳。
伤势。
这些状态不一定会因为转职而消失。
诺亚从宫廷法师变成不死者术士以前受到的伤,不会只因为职业名称改变就自动痊愈。
过去累积的声望、敌意与关系,也未必跟着归零。
但另一些属性只对特定身分有意义。
见习法师可能拥有试炼进度。
宫廷法师可能拥有宫廷信任或法师团功勋。
不死者术士可能需要承受污染、饥饿或躯体崩坏。
这些数值不需要同时出现在每一名角色身上。
一名普通商人不需要背着不死者饥饿。
一名从未加入宫廷的法师,也不一定需要宫廷功勋。
InkWeave 允许创作者把属性设定为所有角色共用,也可以让属性只属于特定的种族与职业身分。
当因果律引擎沿着正文推导出诺亚当时的身分,Inspector 便能呈现适用于那个身分的属性。
游标位于见习法师时期,看到的是见习法师当时需要承担的状态。
移到不死者时期,污染与饥饿才成为当下需要观察的属性。
当他重新成为宫廷法师,宫廷法师的相关属性再次进入当前身分的检视范围。
过去的属性历史没有因为暂时不适用而被改写。
身分决定此刻哪些属性具有意义。
事件则决定那些属性在此刻拥有什么数值。
变成宫廷法师,不代表世界自动完成其他事情
身分变更很重要。
但它不能替其他世界事件作主。
诺亚成为宫廷法师,不代表他已经加入宫廷法师团。
他可能通过资格,却拒绝任命。
可能取得职业身分,仍在等待组织批准。
也可能已经是法师团成员,却尚未进入王都。
同样地,他成为不死者术士,也不代表所有朋友立刻知道。
不代表法师团已经完成除名。
不代表他身上的宫廷徽章自动回到王室手中。
更不代表所有关系同时变成敌对。
这些都是不同的世界变化。
角色身分由转职事件改变。
是否属于宫廷法师团,由阵营事件决定。
是否能进入王家藏书库,可以由资格旗标或条件表示。
徽章仍在谁手上,由物品事件决定。
角色位于王都、边境或流亡地,由移动事件决定。
其他人物是否知道真相,以及双方关系是否改变,也需要作者明确建立相应状态。
这种分离不是故意把一件事变复杂。
它是在保留创作的可能性。
诺亚可以成为不死者,却继续伪装成宫廷法师。
可以已经被组织除名,却仍持有代表组织身分的徽章。
可以重新取得人类身分,却仍没有得到任何人的信任。
如果转职自动替作者完成所有后果,这些故事就没有存在的空间。
世界需要承认身分改变。
但只有作者能决定,其他人何时知道,以及哪些后果真的发生。
游标移动时,世界会忠实辨认当时的他
当作者把游标放在诺亚仍是见习法师的正文附近,InkWeave 不应该用他后来的身分回答问题。
AVG Stage 与 Inspector 需要呈现的是那个时间点的诺亚。
他尚未成为宫廷法师。
尚未取得后来的身分。
也不适用只有不死者术士才需要承担的属性。
游标越过宫廷法师的身分事件后,世界才开始使用新的身分。
越过诅咒事件后,他才成为不死者术士。
等到解除诅咒与再次转职的事件发生,世界才重新把他视为宫廷法师。
这不是把人物页切换成几个手动保存的版本。
InkWeave 的因果律引擎会从角色的初始身分开始,沿着正文事件顺序重播每一次身分变更。
停在什么位置,就只计算到什么位置。
因此,创作者不只可以看见角色目前的身分。
也能打开身分历史,查看每一次转职在何处发生、改成什么身分,以及角色如何一步步成为现在的自己。
同一个「宫廷法师」出现两次,并不会让中间的不死者历史消失。
引擎计算的是有顺序的事件。
不是从人物名称猜测角色应该属于哪一类。
这不是 AI 替角色判断职业
正文可以写:
诺亚像宫廷法师一样举起法杖。
这不代表他已经成为宫廷法师。
也可以写:
他早已不是人类。
这句话可能是比喻、侮辱、谎言,也可能真的代表种族与生命状态发生变化。
InkWeave 不会把这些句子交给 AI,要求 AI 猜测作者是不是正在转职。
它也不会因为某个职业名称出现在角色附近,就擅自修改人物身分。
创作者先定义世界需要使用的种族与职业身分。
当转职、变身、诅咒、复职或其他身分改变真的成立时,再由创作者把身分事件放在正文中的正确位置。
InkWeave 自研的因果律引擎会按照角色初始身分与后续事件顺序,推导游标当下应该成立的身分。
相同的初始设定、转职事件、事件顺序与属性规则,会得到相同结果。
这份结果不是语言模型对角色的理解。
它是已建模身分事件经过确定性重播后得到的世界状态。
系统不判断诺亚「看起来像不像」宫廷法师。
它只回答:
按照目前真正被作者确认过的事件,走到这里时,他是不是宫廷法师?
现实里的转职,也不是换掉一行职称
同一种身分模型也能用来描述现实中的职涯。
一名员工最初是人资专员。
后来转任秘书。
再成为业务专员。
多年后重新回到人资领域。
他的职称可以回到和最初相似的名称。
但他的世界状态不会回到刚入职的那一天。
他已经建立新的关系。
进入过不同部门。
取得并失去过不同权限。
累积了其他职位的经验、声望与责任。
如果回到人资部时成为主管,他甚至会以一个不同的组织位置,重新进入熟悉的职业。
在这种模型里,职业身分和部门归属也不应该被混成同一个栏位。
人资专员可以被调到跨部门专案。
秘书可以属于总经理室,也可以服务其他组织。
业务人员转入管理部门后,可能保留业务职能,却拥有新的阵营位置。
InkWeave 不是人资管理系统。
它不会处理薪资、保险、法规申报或企业帐号。
但它可以模拟这些工作背后共同存在的因果骨架:
一个人何时改变身分。
何时加入或离开组织。
哪些属性在当时适用。
以及世界在任何事件位置,应该如何辨认这个人。
一个可信的角色,会带着所有曾经成为过的人前进
架空角色的身分往往比现实职涯更剧烈。
人类可以成为不死者。
士兵可以成为国王。
祭司可以失去信仰。
敌方将领可以加入主角阵营。
一名法师也可能放弃魔法,成为普通人,又在多年后重新拿起法杖。
这些改变如果只被写进人物介绍,角色就只会得到一张不断更新的最新名片。
曾经适用的能力、资格、限制与关系,很容易在新设定出现后被洗掉。
但一个真正活过的角色,不会每次转职都重新开始。
他会把前一个身分留下的东西带进下一个身分。
一名曾经是国王的流亡者,即使失去王位,也和从未统治过任何人的流亡者不同。
一名重新成为人类的不死者,仍然可能背负不死者时期留下的关系与罪责。
一名回到法师团的前叛徒,也不会因为职业名称恢复,就自动取得所有人的信任。
身分可以改变世界如何回应角色。
历史则决定这份回应为什么不能只看身分名称。
InkWeave 让种族与职业成为能够沿时间改变的世界状态。
让通用属性继续承担角色一路累积的结果。
也让特定身分的属性,只在那个身分真正成立的时间里进入当前世界。
角色可以转职。
可以变身。
可以失去身分。
也可以重新成为曾经的自己。
但世界不会因此忘记中间发生过什么。
因为身分可以再次相同。
历史不会因此倒退。