注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 战争传说 战争传说武器技能的修改(pak文件修改) ...
查看: 8567|回复: 43
打印 上一主题 下一主题

[原创] 战争传说武器技能的修改(pak文件修改) [复制链接]

帖子
76
精华
0
积分
38
金钱
391
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2022-8-1 13:09:35 |只看该作者 |倒序浏览
关于如何解包PAK跟如何修改装备已经有大神发过了,不懂的自己去翻帖。
我这里讲一下进阶修改原武器的属性跟技能。
比如“卢西拉”这把双手锤原技能是“卢西拉的复仇”,这技能看似强大实则鸡肋,要第二回合才能攻击到人。所以自己动手改掉了技能。

需要修改的就是"props":里面的技能跟模组,我这里替换成了“碎甲”

进入游戏后

然后继续搜索技能名称ArmorCrushing,可以找到这个技能的属性

"radius"是技能范围,"minDmg"是最小攻击力,有的武器还有"maxDmg"最大攻击力,10就是100%
目前在研究怎么把多种效果集合到一个技能里,比如击退+毒+流血,装备显示的数值可以改成功,但是技能执行的脚本改完进战斗会锁死人物无法操作。
希望有大神解惑。

另外衣服跟护甲片的修改很简单,把同类的其它装备属性复制到你要改的装备属性里就行。


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
76
精华
0
积分
38
金钱
391
荣誉
0
人气
0
评议
0
沙发
发表于 2022-8-1 14:01:04 |只看该作者
PAK解包工具以及修改教程:https://game.ali213.net/thread-7067515-1-1.html
配方的修改:https://game.ali213.net/thread-7071895-1-1.html

