逆战怎么改轻型火箭?
首先用winrar打开MOW目录下的2。PAT文件,打开set/stuff/bazooka,你会发现有各种火箭筒的。ammo和。weapon文件,分别对应火箭弹和发射体的属性。其中rpg_ammo。 pattern和rpg_weapon。pattern这两个文件是基本文件,其他几个文件都不同程度的引用,最好不要修改(这点后面会详细说明)
一。 先来打开rpg_weapon。pattern文件:
;SDL
{weapon_bullet
{tag "rocketlauncher t
o_hand ap cannot_lie nokeep"} 武器属性(手拿的姿势,破甲,不...全部
首先用winrar打开MOW目录下的2。PAT文件,打开set/stuff/bazooka,你会发现有各种火箭筒的。ammo和。weapon文件,分别对应火箭弹和发射体的属性。其中rpg_ammo。
pattern和rpg_weapon。pattern这两个文件是基本文件,其他几个文件都不同程度的引用,最好不要修改(这点后面会详细说明)
一。 先来打开rpg_weapon。pattern文件:
;SDL
{weapon_bullet
{tag "rocketlauncher t
o_hand ap cannot_lie nokeep"} 武器属性(手拿的姿势,破甲,不能卧倒发射等,这些作用不大)
{calibre 50} 口径
{inventory 物品
{size 5 2} 物品栏占的空间,这里是长5格宽两格
{link_bone "gun_back"} 不知
{weight 100} 重量?(与物品栏能叠多少个有关,不需要改)
{fsm "bazooka"} 无关项
; {fsm "smg"} 无关项
{mass 6。
1} 无关项
{states 无关项
{reload "reload-bazooka"}
{unload "unload-bazooka"}
{fire "fire-bazooka" }
{aim "aim-bazooka" }
{can_aim "can-aim-bazooka" }
}
; {states 无关项(以下省略)
; {reload "reload"}
; {unload "unload"}
; {fire "fire" }
; {aim "aim" }
; {can_aim "can-aim"}
; }
{DisableRicochet} 不会跳弹
{foresight "Foresight3"}
{reactive}
{gravity 0} 重力影响,0表示不受影响(直线)
{rechargeTime 5} 重装弹药时间
{curve "cumulative"} 臭名昭著的威力随距离衰减设定。
。。
{projectileDamageThreshold 1} 伤害阻隔(改小似乎没变化,改大就够你受的了)(再次说明,最好不要直接改rpg_weapon。pattern这个文件)
{projectileDamage 200} 伤害值
{speed 35} 火箭弹速度
{AimingTolerance 3} 瞄准误差
{cursor "cannon_on"} 准星形状,这里是火炮准星形状
{spreading 2。
5 弹头散布程度,1比较适合
{SpreadXYRatio 1}
; {SpreadYadjust 0。2}
{radiusFunction 散布半径(可以参考游侠的火箭筒威力增强的MOD,后面会给出)
0。
0 0
1。0 1。0
1。5 3。0
3。0 10。0
}
}
{maxRange 35} 发射最大距离和瞄准距离
{aimRange 35} ; == maxRange
}
二。
上面介绍了rpg_weapon。pattern,下面打开rpg_ammo。pattern
{bullet
{tag "ammo ap rocketlauncher shell dropboxed"}
{inventory
{weight 100} 同上。
。。
{size 2 1}
}
{damage blastwave 爆炸伤害属性
{energy 1} 爆炸能量(想体验超级大爆炸的请自重)(再三说明,不要。。。省略)
{area 2 8} 爆炸穿深和范围
}
{cumulative 0。
7} 坏东西。。。
{mass 2。75} 无关项
{possibleDamageRadius 4} 无关项
}
三。 下面进入正题。以修改巴祖卡为例,打开bazooka。
weapon,可能在/resource/game。pak/set/stuff/bazooka里面,具体原因未知。不要修改game。pak/。。。/bazooka下与2。PAT/。。。/bazooka中文件同名的文件。
{from "pattern rpg_weapon"
{filling "ammo bazooka" 1}
{entity "bazooka"}
{projectileDamage 120}
{fireSound "reactive/grnd_launch"}
}
可以看到这个文件说明的很少,原因是from "pattern rpg_weapon",它引用了2。
PAT/。。。/bazooka/rpg_weapon。pattern,我们可以向里面加项(大括号及里面的东西),但是既然是引用,另加的项会覆盖基本文件里对应的项,譬如上面的{projectileDamage 120},原来是200,这里加了以后巴祖卡的杀伤力就变成了120。
另外有一些项基本文件里没有,下面给出一个比较全的。weapon文件(高精度大射程,非引用完全版,除小部分外可直接复制)。收起