骑马与砍杀中文站论坛

标题: 如何通过直接修改mod文件代码来制作属于自己的特效神器。 [打印本页]

作者: 食人魔剁刀    时间: 2023-1-8 10:13
标题: 如何通过直接修改mod文件代码来制作属于自己的特效神器。
如题,个人尝试通过拼接赛瑞米林mod里的武器代码的方式在赛瑞米林mod里添加新武器时发现新拼接出的武器并无原武器“降低士气”,“触发燃烧”以及“流血”等特效词条描述,明明除了名字和调用模型以外的全部代码都是照搬原武器所有代码,为什么会出现特效词条消失的情况呢?

作者: 112233lyh    时间: 2023-1-8 17:29
除非这些效果是用物品触发器写的,不然你把物品代码全复制也无效。比如如果用战场触发器写,那就只需要调用物品名字。
作者: 112233lyh    时间: 2023-1-8 17:31
还有一种可能是,虽然这特效虽然是物品触发器写的,但是限制了必须满足某某条件甚至被某某拿着才能生效,你解读代码看看。
作者: 食人魔剁刀    时间: 2023-1-8 20:24
112233lyh 发表于 2023-1-8 17:31
还有一种可能是,虽然这特效虽然是物品触发器写的,但是限制了必须满足某某条件甚至被某某拿着才能生效,你 ...

我只会最简单的那种TXT代码修改,解读代码是真的不会
作者: 食人魔剁刀    时间: 2023-1-8 20:36
112233lyh 发表于 2023-1-8 17:31
还有一种可能是,虽然这特效虽然是物品触发器写的,但是限制了必须满足某某条件甚至被某某拿着才能生效,你 ...

另外我确定装备特效并不限定持有人,我给自己整了一身念涌军装备,进战场打架的时候装备特效词条一直有效。
作者: 112233lyh    时间: 2023-1-9 01:18
食人魔剁刀 发表于 2023-1-8 20:36
另外我确定装备特效并不限定持有人,我给自己整了一身念涌军装备,进战场打架的时候装备特效词条一直有效 ...

sd9的写法挺灵活的,不同装备有不同的操作。特殊效果有些可能是物品触发器,有些可能是检测物品的战场触发器,有些甚至可能是基于兵种的。比如有个人在盾在的、盾碎人亡的兵种,它用的塔盾的特效我可以肯定地告诉你就是锁定使用者。
作者: lq95928    时间: 2023-1-9 05:04
设置的新武器是没有特效还是仅仅没有特效的词条描述,如果单单是没有描述的话,可以看下这个帖子,写的很详细

https://bbs.mountblade.com.cn/thread-450204-1-3.html

作者: 食人魔剁刀    时间: 2023-1-9 08:13
lq95928 发表于 2023-1-9 05:04
设置的新武器是没有特效还是仅仅没有特效的词条描述,如果单单是没有描述的话,可以看下这个帖子,写的很详 ...

不仅没描述,也没效果。
作者: lq95928    时间: 2023-1-10 00:20
食人魔剁刀 发表于 2023-1-9 08:13
不仅没描述,也没效果。

不太清楚这个效果是如何实现的,有可能是通过战场触发器实现的,比如定义某某ID的武器有此效果,因为你创建的新武器必然ID不同,所以自然没有效果。
作者: 传说的骑士    时间: 2023-1-14 22:51
你不给它设置,它怎么来效果。通常这类效果都是通过设置物品的slot值来实现,判断获取物品对应slot值,再触发相应效果,同时达到批量化给物品添加特性的目的




欢迎光临 骑马与砍杀中文站论坛 (https://bbs.mountblade.com.cn/) Powered by Discuz! X3.4