91游戏 · 攻略

加拿大死亡之路全武器及技能属性大全 武器及属性解析

2017-03-14 20:46:26 作者:azi

《加拿大死亡之路Death Road To Canada》游戏中武器与技能种类很多,各个武器、技能属性很多玩家还不熟悉,接下来带来玩家“梦霜凡雪”总结分享的详细武器技能属性解析,一起来看看吧。

QQ截图20161222142639.png

这张图为游戏文件夹下gfx\items\dr2c_weapons.png,是游戏中所有武器的贴图,后面的武器属性来自游戏文件夹下deathforth\weapondef.df文本的翻译,这个游戏中所有的.df文件都可以直接用记事本打开,并且代码通俗易懂。后面每个武器我就不单独截图了,标出第几行第几列大家可以到这张图里找。从weapondef.df这个文件中可以知道武器最主要的属性是power,我翻译为“力道”,根据作者的注释,武器根据其力道可以对僵尸造成1-5点随机伤害,我的理解是力道越高造成高伤害的概率越大,具体计算方法大概只有作者知道。另外这个游戏里的武器都没有耐久度一说,只有能不能损害,所有能损坏的武器都有一个损坏概率,所以武器并没有新旧之分,只要是能损坏的武器每次攻击都会有一定的概率直接坏掉。

对于文件里的内容我只翻译了有用的和能看懂的部分,有些没用或看不懂的属性就没翻译,另外有些我不太明白的单词也直译了出来,大家可以自己体会。

首先是一些空手攻击的技能,第一个就是徒手,第二个应该是狗的普攻,后面的不知道有没有人见过

select: WEAPON_PUNCH 拳头

// TODO:

贴图: 0

冷却: 0

额外攻击: 0

swoosh_particle2: 6

swoosh_vel: 1

skin_colour: 1

select: WEAPON_NEW

名称: Claw 爪子

贴图: 0

冷却: 0

额外攻击: 0

swoosh_particle2: 0x 40

no_held_sprite: 1

select: WEAPON_NEW

名称: Karate空手道

贴图: 0

力道: 0.75

击退: 1

leaning: -2

thrust_range: 4

冷却: 0

额外攻击: 1

swoosh_particle1: 0x 41

swoosh_particle2: 0x 42

swoosh_range: 0

no_held_sprite: 1

攻击范围: 10

swoosh_vel: 0.25

select: WEAPON_NEW

名称: Boxing 拳击

贴图: 0

力道: 1

击退: 0.5

//thrust_range: 3

thrust_range: 3

冷却: 0

swoosh_particle1: 0x 43

swoosh_particle2: 0x 44

swoosh_range: 45

no_held_sprite: 1

攻击范围: 10

swoosh_vel: 0.5

skin_colour: 1

select: WEAPON_NEW

名称: Kung Fu 功夫

贴图: 0

力道: 1

击退: 0.75

冷却: 0

额外攻击: 1

swoosh_particle1: 0x 47

swoosh_particle2: 0x 48

swoosh_range: 0

thrust_range: 3

no_held_sprite: 1

攻击范围: 10

swoosh_vel: 0.5

skin_colour: 1

select: WEAPON_NEW

名称: Sumo 相扑

贴图: 0

力道: 0.75

击退: 2

冷却: 0

额外攻击: 2

额外攻击概率: 0.5

swoosh_particle1: 0x 4c

swoosh_particle2: 0x 4d

swoosh_range: 0

thrust_range: 3

no_held_sprite: 1

攻击范围: 10

swoosh_vel: 0.5

skin_colour: 1

然后是一批近战武器,我说为什么用铲子打不死僵尸,原来这东西攻击力是0,只比空手多0.1的击退

select: WEAPON_NEW

名称: Blowtorch 喷灯

贴图: MELEE1 0x 10 + 第三行第一列

燃料种类: 汽油

力道: 0.4

击退: 0.25

冷却: 0.55

func: WEAPON_FUNC_BLOWTORCH

燃烧几率: 0.25

