收起左侧

[求助] 帝国时代3 关于弓箭手齐射的调整

[复制链接]
PolarBearvU发表于 2021-9-24 22:28:06
各位大老好, 小弟论坛首po,
最近无聊在搞旧版aoe3的修改
大家应该会发现, 弓箭手的ai很不聪明, 常集中齐射一个单位, 过度输出导致火力无法最大化

于是小弟我有个想法,
利用archer.tactics档案里的accuracy参数调低来调整其命中率
使得齐射时的画面看起来比较贴近现实状况, 有些箭矢会偏离目标而射偏
但这衍伸出了另一个问题,
就是这些偏离目标的箭矢, 有些是有射中敌方单位的, 但就没有造成任何伤害了
我正在想办法解决这问题,
有没有办法能让这些射偏的箭矢, 如果碰触到敌人时也能造成伤害呢?

我目前的想法是从tactics档案中的<targetground>这个参数来下手,
想把arrow做成类似cannonball或mortarshell的物件,
使得物件在落地时会造成伤害, 但还在研究怎么修改,
出现了不少bug, 比如将<targetground>这参数调成1之后, 命中率就会变成100%, 头痛啊...
想请教各位对这问题有什么想法吗? 谢谢~

下图是我调整命中率后的情况, 希望可以帮助大家理解我的问题


こはね发表于 2021-9-25 09:22:10
可以尝试添加践踏伤害,但是不要添加范围伤害,同时攻击间隔不能太低
PolarBearvU发表于 2021-9-26 18:50:07
青天小羽 发表于 2021-9-25 09:22
可以尝试添加践踏伤害,但是不要添加范围伤害,同时攻击间隔不能太低

是指在攻击时增加damage area的参数吗?
这样的确是一个解决方法, 会使命中的箭矢造成范围伤害
但是没命中的箭矢还是不会造成伤害
PolarBearvU发表于 2021-9-26 19:32:45
青天小羽 发表于 2021-9-25 09:22
可以尝试添加践踏伤害,但是不要添加范围伤害,同时攻击间隔不能太低

我现在的盲点是, 这些没射中目标的箭矢, 是否有办法造成伤害?
因为没射中目标的炮弹, 落地时是会造成伤害的
所以我就在思考箭矢应该也同理才对
  • こはね : targetground
こはね发表于 2021-9-27 10:03:34
这是三年前弄的散射机枪,命中率只有10%,全靠子弹造成伤害(灰色是大自然造成的伤害,蓝色的才是正常命中)


万灵归宗发表于 2022-11-9 01:15:37
妙啊!!!
跳转到