以下是要准备的文件,也可以从我的范例文件下来直接用
medals.txt,rus_items.docx,special_params.txt,rus_items.docx
实际示范
比如第一个无损的勋章
先找到medals.txt文件里的描述
medal_strategist_1 { 等级1时
category=o
image=heroitem_medal_strategist.png
hint_config=object_item
label=itm_medal_strategist_1_name
hint=itm_medal_strategist_1_hint
information_label=
maphint=
mapinfo=
price=10
maxcount=0
level=1
race=human
medclass=-1
use {}
mods {
leadership=count,200 这就是加的领导,也可以添加其他增加的能力
}
propbits=medal
params {
max1=10 等级一所要达成的次数
max2=30 等级二所要达成的次数
max3=50 等级三所要达成的次数
order=1
param=0
var=clear_wins 达成条件
}
假设我改好1级+250,2级+700,3级+1300
改了以上的数值后,增加的能力就会有,但是显示上不会正确
还是未修改前的,所以
再开启rus_rewards.lng
找到关于那个无损勋章的说明
从这里改
reward_strategist_1=+200 领导力
reward_strategist_2=+500 领导力
reward_strategist_3=+1000 领导力
改成
reward_strategist_1=+250 领导力
reward_strategist_2=+700 领导力
reward_strategist_3=+1300 领导力
下面再示范一个额外增加的奖励
比如,屠龙勇士
mods {
sp_addexp_spirit=count,10
}
propbits=medal
params {
max1=1
max2=10
max3=100
order=3
param=0
var=units_killed-blackdragon,units_killed-bonedragon,units_killed-greendragon,units_killed-reddragon
}
除了+10%宠物龙经验你也可以加入其它的能力,比如攻击,防御,抗性,伤害…等等,比如加入攻击+1
mods {
sp_addexp_spirit=count,10
attack=count,1
}
有些特殊的效果你可以参考items.txt的物品,复制过来就有你想要的效果
再进阶一点,加入自定义的效果
比如屠龙3时,我要加入-10%龙的领导
先定义这个效果,打开special_params.txt
加入
sp_lead_dragon {
cmc=1
params {
units=reddragon,blackdragon,bonedragon,greendragon
}
}存档后,再改medals.txt里的屠龙3级
mods {
sp_addexp_spirit=count,50
sp_lead_dragon=count,10
}
这样就会有绿龙,红龙,黑龙,骨龙-10%领导的效果
最终级教学……增加等级
以下是我要修改的
屠龙1,杀1只龙,+10%宠物龙经验
屠龙2,杀10只龙,+30%宠物龙经验
屠龙3,杀100只龙,+50%宠物龙经验
屠龙4,杀200只龙,+50%宠物龙经验,-10%龙所须领导,+20%对龙伤害
在medals.txt里
前1-3级要改的地方在这里
}
propbits=medal
params {
max1=1
max2=10
max3=100
max4=200
order=4
param=0
再复制3级的全部讯息再贴上改为(红色地方是要修改的)
medal_dragon_slayer_4 {
category=o
image=heroitem_medal_dragon_slayer.png
hint_config=object_item
label=itm_medal_dragon_slayer_4_name
hint=itm_medal_dragon_slayer_4_hint
information_label=
maphint=
mapinfo=
price=10
maxcount=0
level=1
race=human
use {}
mods {
sp_addexp_spirit=count,50
sp_lead_dragon=count,10
sp_attack_dragon=count,20
}
propbits=medal
params {
max1=1
max2=10
max3=100
max4=200
order=4
param=0
改完后再改rus_rewards.lng的说明,增加一行对4级的说明
reward_dragon_slayer_1=+10% 宠物龙经验值
reward_dragon_slayer_2=+30% 宠物龙经验值
reward_dragon_slayer_3=+50% 宠物龙经验值
reward_dragon_slayer_4=+50% 宠物龙经验值,龙领导-10%,对龙的杀伤+20%
还没完,再开启rus_items.docx,一样增加对4级的说明
//==== medal_dragon_slayer_4
itm_medal_dragon_slayer_4_name=屠龙勇者
itm_medal_dragon_slayer_4_hint=^?^[medal]
itm_medal_dragon_slayer_4_info=^?^
itm_medal_dragon_slayer_4_mhint=^?^
itm_medal_dragon_slayer_4_minfo=^?^
itm_medal_dragon_slayer_4_taken=^?^