事情是这样的,我用子机做了个神盾巡洋舰的垂发装置(搭载了kratos,Ares以及phobos,在没有制作子机之前所有原有标签都可以正常运作,此前已经安装了很久了,一直没有出过bug),但是直到我注册了一个新子机之后就出BUG了......这个子机是一个自定义导弹,安装了Kratos的子机导弹追踪标签,发射它的是一个载具类型替身(非虚拟单位,可以被攻击),但是只要发射就会崩溃。
后来我实验发现换装使用与航妈武器相同弹头的Launcher发射武器只要游戏读完条就会崩溃(给航妈换了个名为CaSpecial的弹头)。现在奇怪的就来了,我把这个替身的武器换成航妈的武器,子机换成CMISL,它又正常运作了......
然后我把原来替身武器的弹头注册了一个新的,发现替身武器发射CMISL子机居然也可以正常运作 ,但是只要换上我的自定义导弹子机就会在发射的时候崩溃 ,我去看了我的子机标签,也没有发现什么问题,子机模型我用Image指代了CMISL,按理说不会崩溃才对......
Kratos为Kratos-b7-nores,Ares为Ares3.0,Phobos为Build27版,这些新增的功能我已经在其他船上用过了,就是这个子机出问题......(代码在下面)
;弹头,护甲,武器,抛射体,单位,AE均已注册
[DAEGISVLS1] ;其中一个垂发AE,其他两个以这个为模板,只是Offset不一样
AffectTypes=AEGIS
Animation=none
HoldDuration=yes
Stand.Immune=no
Delay=99999
Stand.Type=AEGISVLS1
Stand.Offset=-10,60,170
Stand.Direction=N
Stand.IsOnTurret=no
Stand.IsOnWorld=no
Stand.SameTarget=no
Stand.RemoveAtSinking=yes
Stand.VirtualUnit=no
;挂焊接装甲组件的AE,之前没出过BUG
[AEGISDEF1]
AffectTypes=AEGIS
Animation=none
HoldDuration=yes
Stand.Immune=no
Stand.DamageFromMaster=0.65 ;吸收伤害
Delay=99999
Stand.Type=AEGISDEF1
Stand.Offset=0,0,0
Stand.Direction=N
Stand.IsOnTurret=no
Stand.IsOnWorld=no
Stand.SameTarget=no
Stand.RemoveAtSinking=yes
Stand.VirtualUnit=no
;单位
[AEGIS]
Strength=1500
OpportunityFire=yes
;AE挂载
AttachEffectTypes=AEGISDEF1,DAEGISVLS1,DAEGISVLS2,DAEGISVLS3
GuardRange=40
[AEGISDEF1] ;神盾巡洋舰防护装甲I
Image=EMPTYVXL
UIName=NAME:EMPTY
Name=Addon - AEGIS Defense
Selectable=no
VHPScan=Strong
Strength=1200
CrateGoodie=no
Armor=addon_I
Turret=no
TechLevel=11
OpportunityFire=yes
Crewed=no
Sight=6
SelfHealing=yes
ProtectedDriver=yes
Speed=0
Cost=200
Soylent=100
Bounty.Value=400
Bounty=yes
Bounty.Display=yes
Points=75
ROT=4
MinDebris=3
MaxDebris=6
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
Weight=7
MovementZone=Destroyer
ThreatPosed=40
DamageParticleSystems=SparkSys,OrangeSmokeSys
DamageSmokeOffset=100,100,275
AllowedToStartInMultiplayer=no
BuildTime.MultipleFactory=0.9
VeteranAbilities=STRONGER
EliteAbilities=SELF_HEAL,FIREPOWER,FASTER
ZFudgeColumn=9
ZFudgeTunnel=15
Size=6
DamageSound=VehicleDamagedHeavy
PixelSelectionBracketDelta=-99999
IFVMode=11
CanBeReversed=no
EMP.Threshold=no
Chronoshift.Crushable=no
VirtualUnit=no
Trainable=no
[AEGISVLS1] ;神盾巡洋舰垂发系统I
Image=EMPTYVXL
UIName=NAME:EMPTY
Name=Addon - Aegis Confusion 1
Primary=HornetLauncher ;正常运作
Spawns=CMISL ;正常运作
;VLSM 不正常运作!!!!
SpawnsNumber=1
SpawnRegenRate=120
SpawnReloadRate=0
Strength=1000
DontScore=yes
Insignificant=yes
Insignia.Rookie=dummy
Insignia.Veteran=dummy
Insignia.Elite=dummy
ProtectedDriver=yes
Category=Support
Selectable=no
Bounty.Value=250
Bounty=yes
Bounty.Display=yes
Armor=addon_I
Turret=no
MinDebris=0
MaxDebris=0
IsTilter=no
Crusher=no
Accelerates=false
TooBigToFitUnderBridge=true
TechLevel=11
Sight=0
CanPassiveAquire=yes
Speed=1
PitchSpeed=1.1
JumpjetSpeed=10
JumpjetClimb=10
JumpjetCrash=10
JumpJetAccel=10
JumpjetTurnRate=10
JumpjetHeight=10
JumpjetWobbles=.01
JumpjetDeviation=1
CrateGoodie=no
Bunkerable=no
Cost=1
Soylent=0
Points=0
ROT=99
SpeedType=Hover
Locomotor={92612C46-F71F-11d1-AC9F-006008055BB5}
MovementZone=Fly
ThreatPosed=0
ImmuneToVeins=yes
Size=1
OpportunityFire=yes
AllowedToStartInMultiplayer=no
Trainable=yes
Weight=.5
CanBeReversed=no
VehicleThief.Allowed=no
Parachute.Anim=DUMMY
OmniCrushResistant=yes
PixelSelectionBracketDelta=9999
EVA.Lost=none
CloakSound=none
DecloakSound=none
HunterSeeker.Ignore=yes
[VLSM]
UIName=NAME:VLSM
Name=Aegis Missile
;图像ok
Image=CMISL
;追踪
Missile.Homing=yes
FireAngle=1
Strength=150
Category=AirPower
Armor=special_2
Spawned=yes
MissileSpawn=yes
TechLevel=11
Sight=0
RadarInvisible=no
ProtectedDriver=yes
Landable=yes
MoveToShroud=yes
Ammo=1
Speed=20
MinDebris=0
MaxDebris=0
Cost=50
Points=5
ROT=6
Crewed=no
Explodes=no
GuardRange=30
Explosion=UNITEXPL1,UNITEXPL2,UNITEXPL3
Locomotor={B7B49766-E576-11d3-9BD9-00104B972FE8}
MovementZone=Fly
ThreatPosed=10
AuxSound1=AkulaAttack
NoShadow=yes
Selectable=no
Trainable=no
FlyBack=true
DontScore=yes
Insignia.Veteran=dummy
Insignia.Elite=dummy
VehicleThief.Allowed=no
;自定义导弹设置
Missile.Custom=yes
Missile.PauseFrames=0
Missile.TiltFrames=0
Missile.PitchInitial=1
Missile.PitchFinal=1
Missile.TurnRate=0.32
Missile.RaiseRate=0.5
Missile.Acceleration=0.5
Missile.Altitude=2000
Missile.Damage=350
Missile.EliteDamage=475
Missile.BodyLength=128
Missile.LazyCurve=no
Missile.Warhead=VLSMWH
Missile.EliteWarhead=VLSMEWH
|