大部分数据是Weapon.cfg里的,如果跟游戏里的对不上号,看“价格”或“技能点数”,这两项是不会变的。要求等级100的枪都是mai不到的,标识后缀NET、FIRM是网络、生存模式的枪,战役模式里拿不到。
介绍下我引入的参数“杀伤效率估值”,它假想的情况是满地挤满了怪且血够硬,玩家对它们连续射击的打击效率,公式:
(最小伤害+最大伤害)*杀伤半径*每枪发射子弹数*(弹夹容量/每枪消耗弹药数)/(((弹夹容量/每枪消耗弹药数)-1)*连发间隔+装填时间)
好吧,我承认我偷懒了,“(最小伤害+最大伤害)*杀伤半径”并不能精确反应某种枪的杀伤力,它们使用子弹类别会不同,精确算法要到游戏脚本里搜寻,不过那样太麻烦,管他呢,这里的效率只是个估值,能大体合适就好,如果大家有更好是算法欢迎指点:)
点击图片放大