找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 7025|回复: 14

自定义辐射武器IE

[复制链接]
发表于 2022-8-12 11:19:32 | 显示全部楼层 |阅读模式
昨天试玩时发现了一个问题,自定义自定义辐射用在某单位上可以正常运行,但只要单位死亡就会IE,试了N次发现是武器带辐射搞出来的就算换了个自定义辐射也是这样,这是啥情况

这是ini这有问题吗
[120mmNuke]
Damage=90
ROF=65
Range=5.75
Projectile=Cannon
Speed=40
Warhead=AP_NUKE
Report=RhinoTankAttack
Anim=GUNFIRE
Bright=yes
RadLevel=200
RadType=ORadiat

[ORadiat]
RadDurationMultiple=1
RadApplicationDelay=16
RadApplicationDelay.Building=0
RadLevelMax=350
RadLevelDelay=90
RadLightDelay=90
RadLevelFactor=0.2
RadLightFactor=0.2
RadTintFactor=1.0
RadColor=255,145,32
RadSiteWarhead=RadSite_OR
RadSiteWarhead.Detonate=false
RadHasOwner=True
RadHasInvoker=True
发表于 2022-8-12 11:31:54 | 显示全部楼层
是使用了phobos的自定义辐射吗 辐射注册没有?
弹头也发上来看看
RadSite_OR和AP_NUKE
不懂你为啥要用这个符号“_”
回复

使用道具 举报

发表于 2022-8-12 11:34:48 | 显示全部楼层
本帖最后由 ruanhuhu 于 2022-8-12 11:41 编辑

按我这么写是没问题的 仅作为示例 绿色部分是你的代码 我没有动 仅改了弹头 注册了辐射

[120mm]
Damage=90
ROF=65
Range=5.75
Projectile=Cannon
Speed=40
Warhead=RadEruptionWarhead2
Report=RhinoTankAttack
Anim=GUNFIRE
Bright=yes
RadLevel=200
RadType=ORadiat

[RadiationTypes]
0=ORadiat

[Radiation]
UseGlobalRadApplicationDelay=true  ; boolean


[ORadiat]
RadDurationMultiple=1
RadApplicationDelay=16
RadApplicationDelay.Building=0
RadLevelMax=350
RadLevelDelay=90
RadLightDelay=90
RadLevelFactor=0.2
RadLightFactor=0.2
RadTintFactor=1.0
RadColor=255,145,32
RadSiteWarhead=
RadEruptionWarhead2
RadSiteWarhead.Detonate=false
RadHasOwner=True
RadHasInvoker=True

[RadEruptionWarhead2]
Verses=100%,100%,100%,20%,10%,10%,0%,0%,0%,100%,100%
InfDeath=7
Radiation=yes
CellSpread=2
CellInset=1
补充一下
[Radiation]
UseGlobalRadApplicationDelay=true  ; boolean
这句是写在全局的辐射里的 说明书里描述这句是优化性能用的


回复

使用道具 举报

 楼主| 发表于 2022-8-12 13:30:58 | 显示全部楼层
本帖最后由 2283995915 于 2022-8-12 13:32 编辑
ruanhuhu 发表于 2022-8-12 11:34
按我这么写是没问题的 仅作为示例 绿色部分是你的代码 我没有动 仅改了弹头 注册了辐射

[120mm]

依旧不行,又试了一下步兵没有,只有载具单位只要用这个自定辐射的武器死亡就IE,不知啥情况
回复

使用道具 举报

发表于 2022-8-12 13:37:28 | 显示全部楼层
2283995915 发表于 2022-8-12 13:30
依旧不行,又试了一下步兵没有,只有载具单位只要用这个自定辐射的武器死亡就IE,不知啥情况 ...

我这样写没有问题啊 我试过了 你检查别的地方吧
回复

使用道具 举报

 楼主| 发表于 2022-8-12 13:40:35 | 显示全部楼层
ruanhuhu 发表于 2022-8-12 13:37
我这样写没有问题啊 我试过了 你检查别的地方吧

似乎是29版本的不知道那有问题,我回滚了28版本没有这个问题
回复

使用道具 举报

发表于 2022-8-12 14:19:44 | 显示全部楼层
用nightly build,这个问题b29刚发布就已经修复了,辐射的PointerInvalidation没设置好
回复

使用道具 举报

 楼主| 发表于 2022-8-12 21:49:42 | 显示全部楼层
ruanhuhu 发表于 2022-8-12 11:31
是使用了phobos的自定义辐射吗 辐射注册没有?
弹头也发上来看看
RadSite_OR和AP_NUKE

被蠢驴带坏的
回复

使用道具 举报

发表于 2022-8-18 12:21:05 | 显示全部楼层
RadHasOwner=True
RadHasInvoker=True
这两行删了试试,我在全局里加了这两句,结果导致核电站一爆炸就弹窗。
这两行看说明是让辐射的伤害算到发射者头上,可以获得经验积分什么的。不知为什么会导致这种错误。
回复

使用道具 举报

发表于 2022-8-18 12:27:19 | 显示全部楼层
jgaxmey 发表于 2022-8-18 12:21
RadHasOwner=True
RadHasInvoker=True
这两行删了试试,我在全局里加了这两句,结果导致核电站一爆炸就弹窗 ...

应该就是平台的问题 等更新就好了 或者自己拉取缝合 要不就去用每夜版
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-7-28 05:33 , Processed in 0.097759 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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