关于40MM榴弹和杀伤手榴弹的BUG!
本帖最后由 haha8210 于 2012-3-5 15:39 编辑系统为汉化版+新兵包+全武器可网购+武器10倍耐久+子弹叠加
BUG1、
40MM榴弹发射器(M79和另两个5发装的)的使用弹药成了:66MM的火箭弹。
查看了弹药的TXT文件,把M79可用的火箭弹删了,只留下40MM榴弹一个参数,
进游戏发现M79的弹药默认成了7.62*39的华约步枪弹,晕倒。
装弹打了一发,就是AK的效果,无语。
另,40MM榴弹“网店”里没有。
又查TXT文件,发现40MM榴弹的状态是“不提供”,自己改为“提供”,进游戏后,网购可见(有图片)。
买了一些,到货后发现,放到人物装备栏里后40MM榴弹的图片缺失,而榴弹发射器的默认弹药依然是7.62!
40MM榴弹发射器怎么也不能装下66MM的单兵火箭弹啊,这个一定要改正。
BUG2、
攻击手榴弹数量可以叠加为3,但使用后数量不减------无限手雷啊!
自己水平有限,盼有高人能对此修改!
-------------------------------------------------------------------------------------------------------------------------------------
关于BUG1的初步结论:
和铁资网的同好交流后判断:因40MM弹的图片缺失,作者暂时让M79打66MM的Rocket,等新补丁再更正。
相关TXT文件部分内容如下:
// M79 Grenade Launcher
Weapon (51, Rifle)
{
Weight 2700
Price 2950
ResourceId 4155
ShotEffectId 5604
// logic:
Damage 150
BestRange 50.0
StanceFactor 0 1
StanceFactor 1 0.9
StanceFactor 2 0.7
StanceFactor 3 0.7
ClipSize 1
Ammunition Rocket
// Ammunition 40mm
Quality 200
RPM 60
Icon 0 336 160 112 40
Picture 0 5 0 3
Deliverable
这是M79的TXT描述,红色部分意思40MM榴弹:不可用(就是这个“//”起的作用)。上一行就是默认弹药:66MM火箭弹。
// 40mm
Ammunition (914)
{
Price 1200
BoxSize 3
Weight 1100
Ammunition 40mm
Icon 0 0 360 56 40
Picture 1 9 7 1
// Deliverable
这是40MM榴弹的参数,红色部分为:此弹不提供。
很好改, 发现是参数错误,可以手动改! 修改configs文件夹里的weapons 文件,查找m79 把
Ammunition Rocket
// Ammunition 40mm改成Ammunition Grenade。
修改ammunition文件, 把40mm改成Grenade。然后就能榴弹发射器 // M79 Grenade Launcher
Weapon (51, Rifle)
{
Weight 2700
Price 3000
ResourceId 4155
ShotEffectId 5604
// logic:
Damage 150
BestRange 50.0
StanceFactor 0 1
StanceFactor 1 0.9
StanceFactor 2 0.7
StanceFactor 3 0.7
ClipSize 1
Ammunition Grenade
Quality 200
RPM 300
Icon 0 336 160 112 40
Picture 0 5 0 3
Deliverable
// Grenade
Ammunition (914)
{
Price 1200
BoxSize 30
Weight 110
Ammunition Grenade
Icon 0 0 360 56 40
Picture 1 9 7 1
Deliverable
页:
[1]