UnitBlueprint { AI = { TargetBones = { 'XSL0105', }, }, Audio = { AmbientMove = Sound { Bank = 'XSL', Cue = 'XSL0105_Move_Loop', LodCutoff = 'UnitMove_LodCutoff', }, CaptureLoop = Sound { Bank = 'XSL', Cue = 'XSL0105_Capture_Loop', LodCutoff = 'UnitMove_LodCutoff', }, Construct = Sound { Bank = 'XSL', Cue = 'XSL0105_Construct_Start', LodCutoff = 'UnitMove_LodCutoff', }, ConstructLoop = Sound { Bank = 'XSL', Cue = 'XSL0105_Construct_Loop', LodCutoff = 'UnitMove_LodCutoff', }, Destroyed = Sound { Bank = 'XSL_Destroy', Cue = 'XSL_Destroy_Land_Sml', LodCutoff = 'UnitMove_LodCutoff', }, HoverKilledOnWater = Sound { Bank = 'Explosions', Cue = 'Expl_Water_Lrg_01', LodCutoff = 'UnitMove_LodCutoff', }, ReclaimLoop = Sound { Bank = 'XSL', Cue = 'XSL0105_Reclaim_Loop', LodCutoff = 'UnitMove_LodCutoff', }, StartCapture = Sound { Bank = 'XSL', Cue = 'XSL0105_Capture_Start', LodCutoff = 'UnitMove_LodCutoff', }, StartMove = Sound { Bank = 'XSL', Cue = 'XSL0105_Move_Start', LodCutoff = 'UnitMove_LodCutoff', }, StartReclaim = Sound { Bank = 'XSL', Cue = 'XSL0105_Reclaim_Start', LodCutoff = 'UnitMove_LodCutoff', }, StopMove = Sound { Bank = 'XSL', Cue = 'XSL0105_Move_Stop', LodCutoff = 'UnitMove_LodCutoff', }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff', }, }, BuildIconSortPriority = 10, Categories = { 'PRODUCTFA', 'SELECTABLE', 'BUILTBYTIER1FACTORY', 'BUILTBYTIER2FACTORY', 'BUILTBYTIER3FACTORY', 'SERAPHIM', 'MOBILE', 'LAND', 'TECH1', 'CONSTRUCTION', 'ENGINEER', 'REPAIR', 'RECLAIM', 'CAPTURE', 'HOVER', 'VISIBLETORECON', 'RECLAIMABLE', 'PATROLHELPER', 'SHOWQUEUE', }, CollisionOffsetY = -0.25, Defense = { AirThreatLevel = 0, ArmorType = 'Normal', EconomyThreatLevel = 0, Health = 125, MaxHealth = 125, RegenRate = 0, SubThreatLevel = 0, SurfaceThreatLevel = 0, }, Description = 'Engineer', Display = { Abilities = { 'Hover', 'Engineering Suite', }, AnimationBuild = '/units/ual0105/ual0105_aopen01.sca', IdleEffects = { Land = { Effects = { { Bones = { 'XSL0105', }, Offset = { 0, -0.4, 0, }, Scale = 0.55, Type = 'SeraphimGroundFX01', }, }, }, Water = { Effects = { { Bones = { 'XSL0105', }, Offset = { 0, -0.4, 0, }, Scale = 0.55, Type = 'SeraphimGroundFX01', }, { Bones = { 'XSL0105', }, Scale = 1.2, Type = 'SeaIdle02', }, }, }, }, Mesh = { IconFadeInZoom = 130, LODs = { { LODCutoff = 80, LookupName = '/textures/environment/Falloff_seraphim_lookup.dds', ShaderName = 'Seraphim', }, { AlbedoName = 'xsl0105_lod1_albedo.dds', LODCutoff = 215, LookupName = '/textures/environment/Falloff_seraphim_lookup.dds', ShaderName = 'Seraphim', SpecularName = 'xsl0105_lod1_specteam.dds', }, }, }, MovementEffects = { Land = { Effects = { { Bones = { 'XSL0105', }, Offset = { 0, -0.4, 0, }, Scale = 0.55, Type = 'SeraphimGroundFX01', }, { Bones = { 'XSL0105', }, Scale = 0.5, Type = 'GroundKickup01', }, }, }, Water = { Effects = { { Bones = { 'XSL0105', }, Offset = { 0, -0.4, 0, }, Scale = 0.55, Type = 'SeraphimGroundFX01', }, { Bones = { 'XSL0105', }, Scale = 0.5, Type = 'BackWake', }, }, }, }, SpawnRandomRotation = true, UniformScale = 0.067, }, Economy = { BuildCostEnergy = 260, BuildCostMass = 52, BuildRate = 5, BuildTime = 260, BuildableCategory = { 'BUILTBYTIER1ENGINEER SERAPHIM', }, NeedToFaceTargetToBuild = true, StorageEnergy = 50, StorageMass = 10, TeleportEnergyMod = 0.15, TeleportMassMod = 1, TeleportTimeMod = 0.01, }, General = { BuildBones = { AimBone = 'Turret_Muzzle', BuildEffectBones = { 'Turret_Muzzle', }, PitchBone = 'Arm_Pitch', YawBone = 'Arm_Yaw', }, 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_Stop = true, RULEUCC_Transport = false, }, ConstructionBar = true, FactionName = 'Seraphim', Icon = 'amph', SelectionPriority = 3, TechLevel = 'RULEUTL_Basic', UnitName = 'Iya-istle', UnitWeight = 1, }, Intel = { VisionRadius = 18, }, Interface = { HelpText = 'Engineer', }, LifeBarHeight = 0.075, LifeBarOffset = 0.4, 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, RotateOnSpotThreshold = 0.1, TurnFacingRate = 120, TurnRadius = 0, TurnRate = 120, WobbleFactor = 0, WobbleSpeed = 0, }, SelectionCenterOffsetY = -0.5, SelectionSizeX = 0.4, SelectionSizeZ = 0.4, SelectionThickness = 0.99, SizeX = 0.8, SizeY = 0.7, SizeZ = 0.8, 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, }, }, }