UnitBlueprint { Audio = { AmbientMove = Sound { Bank = 'UAS', Cue = 'UAS0102_Move_Loop', LodCutoff = 'UnitMove_LodCutoff', }, Killed = Sound { Bank = 'UASDestroy', Cue = 'UAS0102_Destroy', LodCutoff = 'UnitMove_LodCutoff', }, StartMove = Sound { Bank = 'UAS', Cue = 'UAS0102_Move_Start', LodCutoff = 'UnitMove_LodCutoff', }, StopMove = Sound { Bank = 'UAS', Cue = 'UAS0102_Move_Stop', LodCutoff = 'UnitMove_LodCutoff', }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Naval', LodCutoff = 'UnitMove_LodCutoff', }, }, Buffs = { Regen = { Level1 = 1, Level2 = 2, Level3 = 3, Level4 = 4, Level5 = 5, }, }, BuildIconSortPriority = 40, Categories = { 'PRODUCTSC1', 'SELECTABLE', 'BUILTBYTIER1FACTORY', 'BUILTBYTIER2FACTORY', 'BUILTBYTIER3FACTORY', 'BUILTBYEXPERIMENTALSUB', 'AEON', 'MOBILE', 'NAVAL', 'TECH1', 'ANTIAIR', 'VISIBLETORECON', 'RECLAIMABLE', 'LIGHTBOAT', 'OVERLAYANTIAIR', }, CollisionOffsetY = -0.25, CollisionOffsetZ = 0.1, Defense = { AirThreatLevel = 1.5, ArmorType = 'Normal', EconomyThreatLevel = 0, Health = 750, MaxHealth = 750, RegenRate = 0, SubThreatLevel = 0, SurfaceThreatLevel = 0, }, Description = 'Attack Boat', Display = { Abilities = { 'Anti-Air', }, AnimationDeath = { { Animation = '/units/uas0102/uas0102_adeath01.sca', Weight = 100, }, { Animation = '/units/uas0102/uas0102_adeath02.sca', Weight = 100, }, { Animation = '/units/uas0102/uas0102_adeath03.sca', Weight = 100, }, }, IdleEffects = { Water = { Effects = { { Bones = { 'UAS0102', }, Scale = 0.35, Type = 'SeaIdle01', }, }, }, }, Mesh = { IconFadeInZoom = 130, LODs = { { LODCutoff = 100, ShaderName = 'Aeon', }, { AlbedoName = 'uas0102_lod1_albedo.dds', LODCutoff = 215, ShaderName = 'Aeon', SpecularName = 'uas0102_lod1_specteam.dds', }, }, }, MovementEffects = { Water = { Effects = { { Bones = { 'UAS0102', }, Scale = 0.5, Type = 'BackWake', }, }, }, }, PlaceholderMeshName = 'UXB0000', SpawnRandomRotation = true, UniformScale = 0.06, }, Economy = { BuildCostEnergy = 1200, BuildCostMass = 120, BuildTime = 800, }, Footprint = { SizeX = 2, SizeZ = 6, }, General = { Category = 'Anti Air', Classification = 'RULEUC_MilitaryShip', CommandCaps = { RULEUCC_Attack = true, RULEUCC_CallTransport = false, RULEUCC_Capture = false, 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', Icon = 'sea', TechLevel = 'RULEUTL_Basic', UnitName = 'Shard', UnitWeight = 1, }, Intel = { VisionRadius = 32, }, Interface = { HelpText = 'Attack Boat', }, LifeBarHeight = 0.075, LifeBarOffset = 0.55, LifeBarSize = 0.5, Physics = { BackUpDistance = 5, BankingSlope = 0, BuildOnLayerCaps = { LAYER_Air = false, LAYER_Land = false, LAYER_Orbit = false, LAYER_Seabed = false, LAYER_Sub = false, LAYER_Water = true, }, CatchUpAcc = 10, DragCoefficient = 0.2, MaxAcceleration = 8, MaxBrake = 8, MaxSpeed = 8, MaxSpeedReverse = 8, MaxSteerForce = 5, MeshExtentsX = 0.6, MeshExtentsY = 0.75, MeshExtentsZ = 1.5, MinSpeedPercent = 0, MotionType = 'RULEUMT_Water', TurnRadius = 5, TurnRate = 100, }, SelectionSizeX = 0.36, SelectionSizeZ = 0.9, SelectionThickness = 0.45, SizeX = 0.65, SizeY = 0.65, SizeZ = 1.65, StrategicIconName = 'icon_ship1_antiair', StrategicIconSortPriority = 165, Veteran = { Level1 = 2, Level2 = 4, Level3 = 6, Level4 = 8, Level5 = 10, }, Weapon = { { AlwaysRecheckTarget = true, Audio = { Fire = Sound { Bank = 'UASWeapon', Cue = 'UAS0102_Pulse_Battery', LodCutoff = 'Weapon_LodCutoff', }, }, BallisticArc = 'RULEUBA_None', CannotAttackGround = true, CollideFriendly = false, Damage = 5, DamageType = 'Normal', DisplayName = 'Sonic Pulse Battery', FireTargetLayerCapsTable = { Land = 'Air', Water = 'Air', }, FiringRandomness = 0, FiringTolerance = 0.5, Label = 'MainGun', MaxRadius = 48, MuzzleSalvoDelay = 0.2, MuzzleSalvoSize = 3, MuzzleVelocity = 45, ProjectileId = '/projectiles/AAASonicPulse01/AAASonicPulse01_proj.bp', ProjectileLifetimeUsesMultiplier = 1.25, ProjectilesPerOnFire = 3, RackBones = { { MuzzleBones = { 'Turret_Muzzle01', }, RackBone = 'Turret_Barrel', }, }, RackFireTogether = false, RackRecoilDistance = 0, RackReloadTimeout = 10, RackSalvoChargeTime = 0, RackSalvoReloadTime = 0, RackSalvoSize = 1, RackSlavedToTurret = false, RangeCategory = 'UWRC_AntiAir', RateOfFire = 1.6, TargetCheckInterval = 0.3, TargetPriorities = { 'SPECIALHIGHPRI', 'AIR MOBILE HIGHPRIAIR', 'AIR MOBILE TECH3 BOMBER', 'AIR MOBILE BOMBER', 'AIR MOBILE GROUNDATTACK', 'AIR MOBILE TRANSPORTATION', 'AIR MOBILE', 'SPECIALLOWPRI', 'ALLUNITS', }, TargetRestrictDisallow = 'UNTARGETABLE', TrackingRadius = 1.4, TurretBoneMuzzle = 'Turret_Muzzle01', TurretBonePitch = 'Turret_Barrel', TurretBoneYaw = 'Turret', TurretDualManipulators = false, TurretPitch = 10, TurretPitchRange = 180, TurretPitchSpeed = 180, TurretYaw = 0, TurretYawRange = 180, TurretYawSpeed = 180, Turreted = true, WeaponCategory = 'Anti Air', }, }, }