UnitBlueprint {
   Audio = {
       Destroyed = Sound {
           Bank = 'UALDestroy',
           Cue = 'UAB_Destroy_Land',
           LodCutoff = 'UnitMove_LodCutoff',
       },
       DoneBeingBuilt = Sound {
           Bank = 'UAB',
           Cue = 'UAB2301_Activate',
           LodCutoff = 'UnitMove_LodCutoff',
       },
       UISelection = Sound {
           Bank = 'Interface',
           Cue = 'Aeon_Select_Gun',
           LodCutoff = 'UnitMove_LodCutoff',
       },
   },
   Buffs = {
       Regen = {
           Level1 = 2,
           Level2 = 4,
           Level3 = 6,
           Level4 = 8,
           Level5 = 10,
       },
   },
   BuildIconSortPriority = 110,
   Categories = {
       'PRODUCTSC1',
       'SELECTABLE',
       'BUILTBYTIER2ENGINEER',
       'BUILTBYTIER3ENGINEER',
       'BUILTBYTIER2COMMANDER',
       'BUILTBYTIER3COMMANDER',
       'AEON',
       'AIMSSTRAIGHT', # Custom Category for the modified weapon.lua, thus allowing structures to realign their weapons
       'STRUCTURE',
       'DEFENSE',
       'TECH2',
       'DIRECTFIRE',
       'DRAGBUILD',
       'SIZE4',
       'VISIBLETORECON',
       'RECLAIMABLE',
       'OVERLAYDIRECTFIRE',
       'SORTDEFENSE',
       'HEAVY',
   },
   CollisionOffsetY = -0.25,
   Defense = {
       AirThreatLevel = 0,
       ArmorType = 'Structure',
       EconomyThreatLevel = 6,
       Health = 2000,
       MaxHealth = 2000,
       RegenRate = 1,
       SubThreatLevel = 0,
       SurfaceThreatLevel = 18,
        SDR = {
            ActiveWhileAttacking = false,
            SDRPercent = 50,
        },         
   },
   Description = 'Concealed Point Defense',
   Display = {
       Abilities = {
           'Pop-up turret',
           '50% Damage resistant when concealed',
       },    
       Mesh = {
           IconFadeInZoom = 130,
           LODs = {             
                {
                    MeshName = '/units/uab2301/uab2301_lod0.scm',
	                AlbedoName = '/units/uab2301/uab2301_Albedo.dds',
	                NormalsName = '/units/uab2301/uab2301_normalsTS.dds',
	                SpecularName = '/units/uab2301/uab2301_SpecTeam.dds',
	                LODCutoff = 120,
	                ShaderName = 'Aeon',
                },
                {
         	        MeshName = '/units/uab2301/uab2301_lod1.scm',
         	        AlbedoName = '/units/uab2301/uab2301_lod1_albedo.dds',
         	        NormalsName = '/units/uab2301/uab2301_lod1_normalsTS.dds',
         	        SpecularName = '/units/uab2301/uab2301_lod1_specteam.dds',
         	        LODCutoff = 215,
         	        ShaderName = 'Aeon',
                },                               
           },
       },
       PlaceholderMeshName = 'UXB0003',
       SpawnRandomRotation = true,
       Tarmacs = {
           {
               Albedo = 'Tarmacs/Tar6x_aeon_01_albedo',
               DeathLifetime = 300,
               FadeOut = 150,
               Length = 6.4,
               Normal = 'Tarmacs/Tar6x_aeon_01_normals',
               Orientations = {
                   0,
                   90,
                   180,
                   270,
               },
               RemoveWhenDead = false,
               Width = 6.4,
           },
       },
       UniformScale = 0.4,
   },
   Economy = {
       BuildCostEnergy = 3648,
       BuildCostMass = 528,
       BuildTime = 480,
       RebuildBonusIds = {
           'uab2301',
       },
   },
   Footprint = {
       SizeX = 1,
       SizeZ = 1,
   },
   General = {
       Category = 'Defense',
       Classification = 'RULEUC_Weapon',
       CommandCaps = {
           RULEUCC_Attack = true,
           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 = true,
           RULEUCC_Stop = true,
           RULEUCC_Transport = false,
       },
       FactionName = 'Aeon',
       Icon = 'land',
       SelectionPriority = 5,
       TechLevel = 'RULEUTL_Advanced',
       UnitName = '<LOC uab2301_name>Oblivion',
       UnitWeight = 1,
   },
   Intel = {
       VisionRadius = 28,
   },
   Interface = {
       HelpText = 'Concealed Point Defense',
   },
   LifeBarHeight = 0.075,
   LifeBarOffset = 0.6,
   LifeBarSize = 1.25,
   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.75,
       MeshExtentsY = 1,
       MeshExtentsZ = 2,
       MinSpeedPercent = 0,
       MotionType = 'RULEUMT_None',
       SkirtOffsetX = -0.5,
       SkirtOffsetZ = -0.5,
       SkirtSizeX = 2,
       SkirtSizeZ = 2,
       TurnRate = 0,
   },
   SelectionSizeX = 0.9,
   SelectionSizeZ = 1.1,
   SelectionThickness = 0.37,
   SizeX = 1,
   SizeY = 1.25,
   SizeZ = 1,
   StrategicIconName = 'icon_structure2_directfire',
   ModIconName = '4dc',
   StrategicIconSortPriority = 200,
   Veteran = {
       Level1 = 12,
       Level2 = 24,
       Level3 = 36,
       Level4 = 48,
       Level5 = 60,
   },
   Weapon = {
       {
           AboveWaterTargetsOnly = true,
           Audio = {
               Fire = Sound {
                   Bank = 'UALWeapon',
                   Cue = 'UAB2301_Cannon_Oblivion_Fire',
                   LodCutoff = 'Weapon_LodCutoff',
               },
               MuzzleChargeStart = Sound {
                   Bank = 'UALWeapon',
                   Cue = 'UAB2301_Cannon_Oblivion_Charge',
                   LodCutoff = 'Weapon_LodCutoff',
               },
               Unpack = Sound {
                   Bank = 'UAB',
                   Cue = 'UAB2301_Activate',
                   LodCutoff = 'UnitMove_LodCutoff',
               },
           },
           AimsStraightOnDisable = true,
           BallisticArc = 'RULEUBA_LowArc',
           CollideFriendly = false,
           Damage = 600,
           DamageFriendly = false,
           DamageRadius = 2.0,
           DamageType = 'Normal',
           DisplayName = 'Oblivion Cannon',
           FireTargetLayerCapsTable = {
               Land = 'Land|Water|Seabed',
               Water = 'Land|Water|Seabed',
           },
           FiringRandomness = 0.1,
           FiringTolerance = 0.5,
           Label = 'MainGun',
           LeadTarget = true,
           MaxRadius = 50,
           MuzzleChargeDelay = 1,
           MuzzleSalvoDelay = 0,
           MuzzleSalvoSize = 1,
           MuzzleVelocity = 45,
           ProjectileId = '/projectiles/ADFOblivionCannon03/ADFOblivionCannon03_proj.bp',
           ProjectileLifetimeUsesMultiplier = 1.15,
           ProjectilesPerOnFire = 1,
           RackBones = {
               {
                   MuzzleBones = {
                       'Turret_Muzzle',
                   },
                   RackBone = 'Turret_Barrel_Recoil',
               },
           },
           RackFireTogether = false,
           RackRecoilDistance = -0.5,
           RackReloadTimeout = 10,
           RackSalvoChargeTime = 0,
           RackSalvoFiresAfterCharge = false,
           RackSalvoReloadTime = 0,
           RackSalvoSize = 1,
           RackSlavedToTurret = false,
           RangeCategory = 'UWRC_DirectFire',
           RateOfFire = 0.25,
           TargetCheckInterval = 1,
           TargetPriorities = {
               'SPECIALHIGHPRI',
               'MOBILE',
               'STRUCTURE DEFENSE',
               'SPECIALLOWPRI',
               'ALLUNITS',
           },
           TargetRestrictDisallow = 'UNTARGETABLE',
           TrackingRadius = 1.15,
           TurretBoneMuzzle = 'Turret_Muzzle',
           TurretBonePitch = 'Turret_Barrel',
           TurretBoneYaw = 'Turret',
           TurretDualManipulators = false,
           TurretPitch = 10,
           TurretPitchRange = 30,
           TurretPitchSpeed = 44,
           TurretYaw = 0,
           TurretYawRange = 180,
           TurretYawSpeed = 60,
           Turreted = true,
           WeaponCategory = 'Direct Fire',
           WeaponRepackTimeout = 3.0,
           WeaponUnpackAnimation = '/units/UAB2301/UAB2301_Aopen.sca',
           WeaponUnpackAnimationRate = 1.5,
           WeaponUnpacks = true,
       },
       {
		    Damage = 400,
		    DamageFriendly = true,
		    DamageRadius = 2.5,
		    DamageType = 'Normal',
		    DummyWeapon = true,
		    Label = 'DeathWeapon',
	   },
   },
   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,
       },
   },
}