找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9335|回复: 20

[已解决问题] 【求助】请教大佬们一个自定义空爆导弹的问题

[复制链接]
发表于 2022-4-13 21:16:05 | 显示全部楼层 |阅读模式
本人萌新一个,最近看了说明书参照大佬的代码照葫芦画瓢做了个自定义空爆导弹,在游戏中表现正常,空爆+弹头分裂一应俱全,但是最大的问题是,载具本体无法升级。我倒是在导弹上写了ElitePrimary=XXX,载具本体和导弹本体我也试过Trainable=yes,没有效果;我也尝试在载具本体的代码后添加Experience.SpawnOwnerModifier和Experience.SpawnModifier两种代码,甚至导弹本体都加过,也无效。这下我是没招了,总不是给载具本体加个ElitePrimary=XXXLauncherE吧。。。。总之我是试了两天,实在是试不出个结果来,只能放出代码请各位大佬指点一番。真心求教!请告诉我我还缺了什么

这个是自定义导弹本体
[ABMISL]
UIName=Name:DMISL
Image=MISLMLTI
Name=AirBurst Missile
FireAngle=0
Strength=500
Category=AirPower
Armor=special_2
Spawned=yes
Fighter=yes
MissileSpawn=yes
TechLevel=-1
Sight=0
RadarInvisible=no
Landable=yes
MoveToShroud=yes
Ammo=1 ;Aircraft are hard wired to require ammo
Speed=180
Owner=Russians,Confederation,Africans,Arabs
Cost=50
Points=20
ROT=4
Crewed=no
Explodes=yes
GuardRange=30
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
MaxDebris=2
Locomotor={B7B49766-E576-11d3-9BD9-00104B972FE8}
MovementZone=Fly
ThreatPosed=10 ; This value MUST be 0 for all building addons
DamageParticleSystems=SmallGreySSys ; Sparks don't work well here. SJM
AuxSound1=DreadnoughtAttack ;Taking off
;AuxSound2=DROPDWN1 ;Landing
ImmuneToPsionics=yes
;VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
;EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
NoShadow=yes
Selectable=no
Trainable=yes
FlyBack=true
DontScore=yes
Primary=DoomAirburst
Secondary=DoomAirburst
ElitePrimary=DoomAirburstE ;这和下面那俩Elite武器都是图个心里安慰加的,我猜也没法用
EliteSecondary=DoomAirburstE
Experience.SpawnOwnerModifier=99%
Experience.SpawnModifier=1%


Missile.Custom=yes
Missile.PauseFrames=0
Missile.TiltFrames=0
Missile.PitchInitial=0.9
Missile.PitchFinal=1.0
Missile.TurnRate=.7
Missile.RaiseRate=0
Missile.Acceleration=15
Missile.Altitude=15000
Missile.BodyLength=200
Missile.Burst=400
Missile.EliteBurst=400
Missile.Damage=350
Missile.EliteDamage=400
NoSpawnAlt=yes
Missile.Warhead=CYKAWH
Missile.EliteWarhead=CYKAWHE
;Missile.Warhead=DummyWarhead
;Missile.EliteWarhead=DummyWarhead

