《金属怪形的完全详解》
一、第一宿主植入
仅会通过坏事件植入,分为两种:
①金属怪形植入
开局30天内不会发生,基地殖民者(包括奴隶,不包括食尸鬼和囚犯)小于4时不会发生,发生后45天内不会再发生。需要至少巨石等级1。
发生时不会报告给玩家。
发生时对所有殖民者、囚犯、奴隶(不包括食尸鬼和婴儿)中所有植入途径,以“获得植入途径后经过的时间”因素为权重随机选取其中一条,以此条主人为宿主,添加"金属怪形植入"
经过时间因素=1 - 经过天数/30*0.7
1.所有非开局小人(包括婴儿和复制体)会自动获得“来到殖民地前便已植入”的途径。
2.被隐身兽、夜枭、恶臭瘤兽、骇人异兽、所有爪兽、蹒跚怪近战命中后,必定获得"攻击植入"的途径,如果已有,则刷新经过时间。注意只要没有闪避就会获得,哪怕是通过护甲减伤而无伤。
3.被幽魂完成催眠会获得"催眠期间被幽魂植入"的途径,如果已有,则刷新经过时间。
感染途径经过30天会自动消除,不会因怪形破体而出消除,倒计时会因为低温休眠或培育舱等暂停。
②古怪同伴加入
与另一中性事件同名(等级0),需要至少巨石等级2,发生后60天内不会再发生。是直接带着金属怪形植入的状态加入。如果在过去30天内已经有过金属怪形相关事件,则不会发生。
(这种宿主的植入途径是被昆虫植入)
二、传播
①宿主向别人喂食,30%概率传播
②宿主对别人做手术,50%概率传播
③宿主与别人在双人床上睡觉,必定传播
④宿主对别人使用"异常医术",必定传播
⑤宿主每完成一份烹饪订单,4%概率产生一份食用后导致植入的食物。食物堆叠中优先拿取有问题的。
注意动物、机械体、婴儿无法被植入,但食尸鬼可以
三、潜伏
1.每个新宿主将在经过1.5~2.5天时标记所处位置,并在1~12小时后产生一个灰色血肉样本和一摊灰色血肉污渍。灰色血肉污渍可被玩家观察到,不清扫的话4~6天自然消失。标记之后每3~10天重复一次此过程。
灰色血肉样本一开始为隐形状态,五格以内的有视力非宿主会发现样本。
另外宿主躺下时暂停计时。
2.金属怪形植入时为幼年体,24小时后发育为成长体,72小时后发育为成熟体。
四、发现与破体而出
正常情况金属怪形破体而出时,所有同型号的都会陆续破体而出。(不同情况下破体而出的速度不同,不做分析)
1.外科检查:分析完随机数量(2~3)灰色血肉样本后,由非宿主对宿主进行外科检查时,必定发现并破体而出。
另外对已经暴露的宿主检查,必定导致破体而出。
2.审讯:审讯中每次冒社交气泡有(15%*社交效果)概率发现植入,发现后有50%概率会破体而出。另外审讯者也被感染的情况下也能审讯出感染。目前看代码是没发现会有审不出来的情况。审讯过程可打断,并可立刻重新审讯。
3.随机社交:每次非宿主与宿主社交冒气泡,会有0.1%概率发现感染。发现后有30%概率破体而出。
4.宿主死亡:所有金属怪形破体而出。
5.宿主逃离地图:满足条件的宿主要离开地图时,走到地图边缘格时怪形会破体而出。目前条件发现有释放其他阵营囚犯,自家阵营囚犯主动逃跑,放逐其他阵营殖民者
6.植入够多:每个宿主每5秒判定一次,当非精神崩溃的殖民者(不算囚犯和食尸鬼)之中,宿主占比超过50%(不同型号总和),16%概率破体而出。
这方面也是插值算法,占比40%时0.125%概率,占比20%时0.016%概率,占比19%以下时0.00416%
五、意外
1.某型号金属怪形破体而出后,再吃下以前植入的食物,会导致被植入另一个型号的金属怪形。
2.复制宿主时,复制出来的人身体里的金属怪形型号不一样。
3.宿主在地图外时,它的金属怪形不会一起破体而出。
六、奖励
打死每只金属怪形随机给10~20灵铁和0~1碎片。
成熟期不影响奖励。
七、开发者与代码
开发者里有一些相关的机制debug功能。调查小人已有的植入途径搜infection pathway。
事件植入可以在代码里搜IncidentWorker_MetalhorrorImplantation.TryExecuteWorker相关的
近战植入途径Pawn.PostApplyDamage
传播RimWorld.MetalhorrorUtility.Infect
灰色血肉filthTimer
发现Hediff_MetalhorrorImplant.Emerge和ShouldRandomEmerge