[罗马:全面战争]教你怎么改弓箭射程
因为论坛取消了搜索,新手们的问题就不容易解决了……
这里给一个改射程的具体教程……
在Datadescr_projectile_new.txt里找到你要改的东西
比如下面是弓箭的资料:
projectile arrow
;effect default_arrow_trail_set
effect_offset -1.5
damage 0
radius 0.1
affected_by_rain
min_angle -60
max_angle 60
velocity 48
display particle_trail
triangle
texture data/textures/arrow_test.tga
tail 0.3
length 2.5
tail_tex0 0 0.0
tail_tex1 0 0.25
head_tex 1 0.125
end
projectile arrow_fiery
flaming arrow
effect fiery_arrow_set
end_effect fiery_arrow_explosion_set
effect_offset -0.85
damage 0
radius 0.1
affected_by_rain
fiery
min_angle -60
max_angle 70
velocity 48
display aimed
triangle
texture data/textures/arrow_test.tga
tail 0.3
length 2.5
tail_tex0 0 0.0
tail_tex1 0 0.25
head_tex 1 0.125
end
第一段是暗箭,第二段是火箭……
现在复制一份,贴到文件的末尾……
现在开始解释……
projectile arrow//类名,每做一个新的弹射兵器,名字都不能重复的,而且要被使用其的兵种调用……【汗水】
damage//攻城器对建筑的伤害,另一个damage_to_troops自然是对士兵的附加伤害
radius//武器半径,表改了
affected_by_rain//想厉害的话,这行去了
min_angle -60
max_angle 60//射角,改大一些吧
velocity 48//这个是速度!!!!!!!!!!!改到64可确保300射程!!!【天啦】
其它的就是武器的外观,不要去弄了……
flaming arrow//表明 这个类是"arrow"的火箭状态
fiery//有火箭的士气伤害,和烧人效果
300码箭最简单改法:
以上面为例,复制后,从上到下,把
projectile arrow
改为projectile s_arrow
affected_by_rain去掉
velocity 48
改为velocity 64
projectile arrow_fiery
改成projectile s_arrow_fiery
flaming arrow
改成flaming s_arrow
affected_by_rain去
velocity 48
改为velocity 64
然后在改兵种武器的那一栏里
stat_pri 6, 3, arrow, 120, 60, missile, archery, piercing, none, 25 ,1
改成
stat_pri 6, 3, s_arrow, 300, 60, missile, archery, piercing, none, 25 ,1
OK了!
想要让弓骑用火箭的话
stat_pri 6, 3, arrow_fiery, 300, 60, missile, archery, piercing, none, 25 ,1
调用火箭就可以了,我就在用这个……【开心】
还有,改速度的时候不要太贪心了,速度越大,越容易误伤前排(前排士兵:“30根箭射光了?没关系,我背上还有29根箭……”
48速的箭,最远射187码,最远射程与速度平方成正比,要射S的射程,就用S除以187,再开根号,乘以48,可以得到速度……(表扁我!)
实际上用我上面做新类的方法修改,是不需要备份的,因为原来的设定一字未动……
不用新武器时,放在那里就行了……