红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 182|回复: 6

精英级单位有自动躲闪能力?

[复制链接]
发表于 2021-4-3 01:26:37 | 显示全部楼层 |阅读模式
做了一个光环单位:OpenTop+初始乘客,对敌友都开火,乘客武器射程100,ProjectileRange=0,所以发射直接原地爆炸,原地释放分裂次级武器。射程比较大是因为AI单位无视对敌友都开火那一句,不会对友军开火,所以给它一个大射程保证有敌方让它打。
为了防止光环武器干扰正常部队行为,一级二级弹头都加了PreventScatter=yes、Malicious=no


打AI测试,AI生产光环单位后,初始乘客会自动攻击进入射程的我方单位,运行一切正常,被攻击的我方单位不受任何影响。
但是如果初始乘客攻击的我方单位是精英级,精英单位每次被攻击都会躲闪。虽然乘客武器一直是原地爆炸、两个弹头都没有摸到精英单位的边,只要产生了攻击这个动作,精英单位就会不停躲闪,导致阵型混乱。

有什么办法可以避免这种躲闪吗?



发表于 2021-4-3 08:22:24 | 显示全部楼层
没见代码,瞎猜一下:那普通的我方单位能躲闪么?能就是弹头的事,不能就是精英单位的事
 楼主| 发表于 2021-4-3 11:21:09 | 显示全部楼层
本帖最后由 mustang 于 2021-4-3 11:24 编辑
cs98cs2000 发表于 2021-4-3 08:22
没见代码,瞎猜一下:那普通的我方单位能躲闪么?能就是弹头的事,不能就是精英单位的事 ...

普通单位不会。测试的时候我给乘客的初级武器加了激光方便观察。普通单位的时候毫无问题,打了一会升到精英马上就开始瞎闪。
发表于 2021-4-3 12:26:21 | 显示全部楼层
弹头加PreventScatter就可以阻止单位受攻击散开。如果不生效,那就是有别的问题没处理好,比如Inviso自带1点伤害。
 楼主| 发表于 2021-4-3 13:10:25 | 显示全部楼层
双杀步枪 发表于 2021-4-3 12:26
弹头加PreventScatter就可以阻止单位受攻击散开。如果不生效,那就是有别的问题没处理好,比如Inviso自带1 ...

这个问题奇怪的地方就是,主次级武器弹头都加了这句,抛射体也都不是Inviso,抛射体、弹头都没有沾边,纯粹是精英单位预判受到攻击就开始闪。
所以我想,或许是因为主武器抛射体是ROT>1的导弹型,虽然ProjectileRange=0保证不会命中,但还是被精英单位“感知”一个抛射体在攻击自己的路上。
所以,我试了试把抛射体改成基佬夫炸弹的垂直空爆,
问题就解决了,精英单位不闪躲了。

结论是光环武器抛射体还是要用垂直投弹型
发表于 2021-4-3 20:08:13 | 显示全部楼层
炸膛有炸膛的语句,Dropping
发表于 2021-4-4 08:25:29 | 显示全部楼层
把[IQ]的Scatter改成0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY官方论坛

GMT+8, 2021-4-12 23:23 , Processed in 0.069231 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表