UnitBlueprint { Adjacency = 'T1EnergyStorageAdjacencyBuffs', Audio = { ActiveLoop = Sound { Bank = 'XSB', Cue = 'XSB1105_Active', LodCutoff = 'UnitMove_LodCutoff', }, Destroyed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Huge', LodCutoff = 'UnitMove_LodCutoff', }, DoneBeingBuilt = Sound { Bank = 'XSB', Cue = 'XSB1105_Activate', LodCutoff = 'UnitMove_LodCutoff', }, Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff', }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Resource', LodCutoff = 'UnitMove_LodCutoff', }, }, BuildIconSortPriority = 90, Categories = { 'PRODUCTFA', 'SELECTABLE', 'BUILTBYTIER1ENGINEER', 'BUILTBYTIER2ENGINEER', 'BUILTBYTIER3ENGINEER', 'BUILTBYTIER2COMMANDER', 'BUILTBYTIER3COMMANDER', 'SERAPHIM', 'STRUCTURE', 'ECONOMIC', 'TECH1', 'ENERGYSTORAGE', 'DRAGBUILD', 'SIZE4', 'VISIBLETORECON', 'RECLAIMABLE', 'SORTECONOMY', }, CollisionOffsetY = 0, Defense = { AirThreatLevel = 0, ArmorType = 'Structure', EconomyThreatLevel = 2, Health = 1200, MaxHealth = 1200, RegenRate = 0, SubThreatLevel = 0, SurfaceThreatLevel = 0, }, Description = 'Energy Storage', Display = { Abilities = { 'Volatile', }, BlinkingLights = { { BLBone = 0, BLOffsetX = 0.55, BLOffsetY = 0, BLOffsetZ = 0, BLScale = 1, }, { BLBone = 0, BLOffsetX = -0.55, BLOffsetY = 0, BLOffsetZ = 0, 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', }, Mesh = { IconFadeInZoom = 130, LODs = { { LODCutoff = 100, LookupName = '/textures/environment/Falloff_seraphim_lookup.dds', ShaderName = 'Seraphim', }, { AlbedoName = 'xsb1105_lod1_albedo.dds', LODCutoff = 215, LookupName = '/textures/environment/Falloff_seraphim_lookup.dds', ShaderName = 'Seraphim', SpecularName = 'xsb1105_lod1_specteam.dds', }, }, }, PlaceholderMeshName = 'UXB0014', SpawnRandomRotation = true, Tarmacs = { { Albedo = 'Tarmacs/Tar6x_seraphim_01_albedo', DeathLifetime = 300, FadeOut = 150, Length = 6.4, Normal = 'Tarmacs/Tar6x_seraphim_01_normals', Orientations = { 0, 90, 180, 270, }, RemoveWhenDead = false, Width = 6.4, }, }, UniformScale = 0.065, }, Economy = { AdjacentEnergyProductionMod = 2, BuildCostEnergy = 2400, BuildCostMass = 120, BuildTime = 200, RebuildBonusIds = { 'xsb1105', }, StorageEnergy = 2000, }, 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 = 'Seraphim', Icon = 'land', SelectionPriority = 5, TechLevel = 'RULEUTL_Basic', UnitName = 'Vishuyal', UnitWeight = 1, }, Interface = { HelpText = 'Energy Storage', }, LifeBarHeight = 0.075, LifeBarOffset = 0.5, LifeBarSize = 1.1, 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 = 1.1, MeshExtentsY = 0.6, MeshExtentsZ = 1.1, MinSpeedPercent = 0, MotionType = 'RULEUMT_None', SkirtOffsetX = -0.5, SkirtOffsetZ = -0.5, SkirtSizeX = 2, SkirtSizeZ = 2, TurnRate = 0, }, SelectionSizeX = 0.65, SelectionSizeZ = 0.65, SelectionThickness = 0.6, SizeX = 0.6, SizeY = 0.6, SizeZ = 0.6, StrategicIconName = 'icon_structure1_energy', StrategicIconSortPriority = 250, Weapon = { { Damage = 500, DamageFriendly = true, DamageRadius = 3, 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 = true, Sub = false, Water = false, }, }, }