人类 格斗家
- UID
- 980561
- 主题
- 1
- 阅读权限
- 40
- 帖子
- 821
- 精华
- 0
- 积分
- 571
- 金钱
- 1879
- 荣誉
- 16
- 人气
- 0
- 在线时间
- 154 小时
- 评议
- 0
- 帖子
- 821
- 精华
- 0
- 积分
- 571
- 金钱
- 1879
- 荣誉
- 16
- 人气
- 0
- 评议
- 0
|
自创&修改兵种MOD
◆下面内容是以我创建的杰克.斯派洛兵种MOD为范例,请打开我MOD里的相应文件然后参照教程能更易懂。想修改其他技能等等可以打开其他兵种的atom文件参照修改。
- 准备工作
所需文件
- *.atom 兵种属性文件,winrar打开data/data.kfs解压缩需要修改的相应蓝本兵种名atom文件。
- *.lng 汉化文件,汉化对应等内容,winrar打开loc_ses汉化文件解压缩里面的rus_units_features.lng,该文件用的上。
- *.png 兵种肖像文件,供自创肖像用,调用游戏内肖像那么该文件就不需要,只需修改data.kfs内的itextures.dat添加相应值。
- hero.txt 英雄设定文件,文件包括各种和英雄相关的设定内容。。
- 开始修改
打开jack.atom文件,下面颜色和颜色为可能需要修改的部分。
- model=pirat2.bma 兵种使用的模型
- features_label=cpi_jack_feat 兵种名对应内容
- features_hints= 兵种特长内容,汉化文件下面会详细介绍
clear1_header/clear1_hint,
increasing_anger1_header/increasing_anger1_hint,
mind_immunity1_header/mind_immunity1_hint,
steel_armor1_header/steel_armor1_hint,
cusk_header/cusk_hint,
siege_weapon1_header/siege_weapon1_hint - race=neutral 种族
- cost=10000 雇佣所需黄金
- level=4 兵种等级
- leadership=1000 所需领导力
- attack=50 攻击力
- defense=50 防御力
- defenseup=10 战斗中选择防御时增加的防御力
- initiative=12 主动性
- speed=3 速度
- hitpoint=800 生命值
- movetype=0 移动类型0步行/1飞行/2飞行可穿越/-2(?)
- krit=40 兵种暴击率
- hitback=1 反击次数
- hitbackprotect=0 反击保护,比如德鲁伊、魅魔、吸血鬼王
- attacks=moveattack,triple_attack1,siegea,run 兵种攻击类型和技能对应下面的名称,列举了基本攻击、特殊攻击2个和技能。
- posthitmaster=features_increase_anger 攻击触发的效果,引用的效果为黑骑士的愤怒累积技能
- features=mind_immunitet,armor 自身附加的效果,引用的效果为龙类的精神魔法免疫和黑骑士的盔甲
- each_turn_script=features_auto_dispell 回合触发的效果,自动清除自身的负面效果
- resistances { 包括技能后的初始抵抗力
physical=20 物理抵抗力
poison=20 毒素抵抗力
magic=20 魔法抵抗力
fire=20 火焰抵抗力
} - moveattack { 基本的攻击方式,包括鼠标移动到目标身上剑模式的主动攻击和反击,该项目必须的不能修改。
group=1,1 攻击分组1的第1种,满足条件就可以触发其他攻击效果
nfeatures=enemy 目标为××时,触发效果,内容可以为人类、亡灵等种族,或者某个针对某个兵种等
damage { 基本攻击方式伤害,这个数值将累加显示在兵种数据窗口
physical=35,35 物理伤害
poison=35,35 毒素伤害
magic=35,35 魔法伤害
fire=35,35 火焰伤害
}
custom_params { 设定的触发攻击方式&几率或者自定技能设定
triple_attack1=1
siegea=1
}
} - triple_attack1 { 特殊攻击方式或技能,可随意设定一个名称
group=1,2 攻击分组1的第2种,满足条件就可以触发其他攻击效果
class=moveattack 类型基本攻击方式
base_attack=1 基本伤害0不会暴击1可以暴击
options=disablerush,6in1 攻击的效果6in1\3in1之类
features=enemy 目标为××时,触发效果
anim_attack=power 特殊的攻击动作
damage { 特殊技能攻击伤害
physical=35,35 物理伤害
poison=35,35 毒素伤害
magic=35,35 魔法伤害
fire=35,35 火焰伤害
}
custom_params { 设定的触发攻击方式&几率或者自定技能设定
triple_attack1=1
siegea=1
}
} - siegea { 特殊攻击方式或技能,可随意设定一个名称
group=1,3 攻击分组1的第3种,满足条件就可以触发其他攻击效果
class=moveattack 类型基本攻击方式
base_attack=1 基本伤害0不会暴击1可以暴击
options=disablerush,6in1 攻击的效果6in1\3in1之类
features=barrier 满足目标为barrier(障碍物,塔楼)
anim_attack=power 特殊的攻击动作
damage { 特殊技能攻击伤害
physical=70,70 物理伤害
poison=70,70 毒素伤害
magic=70,70 魔法伤害
fire=70,70 火焰伤害
}
custom_params { 设定的触发攻击方式&几率或者自定技能设定
triple_attack1=1
siegea=1
}
} - run { 特殊攻击方式或技能,可随意设定一个名称
class=scripted 脚本类型
reload=2 reload为冷却回合,moves为使用次数
hinthead=special_run_head 技能标题
hint=special_run_hint 技能解释
script_attack=special_run 脚本使用效果
picture_small=BA1_Run_small.png 技能条上的小图标
custom_params { 设定的触发攻击方式&几率或者自定技能设定
ap=2 效果
}
}
}
- 汉化对应文本修改
打开rus_jack.lng汉化文件,开始为新创建的兵种内需要汉化的内容添加汉化值,下面颜色为可能需要修改的部分,
1前面的内容为游戏内有的,我引用后加1区分开为自创,当然你自己修改的时候可以不用游戏默认的,
任意输入个名称也行。下面的汉化内容并非必须的,可以任意设定。
- cpn_jack=【杰克 斯派洛】
- cpsn_jack=【杰克 斯派洛】
- cpi_jack_feat=厚脸皮, 下流手段, 脑残, 诅咒之身, 三脚猫剑术, 小聪明.◆这里特别注意英文","后加一个空格隔开。
- clear1_header=^def_hint_t0^厚脸皮
- clear1_hint=^def_hint_t1^堪比城墙般的厚脸皮,自动过滤所有负面效果.
- increasing_anger1_header=^def_hint_t0^下流手段
- increasing_anger1_hint=^def_hint_t1^每次造成伤害都可以获得提升自身伤害和致命一击的效果.
- mind_immunity1_header=^def_hint_t0^脑残
- mind_immunity1_hint=^def_hint_t1^脑子有问题,所有精神类魔法对他无效.
- cusk_header=^def_hint_t0^三脚猫剑术
- cusk_hint=^def_hint_t1^攻击附近所有敌人.
- steel_armor1_header=^def_hint_t0^诅咒之身
- steel_armor1_hint=^def_hint_t1^受到诅咒,对各类伤害有略微一定抵抗力.
- siege_weapon1_header=^def_hint_t0^小聪明
- siege_weapon1_hint=^def_hint_t1^对障碍和城墙的伤害加倍.
- 其他文件
- 创建了兵种只需要修改hero.txt,搜索查找3个职业内容下面的army=*修改为army=jack|1,
然后新建的人物就带有自创兵种,或者找野外战斗然后逃跑,出来后身上也为自创兵种。
或者使用游侠会员rustdragon发的KB在游戏中添加招募自定义兵种方法帖子办法。 - 兵种肖像*.png自创的话用作图软件做一个120*153的png图片文件即可。
如果调用游戏内已经有的人物或兵种肖像只需要解压缩data.kfs内的itextures.dat,
先搜索调用目标的block {*}的内容,然后在最下面重新添加一边,修改下filename=*.png即可。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
总评分: 金钱 + 25
+ 2
查看全部评分
|