UnitBlueprint { Audio = { AmbientMove = Sound { Bank = 'UAS', Cue = 'UAS0401_Move_Loop', LodCutoff = 'UnitMove_LodCutoff', }, Close = Sound { Bank = 'UAS', Cue = 'UAS0401_Doors_Close', LodCutoff = 'UnitMove_LodCutoff', }, Killed = Sound { Bank = 'UASDestroy', Cue = 'UAS0401_Destroy', LodCutoff = 'UnitMove_LodCutoff', }, Open = Sound { Bank = 'UAS', Cue = 'UAS0401_Doors_Open', LodCutoff = 'UnitMove_LodCutoff', }, StartMove = Sound { Bank = 'UAS', Cue = 'UAS0401_Move_Start', LodCutoff = 'UnitMove_LodCutoff', }, StopMove = Sound { Bank = 'UAS', Cue = 'UAS0401_Move_Stop', LodCutoff = 'UnitMove_LodCutoff', }, SubmergeStart = Sound { Bank = 'UAS', Cue = 'UAS0401_Submerge', LodCutoff = 'UnitMove_LodCutoff', }, SurfaceStart = Sound { Bank = 'UAS', Cue = 'UAS0401_Surface', LodCutoff = 'UnitMove_LodCutoff', }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Naval', LodCutoff = 'UnitMove_LodCutoff', }, }, Buffs = { { Add = { VeteranLevel2 = true, }, BuffType = 'MAXHEALTH', Value = 16250, }, { Add = { VeteranLevel2 = true, }, BuffType = 'HEALTH', Value = 16250, }, { Add = { VeteranLevel4 = true, }, BuffType = 'MAXHEALTH', Value = 16250, }, { Add = { VeteranLevel4 = true, }, BuffType = 'HEALTH', Value = 16250, }, { Add = { VeteranLevel5 = true, }, BuffType = 'HEALTHREGENRATE', Value = 3, }, }, BuildIconSortPriority = 20, Categories = { 'SELECTABLE', 'BUILTBYTIER3COMMANDER', 'BUILTBYTIER3ENGINEER', 'AEON', 'MOBILE', 'NAVAL', 'EXPERIMENTAL', 'SUBMERSIBLE', 'INTELLIGENCE', 'FACTORY', 'CARRIER', 'NEEDMOBILEBUILD', 'VISIBLETORECON', 'RECLAIMABLE', }, CollisionOffsetY = -0.375, Defense = { ArmorType = 'Normal', Health = 65000, MaxHealth = 65000, RegenRate = 0, }, Description = 'Submersible Battleship', Display = { Abilities = { 'Submersible', 'Torpedo Defense', 'Engineering Suite', }, AnimationDeath = { { Animation = '/units/uas0401/uas0401_adeath01.sca', AnimationRateMax = 1.5, AnimationRateMin = 0.5, Weight = 100, }, }, AnimationSurface = '/units/uas0401/uas0401_aopen01.sca', IdleEffects = { Sub = { Effects = { { Bones = { 0, }, Type = 'UnderWater01', }, }, }, Water = { Effects = { { Bones = { 0, }, Scale = 3, Type = 'SeaIdle01', }, }, }, }, Mesh = { IconFadeInZoom = 130, LODs = { { LODCutoff = 200, ShaderName = 'Aeon', }, { AlbedoName = 'uas0401_lod1_albedo.dds', LODCutoff = 600, ShaderName = 'Aeon', SpecularName = 'uas0401_lod1_specteam.dds', }, }, }, MotionChangeEffects = { SubBottomUp = { Effects = { { Bones = { 0, }, Scale = 1.85, Type = 'Surface02', }, }, }, WaterTopDown = { Effects = { { Bones = { 0, }, Scale = 6, Type = 'Submerge02', }, }, }, }, MovementEffects = { Sub = { Effects = { { Bones = { 0, }, Scale = 13, Type = 'BackWake', }, }, }, Water = { Effects = { { Bones = { 'Wake_Left', }, Offset = { 7, 0, -10, }, Scale = 2.3, Type = 'LeftFrontWake', }, { Bones = { 'Wake_Right', }, Offset = { -7, 0, -10, }, Scale = 2.3, Type = 'RightFrontWake', }, { Bones = { 0, }, Scale = 4, Type = 'BackWake', }, }, }, }, PlaceholderMeshName = 'UXB0000', SpawnRandomRotation = false, UniformScale = 0.1, }, Economy = { BuildCostEnergy = 380000, BuildCostMass = 47500, BuildRate = 60, BuildTime = 28500, BuildableCategory = { 'BUILTBYTIER3FACTORY AEON MOBILE CONSTRUCTION', 'BUILTBYTIER2FACTORY AEON MOBILE CONSTRUCTION', 'BUILTBYTIER1FACTORY AEON MOBILE CONSTRUCTION', 'BUILTBYTIER2FACTORY AEON MOBILE NAVAL', }, MaxEnergyUse = 250, MaxMassUse = 25, }, General = { Category = 'Experimental', Classification = 'RULEUC_MilitarySub', CommandCaps = { RULEUCC_Attack = true, RULEUCC_CallTransport = false, RULEUCC_Capture = false, RULEUCC_Dive = true, 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_Secret', UnitName = 'Tempest', UnitWeight = 1, }, Intel = { SonarRadius = 150, VisionRadius = 32, WaterVisionRadius = 40, }, Interface = { HelpText = 'Submersible Battleship', }, LifeBarHeight = 0.15, LifeBarOffset = 7.5, LifeBarSize = 14, Physics = { BackUpDistance = 0, BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, LAYER_Land = false, LAYER_Orbit = false, LAYER_Seabed = false, LAYER_Sub = true, LAYER_Water = true, }, CatchUpAcc = 10, DragCoefficient = 0.2, Elevation = -5, MaxAcceleration = 0.85, MaxBrake = 5, MaxSpeed = 2.975, MaxSpeedReverse = 0, MaxSteerForce = 5, MeshExtentsX = 16, MeshExtentsY = 5, MeshExtentsZ = 16, MinSpeedPercent = 0, MotionType = 'RULEUMT_SurfacingSub', RotateOnSpot = true, SkirtOffsetX = -1.5, SkirtOffsetZ = -1.5, SkirtSizeX = 16, SkirtSizeZ = 16, TurnRadius = 85, TurnRate = 6, }, SelectionSizeX = 8.5, SelectionSizeZ = 8.5, SelectionThickness = 0.2, SizeX = 12, SizeY = 4, SizeZ = 12, StrategicIconName = 'icon_experimental_generic', StrategicIconSortPriority = 45, Veteran = { Level1 = 100, Level2 = 200, Level3 = 500, Level4 = 1000, Level5 = 2000, }, Weapon = { { Audio = { BarrelLoop = Sound { Bank = 'UAS', Cue = 'UAS_Turret_Lrg_Loop', LodCutoff = 'WeaponBig_LodCutoff', }, BarrelStart = Sound { Bank = 'UAS', Cue = 'UAS_Turret_Lrg_Start', LodCutoff = 'WeaponBig_LodCutoff', }, Fire = Sound { Bank = 'UASWeapon', Cue = 'UAS0401_Cannon_Oblivion', LodCutoff = 'WeaponBig_LodCutoff', }, MuzzleChargeStart = Sound { Bank = 'UASWeapon', Cue = 'UAS0401_Cannon_Oblv_Charge', LodCutoff = 'WeaponBig_LodCutoff', }, }, BallisticArc = 'RULEUBA_LowArc', Buffs = { { Add = { VeteranLevel1 = true, }, BuffType = 'DAMAGE', Value = 1875, }, { Add = { VeteranLevel3 = true, }, BuffType = 'DAMAGE', Value = 1875, }, }, CollideFriendly = false, Damage = 7500, DamageRadius = 4, DamageType = 'Normal', DisplayName = 'Oblivion Cannon', FireTargetLayerCapsTable = { Water = 'Land|Water', }, FiringRandomness = 0.3, FiringTolerance = 2, Label = 'MainGun', MaxRadius = 128, MuzzleChargeDelay = 2.5, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, MuzzleVelocity = 26, ProjectileId = '/projectiles/ADFOblivionCannon02/ADFOblivionCannon02_proj.bp', ProjectileLifetime = 10, RackBones = { { MuzzleBones = { 'Turret_Muzzle', }, RackBone = 'Turret_Barrel02', }, }, RackFireTogether = false, RackRecoilDistance = -3, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RackSlavedToTurret = false, RateOfFire = 0.1, TargetCheckInterval = 5, TargetPriorities = { 'SPECIALHIGHPRI', 'COMMAND', 'NAVAL MOBILE', 'SPECIALLOWPRI', 'ALLUNITS', }, TargetRestrictDisallow = 'UNTARGETABLE', TrackingRadius = 150, TurretBoneMuzzle = 'Turret_Muzzle', TurretBonePitch = 'Turret_Barrel01', TurretBoneYaw = 'Turret', TurretDualManipulators = false, TurretPitch = 40, TurretPitchRange = 50, TurretPitchSpeed = 30, TurretYaw = 0, TurretYawRange = 180, TurretYawSpeed = 45, Turreted = true, WeaponCategory = 'Direct Fire Naval', }, { Audio = { Fire = Sound { Bank = 'UALWeapon', Cue = 'UAB2205_Torpedo', LodCutoff = 'Weapon_LodCutoff', }, }, BallisticArc = 'RULEUBA_None', Buffs = { { Add = { VeteranLevel1 = true, }, BuffType = 'DAMAGE', Value = 56, }, { Add = { VeteranLevel3 = true, }, BuffType = 'DAMAGE', Value = 56, }, }, CollideFriendly = false, Damage = 225, DamageType = 'Normal', DisplayName = 'Heavy Chrono Torpedo', FireTargetLayerCapsTable = { Sub = 'Seabed|Sub|Water', Water = 'Seabed|Sub|Water', }, FiringTolerance = 2, Label = 'Torpedo01', MaxRadius = 32, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, MuzzleVelocity = 5, ProjectileId = '/projectiles/AANTorpedo01/AANTorpedo01_proj.bp', ProjectileLifetime = 7, RackBones = { { MuzzleBones = { 'Torpedo_Muzzle01', }, RackBone = 'Torpedo_Muzzle01', }, }, RackFireTogether = false, RackRecoilDistance = 0, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RackSlavedToTurret = false, RateOfFire = 0.2, TargetCheckInterval = 1.25, TargetPriorities = { 'SPECIALHIGHPRI', 'COMMAND', 'MOBILE', 'STRUCTURE DEFENSE', 'SPECIALLOWPRI', 'ALLUNITS', }, TargetRestrictDisallow = 'UNTARGETABLE, HOVER', TrackingRadius = 40, TurretDualManipulators = false, TurretPitch = 0, TurretPitchRange = 0, TurretPitchSpeed = 0, TurretYaw = 0, TurretYawRange = 0, TurretYawSpeed = 0, Turreted = false, WeaponCategory = 'Anti Navy', WeaponUnpacks = false, }, { Audio = { Fire = Sound { Bank = 'UALWeapon', Cue = 'UAB2205_Torpedo', LodCutoff = 'Weapon_LodCutoff', }, }, BallisticArc = 'RULEUBA_None', Buffs = { { Add = { VeteranLevel1 = true, }, BuffType = 'DAMAGE', Value = 56, }, { Add = { VeteranLevel3 = true, }, BuffType = 'DAMAGE', Value = 56, }, }, CollideFriendly = false, Damage = 225, DamageType = 'Normal', DisplayName = 'Heavy Chrono Torpedo', FireTargetLayerCapsTable = { Sub = 'Seabed|Sub|Water', Water = 'Seabed|Sub|Water', }, FiringTolerance = 2, Label = 'Torpedo02', MaxRadius = 32, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, MuzzleVelocity = 5, ProjectileId = '/projectiles/AANTorpedo01/AANTorpedo01_proj.bp', ProjectileLifetime = 7, RackBones = { { MuzzleBones = { 'Torpedo_Muzzle02', }, RackBone = 'Torpedo_Muzzle02', }, }, RackFireTogether = false, RackRecoilDistance = 0, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RackSlavedToTurret = false, RateOfFire = 0.2, TargetCheckInterval = 1.25, TargetPriorities = { 'SPECIALHIGHPRI', 'COMMAND', 'MOBILE', 'STRUCTURE DEFENSE', 'SPECIALLOWPRI', 'ALLUNITS', }, TargetRestrictDisallow = 'UNTARGETABLE, HOVER', TrackingRadius = 40, TurretDualManipulators = false, TurretPitch = 0, TurretPitchRange = 0, TurretPitchSpeed = 0, TurretYaw = 0, TurretYawRange = 0, TurretYawSpeed = 0, Turreted = false, WeaponCategory = 'Anti Navy', WeaponUnpacks = false, }, { Audio = { Fire = Sound { Bank = 'UALWeapon', Cue = 'UAB2205_Torpedo', LodCutoff = 'Weapon_LodCutoff', }, }, BallisticArc = 'RULEUBA_None', Buffs = { { Add = { VeteranLevel1 = true, }, BuffType = 'DAMAGE', Value = 56, }, { Add = { VeteranLevel3 = true, }, BuffType = 'DAMAGE', Value = 56, }, }, CollideFriendly = false, Damage = 225, DamageType = 'Normal', DisplayName = 'Heavy Chrono Torpedo', FireTargetLayerCapsTable = { Sub = 'Seabed|Sub|Water', Water = 'Seabed|Sub|Water', }, FiringTolerance = 2, Label = 'Torpedo03', MaxRadius = 32, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, MuzzleVelocity = 5, ProjectileId = '/projectiles/AANTorpedo01/AANTorpedo01_proj.bp', ProjectileLifetime = 7, RackBones = { { MuzzleBones = { 'Torpedo_Muzzle03', }, RackBone = 'Torpedo_Muzzle03', }, }, RackFireTogether = false, RackRecoilDistance = 0, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RackSlavedToTurret = false, RateOfFire = 0.2, TargetCheckInterval = 1.25, TargetPriorities = { 'SPECIALHIGHPRI', 'COMMAND', 'MOBILE', 'STRUCTURE DEFENSE', 'SPECIALLOWPRI', 'ALLUNITS', }, TargetRestrictDisallow = 'UNTARGETABLE, HOVER', TrackingRadius = 40, TurretDualManipulators = false, TurretPitch = 0, TurretPitchRange = 0, TurretPitchSpeed = 0, TurretYaw = 0, TurretYawRange = 0, TurretYawSpeed = 0, Turreted = false, WeaponCategory = 'Anti Navy', WeaponUnpacks = false, }, { Audio = { Fire = Sound { Bank = 'UALWeapon', Cue = 'UAB2205_Torpedo', LodCutoff = 'Weapon_LodCutoff', }, }, BallisticArc = 'RULEUBA_None', Buffs = { { Add = { VeteranLevel1 = true, }, BuffType = 'DAMAGE', Value = 56, }, { Add = { VeteranLevel3 = true, }, BuffType = 'DAMAGE', Value = 56, }, }, CollideFriendly = false, Damage = 225, DamageType = 'Normal', DisplayName = 'Heavy Chrono Torpedo', FireTargetLayerCapsTable = { Sub = 'Seabed|Sub|Water', Water = 'Seabed|Sub|Water', }, FiringTolerance = 2, Label = 'Torpedo04', MaxRadius = 32, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, MuzzleVelocity = 5, ProjectileId = '/projectiles/AANTorpedo01/AANTorpedo01_proj.bp', ProjectileLifetime = 7, RackBones = { { MuzzleBones = { 'Torpedo_Muzzle04', }, RackBone = 'Torpedo_Muzzle04', }, }, RackFireTogether = false, RackRecoilDistance = 0, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RackSlavedToTurret = false, RateOfFire = 0.2, TargetCheckInterval = 1.25, TargetPriorities = { 'SPECIALHIGHPRI', 'COMMAND', 'MOBILE', 'STRUCTURE DEFENSE', 'SPECIALLOWPRI', 'ALLUNITS', }, TargetRestrictDisallow = 'UNTARGETABLE, HOVER', TrackingRadius = 40, TurretDualManipulators = false, TurretPitch = 0, TurretPitchRange = 0, TurretPitchSpeed = 0, TurretYaw = 0, TurretYawRange = 0, TurretYawSpeed = 0, Turreted = false, WeaponCategory = 'Anti Navy', WeaponUnpacks = false, }, { Audio = { Fire = Sound { Bank = 'UALWeapon', Cue = 'UAB2205_Torpedo', LodCutoff = 'Weapon_LodCutoff', }, }, BallisticArc = 'RULEUBA_None', Buffs = { { Add = { VeteranLevel1 = true, }, BuffType = 'DAMAGE', Value = 56, }, { Add = { VeteranLevel3 = true, }, BuffType = 'DAMAGE', Value = 56, }, }, CollideFriendly = false, Damage = 225, DamageType = 'Normal', DisplayName = 'Heavy Chrono Torpedo', FireTargetLayerCapsTable = { Sub = 'Seabed|Sub|Water', Water = 'Seabed|Sub|Water', }, FiringTolerance = 2, Label = 'Torpedo05', MaxRadius = 32, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, MuzzleVelocity = 5, ProjectileId = '/projectiles/AANTorpedo01/AANTorpedo01_proj.bp', ProjectileLifetime = 7, RackBones = { { MuzzleBones = { 'Torpedo_Muzzle05', }, RackBone = 'Torpedo_Muzzle05', }, }, RackFireTogether = false, RackRecoilDistance = 0, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RackSlavedToTurret = false, RateOfFire = 0.2, TargetCheckInterval = 1.25, TargetPriorities = { 'SPECIALHIGHPRI', 'COMMAND', 'MOBILE', 'STRUCTURE DEFENSE', 'SPECIALLOWPRI', 'ALLUNITS', }, TargetRestrictDisallow = 'UNTARGETABLE, HOVER', TrackingRadius = 40, TurretDualManipulators = false, TurretPitch = 0, TurretPitchRange = 0, TurretPitchSpeed = 0, TurretYaw = 0, TurretYawRange = 0, TurretYawSpeed = 0, Turreted = false, WeaponCategory = 'Anti Navy', WeaponUnpacks = false, }, { Audio = { Fire = Sound { Bank = 'UALWeapon', Cue = 'UAB2205_Torpedo', LodCutoff = 'Weapon_LodCutoff', }, }, BallisticArc = 'RULEUBA_None', Buffs = { { Add = { VeteranLevel1 = true, }, BuffType = 'DAMAGE', Value = 56, }, { Add = { VeteranLevel3 = true, }, BuffType = 'DAMAGE', Value = 56, }, }, CollideFriendly = false, Damage = 225, DamageType = 'Normal', DisplayName = 'Heavy Chrono Torpedo', FireTargetLayerCapsTable = { Sub = 'Seabed|Sub|Water', Water = 'Seabed|Sub|Water', }, FiringTolerance = 2, Label = 'Torpedo06', MaxRadius = 32, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, MuzzleVelocity = 5, ProjectileId = '/projectiles/AANTorpedo01/AANTorpedo01_proj.bp', ProjectileLifetime = 7, RackBones = { { MuzzleBones = { 'Torpedo_Muzzle06', }, RackBone = 'Torpedo_Muzzle06', }, }, RackFireTogether = false, RackRecoilDistance = 0, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RackSlavedToTurret = false, RateOfFire = 0.2, TargetCheckInterval = 1.25, TargetPriorities = { 'SPECIALHIGHPRI', 'COMMAND', 'MOBILE', 'STRUCTURE DEFENSE', 'SPECIALLOWPRI', 'ALLUNITS', }, TargetRestrictDisallow = 'UNTARGETABLE, HOVER', TrackingRadius = 40, TurretDualManipulators = false, TurretPitch = 0, TurretPitchRange = 0, TurretPitchSpeed = 0, TurretYaw = 0, TurretYawRange = 0, TurretYawSpeed = 0, Turreted = false, WeaponCategory = 'Anti Navy', WeaponUnpacks = false, }, { BallisticArc = 'RULEUBA_None', CollideFriendly = false, Damage = 3, DamageType = 'Normal', DisplayName = 'Quasar Anti Torpedo', FireTargetLayerCapsTable = { Seabed = 'Sub|Water', Sub = 'Sub|Water', Water = 'Sub|Water', }, FiringTolerance = 180, Label = 'AntiTorpedo01', LeadTarget = false, MaxRadius = 32, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, MuzzleVelocity = 35, ProjectileId = '/projectiles/AIMAntiTorpedo02/AIMAntiTorpedo02_proj.bp', ProjectileLifetime = 4, RackBones = { { MuzzleBones = { 'Anti_Torpedo_Muzzle01', }, RackBone = 'Anti_Torpedo_Muzzle01', }, }, RackFireTogether = false, RackRecoilDistance = 0, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RateOfFire = 0.11, TargetCheckInterval = 0.5, TargetRestrictDisallow = 'UNTARGETABLE', TargetRestrictOnlyAllow = 'TORPEDO', TargetType = 'RULEWTT_Projectile', TrackingRadius = 50, Turreted = false, WeaponCategory = 'Defense', }, { BallisticArc = 'RULEUBA_None', CollideFriendly = false, Damage = 3, DamageType = 'Normal', DisplayName = 'Quasar Anti Torpedo', FireTargetLayerCapsTable = { Seabed = 'Sub|Water', Sub = 'Sub|Water', Water = 'Sub|Water', }, FiringTolerance = 180, Label = 'AntiTorpedo02', LeadTarget = false, MaxRadius = 32, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, MuzzleVelocity = 35, ProjectileId = '/projectiles/AIMAntiTorpedo02/AIMAntiTorpedo02_proj.bp', ProjectileLifetime = 4, RackBones = { { MuzzleBones = { 'Anti_Torpedo_Muzzle02', }, RackBone = 'Anti_Torpedo_Muzzle02', }, }, RackFireTogether = false, RackRecoilDistance = 0, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RateOfFire = 0.11, TargetCheckInterval = 0.5, TargetRestrictDisallow = 'UNTARGETABLE', TargetRestrictOnlyAllow = 'TORPEDO', TargetType = 'RULEWTT_Projectile', TrackingRadius = 50, Turreted = false, WeaponCategory = 'Defense', }, }, }