找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4160|回复: 8

【已解决】Antimissile好像会打普通炮弹

[复制链接]
发表于 2022-10-14 11:51:18 | 显示全部楼层 |阅读模式
本帖最后由 Iniceboatu 于 2022-10-15 03:26 编辑

如题,我在[cannon]和[GrandCannonBall]都加了Interceptable=no,还是会被拦截。


EDIT:
最新的7.3,但其实7.2也会。+Phobos 31。
下面是点防替身的码
[POINTDEF]
Duration=1 ;持续时间,设置的值大于0,将启动计时器。负值时该AE不被赋予,但赋予时如果遇到同组的AE将削减其持续时间并启动有效期计时
HoldDuration=yes ;不进行有效期计时,即无限时间
Delay=120
InitialDelay=120 ;获得AE后多久生效
AttachOnceInTechnoType=no

Stand.Type=POINTDEFENSE
Stand.Offset=0,0,0
Stand.Direction=0
Stand.LockDirection=yes
Stand.IsOnTurret=no
Stand.IsOnWorld=no
Stand.DrawLayer=NONE
Stand.ZOffset=0
Stand.SameHouse=yes
Stand.SameTarget=no
Stand.SameLoseTarget=no
Stand.ForceAttackMaster=no
Stand.MobileFire=yes
Stand.Powered=no
Stand.Explodes=no
Stand.ExplodesWithMaster=yes
Stand.RemoveAtSinking=yes
Stand.PromoteFromMaster=no
Stand.ExperienceToMaster=1.0
Stand.VirtualUnit=yes
Stand.SameTilter=yes
Stand.IsTrain=no
Stand.IsCabinHead=no
Stand.CabinGroup=-1


[POINTDEFENSE]
UIName=NOSTR: Point Defense
Name=Point Defense
Image=DUMBVOX
Prerequisite=none;RADAR
Primary=PointDefGattling
NavalTargeting=6
LandTargeting=1
RadarInvisible=yes
Turret=no
ToProtect=no
Category=AFV
Strength=100
Naval=yes
Armor=DummyArmor
AllowedToStartInMultiplayer=no
TechLevel=-1
MovementRestrictedTo=Water
Sight=8
Speed=8
CrateGoodie=no
Owner=Russians,Confederation,Africans,Arabs,Americans,British,French,Germans,Alliance,Chinese
AllowedToStartInMultiplayer=no
Cost=300
Soylent=600
Points=20
ROT=6
Crusher=no
Crewed=no
IsSelectableCombatant=no
Weight=5
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=SeaScorpionSelect
VoiceMove=SeaScorpionMove
VoiceAttack=SeaScorpionAttackCommand
VoiceFeedback=
DieSound=GenSmallWaterDie
MoveSound=SeawolfMoveStart
Locomotor={2BEA74E1-7CCA-11d3-BE14-00104B62A16C};{4A582741-9839-11d1-B709-00A024DDAFD1}
SpeedType=Float
MovementZone=Water
ThreatPosed=25        ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys
Selectable=no
Select.Disable=yes
GuardRange=10
CanPassiveAquire=yes
OpportunityFire=yes
ImmuneToRadiation=yes
ImmuneToVeins=yes
ImmuneToPsionics=yes
ImmuneToPoison=yes
ImmuneToPsionicWeapons=yes
NoShadow=yes
DontScore=yes
Trainable=no
HealthBar.Hide=yes
HealthText.Hidden=yes
AntiMissile.Enable=yes
AntiMissile.OneShotOneKill=no ;一击必杀
AntiMissile.Harmless=no ;和平处置,抛射体不会炸
AntiMissile.Self=yes ;单位自身反抛射体
AntiMissile.ForPassengers=no ;使用乘客反抛射体,结合上一条
AntiMissile.Range=6 ;扫描抛射体的范围,单位格
AntiMissile.EliteRange=6 ;精英级扫描抛射体的范围,单位格
AntiMissile.ScanAll=yes ;是否扫描范围内的所有抛射体,还是只反瞄准自身的抛射体
AntiMissile.Rate=15 ;扫描的频率,越大越慢
Select.Disable=yes


