diff --git a/projectiles/AIFQuantumWarhead01/AIFQuantumWarhead01_proj.bp b/projectiles/AIFQuantumWarhead01/AIFQuantumWarhead01_proj.bp new file mode 100644 index 0000000000..69790f5f79 --- /dev/null +++ b/projectiles/AIFQuantumWarhead01/AIFQuantumWarhead01_proj.bp @@ -0,0 +1,88 @@ +ProjectileBlueprint { + Audio = { + ExistLoop = Sound { + Bank = 'UELWeapon', + Cue = 'UEF_Nuke_Flight', + LodCutoff = 'DefaultLodCutoff', + }, + ImpactTerrain = Sound { + Bank = 'Explosions', + Cue = 'Aeon_Nuke_Impact', + LodCutoff = 'Weapon_LodCutoff', + }, + ImpactWater = Sound { + Bank = 'Explosions', + Cue = 'Aeon_Nuke_Impact', + LodCutoff = 'Weapon_LodCutoff', + }, + NukeExplosion = Sound { + Bank = 'Explosions', + Cue = 'Aeon_Nuke_Impact', + LodCutoff = 'Weapon_LodCutoff', + }, + }, + Categories = { + 'AEON', + 'PROJECTILE', + 'INDIRECTFIRE', + 'STRATEGIC', + 'MISSILE', + 'NOSPLASHDAMAGE', + }, + Defense = { + Health = 25, + MaxHealth = 25, + }, + Description = 'AEON Nuclear Missile', + DesiredShooterCap = 1, + Display = { + CameraFollowTimeout = 5, + CameraFollowsProjectile = true, + Mesh = { + IconFadeInZoom = 200, + LODs = { + { + ShaderName = 'TMeshAlpha', + }, + }, + }, + UniformScale = 0.2, + }, + Economy = { + BuildCostEnergy = 1350000, + BuildCostMass = 12000, + BuildTime = 324000, + }, + General = { + Category = 'Missile', + EntityCategory = { + 'AEON', + 'PROJECTILE', + 'INDIRECTFIRE', + 'STRATEGIC', + 'MISSILE', + 'NOSPLASHDAMAGE', + }, + Faction = 'Aeon', + }, + Interface = { + HelpText = 'AEON Nuclear Missile', + }, + Physics = { + Acceleration = 3, + CollideEntity = false, + CollideSurface = false, + DestroyOnWater = false, + InitialSpeed = 0, + Lifetime = 600, + MaxSpeed = 40, + RotationalVelocity = 0, + RotationalVelocityRange = 0, + TrackTarget = true, + TrackTargetGround = true, + TurnRate = 0, + UseGravity = false, + VelocityAlign = true, + }, + StrategicIconName = '/textures/ui/common/game/unit-over/icon-nuke_bmp.dds', +} diff --git a/projectiles/CIFEMPFluxWarhead01/CIFEMPFluxWarhead01_proj.bp b/projectiles/CIFEMPFluxWarhead01/CIFEMPFluxWarhead01_proj.bp new file mode 100644 index 0000000000..3ee01fd7b3 --- /dev/null +++ b/projectiles/CIFEMPFluxWarhead01/CIFEMPFluxWarhead01_proj.bp @@ -0,0 +1,88 @@ +ProjectileBlueprint { + Audio = { + ExistLoop = Sound { + Bank = 'UELWeapon', + Cue = 'UEF_Nuke_Flight', + LodCutoff = 'DefaultLodCutoff', + }, + ImpactTerrain = Sound { + Bank = 'Explosions', + Cue = 'Cybran_Nuke_Impact', + LodCutoff = 'Weapon_LodCutoff', + }, + ImpactWater = Sound { + Bank = 'Explosions', + Cue = 'Cybran_Nuke_Impact', + LodCutoff = 'Weapon_LodCutoff', + }, + NukeExplosion = Sound { + Bank = 'Explosions', + Cue = 'Cybran_Nuke_Impact', + LodCutoff = 'Weapon_LodCutoff', + }, + }, + Categories = { + 'CYBRAN', + 'PROJECTILE', + 'INDIRECTFIRE', + 'STRATEGIC', + 'MISSILE', + 'NOSPLASHDAMAGE', + }, + Defense = { + Health = 25, + MaxHealth = 25, + }, + Description = 'CYBRAN Nuclear Missile', + DesiredShooterCap = 1, + Display = { + CameraFollowTimeout = 5, + CameraFollowsProjectile = true, + Mesh = { + IconFadeInZoom = 200, + LODs = { + { + ShaderName = 'TMeshAlpha', + }, + }, + }, + UniformScale = 1, + }, + Economy = { + BuildCostEnergy = 1350000, + BuildCostMass = 12000, + BuildTime = 324000, + }, + General = { + Category = 'Missile', + EntityCategory = { + 'CYBRAN', + 'PROJECTILE', + 'INDIRECTFIRE', + 'STRATEGIC', + 'MISSILE', + 'NOSPLASHDAMAGE', + }, + Faction = 'Cybran', + }, + Interface = { + HelpText = 'CYBRAN Nuclear Missile', + }, + Physics = { + Acceleration = 3, + CollideEntity = false, + CollideSurface = false, + DestroyOnWater = false, + InitialSpeed = 0, + Lifetime = 600, + MaxSpeed = 40, + RotationalVelocity = 0, + RotationalVelocityRange = 0, + TrackTarget = true, + TrackTargetGround = true, + TurnRate = 0, + UseGravity = false, + VelocityAlign = true, + }, + StrategicIconName = '/textures/ui/common/game/unit-over/icon-nuke_bmp.dds', +} diff --git a/projectiles/SIFInainoStrategicMissile01/SIFInainoStrategicMissile01_proj.bp b/projectiles/SIFInainoStrategicMissile01/SIFInainoStrategicMissile01_proj.bp new file mode 100644 index 0000000000..a6b4c2a940 --- /dev/null +++ b/projectiles/SIFInainoStrategicMissile01/SIFInainoStrategicMissile01_proj.bp @@ -0,0 +1,90 @@ +ProjectileBlueprint { + Audio = { + ExistLoop = Sound { + Bank = 'UELWeapon', + Cue = 'UEF_Nuke_Flight', + LodCutoff = 'DefaultLodCutoff', + }, + ImpactTerrain = Sound { + Bank = 'Impacts', + Cue = 'XSB2305_Impact', + LodCutoff = 'Weapon_LodCutoff', + }, + ImpactWater = Sound { + Bank = 'Impacts', + Cue = 'XSB2305_Impact', + LodCutoff = 'Weapon_LodCutoff', + }, + NukeExplosion = Sound { + Bank = 'Impacts', + Cue = 'XSB2305_Impact', + LodCutoff = 'Weapon_LodCutoff', + }, + }, + Categories = { + 'SERAPHIM', + 'PROJECTILE', + 'INDIRECTFIRE', + 'STRATEGIC', + 'MISSILE', + 'NOSPLASHDAMAGE', + }, + Defense = { + Health = 25, + MaxHealth = 25, + }, + Description = 'Seraphim Inferno Strategic Missile', + DesiredShooterCap = 1, + Display = { + CameraFollowTimeout = 5, + CameraFollowsProjectile = true, + Mesh = { + IconFadeInZoom = 200, + LODs = { + { + AlbedoName = '/projectiles/SIFExperimentalStrategicMissile01/SIFExperimentalStrategicMissile01_albedo.dds', + MeshName = '/projectiles/SIFExperimentalStrategicMissile01/SIFExperimentalStrategicMissile01_lod0.scm', + ShaderName = 'TMeshGlow', + }, + }, + }, + UniformScale = 0.015, + }, + Economy = { + BuildCostEnergy = 1350000, + BuildCostMass = 12000, + BuildTime = 324000, + }, + General = { + Category = 'Missile', + EntityCategory = { + 'SERAPHIM', + 'PROJECTILE', + 'INDIRECTFIRE', + 'STRATEGIC', + 'MISSILE', + 'NOSPLASHDAMAGE', + }, + Faction = 'Seraphim', + }, + Interface = { + HelpText = 'Seraphim Inferno Strategic Missile', + }, + Physics = { + Acceleration = 3, + CollideEntity = false, + CollideSurface = false, + DestroyOnWater = false, + InitialSpeed = 0, + Lifetime = 600, + MaxSpeed = 40, + RotationalVelocity = 0, + RotationalVelocityRange = 0, + TrackTarget = true, + TrackTargetGround = true, + TurnRate = 0, + UseGravity = false, + VelocityAlign = true, + }, + StrategicIconName = '/textures/ui/common/game/unit-over/icon-nuke_bmp.dds', +} diff --git a/projectiles/TIFMissileNuke01/TIFMissileNuke01_proj.bp b/projectiles/TIFMissileNuke01/TIFMissileNuke01_proj.bp new file mode 100644 index 0000000000..6231800a69 --- /dev/null +++ b/projectiles/TIFMissileNuke01/TIFMissileNuke01_proj.bp @@ -0,0 +1,88 @@ +ProjectileBlueprint { + Audio = { + ExistLoop = Sound { + Bank = 'UELWeapon', + Cue = 'UEF_Nuke_Flight', + LodCutoff = 'DefaultLodCutoff', + }, + ImpactTerrain = Sound { + Bank = 'Explosions', + Cue = 'UEF_Nuke_Impact', + LodCutoff = 'Weapon_LodCutoff', + }, + ImpactWater = Sound { + Bank = 'Explosions', + Cue = 'UEF_Nuke_Impact', + LodCutoff = 'Weapon_LodCutoff', + }, + NukeExplosion = Sound { + Bank = 'Explosions', + Cue = 'UEF_Nuke_Impact', + LodCutoff = 'Weapon_LodCutoff', + }, + }, + Categories = { + 'UEF', + 'PROJECTILE', + 'INDIRECTFIRE', + 'STRATEGIC', + 'MISSILE', + 'NOSPLASHDAMAGE', + }, + Defense = { + Health = 25, + MaxHealth = 25, + }, + Description = 'UEF Nuclear Missile', + DesiredShooterCap = 1, + Display = { + CameraFollowTimeout = 5, + CameraFollowsProjectile = true, + Mesh = { + IconFadeInZoom = 200, + LODs = { + { + ShaderName = 'TMeshGlow', + }, + }, + }, + UniformScale = 0.035, + }, + Economy = { + BuildCostEnergy = 1350000, + BuildCostMass = 12000, + BuildTime = 324000, + }, + General = { + Category = 'Missile', + EntityCategory = { + 'UEF', + 'PROJECTILE', + 'INDIRECTFIRE', + 'STRATEGIC', + 'MISSILE', + 'NOSPLASHDAMAGE', + }, + Faction = 'UEF', + }, + Interface = { + HelpText = 'UEF Nuclear Missile', + }, + Physics = { + Acceleration = 3, + CollideEntity = false, + CollideSurface = false, + DestroyOnWater = false, + InitialSpeed = 0, + Lifetime = 600, + MaxSpeed = 30, + RotationalVelocity = 0, + RotationalVelocityRange = 0, + TrackTarget = true, + TrackTargetGround = true, + TurnRate = 0, + UseGravity = false, + VelocityAlign = true, + }, + StrategicIconName = '/textures/ui/common/game/unit-over/icon-nuke_bmp.dds', +}