UnitBlueprint { Audio = { Construct = Sound { Bank = 'UAB', Cue = 'UAB0203_Construct_Start', LodCutoff = 'UnitMove_LodCutoff', }, ConstructLoop = Sound { Bank = 'UAB', Cue = 'UAB0203_Construct_Loop', LodCutoff = 'UnitMove_LodCutoff', }, DeathExplosion = Sound { Bank = 'UALDestroy', Cue = 'UAB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff', }, Destroyed = Sound { Bank = 'UALDestroy', Cue = 'UAB_Destroy_Huge', LodCutoff = 'UnitMove_LodCutoff', }, DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB0203_Activate', LodCutoff = 'UnitMove_LodCutoff', }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Factory', LodCutoff = 'UnitMove_LodCutoff', }, }, BuildIconSortPriority = 50, Categories = { 'PRODUCTSC1', 'SELECTABLE', 'BUILTBYTIER1FACTORY', 'AEON', 'STRUCTURE', 'NAVAL', 'TECH2', 'CONSTRUCTION', 'FACTORY', 'RALLYPOINT', 'DRAGBUILD', 'CONSTRUCTIONSORTDOWN', 'SIZE16', 'VISIBLETORECON', 'RECLAIMABLE', 'SHOWQUEUE', 'SORTCONSTRUCTION', }, CollisionOffsetY = 0, CollisionOffsetZ = 0, Defense = { AirThreatLevel = 0, ArmorType = 'Structure', EconomyThreatLevel = 12, Health = 16000, MaxHealth = 16000, RegenRate = 0, SubThreatLevel = 0, SurfaceThreatLevel = 0, }, Description = 'Naval Factory', Display = { Abilities = { 'Upgradeable', }, AnimationUpgrade = '/units/uab0203/uab0203_aopen.sca', BlinkingLights = { { BLBone = 0, BLOffsetX = 0.45, BLOffsetY = 4.6, BLOffsetZ = 0.8, BLScale = 1, }, { BLBone = 0, BLOffsetX = 3.5, BLOffsetY = 3.3, BLOffsetZ = -0.25, BLScale = 1, }, }, BlinkingLightsFx = { Green = '/effects/emitters/light_green_03_emit.bp', Red = '/effects/emitters/light_red_03_emit.bp', Yellow = '/effects/emitters/light_yellow_02_emit.bp', }, BuildAttachBone = 'Attachpoint01', IdleEffects = { Water = { Effects = { { Bones = { 'UAB0203', }, Scale = 3, Type = 'SeaIdle01', }, }, }, }, Mesh = { IconFadeInZoom = 130, LODs = { { LODCutoff = 200, ShaderName = 'Aeon', }, { AlbedoName = 'uab0203_lod1_albedo.dds', LODCutoff = 600, ShaderName = 'Aeon', SpecularName = 'uab0203_lod1_specteam.dds', }, }, }, PlaceholderMeshName = 'UXB0005', SpawnRandomRotation = false, UniformScale = 0.09, }, Economy = { BuildCostEnergy = 5400, BuildCostMass = 1170, BuildRate = 40, BuildTime = 1800, BuildableCategory = { 'BUILTBYTIER2FACTORY AEON MOBILE CONSTRUCTION', 'BUILTBYTIER2FACTORY AEON STRUCTURE NAVAL', 'BUILTBYTIER2FACTORY AEON MOBILE NAVAL', }, InitialRallyX = 0, InitialRallyZ = 10, StorageEnergy = 800, StorageMass = 160, }, Footprint = { MinWaterDepth = 1.5, }, General = { BuildBones = { BuildEffectBones = { 'Turret_Muzzle_01', 'Turret_Muzzle_02', }, }, Category = 'Factory', Classification = 'RULEUC_Factory', CommandCaps = { RULEUCC_Attack = false, RULEUCC_CallTransport = false, RULEUCC_Capture = false, RULEUCC_Guard = true, RULEUCC_Move = true, RULEUCC_Nuke = false, RULEUCC_Patrol = true, RULEUCC_Pause = true, RULEUCC_Reclaim = false, RULEUCC_Repair = false, RULEUCC_RetaliateToggle = true, RULEUCC_Stop = true, RULEUCC_Transport = false, }, ConstructionBar = true, FactionName = 'Aeon', Icon = 'sea', SelectionPriority = 5, TechLevel = 'RULEUTL_Advanced', UnitWeight = 1, UpgradesFrom = 'uab0103', UpgradesTo = 'uab0303', }, Intel = { VisionRadius = 20, }, Interface = { HelpText = 'Naval Factory', }, LifeBarHeight = 0.075, LifeBarOffset = 6.5, LifeBarSize = 4.5, Physics = { BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, LAYER_Land = false, LAYER_Orbit = false, LAYER_Seabed = false, LAYER_Sub = false, LAYER_Water = true, }, DragCoefficient = 0.2, MaxSteerForce = 0, MeshExtentsX = 5, MeshExtentsY = 2, MeshExtentsZ = 10, MinSpeedPercent = 0, MotionType = 'RULEUMT_None', RollOffPoints = { { UnitSpin = 180, X = -4, Y = 0, Z = -10, }, { UnitSpin = 0, X = -4, Y = 0, Z = 10, }, }, SkirtOffsetX = -6, SkirtOffsetZ = -2, SkirtSizeX = 12, SkirtSizeZ = 14, TurnRate = 0, }, SelectionSizeX = 2.5, SelectionSizeZ = 7.5, SelectionThickness = 0.23, SizeX = 4, SizeY = 2, SizeZ = 10, StrategicIconName = 'icon_factory2_naval', StrategicIconSortPriority = 215, Wreckage = { Blueprint = '/props/DefaultWreckage/DefaultWreckage_prop.bp', EnergyMult = 0, HealthMult = 0.9, MassMult = 0.9, ReclaimTimeMultiplier = 1, WreckageLayers = { Air = false, Land = false, Seabed = false, Sub = false, Water = true, }, }, }