UnitBlueprint { AI = { TargetBones = { 'Panel_01', 'Panel_02', 'Panel_03', 'Panel_04', }, }, Audio = { AmbientMove = Sound { Bank = 'UAL', Cue = 'UAL0105_Move_Loop', LodCutoff = 'UnitMove_LodCutoff', }, CaptureLoop = Sound { Bank = 'UAL', Cue = 'UAL0105_Capture_Loop', LodCutoff = 'UnitMove_LodCutoff', }, Construct = Sound { Bank = 'UAL', Cue = 'UAL0105_Construct_Start', LodCutoff = 'UnitMove_LodCutoff', }, ConstructLoop = Sound { Bank = 'UAL', Cue = 'UAL0105_Construct_Loop', LodCutoff = 'UnitMove_LodCutoff', }, Destroyed = Sound { Bank = 'UALDestroy', Cue = 'UAL_Destroy_Land', LodCutoff = 'UnitMove_LodCutoff', }, HoverKilledOnWater = Sound { Bank = 'Explosions', Cue = 'Expl_Water_Lrg_01', LodCutoff = 'UnitMove_LodCutoff', }, ReclaimLoop = Sound { Bank = 'UAL', Cue = 'UAL0105_Reclaim_Loop', LodCutoff = 'UnitMove_LodCutoff', }, StartCapture = Sound { Bank = 'UAL', Cue = 'UAL0105_Capture_Start', LodCutoff = 'UnitMove_LodCutoff', }, StartMove = Sound { Bank = 'UAL', Cue = 'UAL0105_Move_Start', LodCutoff = 'UnitMove_LodCutoff', }, StartReclaim = Sound { Bank = 'UAL', Cue = 'UAL0105_Reclaim_Start', LodCutoff = 'UnitMove_LodCutoff', }, StopMove = Sound { Bank = 'UAL', Cue = 'UAL0105_Move_Stop', LodCutoff = 'UnitMove_LodCutoff', }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff', }, }, Buffs = { { Add = { VeteranLevel2 = true, }, BuffType = 'MAXHEALTH', Value = 26, }, { Add = { VeteranLevel2 = true, }, BuffType = 'HEALTH', Value = 26, }, { Add = { VeteranLevel4 = true, }, BuffType = 'MAXHEALTH', Value = 26, }, { Add = { VeteranLevel4 = true, }, BuffType = 'HEALTH', Value = 26, }, { Add = { VeteranLevel5 = true, }, BuffType = 'HEALTHREGENRATE', Value = 2, }, }, BuildIconSortPriority = 10, Categories = { 'SELECTABLE', 'BUILTBYTIER1FACTORY', 'BUILTBYTIER2FACTORY', 'BUILTBYTIER3FACTORY', 'AEON', 'MOBILE', 'LAND', 'TECH1', 'CONSTRUCTION', 'ENGINEER', 'REPAIR', 'RECLAIM', 'CAPTURE', 'HOVER', 'VISIBLETORECON', 'RECLAIMABLE', 'PATROLHELPER', }, CollisionOffsetY = -0.25, Defense = { ArmorType = 'Normal', Health = 105, MaxHealth = 105, RegenRate = 0, }, Description = 'Engineer', Display = { Abilities = { 'Hover', 'Engineering Suite', }, AnimationBuild = '/units/ual0105/ual0105_aopen01.sca', IdleEffects = { Land = { Effects = { { Bones = { 'UAL0105', }, Type = 'AeonGroundFXT1Engineer', }, }, }, Water = { Effects = { { Bones = { 'UAL0105', }, Type = 'AeonGroundFXT1Engineer', }, { Bones = { 'UAL0105', }, Scale = 0.7, Type = 'SeaIdle02', }, }, }, }, Mesh = { IconFadeInZoom = 130, LODs = { { LODCutoff = 100, ShaderName = 'Aeon', }, { AlbedoName = 'ual0105_lod1_albedo.dds', LODCutoff = 215, ShaderName = 'Aeon', SpecularName = 'ual0105_lod1_specteam.dds', }, }, }, MovementEffects = { Land = { Effects = { { Bones = { 0, }, Type = 'GroundKickup01', }, { Bones = { 'UAL0105', }, Type = 'AeonGroundFXT1Engineer', }, }, }, Water = { Effects = { { Bones = { 'UAL0105', }, Scale = 0.3, Type = 'BackWake', }, { Bones = { 'UAL0105', }, Type = 'AeonGroundFXT1Engineer', }, }, }, }, SpawnRandomRotation = true, UniformScale = 0.08, }, Economy = { BuildCostEnergy = 300, BuildCostMass = 45, BuildRate = 5, BuildTime = 150, BuildableCategory = { 'BUILTBYTIER1ENGINEER AEON', }, MaxEnergyUse = 100, MaxMassUse = 10, NeedToFaceTargetToBuild = false, SacrificeEnergyMult = 0.6, SacrificeMassMult = 0.6, StorageEnergy = 5, StorageMass = 1, TeleportEnergyMod = 0.15, TeleportMassMod = 1, TeleportTimeMod = 0.01, }, General = { Category = 'Construction', Classification = 'RULEUC_Engineer', CommandCaps = { RULEUCC_Attack = false, RULEUCC_CallTransport = true, RULEUCC_Capture = true, RULEUCC_Guard = true, RULEUCC_Move = true, RULEUCC_Nuke = false, RULEUCC_Patrol = true, RULEUCC_Pause = true, RULEUCC_Reclaim = true, RULEUCC_Repair = true, RULEUCC_RetaliateToggle = false, RULEUCC_Sacrifice = true, RULEUCC_Stop = true, RULEUCC_Transport = false, }, FactionName = 'Aeon', TechLevel = 'RULEUTL_Basic', UnitWeight = 1, }, Intel = { VisionRadius = 18, }, Interface = { HelpText = 'Engineer', }, LifeBarHeight = 0.075, LifeBarOffset = 0.3, LifeBarSize = 0.5, Physics = { BackUpDistance = 4, BankingSlope = 0.5, BuildOnLayerCaps = { LAYER_Air = false, LAYER_Land = true, LAYER_Orbit = false, LAYER_Seabed = false, LAYER_Sub = false, LAYER_Water = false, }, DragCoefficient = 0.2, Elevation = 0.5, MaxAcceleration = 1.9, MaxBrake = 1.9, MaxSpeed = 1.9, MaxSpeedReverse = 0, MaxSteerForce = 1000, MeshExtentsX = 0.65, MeshExtentsY = 0.75, MeshExtentsZ = 0.65, MinSpeedPercent = 0, MotionType = 'RULEUMT_Hover', RotateBodyWhileMoving = true, RotateOnSpot = true, TurnFacingRate = 60, TurnRadius = 0, TurnRate = 90, WobbleFactor = 0, WobbleSpeed = 0, }, SelectionCenterOffsetX = 0, SelectionCenterOffsetY = -0.5, SelectionCenterOffsetZ = 0, SelectionSizeX = 0.4, SelectionSizeZ = 0.45, SelectionThickness = 0.6, SizeX = 0.5, SizeY = 0.5, SizeZ = 0.5, StrategicIconName = 'icon_land1_engineer', StrategicIconSortPriority = 105, 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, }, }, }