红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 348|回复: 5

【求助】溅射子武器出现了不明BUG

[复制链接]
发表于 2019-1-20 22:04:16 | 显示全部楼层 |阅读模式
要实现的效果是武器命中单位1后会跳到另一个单位上,威力是上一次的1.5倍,最多可以跳七次
出现BUG的情况是当带有该武器的单位正在进行攻击并且自身也在被攻击时,自身或正在被该武器攻击的单位被摧毁时,有高概率报错
经初步排查发现应该是武器的BUG而非装载武器的单位的BUG
平台是ARES2.0,已注册子武器和弹头
代码如下
[ChainType];初始的武器
Damage=100
ROF=60
Range=12
Projectile=Chain
Speed=50
Report=FloatingDiscAttack
Warhead=ChainTypeWH
FuckEA=yes
[ChainType2]
Damage=150
ROF=60
Range=12
Projectile=Chain2
Speed=100
Report=FloatingDiscAttack
Warhead=ChainTypeWH
FuckEA=yes
[ChainType3]
Damage=225
ROF=60
Range=12
Projectile=Chain3
Speed=100
Report=FloatingDiscAttack
Warhead=ChainTypeWH
FuckEA=yes
[ChainType4]
Damage=338
ROF=60
Range=12
Projectile=Chain4
Speed=100
Report=FloatingDiscAttack
Warhead=ChainTypeWH
FuckEA=yes
[ChainType5]
Damage=506
ROF=60
Range=12
Projectile=Chain5
Speed=100
Report=FloatingDiscAttack
Warhead=ChainTypeWH
FuckEA=yes
[ChainType6]
Damage=760
ROF=60
Range=12
Projectile=Chain6
Speed=100
Report=FloatingDiscAttack
Warhead=ChainTypeWH
FuckEA=yes
[ChainType7]
Damage=1140
ROF=60
Range=12
Projectile=Chain7
Speed=100
Report=FloatingDiscAttack
Warhead=ChainTypeWH
FuckEA=yes
[ChainTypeWH];公用弹头
Wall=Yes
Wood=yes
CellSpread=1
Verses=100%,100%,100%,50%,50%,50%,100%,100%,100%,100%,100%
AnimList=XGRYSML1,XGRYSML2,EXPLOSML,XGRYMED1,XGRYMED2,EXPLOMED,EXPLOLRG,TWLT070
AttachEffect.SpeedMultiplier=0.5
AttachEffect.Cumulative=Yes
AttachEffect.PenetratesIronCurtain=Yes
AttachEffect.Duration=150
Sonar.Duration=450
InfDeath=4
FuckEA=yes
[Chain]
Arm=2
Shadow=no
Proximity=no
Ranged=yes
AA=yes
AG=yes
AN=yes
AS=yes
ASW=yes
Image=DRAGON
ROT=10
SubjectToCliffs=no
SubjectToElevation=no
SubjectToWalls=no
ShrapnelCount=1
ShrapnelWeapon=ChainType2
[Chain2]
Arm=2
Shadow=no
Proximity=no
Ranged=yes
AA=yes
AG=yes
AN=yes
AS=yes
ASW=yes
Image=DRAGON
ROT=10
SubjectToCliffs=no
SubjectToElevation=no
SubjectToWalls=no
ShrapnelCount=1
ShrapnelWeapon=ChainType3
[Chain3]
Arm=2
Shadow=no
Proximity=no
Ranged=yes
AA=yes
AG=yes
AN=yes
AS=yes
ASW=yes
Image=DRAGON
ROT=10
SubjectToCliffs=no
SubjectToElevation=no
SubjectToWalls=no
ShrapnelCount=1
ShrapnelWeapon=ChainType4
[Chain4]
Arm=2
Shadow=no
Proximity=no
Ranged=yes
AA=yes
AG=yes
AN=yes
AS=yes
ASW=yes
Image=DRAGON
ROT=10
SubjectToCliffs=no
SubjectToElevation=no
SubjectToWalls=no
ShrapnelCount=1
ShrapnelWeapon=ChainType5
[Chain5]
Arm=2
Shadow=no
Proximity=no
Ranged=yes
AA=yes
AG=yes
AN=yes
AS=yes
ASW=yes
Image=DRAGON
ROT=10
SubjectToCliffs=no
SubjectToElevation=no
SubjectToWalls=no
ShrapnelCount=1
ShrapnelWeapon=ChainType6
[Chain6]
Arm=2
Shadow=no
Proximity=no
Ranged=yes
AA=yes
AG=yes
AN=yes
AS=yes
ASW=yes
Image=DRAGON
ROT=10
SubjectToCliffs=no
SubjectToElevation=no
SubjectToWalls=no
ShrapnelCount=1
ShrapnelWeapon=ChainType7
[Chain7]
Arm=2
Shadow=no
Proximity=no
Ranged=yes
AA=yes
AG=yes
AN=yes
AS=yes
ASW=yes
Image=DRAGON
ROT=10
SubjectToCliffs=no
SubjectToElevation=no
SubjectToWalls=no
FuckEA=yes
发表于 2019-1-20 22:15:57 | 显示全部楼层
你的子武器是导弹,ROT才10显然不够,加到100。这样子导弹才能飞出来。

命中后生成子导弹追踪下一个目标,不建议用溅射,用分裂吧。
母弹和子弹都用导弹类型。ROT要够大。
 楼主| 发表于 2019-1-20 23:40:09 | 显示全部楼层
双杀步枪 发表于 2019-1-20 22:15
你的子武器是导弹,ROT才10显然不够,加到100。这样子导弹才能飞出来。

命中后生成子导弹追踪下一个目标, ...

试了一下,还是会报错,然后我又发现这个攻击己方步兵也会报错,用光棱改这种多重分裂武器怎么玩都不会报错,真不知道是哪出问题了……
 楼主| 发表于 2019-1-21 00:13:06 | 显示全部楼层
本帖最后由 荒楠十文字 于 2019-1-21 00:16 编辑

问题补充:多个带本武器的单位被其他带有任意分裂武器的单位(如光棱,磁能)攻击,导致复数带本武器的单位被摧毁时,有高概率会报错……把链式砍到一个(只会跳一次)时,攻击己方步兵不会报错,但被分裂武器同时大量摧毁还是会报错
发表于 2019-1-21 02:11:22 | 显示全部楼层
那就换一个方式,每个武器只弹一次。刷个兵,再继续射。
 楼主| 发表于 2019-1-21 20:55:13 | 显示全部楼层
双杀步枪 发表于 2019-1-21 02:11
那就换一个方式,每个武器只弹一次。刷个兵,再继续射。

哦哦,谢了,刷兵这个我还不会弄,我去研究一下……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2019-8-18 13:19 , Processed in 0.019718 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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