防御者加固层的修改
                                        "id": "LayerCommonArmor",
                                        "name": "Renfort du Défenseur",
                                        "weight": 0.5,
                                        "baseBonus": [
                                                {
                                                        "value": 100,
                                                        "attribute": "Armor"
                                                },
                                                {
                                                        "value": 20,
                                                        "attribute": "Guard"
                                                },
                                                {
                                                        "value": 20,
                                                        "attribute": "Dexterity"
                                                },
                                                {
                                                        "value": 20,
                                                        "attribute": "Strength"
                                                },
                                                {
                                                        "value": 10,
                                                        "attribute": "CritHitPercent"
                                                },
                                                {
                                                        "value": 2,
                                                        "attribute": "Movement"
                                                }

使用道具 举报

帖子
499
精华
0
积分
250
金钱
2823
荣誉
0
人气
4
评议
0
板凳
发表于 2022-8-1 15:15:39 |只看该作者
厉害了

使用道具 举报

帖子
665
精华
0
积分
335
金钱
5977
荣誉
0
人气
26
评议
0
地板
发表于 2022-8-1 20:13:55 |只看该作者
我来补充一下 技能的特殊效果
下面是我新加的一个攻击技能
必须要有"script":那一段特殊效果才会起作用





中文文本里面的各种value 要跟技能里面"script":后面的代码对应不然数值
会显示错误 但不影响使用
        <Punch2>
            <name>黑虎掏心</name>
            <desc>平平无奇的一拳对目标造成[DMG]并将其击退::value1::米,同时施加[Slowdown]效果,持续::value2::个回合。自身获得::value3::层[AnimalMarkedBonus]。</desc>
        </Punch2>       

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
76
精华
0
积分
38
金钱
391
荣誉
0
人气
0
评议
0
5#
发表于 2022-8-1 20:51:08 |只看该作者
dengcc80 发表于 2022-8-1 20:13
我来补充一下 技能的特殊效果
下面是我新加的一个攻击技能
必须要有"script":那一段特殊效果才会起作用

谢谢大神讲解,我也研究出来了脚本运行的规则。下一层楼会贴上各种技能效果的脚本说明。

使用道具 举报

帖子
665
精华
0
积分
335
金钱
5977
荣誉
0
人气
26
评议
0
6#
发表于 2022-8-1 20:59:28 |只看该作者
SUPERMANYU 发表于 2022-8-1 20:51
谢谢大神讲解,我也研究出来了脚本运行的规则。下一层楼会贴上各种技能效果的脚本说明。
...

恩恩恩 你继续研究

使用道具 举报

帖子
76
精华
0
积分
38
金钱
391
荣誉
0
人气
0
评议
0
7#
发表于 2022-8-1 21:05:59 |只看该作者
下面列出各种技能脚本,具体改法参照楼上dengcc80的帖子
流血"script": "function onDamage(a) {\n\tif( a.isCritical ) {\n\t\ta.target.addStatus(Status.Bleeding);\n\t}\n}",
毒  "script": "function onDamage(a) {\n\ta.target.addStatus(Status.Poison, vars.value1);\n}",
燃烧"script": "function onDamage(a) {\n\ta.target.addStatus(Status.Burning);\n}",
击退"script": "function onHit(a) {\n\ta.target.pushback(skill.unit, vars.value1);\n}",
减速"script": "function onDamage(a) {\n\ta.target.addStatus(Status.Slowdown, vars.value1, true);\n}",
缴械"script": "function onDamage(a) {\n\tif( a.isCritical ) {\n\t\ta.target.addStatus(Status.Disarm, vars.value1, true);\n\t}\n}",

貌似不能超过3种效果,我改的'纳西斯之箭'除了原效果,增加了 击退 跟 缴械 。再加就进不去战斗了,目前仍在研究中。

使用道具 举报

帖子
7
精华
0
积分
4
金钱
122
荣誉
0
人气
0
评议
0
8#
发表于 2022-8-1 22:03:16 |只看该作者
mode:   范围攻击后面数字不能为0,

使用道具 举报

帖子
665
精华
0
积分
335
金钱
5977
荣誉
0
人气
26
评议
0
9#
发表于 2022-8-1 22:46:21 |只看该作者
听楼上说的去搜了一下
                                {
                                        "typeStr": "5:TargetUnit,Precision,Passive,Move,Immediate,Zone,WorldPassive",
                                        "name": "mode"
                                },       
mode 0 对应那个TargetUnit
0应该是近战单体攻击
1远程单体
后面的.......

使用道具 举报

帖子
7
精华
0
积分
4
金钱
122
荣誉
0
人气
0
评议
0
10#
发表于 2022-8-1 23:07:17 |只看该作者
dengcc80 发表于 2022-8-1 22:46
听楼上说的去搜了一下
                                {
                                        "typeStr": "5:TargetUnit,Precision,Passive,Move,Immediate,Zone,World ...

大佬知道如何给装备附加多个技能吗?比如盾击、箭防、防护,同时加在一个盾上。

使用道具 举报

帖子
665
精华
0
积分
335
金钱
5977
荣誉
0
人气
26
评议
0
11#
发表于 2022-8-2 01:06:54 |只看该作者
本帖最后由 dengcc80 于 2022-8-2 02:16 编辑
snni 发表于 2022-8-1 23:07
大佬知道如何给装备附加多个技能吗?比如盾击、箭防、防护,同时加在一个盾上。
...

试了下 只能弄一个技能多了就没效果

使用道具 举报

帖子
76
精华
0
积分
38
金钱
391
荣誉
0
人气
0
评议
0
12#
发表于 2022-8-2 13:49:49 |只看该作者
dengcc80 发表于 2022-8-1 20:59
恩恩恩 你继续研究

终于初步搞清楚了脚本的写法
我改的一箭打出 击退+燃烧+中毒+减速+缴械+流血
"script": "function onHit(a) {\n\ta.target.pushback(skill.unit, vars.value1);\n}\nfunction onDamage(a) {\n\tif( a.isCritical ){\n\t\ta.target.addStatus(Status.Bleeding);\n\t}\n\ta.target.addStatus(Status.Slowdown, vars.value1, true);{\n\ta.target.addStatus(Status.Burning);\n}\n\ta.target.addStatus(Status.Poison, vars.value1);{\n\t\ta.target.addStatus(Status.Disarm, vars.value1, true);\n\t}\n}",

各种效果之间用;分割。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
22
精华
0
积分
11
金钱
146
荣誉
0
人气
0
评议
0
13#
发表于 2022-8-2 14:29:56 |只看该作者
牛逼。。。。。

使用道具 举报

帖子
73
精华
0
积分
37
金钱
982
荣誉
0
人气
0
评议
0
14#
发表于 2022-8-2 20:16:53 |只看该作者
请问卢西拉锤子的技能 怎么改成及时的 而不是需要等一回合

使用道具 举报

帖子
76
精华
0
积分
38
金钱
391
荣誉
0
人气
0
评议
0
15#
发表于 2022-8-2 21:34:08 |只看该作者
shun0830 发表于 2022-8-2 20:16
请问卢西拉锤子的技能 怎么改成及时的 而不是需要等一回合

上面不是教了怎么改武器技能,用别的技能替换就完了。觉得威力不够可以按我的脚本加上各种效果。

使用道具 举报

帖子
19
精华
0
积分
10
金钱
83
荣誉
0
人气
0
评议
0
16#
发表于 2022-8-2 21:37:43 |只看该作者
萌新 问下 大佬们 目前玩的哪个版本  是否汉化  谢谢

使用道具 举报

帖子
19
精华
0
积分
10
金钱
83
荣誉
0
人气
0
评议
0
17#
发表于 2022-8-2 21:38:24 |只看该作者
SUPERMANYU 发表于 2022-8-2 21:34
上面不是教了怎么改武器技能,用别的技能替换就完了。觉得威力不够可以按我的脚本加上各种效果。

...

顺便 问下 学**版 资源 谢谢

使用道具 举报

帖子
76
精华
0
积分
38
金钱
391
荣誉
0
人气
0
评议
0
18#
发表于 2022-8-2 21:46:45 |只看该作者
信仰圣光吧6 发表于 2022-8-2 21:38
顺便 问下 学**版 资源 谢谢

https://game.ali213.net/thread-7071238-1-1.html
1.177中文版

使用道具 举报

帖子
19
精华
0
积分
10
金钱
83
荣誉
0
人气
0
评议
0
19#
发表于 2022-8-2 21:50:20 |只看该作者
SUPERMANYU 发表于 2022-8-2 21:46
https://game.ali213.net/thread-7071238-1-1.html
1.177中文版

好的 谢谢 大佬   萌新 刚接触  能否加个联系方式  后续好请教一二

使用道具 举报

帖子
6
精华
0
积分
3
金钱
120
荣誉
0
人气
0
评议
0
20#
发表于 2022-8-3 09:12:16 |只看该作者
想问下改了数值是要重新开档才有效吗,因为看到技能已经变化了,但是加的数值没变化

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-9-4 07:17 , Processed in 0.341904 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到