[PointDefGattling]
Damage=5
ROF=40
Range=10
Projectile=InvisiblePoint
Speed=120
Warhead=GattWH
Report=CIWSFire
Anim=MGUN-N,MGUN-NE,MGUN-E,MGUN-SE,MGUN-S,MGUN-SW,MGUN-W,MGUN-NW
OmniFire=yes
Burst=20
Burst.Delays=2


[InvisiblePoint]
Arm=100
Inviso=no
Image=GUNPOINT
AA=yes
AG=no
Proximity=yes
ROT=1 ;直线弹道,会撞高地,会撞悬崖
Straight=yes ;非ROT=1强制启用直线弹道
AbsolutelyStraight=no ;绝对直线,不朝目标点移动而是朝向单位正前方移动(御雷机甲),强制启用触碰引信
CourseLockDuration=0 ;安全距离,单位帧
Inaccurate=yes ;启用随机散布
BallisticScatter.Min=0.5 ;散布的最小距离,单位格
BallisticScatter.Max=1.5 ;散布的最大距离,单位格
SubjectToGround=yes ;导弹类型(ROT>0)有效,抛射体潜入地面以下时是否引爆,直线启用时,默认值为no
Acceleration=10 ;加速度

巨炮表示我能被拦截。。。
[GrandCannonBall]
Level=no
Image=120MM                ; put in new art for this
Arcing=true
SubjectToCliffs=no
SubjectToElevation=yes
SubjectToWalls=no
Interceptable=no



发表于 2022-10-14 11:55:03 来自手机 | 显示全部楼层
你猜我知不知道你什么平台什么版本什么功能怎么写的如何测的
回复

使用道具 举报

 楼主| 发表于 2022-10-14 12:32:39 | 显示全部楼层
双杀步枪 发表于 2022-10-14 11:55
你猜我知不知道你什么平台什么版本什么功能怎么写的如何测的

啊,我把码补上去了
回复

使用道具 举报

发表于 2022-10-14 12:35:56 | 显示全部楼层
ROT=1 ;直线弹道,会撞高地,会撞悬崖
Straight=yes ;非ROT=1强制启用直线弹道

这两句明显不是让你连用的
还有你的[cannon]和[GrandCannonBall]在哪里?

你认为的会打普通炮弹是因为他们有这句代码Arcing=yes 你得加Arcing=no 而不是Interceptable=no
Interceptable默认值本来就是no 填yes使这个抛射体可以被拦截 和打什么炮弹没有关系
回复

使用道具 举报

发表于 2022-10-14 12:39:40 | 显示全部楼层
我猜是因为太快了 拦截速度不够
改用开火即中试试能不能拦截
回复

使用道具 举报

 楼主| 发表于 2022-10-14 12:39:59 | 显示全部楼层
本帖最后由 Iniceboatu 于 2022-10-14 12:41 编辑
ruanhuhu 发表于 2022-10-14 12:35
ROT=1 ;直线弹道,会撞高地,会撞悬崖
Straight=yes ;非ROT=1强制启用直线弹道
ROT=1应该没什么问题吧,比较straigt=yes会直接覆盖掉ROT=1的属性。
难道Arcing=yes会默认可拦截?
回复

使用道具 举报

发表于 2022-10-14 12:40:41 | 显示全部楼层
Iniceboatu 发表于 2022-10-14 12:39
难道Arcing=yes会默认可拦截?

不不不 我理解错你的意思了
回复

使用道具 举报

发表于 2022-10-14 12:44:11 | 显示全部楼层
我看了好几遍 你是想要不能拦截普通炮弹 但是Interceptable=no的代码无效 无论填什么都被拦截了?
回复

使用道具 举报

发表于 2022-10-14 13:28:02 | 显示全部楼层
本帖最后由 双杀步枪 于 2022-10-14 13:42 编辑

Build7确实有BUG,没有检查到Interceptable,换Kratos-Lite就好了。已更新Build 7.4,修复了这个bug。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-30 02:53 , Processed in 0.052914 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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