我了个末日 发表于 2017-12-10 20:06:23

如何让单位具有豺狼戴尔的“不会中箭”属性?

有时间了,战役重新开工
现在想给女主角加技能,其中一个技能想做成闪避弓箭的效果
那么有个问题,帝国2里是有不会中箭的效果的,但是只有豺狼戴尔有这个能力,怎么让其它单位也具有这个能力呢?

我是谁004 发表于 2017-12-10 20:20:07

那是因为该单位的“障碍类别”为0,所以没有碰撞体积,水平飞行的抛射物会穿过它。

我了个末日 发表于 2017-12-10 20:27:57

我是谁004 发表于 2017-12-10 20:20
那是因为该单位的“障碍类别”为0,所以没有碰撞体积,水平飞行的抛射物会穿过它。

用AOKTS能改吗

我是谁004 发表于 2017-12-10 20:44:40

我了个末日 发表于 2017-12-10 20:27
用AOKTS能改吗

不能,AOKTS只是编辑剧情用的,而且触发效果没有能设置单位这个属性的

我了个末日 发表于 2017-12-10 20:51:03

我是谁004 发表于 2017-12-10 20:44
不能,AOKTS只是编辑剧情用的,而且触发效果没有能设置单位这个属性的

看来只能加盾牌了……非常感谢

我了个末日 发表于 2017-12-11 08:49:06

我是谁004 发表于 2017-12-10 20:20
那是因为该单位的“障碍类别”为0,所以没有碰撞体积,水平飞行的抛射物会穿过它。

对了,能不能改出一个除了障碍类别,其余都一模一样的单位,然后研发科技让女主角升级成这个单位?时间结束后再倒退回去。

我是谁004 发表于 2017-12-11 09:19:34

我了个末日 发表于 2017-12-11 08:49
对了,能不能改出一个除了障碍类别,其余都一模一样的单位,然后研发科技让女主角升级成这个单位?时间结 ...

理论上是可以的,但需要修改dat。
另外,一般人物在剧情里面都改了名字的吧?一改名字,那就不再受到科技的影响了,也就无法升级了。

newtonerdai 发表于 2018-7-1 03:18:34

利用up语句将敌人投入战场的所有抛射物体积设为0(貌似只能接近0,无法做到完全为0),则由于抛射物难以与单位碰撞,会径直穿过该单位,除非是像城堡那种比较大的(穿过之后落到地上,还在底座范围内),一般受到伤害几率在2%~5%(实战)。

这样应该可以比较完美地解决楼主的问题了吧。

不过那个躲箭失败的概率。。。毕竟如果是一片箭雨的话,怎么躲避也不可能全部躲过2333似乎这个概率与被攻击单位的底面积(步兵<骑兵<攻城器<矿场<城堡……)、箭与人的相对运动方向(侧闪<相离<迎面)等因素有关。

页: [1]
查看完整版本: 如何让单位具有豺狼戴尔的“不会中箭”属性?