测试的时候我觉得稍微有点有意思的点是。
拉斐尔剧情其实是长休前剧情(是点了营地火但还没睡觉时触发的)
而表白剧情是长休时剧情(是在点了睡袋开睡后触发)
尤格表白剧情明明是【长休时剧情】但却不接在【拉斐尔剧情】后触发,非要再睡一天才行。
但是血商的【表白剧情】就能接在【拉斐尔剧情】后触发。
代码逻辑蛮奇怪的。
我瞎猜,可能代码层面是有睡前触发和睡时触发的区别。
但【拉斐尔剧情】和【尤格表白剧情】的flag是在杀尤格后同时通过的。所以它俩可能是同时进行了一个长休剧情的判断逻辑。因为通过的是长休的逻辑,而不是睡前睡后的逻辑(不排除是漏写了,或者判断顺序是先睡前后,后长休排队)总之最终导致了需要长休两次。
而血商表白的flag和尤格flag不是同一个,所以虽然逻辑上虽然也是排队触发,但因为有触发的先后顺序(它不会和尤格falg在同一时间被判断)所以因为触发了两次长休判断,而不是像尤格那样一次长休判断触发了两个剧情。
所以导致它通过了睡前触发和睡时触发的判断,使得血商表白剧情可以接在拉斐尔剧情后同天触发?
我猜的……
之前安mod(虽然是被mod作者修过了)和看解包,看过一部分代码,拉瑞安的代码写的其实……还行……
但是奈何博门太大了,几乎可以说是无论如何都会变成屎山……就……没办法(
前提是1章近过小树林。
文中【不长休】指的是,两件事中途不长休。
◆吸血商
长休触发相关剧情。哄好可进恋人线,哄不好变朋友。
◆吸血商放尤格
长休恋人关系后放尤格,无论如何都会分手。吸血商后不长休,放尤格之后长休触发◆吸血商
◆吸血商杀尤格
长休恋人关系后杀尤格无特殊剧情,长休分手后杀尤格表白剧情则因已是朋友关系导致无特殊剧情。
不长休杀尤格后长休触发◆吸血商
◆不吸血商
长休触发表白剧情
◆不吸血商杀尤格
长休进恋爱线后触发睡前拉斐尔剧情,不长休触发(◆吸血商)
◆不吸血商放尤格
长休进恋爱线,发尤格后会分手。不长休则触发◆吸血商
◆杀尤格
长休2次可触发表白剧情,第一次长休会被拉菲尔顶掉。
◆杀尤格吸血商
长休2次通过尤格任务进恋爱线,吸血商后不触发后续剧情,关系不变。
只长休1次,不触发表白剧情,直接去吸血商。之后长休会触发(◆吸血商)尤格表白剧情会被血商剧情顶掉。
◆杀尤格不吸血商
逻辑同上。两种表白剧情触发看长休时机触发。
◆放尤格
强制触发对话,不过鉴定会离队。选不需要鉴定的选项不离队(不知道是否和好感度有关)长休不触发任何特殊剧情
◆放尤格吸血商
触发(◆吸血商)
◆放尤格不吸血商
触发(◆不吸血商)
之前测阿斯的恋爱线逻辑我忘记把长休要素考虑进去了,结果导致了一个错误的结论!!!我笨!
重新测了一下。
(图文不太有关)
结论:
①血商和尤格2选一都能触发阿斯的表白剧情,进恋爱线。
②血商剧情优先度似乎大于尤格剧情。
③进入恋爱线后依旧可能会因另一个任务导致分手。
④两种表白剧情里都有导致直接分手的作死选项。
具体测试内容见评论。