Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
这里我再说明一次,添加逻辑为:①创建NPC时,其魅力值>449,且带有元阴气运;②过月时,(NPC有可能装备坐骑,增加魅力值),其魅力值>449,且带有元阴气运;③NPC与NPC双修、战败前,一方魅力值>449且带有元阴气运,拦截行为并添加锁气运;④与玩家双修后;⑤玩家触发NPC的战败;此5类都会添加锁气运。另:锁气运不会在过月被移除,对于玩家只能通过按钮移除。
如果你有特殊癖好,可以在json里修改参数,关闭自动上锁功能
一开始这个功能的实现方式,我计划是过月往npc背包添加几个随机的秘籍,学习几本并输出日志。但那样涉及了秘籍道具创建,但我当时试了半天,搞不明白怎么在技能数据与道具书之间转换,我只会直接产生一套技能数据,最后选择用执佬的办法。
至于直接替换npc心法,能做到,但没了买书行动,交互差点意思。
不如你送npc几本秘籍试试,npc应该会学习的。
某些功能不对接开天可以,但有一些不行。
例如本mod的记录双修次数功能,你如果对旧档打mod,它不知道历史次数,从0开始计算次数,同理,像处子标记等,都会出现bug。
但如果是npc智能化、送突破道具等功能,旧档不会出现bug,因为不涉及历史记录。
但事实是它确实有bug。我调用的是官方密谋类,但官方没实装NPC与NPC之间的密谋功能,大概就是因为有bug,这东西本就不完善。
我猜官方应该没想好,胜利方有2个密谋NPC,以哪一个NPC的思考作为对战败方NPC的裁决呢?如果胜利方2个NPC的裁决不一样,或许就会出现死又没死的bug。
这个bug我不可能修改官方类,所以我没在你上一次询问时回复你。但你这么坚持,你希望我怎么解决呢?①删除密谋功能;②把官方密谋类改成自定义密谋类,如比较双方战斗力决定胜败方,根据主目标之间的亲仇决定是否下死手,③密谋改为普通寻仇;④你有其他创意。
像鬼畜mod有单独的战败,战败不会发出双修请求,也不经过好感判定,所以锁气运无法拦截。以及鬼畜配套的一些mod,只要不经过好感判定(比如直接输出一个2人双修日志),也无法拦截。
至于如何让系统以本mod的判定结果为准,你可以试试把本mod放在所有 有同类功能的mod 的最上面或最下面,系统应该不是随机产生结果的,而是会根据mod的排序,选用最上或最下mod的判定结果。
与其说是冲突,其实是吃电脑配置,只要你配置特别高,就不会有冲突。反正作者的电脑,如果同时启用2者,过月有概率会闪退;但我也见有其他人同时启用过,且他说他没遇到过闪退情况。
综合考虑而言,我没有添加此功能的想法,毕竟有些人光过月,就可能要闪退了,我不应该再加一个容易导致闪退的功能,这是没办法的事。
如果你确定没有其他mod的问题,那么系统执行顺序就是:其他NPC密谋杀了NPC-A ,系统遍历所有NPC并遍历到A,A通过了概率判定并创建额外行为,A通过了mod的存亡判定,A进入额外活动或系统过月并创建行动——创建偷灵石,修炼功法行为。
按照这个逻辑,要么是密谋的击杀有延时,击杀后不会立刻修改NPC的存活状态,于是本mod的存亡判定通过了一个死亡NPC;要么是本mod的存亡判定失灵了,代码无法成功检测NPC的存亡状态。
我存亡判定用的是系统配置指令 roleFate,不应该失灵吧。还是很难理解你为什么会报错。你的存档不会是很久之前的旧存档吧?
①我过月额外活动会检测存活状态;②我过月额外活动执行顺序,是过月触发,且排在NPC系统过月之前的。
首先,我检测了存活状态,npc如果死了不会触发额外活动,这就排除了额外活动对死亡NPC的干扰,而且我修复了密谋的bug,意味着密谋不会抓取死亡NPC,额外活动只会在存活NPC之间产生;其次,额外活动执行在系统过月之前,就算系统过月把NPC杀了,额外活动结束后才执行系统过月,怎么会让NPC继续偷灵石从而活下来。
如果你没有其他mod的干扰,那就是说额外活动击杀NPC,但系统过月让死亡NPC偷灵石,这可能吗?
能力有限修复不了。
另外,你19小时前的最新评论被系统屏蔽了,我看不到。
另外,即使你关闭了锁定亲友NPC的功能,如果NPC触发了送突破道具的日志,突破时仍然会锁定为mod随机到的突破品质,省的大部分NPC都走人道筑基。
我在txt文件中有写本mod随机范围。根据NPC模板,如果是普通NPC,品质全随机;如果是天骄NPC,默认随机范围为天道筑基、1/2品金丹、天/地道元婴——天骄就是要有更强的底蕴、更慢的突破速度。
你真的需要单独做一个开关吗,不喜欢道侣最高品质突破么?如果你特别需要这个开关,我可以在json添加下。
这个强制最高突破功能,并没有修改npc的突破速度。逻辑是:npc产生突破行为时,进行拦截。比如npc进行了5品金蛋/4品金蛋突破,若该npc是你道侣,则修改为1品金蛋。
也就是说,你道侣三个月内,筑基到结晶到一品金蛋,送的材料也没用,说明npc或许用的是低级材料突破的,所以没有把材料全用完。至于npc的突破速度太快,和此功能不相干。
而且,本mod的赠送突破道具功能,1个月只会送1个,三个月内,最多送3个材料。你道侣能筑基到结晶到一品金蛋,应该是其他mod送材料了。
你提到的不相同的方面只是其一,其二是,鬼畜的战败计算算法与本mod的战败计算算法不一样,那鬼畜触发战败并计数后,本mod是否也会触发并计数?二者能时时刻刻相一致吗?算法都不一致,计数怎么可能时时刻刻一致?
总之,除非我把鬼畜的各种代码都抄袭到本mod,不然气运、计数不一致是必然发生的。不只是鬼畜,其他一些mod,若和本mod修改了相同的功能,一样会出现不一致的情况,这种情况我是改不完的。
不必感到为难,放弃本mod就好了,本来就是自娱自乐的作品。
首先,贞洁丢失气运只是个标识罢了,没有任何效果,如果你遇到了bug,我想应该和这个气运无关,因为它没有任何效果。
第二就是,我测试本mod时,从v1.0到现在的v1.3,没遇到过你这种情况——人物图不见。本mod上线也有1个月多了,你前面很多人,没有提出过这个bug,所以有没有一种可能,人物图是和你本地的其他mod冲突了,而不是本mod的bug呢?
最后,本mod没有任何影响立绘的代码,也没有与立绘相关功能。不清楚你本地到底是个什么情况。