|
小小教程,给大家娱乐,喷子全家福贵。 游戏内武器的攻击是有设定的,比如反坦克武器只会打器材,普通武器只打人员,这和弹药类型有关。 但是我们不能直接更改弹药,不然使用这种弹药的士兵就会死命打载具。 因此我们需要添加一个新弹药:被甲步枪弹。 首先打开gamelogic.pak\set\stuff\ammo找到rifle_grenade.ammo,把它复制到桌面。 改名为rifle_grenade_at.ammo。 然后打开复制这段代码覆盖 {from "pattern rpg_ammo"
{entity "type2at_ammo"}
{tag "ap cumulative pierce"} {view "type2at_ammo"
{tail "grenade_tail" "tail"}
}
{damage blastwave
{energy 1.0}
{area 2.0 4.0}
}
{inventory
{weight 20}
{size 2 1}
}
{mass 0.025}
} 接着保存,放入ammo文件夹。 下来在gamelogic.pak\set\stuff\rifle\sniper找到你要修改的枪械(比如em2是英国的恩菲狙)看好名字,别改错了。 在 {filling "ammo rifle" 5}中改为 {filling "ammo rifle_at" 5}这样这把狙击枪就只会用刚才修改的被甲弹了,如果你还想用普通子弹,就保留没有at的,在它下面加上一行新的at。 然后在倒数第二行,也就是}符号之前加入新行{projectileDamageTable {0 20} {35 15} {50 13} {80 10} {100 5}} 这些数据分别代表距离和穿透力,0米为20mm等等,不要改的太变态,保存后即可。 【可以按照我修改的对照】 {from "pattern sniper_rifle"
{filling "ammo rifle_at" 5}【被甲弹】
{filling "ammo rifle" 5}【普通子弹】
{entity "type99rifle_s"}
{fireSound "rifle/type99rifle_s"}
{reloadSound "rifle_bolt_five"}
("speed" s(730))
{projectileDamageTable {0 20} {35 15} {50 13} {80 10} {100 5}}【距离&穿透】
}
我改的这个威力只能打普通载具,比如吉普车,它因为有穿甲,所以对载具内敌人更有威胁。 如果你们觉得金属被甲弹没汉化名很奇怪,就在游戏根目录localization.pak中打开desc.lng,于弹药代码中另起一行加上 {"rifle_at" "被甲步枪弹"}即可。
|