[DoomAirburst]
Damage=200
ROF=300
Range=2(
Projectile=DoomAirburstP
Warhead=CarryWH

[DoomAirburstE]
Damage=200
ROF=300
Range=2
Projectile=DoomAirburstPE
Warhead=CarryWH

这是武器,第二个和第四个是精英化后用的武器
[DoomAirburstMissile]
Damage=275
ROF=300
Range=18
Projectile=AirToGroundMissile
Speed=300
Warhead=CYKAWH

[DoomAirburstMissileE]
Damage=375
ROF=400
Range=20
Projectile=AirToGroundMissile
Speed=400
Warhead=CYKAWHE

抛射体
[DoomAirburstP]
Proximity=yes
Dropping=yes
Cluster=5
Splits=yes
Image=DredMissile
Airburst=yes
AirburstWeapon=DoomAirburstMissile ; you can create your own weapon, it's up to you
Ranged=yes
SubjectToCliffs=no
SubjectToElevation=no
SubjectToWalls=no

[DoomAirburstPE]
Proximity=yes
Dropping=yes
Cluster=8
Splits=yes
Image=DredMissile
Airburst=yes
AirburstWeapon=DoomAirburstMissileE ; you can create your own weapon, it's up to you
Ranged=yes
SubjectToCliffs=no
SubjectToElevation=no
SubjectToWalls=no

真心求教!大佬们说的我都听,还有什么需要改正的麻烦各位指出!谢谢了!
发表于 2022-4-13 21:20:05 | 显示全部楼层
能不能升级和武器没关系,和发射车有关系,导弹可以训练,经验自然是给导弹而不是给车。
回复

使用道具 举报

 楼主| 发表于 2022-4-13 21:28:05 | 显示全部楼层
双杀步枪 发表于 2022-4-13 21:20
能不能升级和武器没关系,和发射车有关系,导弹可以训练,经验自然是给导弹而不是给车。 ...

我刚才尝试把自定义导弹下的Trainable=yes改成了no,没有成功。而且,有个问题,我目前用这个载具消灭所有敌人,但是别的己方单位不动,在结算画面里显示我方摧毁数是0。。。

回复

使用道具 举报

 楼主| 发表于 2022-4-13 21:34:48 | 显示全部楼层
双杀步枪 发表于 2022-4-13 21:20
能不能升级和武器没关系,和发射车有关系,导弹可以训练,经验自然是给导弹而不是给车。 ...

这个是载具的。不知道有没有什么可疑之处,确实这段时间都在研究这个自定义导弹的问题了
[DOOM]
UIName=NameOOM
Name=DOOM
Image=Lancet-2
Prerequisite=CACUFGL2
Primary=DoomLauncher
Spawns=ABMISL
SpawnsNumber=1
SpawnRegenRate=200
SpawnReloadRate=10 ; missile spawn don't come back
Strength=800
Category=AFV
Armor=Medium
Turret=no
IsTilter=yes
Crusher=yes
TooBigToFitUnderBridge=true
TechLevel=1
Sight=25
Speed=15
CrateGoodie=no
Owner=British,French,Germans,Americans,Alliance
Cost=300
Soylent=750
Points=25
ROT=5
DetectDisguise=yes
IsSelectableCombatant=yes
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=GenAllVehicleSelect
VoiceMove=GenAllWaterMove
VoiceAttack=GenAllWaterAttackCommand
VoiceFeedback=
CrushSound=TankCrush
AllowedToStartInMultiplayer=no
MaxDebris=2
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
MovementZone=Normal
ThreatPosed=15        ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Accelerates=false
ImmuneToVeins=yes
ImmuneToPsionics=yes
Trainable=yes
Size=3
Experience.SpawnOwnerModifier=99%
Experience.SpawnModifier=1%
回复

使用道具 举报

 楼主| 发表于 2022-4-13 23:02:37 | 显示全部楼层
双杀步枪 发表于 2022-4-13 21:20
能不能升级和武器没关系,和发射车有关系,导弹可以训练,经验自然是给导弹而不是给车。 ...

我重新修改了下,把产生伤害方式改成了Missile.Weapon=XXX和Missile.EliteWeapon=XXX ,就和说明书的一样,这样子不仅可以升级,武器的附加效果(如辐射)也可以生效了,不过又有了新问题,空爆效果没了
回复

使用道具 举报

发表于 2022-4-14 07:16:28 | 显示全部楼层
???空爆?
导弹怎么可能去空爆,导弹发射武器就会自毁,飞出去的抛射体是没所属的,当然不可能获得经验也不会记录击杀数。
回复

使用道具 举报

发表于 2022-4-14 17:39:58 | 显示全部楼层
因为导弹自己先嗝屁了
回复

使用道具 举报

 楼主| 发表于 2022-4-14 19:06:15 | 显示全部楼层
紫色放逐 发表于 2022-4-14 17:39
因为导弹自己先嗝屁了

yeah。。。。。这个确实是问题所在。。莫非这个现在是无解的?
回复

使用道具 举报

发表于 2022-4-15 12:47:44 | 显示全部楼层
wyh2613101 发表于 2022-4-14 19:06
yeah。。。。。这个确实是问题所在。。莫非这个现在是无解的?

目前想让导弹开火不死只能取消MissileSpawn=yes,但是副作用明显,按需求看要不要砍设定吧
回复

使用道具 举报

 楼主| 发表于 2022-4-15 15:12:05 | 显示全部楼层
Safari 发表于 2022-4-15 12:47
目前想让导弹开火不死只能取消MissileSpawn=yes,但是副作用明显,按需求看要不要砍设定吧 ...

请问是否可以通过发射多枚带有误差的导弹来扩大杀伤面积?不过好像导弹必然是“精准”的。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-30 07:10 , Processed in 0.057162 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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