经过不断的修改和实践,目前本人已知如下武器修改方式:【之前已有大佬发过,但是缺少武器攻击范围,在此补全,前半部分基本重复,看过的朋友可以直接看SWOOH字眼以后的内容】
武器修改文本为:C:\Program Files (x86)\Steam\steamapps\common\DeathRoadToCanada\deathforth\weapondef.df【正版路径】
学习班的路径直接忽略COMMON之前即可。
武器修改数值方法示例:
custom: Fierce Claws【巫婆的猫的爪爪】
spriteid: 0【索取贴图的地址,与数值无关,一般为MELEE1 0x 5 +,MELEE意指近战】
cooldown: 0【武器冷却,抬手速度,0为无CD】
power: 3.5【武器攻击力,3.5足够秒怪,骑士巨剑为4.5,100%秒】
knockback: 2.5【击退距离,怪物不死的情况下会被击退,死亡的情况下尸体残渣会被击退,此项可以提高打击感】
melee_extra_hits: 5【每一次挥击可击中几只僵尸,本人实测最大值不会超过5,就算我改成8,大伙可以试试,有结果的可以告诉我】
swoosh_particle1: 0x 6e【武器挥动后的特效粒子贴图地址】
swoosh_particle2: 0x 6b【武器挥动后的特效粒子贴图地址】
下面是重点————————————
melee_reach: 30【近战武器攻击长度,一般30比较显著,甚至可以改成90,但是90貌似是子弹飞行长度了】
melee_range: 30【近战武器攻击宽度,此两项数值为30会比较合适,太高容易造成数值崩坏,进而损失游戏性】
no_held_sprite: 1【动物自带属性,盲猜是不能拿取的代码,但是删掉以后还是不能拿取武器,如果有知道的大佬可以透露一下】
以上就是近战武器的比较重要的几个部分。另外的是未测试的远程武器数值,有兴趣的可以测试一下,但是远程武器基本上只要持有就已经非常OP了,改的人不多。
shot_power: 3.5【射击攻击力,3.5一般可以秒怪了】
reload: 0.7【每发子弹的射击间隔,加特林为0.1】
shot_knockback: 2.3【射击击退距离,一般霰弹枪特有,加特林没必要,基本一发秒怪,触发不了击退,低攻击力的武器才需要此击退效果】
cooldown: 0.6【有了射击间隔以后,这个冷却数值我不知道为啥会有,可能是子弹打完以后的收手动作?】
ammo_max: 60【最大携带子弹数量】【一般的修改器都是修改总携带数量,有了这条代码,可以一次性多带很多子弹了,爽得更彻底】
projectiles: 6【同时发射的子弹数量】
shoot_thru: 0.15【子弹穿透概率,1为100%穿透】
如果有代码大佬,也可以提供另一些代码,造福大众。
武器修改文本为:C:\Program Files (x86)\Steam\steamapps\common\DeathRoadToCanada\deathforth\weapondef.df【正版路径】
学习班的路径直接忽略COMMON之前即可。
武器修改数值方法示例:
custom: Fierce Claws【巫婆的猫的爪爪】
spriteid: 0【索取贴图的地址,与数值无关,一般为MELEE1 0x 5 +,MELEE意指近战】
cooldown: 0【武器冷却,抬手速度,0为无CD】
power: 3.5【武器攻击力,3.5足够秒怪,骑士巨剑为4.5,100%秒】
knockback: 2.5【击退距离,怪物不死的情况下会被击退,死亡的情况下尸体残渣会被击退,此项可以提高打击感】
melee_extra_hits: 5【每一次挥击可击中几只僵尸,本人实测最大值不会超过5,就算我改成8,大伙可以试试,有结果的可以告诉我】
swoosh_particle1: 0x 6e【武器挥动后的特效粒子贴图地址】
swoosh_particle2: 0x 6b【武器挥动后的特效粒子贴图地址】
下面是重点————————————
melee_reach: 30【近战武器攻击长度,一般30比较显著,甚至可以改成90,但是90貌似是子弹飞行长度了】
melee_range: 30【近战武器攻击宽度,此两项数值为30会比较合适,太高容易造成数值崩坏,进而损失游戏性】
no_held_sprite: 1【动物自带属性,盲猜是不能拿取的代码,但是删掉以后还是不能拿取武器,如果有知道的大佬可以透露一下】
以上就是近战武器的比较重要的几个部分。另外的是未测试的远程武器数值,有兴趣的可以测试一下,但是远程武器基本上只要持有就已经非常OP了,改的人不多。
shot_power: 3.5【射击攻击力,3.5一般可以秒怪了】
reload: 0.7【每发子弹的射击间隔,加特林为0.1】
shot_knockback: 2.3【射击击退距离,一般霰弹枪特有,加特林没必要,基本一发秒怪,触发不了击退,低攻击力的武器才需要此击退效果】
cooldown: 0.6【有了射击间隔以后,这个冷却数值我不知道为啥会有,可能是子弹打完以后的收手动作?】
ammo_max: 60【最大携带子弹数量】【一般的修改器都是修改总携带数量,有了这条代码,可以一次性多带很多子弹了,爽得更彻底】
projectiles: 6【同时发射的子弹数量】
shoot_thru: 0.15【子弹穿透概率,1为100%穿透】
如果有代码大佬,也可以提供另一些代码,造福大众。