UnitBlueprint { Adjacency = 'T2PowerGeneratorAdjacencyBuffs', Audio = { ActiveLoop = Sound { Bank = 'UAB', Cue = 'UAB1201_Active', 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 = 'UAB1201_Activate', LodCutoff = 'UnitMove_LodCutoff', }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff', }, }, BuildIconSortPriority = 70, Categories = { 'PRODUCTSC1', 'SELECTABLE', 'BUILTBYTIER2ENGINEER', 'BUILTBYTIER3ENGINEER', 'BUILTBYTIER2COMMANDER', 'BUILTBYTIER3COMMANDER', 'AEON', 'STRUCTURE', 'ECONOMIC', 'TECH2', 'ENERGYPRODUCTION', 'DRAGBUILD', 'SIZE12', 'VISIBLETORECON', 'RECLAIMABLE', 'SORTECONOMY', }, CollisionOffsetY = 0, Defense = { AirThreatLevel = 0, ArmorType = 'Structure', EconomyThreatLevel = 16, Health = 2160, MaxHealth = 2160, RegenRate = 0, SubThreatLevel = 0, SurfaceThreatLevel = 0, }, Description = 'Power Generator', Display = { Abilities = { 'Volatile', }, AnimationDeath = { { Animation = '/units/uab1201/uab1201_ADeath.sca', AnimationRateMax = 1, AnimationRateMin = 1, Weight = 1, }, }, DamageEffects = { { Bone = 0, OffsetX = 0.5, OffsetY = 0.9, OffsetZ = 0.5, }, { Bone = 0, OffsetX = -0.5, OffsetY = 0.9, OffsetZ = 0.5, }, { Bone = 0, OffsetX = -0.5, OffsetY = 0.9, OffsetZ = -0.5, }, { Bone = 0, OffsetX = 0.5, OffsetY = 0.9, OffsetZ = -0.5, }, { Bone = 0, OffsetX = 1, OffsetY = 0, OffsetZ = 1, }, { Bone = 0, OffsetX = -1, OffsetY = 0, OffsetZ = 1, }, { Bone = 0, OffsetX = -1, OffsetY = 0, OffsetZ = -1, }, { Bone = 0, OffsetX = 1, OffsetY = 0, OffsetZ = -1, }, }, Mesh = { IconFadeInZoom = 130, LODs = { { LODCutoff = 160, ShaderName = 'Aeon', }, { AlbedoName = 'uab1201_lod1_albedo.dds', LODCutoff = 300, ShaderName = 'Aeon', SpecularName = 'uab1201_lod1_specteam.dds', }, }, }, SpawnRandomRotation = true, Tarmacs = { { Albedo = 'Tarmacs/Tar8x_aeon_01_albedo', DeathLifetime = 300, FadeOut = 150, Length = 12.8, Normal = 'Tarmacs/Tar8x_aeon_01_normals', Orientations = { 0, 90, 180, 270, }, RemoveWhenDead = false, Width = 12.8, }, }, UniformScale = 0.045, }, Economy = { AdjacentStructureEnergyMod = -4, BuildCostEnergy = 12000, BuildCostMass = 1200, BuildTime = 2000, ProductionPerSecondEnergy = 500, RebuildBonusIds = { 'uab1201', }, }, Footprint = { SizeX = 3, SizeZ = 3, }, General = { Category = 'Economy', Classification = 'RULEUC_Resource', CommandCaps = { RULEUCC_Attack = false, RULEUCC_CallTransport = false, RULEUCC_Capture = false, RULEUCC_Guard = false, RULEUCC_Move = false, RULEUCC_Nuke = false, RULEUCC_Patrol = false, RULEUCC_Reclaim = false, RULEUCC_Repair = false, RULEUCC_RetaliateToggle = false, RULEUCC_Stop = false, RULEUCC_Transport = false, }, FactionName = 'Aeon', Icon = 'land', SelectionPriority = 5, TechLevel = 'RULEUTL_Advanced', UnitWeight = 1, }, Intel = { VisionRadius = 20, }, Interface = { HelpText = 'Power Generator', }, LifeBarHeight = 0.075, LifeBarOffset = 1, LifeBarSize = 3, Physics = { BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, LAYER_Land = true, LAYER_Orbit = false, LAYER_Seabed = false, LAYER_Sub = false, LAYER_Water = false, }, DragCoefficient = 0.2, FlattenSkirt = true, MaxSteerForce = 0, MeshExtentsX = 3.5, MeshExtentsY = 2.35, MeshExtentsZ = 3.5, MinSpeedPercent = 0, MotionType = 'RULEUMT_None', SkirtOffsetX = -1.5, SkirtOffsetZ = -1.5, SkirtSizeX = 6, SkirtSizeZ = 6, TurnRate = 0, }, SelectionSizeX = 1.8, SelectionSizeZ = 1.8, SelectionThickness = 0.38, SizeX = 2.2, SizeY = 1.3, SizeZ = 2.2, StrategicIconName = 'icon_structure2_energy', StrategicIconSortPriority = 245, Weapon = { { Damage = 1500, DamageFriendly = true, DamageRadius = 5, DamageType = 'Normal', DisplayName = 'Death Weapon', DummyWeapon = true, Label = 'DeathWeapon', WeaponCategory = 'Death', }, }, Wreckage = { Blueprint = '/props/DefaultWreckage/DefaultWreckage_prop.bp', EnergyMult = 0, HealthMult = 0.9, MassMult = 0.9, ReclaimTimeMultiplier = 1, WreckageLayers = { Air = false, Land = true, Seabed = false, Sub = false, Water = false, }, }, }