在CK3中,面对一个陌生的女性角色,我们要如何判断她是不是处女呢?
首先,我得先解释一下,什么叫做【观测者层面的处女】。
假如我们是游戏中的角色,我们遇到一个女性角色,她没有孩子,不曾结婚,也没有【通奸者】特质……一般来说,这种情况下我们就可以认为她是处女——除非你获悉了她的情人秘密。
但在获悉这个秘密之前,她就是一个【观测者层面的处女】,也就是说,如果没有新的观测手段和信息,就只能将其认定为处女的存在。
现在,我们不再是游戏中的角色,而是升格为系统控制台——强大的第四天灾。我们又该如何确定一个女性角色是否为处女呢?
起初,我设定的条件是:
1-没有结婚
2-没有情人与灵魂伴侣
3-没有孩子
4-没有通奸者特质
以为这样就可以确认这个角色就是处女了,但是情况远比我想象中的要复杂。
1-没有结婚:
1-1:Q:如果有已故的前夫呢?
1-2:Q:如果有离婚的前夫呢?
A:增加判断前配偶的条件。
1-3:Q:如果有侧室呢?
1-4:Q:如果有已故的侧室呢?
1-5:Q:如果有如果有离婚的侧室呢?
A:增加判断前侧室的条件。
2-没有情人与灵魂伴侣:
2-1:Q:如果有已经分手的前情人/灵魂伴侣呢?
A:通过角色秘密,而不是现有情人来判断。
2-2:Q:如果有已经亡故的前情人/灵魂伴侣呢?
A:无法判断,情人死亡之后,秘密就消失了。
3-没有孩子:
3-1:Q:如果角色有私生子,且其秘密没有被发现呢?(这里是判断是否为处男时,可能遇到的情况)
A:未被发现的私生子不属于角色的孩子,只能通过血统秘密来判断。
所以最后的判断就变成这个样子了:

后面经人提醒,还有怀孕状态下的女人不是处女。
不过,这个判断其实是有很大的漏洞的,比如一个女性角色有了情人,这个情人死了,且没有留下孩子,那么这种情况就会绕过了判断条件,仍会被认为是处女。
所以为了补上这个漏洞,我还得额外打个补丁,当玩家控制的角色发现了情人秘密,那么直接将涉事人设置为非处女。以避免出现玩家知道某个女NPC偷情,但是她情人死了,结果等到调教的时候发现她还是处女的诡异情况。
即便如此,如果玩家未能发现这个秘密,或者触发了“共赴巫山”事件但没有怀孕的话,仍旧可以绕过这套判断机制。
虽然我也可以通过覆写“共赴巫山”事件的方式来弥补这个漏洞,不过鉴于玩家不可能发现其中的真相,我也就没改。一方面是覆写已有事件可能会造成兼容性问题,一方面就是单纯的懒(趴)。
嘛,差不多能跑,不被人看出破绽就是胜利!只要别蹦出那种明显不正常的情况,比如生过孩子的处女什么的——毕竟她又不是圣母玛利亚。