大致讲讲怎么给部队加新技能~♪
很简单,主要修改Core\DB\units\units_logics和Core\DB\units\units_views里的文件,第一个是单位的属性,第二个是显示的图标名字这些比如我要给巫妖加个从尸体召巫妖的技能,可以用裂隙族那个复活技能来搞
巫妖属性文件在Core\DB\units\units_logics\undead的lich_l(有3个)
这个就是复活技能代码:
"abilities":
[
{
"attackType_" : "cast",
"rank": 2,
"selfMechanics" : [ ],
"cd" : 2,
"charges" : 2,
"energyLevel": 2,
"damageDealer" :
{
"tags": [ "ability", "heal_ability", "revive_ability" ],
"triggerCounter": false,
"attackPatternSid" : "attack_single_buff",
"castTargetParams":
{
"targetTags": [ "unit" ],
"castTarget_": "allynoself",
"targetCondition_": "all"
},
"affectTargetParams":
{
"targetTags": [ "unit" ],
"castTarget_": "allynoself",
"targetCondition_": "all"
},
"damageTarget_": "none",
"targetMechanics" :
[
{
"mech": "revive", "values":[ "40" ,"1" ,"10" , "until start amount" ]
}
]
}
}
在其后可添加新的技能,我加个召巫妖:
{
"attackType_" : "cast",
"rank": 1,
"selfMechanics" : [ ],
"cd" : 1, 技能冷却
"actionCost": 0, 使用技能后可否进行其他行动,0为可以
"charges" : 3, 使用次数
"energyLevel": 1, 消耗专注点
"damageDealer" :
{
"tags": [ "ability", "revive_ability", "undead_immunities", "embodiment_immunities", "construct_immunities" ], 这是技能定义,比如是复活能力,不能复活不死族之类的
"triggerCounter": false,
"attackPatternSid" : "attack_single_buff",
"castTargetParams":
{
"targetTags": [ "unit" ], 技能的目标是啥
"castTarget_": "all", 作用的目标是啥,比如全部,友军,敌人这些
"selection": "object", 技能可选定类型
"targetCondition_": "dead" 目标是啥状态,这个是尸体
},
"affectTargetParams":
{
"targetTags": [ "unit" ],
"castTarget_": "all",
"selection": "object",
"targetCondition_": "dead"
},
"damageTarget_": "none",
"targetMechanics" :
[
{ "mech": "substitute_by_hp"以目标生命值为例, "values":[ "lich"你召出来的是个啥 ,"0.8"生命值百分比 ,"true","true","false","false","true" ] }
]
}
},
上面这段代码用了就能以目标尸体80%的生命值召巫妖,然后在Core\DB\units\units_views\undead找到lich_v
在其中技能栏里加新图标,说明之类的
"abilities":
[
{
"name": "lich_ability_1_name", 技能名字和图标
"abilityType": "Ability_type_special" , 技能分类
"description": "lich_ability_1_description", 技能描述
"animationIndex": 1 释放动画分类
}
],
新的技能可以复制已有的代码来完成~
其实修改不难,关键要注意格式不能错,可以对比下游戏原文件~
能让英雄学习技能突破8个吗 wangyaodatou 发表于 2026-5-4 15:58
能让英雄学习技能突破8个吗
暂时没找到方法,我试过直接在英雄文件添加过量的技能,结果就是游戏卡死.....
zyzerg 发表于 2026-5-4 17:27
暂时没找到方法,我试过直接在英雄文件添加过量的技能,结果就是游戏卡死.....
...
ce修改器没有这个,可能要mod
大佬,只能加主动技能么?被动技能能加么?比如给天使加双击给龙加吸血之类的,我试了下好像没效果。。。 不建议 现在做mod
因为更新 实在太频繁了
这几天 天天升级
我自己写的mod
天天都要适配新版
烦都烦死了 03keeper 发表于 2026-5-4 21:17
大佬,只能加主动技能么?被动技能能加么?比如给天使加双击给龙加吸血之类的,我试了下好像没效果。。。 ...
双击吸血这些需要在兵种攻击属性里面自己改,只加技能只是说明。
页:
[1]