UnitBlueprint { AI = { GuardReturnRadius = 130, }, Audio = { AmbientMove = Sound { Bank = 'UAS', Cue = 'UAS0202_Move_Loop', LodCutoff = 'UnitMove_LodCutoff', }, Killed = Sound { Bank = 'UASDestroy', Cue = 'UAS0202_Destroy', LodCutoff = 'UnitMove_LodCutoff', }, StartMove = Sound { Bank = 'UAS', Cue = 'UAS0202_Move_Start', LodCutoff = 'UnitMove_LodCutoff', }, StopMove = Sound { Bank = 'UAS', Cue = 'UAS0202_Move_Stop', LodCutoff = 'UnitMove_LodCutoff', }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Naval', LodCutoff = 'UnitMove_LodCutoff', }, }, Buffs = { { Add = { VeteranLevel2 = true, }, BuffType = 'MAXHEALTH', Value = 813, }, { Add = { VeteranLevel2 = true, }, BuffType = 'HEALTH', Value = 813, }, { Add = { VeteranLevel4 = true, }, BuffType = 'MAXHEALTH', Value = 813, }, { Add = { VeteranLevel4 = true, }, BuffType = 'HEALTH', Value = 813, }, { Add = { VeteranLevel5 = true, }, BuffType = 'HEALTHREGENRATE', Value = 3, }, }, BuildIconSortPriority = 20, Categories = { 'SELECTABLE', 'BUILTBYTIER2FACTORY', 'BUILTBYTIER3FACTORY', 'BUILTBYEXPERIMENTALSUB', 'AEON', 'MOBILE', 'NAVAL', 'TECH2', 'ANTIAIR', 'ANTIMISSILE', 'VISIBLETORECON', 'RECLAIMABLE', }, CollisionOffsetY = -0.4, Defense = { ArmorType = 'Normal', Health = 3250, MaxHealth = 3250, RegenRate = 0, }, Description = 'Cruiser', Display = { Abilities = { 'Missile Defense - Tactical', 'Anti-Air', }, AnimationDeath = { { Animation = '/units/uas0202/uas0202_adeath01.sca', Weight = 100, }, { Animation = '/units/uas0202/uas0202_adeath02.sca', Weight = 100, }, { Animation = '/units/uas0202/uas0202_adeath03.sca', Weight = 100, }, }, IdleEffects = { Water = { Effects = { { Bones = { 'UAS0202', }, Offset = { 0, 0, -0.25, }, Scale = 1.35, Type = 'SeaIdle01', }, }, }, }, Mesh = { IconFadeInZoom = 130, LODs = { { LODCutoff = 140, ShaderName = 'Aeon', }, { AlbedoName = 'uas0202_lod1_albedo.dds', LODCutoff = 300, ShaderName = 'Aeon', SpecularName = 'uas0202_lod1_specteam.dds', }, }, }, SpawnRandomRotation = true, UniformScale = 0.07, }, Economy = { BuildCostEnergy = 18000, BuildCostMass = 1800, BuildTime = 3600, }, Footprint = { SizeX = 2, SizeZ = 8, }, General = { Category = 'Ship', Classification = 'RULEUC_MilitaryShip', CommandCaps = { RULEUCC_Attack = true, RULEUCC_CallTransport = false, RULEUCC_Capture = false, RULEUCC_Guard = true, RULEUCC_Move = true, RULEUCC_Nuke = false, RULEUCC_Patrol = true, RULEUCC_Reclaim = false, RULEUCC_Repair = false, RULEUCC_RetaliateToggle = true, RULEUCC_Stop = true, RULEUCC_Transport = false, }, FactionName = 'Aeon', TechLevel = 'RULEUTL_Advanced', UnitName = 'Infinity Class', UnitWeight = 1, }, Intel = { RadarRadius = 90, SonarRadius = 30, VisionRadius = 60, WaterVisionRadius = 45, }, Interface = { HelpText = 'Cruiser', }, LifeBarHeight = 0.09, LifeBarOffset = 2.6, LifeBarSize = 1.5, Physics = { BackUpDistance = 0, BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, LAYER_Land = false, LAYER_Orbit = false, LAYER_Seabed = false, LAYER_Sub = false, LAYER_Water = true, }, CatchUpAcc = 10, DragCoefficient = 0.2, MaxAcceleration = 0.85, MaxBrake = 5, MaxSpeed = 4.25, MaxSpeedReverse = 0, MaxSteerForce = 5, MeshExtentsX = 2, MeshExtentsY = 2, MeshExtentsZ = 6.25, MinSpeedPercent = 0, MotionType = 'RULEUMT_Water', TurnRadius = 35, TurnRate = 20, }, SelectionSizeX = 0.6, SelectionSizeZ = 3.8, SelectionThickness = 0.2, SizeX = 1.6, SizeY = 1.5, SizeZ = 5.7, StrategicIconName = 'icon_ship2_antiair', StrategicIconSortPriority = 155, Veteran = { Level1 = 30, Level2 = 60, Level3 = 150, Level4 = 300, Level5 = 600, }, Weapon = { { Audio = { BarrelLoop = Sound { Bank = 'UAS', Cue = 'UAS_Turret_Sml_Loop', LodCutoff = 'Weapon_LodCutoff', }, BarrelStart = Sound { Bank = 'UAS', Cue = 'UAS_Turret_Sml_Start', LodCutoff = 'Weapon_LodCutoff', }, MuzzleChargeStart = Sound { Bank = 'UASWeapon', Cue = 'UAS0202_Cannon_Quantum', LodCutoff = 'Weapon_LodCutoff', }, }, BallisticArc = 'RULEUBA_LowArc', Buffs = { { Add = { VeteranLevel1 = true, }, BuffType = 'DAMAGE', Value = 35, }, { Add = { VeteranLevel3 = true, }, BuffType = 'DAMAGE', Value = 35, }, }, CollideFriendly = false, Damage = 140, DamageRadius = 1, DamageType = 'Normal', DisplayName = 'Quantum Cannon', FireTargetLayerCapsTable = { Air = 'Land|Water', Land = 'Land|Water', Water = 'Land|Water', }, FiringRandomness = 0.5, FiringTolerance = 2, HeadingArcCenter = 0, HeadingArcRange = 140, Label = 'FrontTurret', MaxRadius = 75, MuzzleChargeDelay = 0.4, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, MuzzleVelocity = 20.5, ProjectileId = '/projectiles/ADFQuantumCannon01/ADFQuantumCannon01_proj.bp', RackBones = { { MuzzleBones = { 'Muzzle_Front01', }, RackBone = 'Turret_Front_Barrel', }, { MuzzleBones = { 'Muzzle_Front02', }, RackBone = 'Turret_Front_Barrel', }, }, RackFireTogether = true, RackRecoilDistance = -0.5, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RackSlavedToTurret = true, RateOfFire = 0.25, TargetCheckInterval = 2, TargetPriorities = { 'SPECIALHIGHPRI', 'COMMAND', 'NAVAL MOBILE', 'SPECIALLOWPRI', 'ALLUNITS', }, TargetRestrictDisallow = 'UNTARGETABLE', TrackingRadius = 70, TurretBoneMuzzle = 'Turret_Front_Barrel', TurretBonePitch = 'Turret_Front_Barrel', TurretBoneYaw = 'Turret_Front', TurretDualManipulators = false, TurretPitch = 10, TurretPitchRange = 20, TurretPitchSpeed = 30, TurretYaw = 0, TurretYawRange = 140, TurretYawSpeed = 45, Turreted = true, WeaponCategory = 'Direct Fire Naval', }, { AlwaysRecheckTarget = true, Audio = { Fire = Sound { Bank = 'UASWeapon', Cue = 'UAS0202_SAM', LodCutoff = 'Weapon_LodCutoff', }, }, BallisticArc = 'RULEUBA_None', Buffs = { { Add = { VeteranLevel1 = true, }, BuffType = 'DAMAGE', Value = 8, }, { Add = { VeteranLevel3 = true, }, BuffType = 'DAMAGE', Value = 8, }, }, CollideFriendly = false, Damage = 30, DamageRadius = 1, DamageType = 'Normal', DisplayName = 'Zealot AA Missile', FireTargetLayerCapsTable = { Air = 'Air', Land = 'Air', Water = 'Air', }, FiringTolerance = 50, HeadingArcCenter = 270, HeadingArcRange = 360, Label = 'AntiAirMissiles01', MaxRadius = 75, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, MuzzleVelocity = 15, ProjectileId = '/projectiles/AAAMissileTransilience01/AAAMissileTransilience01_proj.bp', ProjectileLifetime = 12, ProjectilesPerOnFire = 1, RackBones = { { MuzzleBones = { 'Muzzle_Right', }, RackBone = 'Turret_Right_Barrel', }, }, RackFireTogether = false, RackRecoilDistance = 0, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RackSlavedToTurret = false, RateOfFire = 1, TargetCheckInterval = 0.3, TargetPriorities = { 'SPECIALHIGHPRI', 'AIR MOBILE BOMBER', 'AIR MOBILE GROUNDATTACK', 'AIR MOBILE TRANSPORTATION', 'AIR MOBILE', 'SPECIALLOWPRI', 'ALLUNITS', }, TargetRestrictDisallow = 'UNTARGETABLE', TrackingRadius = 90, TurretBoneMuzzle = 'Turret_Right_Barrel', TurretBonePitch = 'Turret_Right', TurretBoneYaw = 'Turret_Right', TurretDualManipulators = false, TurretPitch = 10, TurretPitchRange = 40, TurretPitchSpeed = 30, TurretYaw = 10, TurretYawRange = 20, TurretYawSpeed = 30, Turreted = false, WeaponCategory = 'Anti Air', }, { AlwaysRecheckTarget = true, Audio = { Fire = Sound { Bank = 'UASWeapon', Cue = 'UAS0202_SAM', LodCutoff = 'Weapon_LodCutoff', }, }, BallisticArc = 'RULEUBA_None', Buffs = { { Add = { VeteranLevel1 = true, }, BuffType = 'DAMAGE', Value = 8, }, { Add = { VeteranLevel3 = true, }, BuffType = 'DAMAGE', Value = 8, }, }, CollideFriendly = false, Damage = 30, DamageRadius = 1, DamageType = 'Normal', DisplayName = 'Zealot AA Missile', FireTargetLayerCapsTable = { Air = 'Air', Land = 'Air', Water = 'Air', }, FiringTolerance = 10, HeadingArcCenter = 90, HeadingArcRange = 360, Label = 'AntiAirMissiles02', MaxRadius = 75, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, MuzzleVelocity = 15, ProjectileId = '/projectiles/AAAMissileTransilience01/AAAMissileTransilience01_proj.bp', ProjectileLifetime = 12, ProjectilesPerOnFire = 1, RackBones = { { MuzzleBones = { 'Muzzle_Left', }, RackBone = 'Turret_Left_Barrel', }, }, RackFireTogether = false, RackRecoilDistance = 0, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RackSlavedToTurret = false, RateOfFire = 1, TargetCheckInterval = 0.3, TargetPriorities = { 'SPECIALHIGHPRI', 'AIR MOBILE BOMBER', 'AIR MOBILE GROUNDATTACK', 'AIR MOBILE TRANSPORTATION', 'AIR MOBILE', 'SPECIALLOWPRI', 'ALLUNITS', }, TargetRestrictDisallow = 'UNTARGETABLE', TrackingRadius = 90, TurretBoneMuzzle = 'Turret_Left_Barrel', TurretBonePitch = 'Turret_Left', TurretBoneYaw = 'Turret_Left', TurretDualManipulators = false, TurretPitch = 10, TurretPitchRange = 40, TurretPitchSpeed = 30, TurretYaw = 10, TurretYawRange = 20, TurretYawSpeed = 30, Turreted = false, WeaponCategory = 'Anti Air', }, { Audio = { Fire = Sound { Bank = 'UALWeapon', Cue = 'UAB4201_Anti_Missile', LodCutoff = 'Weapon_LodCutoff', }, }, BallisticArc = 'RULEUBA_None', CollideFriendly = false, Damage = 30, DamageType = 'Normal', DisplayName = 'Will O Wisp Anti Missile', FireTargetLayerCapsTable = { Land = 'Air', Water = 'Air', }, FiringTolerance = 360, Flare = { Category = 'MISSILE', Radius = 12, }, Label = 'AntiMissile', MaxRadius = 32, MuzzleSalvoDelay = 2, MuzzleSalvoSize = 3, MuzzleVelocity = 5, ProjectileId = '/projectiles/AIMAntiMissile01/AIMAntiMissile01_proj.bp', ProjectileLifetime = 4, RackBones = { { MuzzleBones = { 'Projectile', }, RackBone = 'Projectile', }, }, RackFireTogether = false, RackRecoilDistance = 0, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RateOfFire = 0.3, TargetCheckInterval = 1, TargetRestrictDisallow = 'UNTARGETABLE', TargetRestrictOnlyAllow = 'MISSILE', TargetType = 'RULEWTT_Projectile', TrackingRadius = 50, Turreted = false, WeaponCategory = 'Defense', WeaponRepackTimeout = 7, WeaponUnpackAnimation = '/units/uab4201/uab4201_Aopen.sca', WeaponUnpackAnimationRate = 5, WeaponUnpacks = true, }, }, }