Compare the below images to see what I mean:
Spawns=CMISL (i.e. vanilla Yuri's Revenge):

Spawns=BoomerMissile (i.e. my recreation):

Relevant code:
Boomer Missile Submarine spoiled (click here to read it):
Code:
;Boomer Missile Submarine
[BSUB]
UIName=Name:Boomer
Name=Boomer Missile Submarine
Prerequisite=NAYARDSpecialWeapons;,SOVIETTECH
Primary=CruiseLauncher ;BoomerTorpedo
;Secondary=CruiseLauncher;CruiseMissile
NavalTargeting=0 ;7
LandTargeting=0 ;2
FireAngle=64
Category=AFV
Strength=1200
Naval=yes
Armor=heavy
TechLevel=5
Underwater=yes
Sight=4 ;8
Sensors=yes
SensorsSight=4 ;8
Speed=4 ;5
CrateGoodie=no
Owner=Arabs
AllowedToStartInMultiplayer=no
Cost=2;000
Soylent=2000
Turret=no
Points=30
ROT=2
Crusher=no;gs yes
Crewed=no
Weight=4
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=BoomerSelect
VoiceMove=BoomerMove
VoiceAttack=BoomerAttackWaterCommand
VoiceSecondaryWeaponAttack=BoomerAttackLandCommand
VoiceFeedback=SubFear
DieSound=GenSmallWaterDie
MoveSound=BoomerMoveStart
Locomotor={2BEA74E1-7CCA-11d3-BE14-00104B62A16C};{4A582741-9839-11d1-B709-00A024DDAFD1}
SpeedType=Float
MovementZone=Water
ThreatPosed=20
Accelerates=true
Cloakable=yes
CloakingSpeed=1
VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
TooBigToFitUnderBridge=true
;ElitePrimary=BoomerTorpedoE
Size=20
Spawns=BoomerMissile ;CMISL
SpawnsNumber=2
SpawnRegenRate=80
SpawnReloadRate=0 ; missile spawn don't come back
;NoSpawnAlt=yes ; alternate voxel for out of spawns: xxxxWO (DREDWO)
Unnatural=yes ; for underwater units this means that they will be punched instead of grabbed by a squid
[BSUB]
UIName=Name:Boomer
Name=Boomer Missile Submarine
Prerequisite=NAYARDSpecialWeapons;,SOVIETTECH
Primary=CruiseLauncher ;BoomerTorpedo
;Secondary=CruiseLauncher;CruiseMissile
NavalTargeting=0 ;7
LandTargeting=0 ;2
FireAngle=64
Category=AFV
Strength=1200
Naval=yes
Armor=heavy
TechLevel=5
Underwater=yes
Sight=4 ;8
Sensors=yes
SensorsSight=4 ;8
Speed=4 ;5
CrateGoodie=no
Owner=Arabs
AllowedToStartInMultiplayer=no
Cost=2;000
Soylent=2000
Turret=no
Points=30
ROT=2
Crusher=no;gs yes
Crewed=no
Weight=4
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=BoomerSelect
VoiceMove=BoomerMove
VoiceAttack=BoomerAttackWaterCommand
VoiceSecondaryWeaponAttack=BoomerAttackLandCommand
VoiceFeedback=SubFear
DieSound=GenSmallWaterDie
MoveSound=BoomerMoveStart
Locomotor={2BEA74E1-7CCA-11d3-BE14-00104B62A16C};{4A582741-9839-11d1-B709-00A024DDAFD1}
SpeedType=Float
MovementZone=Water
ThreatPosed=20
Accelerates=true
Cloakable=yes
CloakingSpeed=1
VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
TooBigToFitUnderBridge=true
;ElitePrimary=BoomerTorpedoE
Size=20
Spawns=BoomerMissile ;CMISL
SpawnsNumber=2
SpawnRegenRate=80
SpawnReloadRate=0 ; missile spawn don't come back
;NoSpawnAlt=yes ; alternate voxel for out of spawns: xxxxWO (DREDWO)
Unnatural=yes ; for underwater units this means that they will be punched instead of grabbed by a squid
Boomer Missile spoiled (click here to read it):
Code:
[BoomerMissile]
UIName=Name:BoomerMissile
Name=Boomer Missile
Image=BSUBMISL
FireAngle=1
Strength=50
Category=AirPower
Armor=special_2
Spawned=yes
MissileSpawn=yes
TechLevel=-1
Sight=0
RadarInvisible=no
Landable=yes
MoveToShroud=yes
Ammo=1
Speed=20
Owner=Americans,Alliance,French,Germans,British,Russians,Confederation,Africans,Arabs,YuriCountry
Cost=50
Points=22
ROT=4
Crewed=no
Explodes=no
GuardRange=30
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
MaxDebris=2
Locomotor={B7B49766-E576-11d3-9BD9-00104B972FE8}
MovementZone=Fly
ThreatPosed=10
DamageParticleSystems=SmallGreySSys ; Sparks don't work well here. SJM
AuxSound1=BoomerAttack1 ;Taking off
ImmuneToPsionics=yes
NoShadow=yes
Selectable=no
Trainable=no
FlyBack=true
DontScore=yes
Missile.Custom=yes
Missile.PauseFrames=20
Missile.TiltFrames=100
Missile.PitchInitial=1
Missile.PitchFinal=1.0
Missile.TurnRate=0.10
Missile.RaiseRate=1
Missile.Acceleration=1.0
Missile.Altitude=768
Missile.BodyLength=128
Missile.LazyCurve=no
Missile.Damage=250 ;200
Missile.EliteDamage=250 ;200 ;250
Missile.Warhead=CMISLEWH
Missile.EliteWarhead=CMISLEWH
Missile.TakeOffAnim=V3TAKOFF
Missile.TrailerAnim=V3TRAIL
Missile.TrailerSeparation=3
UIName=Name:BoomerMissile
Name=Boomer Missile
Image=BSUBMISL
FireAngle=1
Strength=50
Category=AirPower
Armor=special_2
Spawned=yes
MissileSpawn=yes
TechLevel=-1
Sight=0
RadarInvisible=no
Landable=yes
MoveToShroud=yes
Ammo=1
Speed=20
Owner=Americans,Alliance,French,Germans,British,Russians,Confederation,Africans,Arabs,YuriCountry
Cost=50
Points=22
ROT=4
Crewed=no
Explodes=no
GuardRange=30
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
MaxDebris=2
Locomotor={B7B49766-E576-11d3-9BD9-00104B972FE8}
MovementZone=Fly
ThreatPosed=10
DamageParticleSystems=SmallGreySSys ; Sparks don't work well here. SJM
AuxSound1=BoomerAttack1 ;Taking off
ImmuneToPsionics=yes
NoShadow=yes
Selectable=no
Trainable=no
FlyBack=true
DontScore=yes
Missile.Custom=yes
Missile.PauseFrames=20
Missile.TiltFrames=100
Missile.PitchInitial=1
Missile.PitchFinal=1.0
Missile.TurnRate=0.10
Missile.RaiseRate=1
Missile.Acceleration=1.0
Missile.Altitude=768
Missile.BodyLength=128
Missile.LazyCurve=no
Missile.Damage=250 ;200
Missile.EliteDamage=250 ;200 ;250
Missile.Warhead=CMISLEWH
Missile.EliteWarhead=CMISLEWH
Missile.TakeOffAnim=V3TAKOFF
Missile.TrailerAnim=V3TRAIL
Missile.TrailerSeparation=3
Art code remains unchanged (refer to Image=BSUBMISL), weapon and warhead code should be irrelevant, missile is added to the [AircraftTypes] list, and all in all everything works perfectly except for the lack of smoke.
I thought this could perhaps be solved by e.g. Missile.TakeOffAnim, but for the life of me I cannot find out what the vanilla CMISL would use for this if it would use this at all. I see nothing relevant in conqmd.mix, and combing through cong.mix and the rules, I can only find V3TAKOFF which seems to be the generic animation shared by the V3, the Dreadnought, and the Boomer - but you can see that I added it to my recreation, and yet it doesn't recreate the original Boomer. Would anyone know what I am overlooking?
Thank you in advance!