攻击时坏掉的概率: 0.10

burn_active: 20 // formerly 30 or 12

burn_idle: 120

select: WEAPON_NEW

名称: Chainsaw 链锯

贴图: MELEE1 0x 5 + 第二行第六列

燃料种类: 汽油

力道: 0.5

特殊力道: 1.2

特殊击退: 0.25

击退: 1

冷却: 1.25

melee_start_angle: -85

melee_windup_angle: -180

melee_end_angle: 90

func: WEAPON_FUNC_CHAINSAW

攻击时坏掉的概率: 0.10

burn_active: 40

burn_idle: 160

// CUSTOM WEAPONS

select: WEAPON_NEW

名称: Baseball bat 棒球棒

贴图: MELEE1 4 + 第二行第五列

击退: 2// 击退 impulse scale

力道: 1// 伤害是通过力道折合成的1-5的随机数

冷却: 0.75// in seconds

攻击时坏掉的概率: 0.02 // 2%

select: WEAPON_NEW

名称: Nail board 钉板

贴图: MELEE1 3 + 第二行第四列

力道: 1.3

击退: 3

冷却: 1.5

melee_shift.x: -3

melee_start_angle: 75

攻击距离: 5

攻击时坏掉的概率: 0.05 // 5%

额外攻击: 2

低冷却

select: WEAPON_NEW

贴图: MELEE1 1 + 第二行第二列

名称: Wrench 扳手

力道: 1.3

击退: 1

冷却: 1.00

melee_shift.x: -3

攻击距离: 5

攻击时坏掉的概率: 0

select: WEAPON_NEW

名称: Sledgehammer 大锤

贴图: MELEE1 2 + 第二行第三列

力道: 1.5

击退: 3

冷却: 1.2

melee_shift.x: -3

melee_start_angle: 60

攻击距离: 5

攻击时坏掉的概率: 0

额外攻击: 1

额外攻击概率: 0.6

select: WEAPON_NEW

名称: Kitchen kniFe 厨房小刀

贴图: MELEE1 9 + 第二行第10列

力道: 0.75

击退: 0.25

melee_start_angle: 90

melee_windup_angle: 120

melee_end_angle: -120

melee_weapon_angle: -120

攻击距离: 10

//melee_shift.x: 3

//melee_shift.y: 3

melee_off.x: 4

melee_off.y: 1

攻击时坏掉的概率: 0.01 // 1%

低冷却

select: WEAPON_NEW

名称: Meat cleaver 剁肉刀(菜刀)

贴图: MELEE1 第二行第一列

力道: 0.75

击退: 0.25

攻击时坏掉的概率: 0.0025

额外攻击: 1

低冷却

select: WEAPON_NEW

名称: Spatula 炒菜铲

贴图: MELEE1 11 + 第二行第十二列

力道: 0

击退: 0.1

攻击时坏掉的概率: 0.25

melee_end_angle: -120

no_zombie_break: 1 // NO BREAKS WHEN SLAPPING ZOMBIES WITH A SPATULA

melee_pickup_scale: 0.1

select: WEAPON_NEW

名称: Hatchet 手斧

贴图: MELEE1 10 + 第二行第十一列

力道: 1.25

击退: 0.5

冷却: 0.75

攻击时坏掉的概率: 0

攻击距离: 5

额外攻击: 1

额外攻击概率: 0.1

后面的还没翻译,可能更得慢点,另外就不单独标注武器在第几行第几列了,大家可以自己找,对应方法是贴图那一行MELEEx y +说明该武器贴图在第x+1行第y+1列,例如MELEE1 10 +说明该武器的贴图在第2行第11列,还有0x代表16进制,16进制下用a,b,c,d,e,f代表10,11,12,13,14,15,所以MELEE1 0x a +就相当于MELEE1 10 +也就是第2行第11列,而MELEE1 f +就是第2行第16列,因为一行只有16列所以MELEE1 0x 10就是下一行(第3行)的第1列。如果只有MELEE1那就默认是第1列.

相关文章