Advertisement
Guest User

Untitled

a guest
Jul 26th, 2014
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 34.49 KB | None | 0 0
  1. UnitBlueprint {
  2.     AI = {
  3.         GuardRadius = 10,
  4.         TargetBones = {
  5.             'Head',
  6.             'Torso',
  7.             'Right_Arm_B01',
  8.             'Left_Arm_B01',
  9.             'Back_Upgrade',
  10.             'Left_Leg_B01',
  11.             'Right_Leg_B01',
  12.         },
  13.     },
  14.     Audio = {
  15.         CaptureLoop = Sound {
  16.             Bank = 'URL',
  17.             Cue = 'URL0001_Capture_Loop',
  18.             LodCutoff = 'UnitMove_LodCutoff',
  19.         },
  20.         CommanderArrival = Sound {
  21.             Bank = 'URL',
  22.             Cue = 'URL0001_Gate_In',
  23.             LodCutoff = 'UnitMove_LodCutoff',
  24.         },
  25.         Construct = Sound {
  26.             Bank = 'URL',
  27.             Cue = 'URL0001_Construct_Start',
  28.             LodCutoff = 'UnitMove_LodCutoff',
  29.         },
  30.         ConstructLoop = Sound {
  31.             Bank = 'URL',
  32.             Cue = 'URL0001_Construct_Loop',
  33.             LodCutoff = 'UnitMove_LodCutoff',
  34.         },
  35.         EnhanceEnd = Sound {
  36.             Bank = 'UnitsGlobal',
  37.             Cue = 'GLB_Enhance_Stop',
  38.             LodCutoff = 'UnitMove_LodCutoff',
  39.         },
  40.         EnhanceFail = Sound {
  41.             Bank = 'UnitsGlobal',
  42.             Cue = 'GLB_Enhance_Fail',
  43.             LodCutoff = 'UnitMove_LodCutoff',
  44.         },
  45.         EnhanceLoop = Sound {
  46.             Bank = 'UnitsGlobal',
  47.             Cue = 'GLB_Enhance_Loop',
  48.             LodCutoff = 'UnitMove_LodCutoff',
  49.         },
  50.         EnhanceStart = Sound {
  51.             Bank = 'UnitsGlobal',
  52.             Cue = 'GLB_Enhance_Start',
  53.             LodCutoff = 'UnitMove_LodCutoff',
  54.         },
  55.         FootFallGeneric = Sound {
  56.             Bank = 'URL',
  57.             Cue = 'URL0001_Move_Step',
  58.             LodCutoff = 'UnitMove_LodCutoff',
  59.         },
  60.         FootFallGenericSeabed = Sound {
  61.             Bank = 'URL',
  62.             Cue = 'URL0001_Move_UW_Step',
  63.             LodCutoff = 'UnitMove_LodCutoff',
  64.         },
  65.         Killed = Sound {
  66.             Bank = 'Explosions',
  67.             Cue = 'Cybran_Nuke_Impact',
  68.             LodCutoff = 'UnitMove_LodCutoff',
  69.         },
  70.         ReclaimLoop = Sound {
  71.             Bank = 'URL',
  72.             Cue = 'URL0001_Reclaim_Loop',
  73.             LodCutoff = 'UnitMove_LodCutoff',
  74.         },
  75.         StartCapture = Sound {
  76.             Bank = 'URL',
  77.             Cue = 'URL0001_Capture_Start',
  78.             LodCutoff = 'UnitMove_LodCutoff',
  79.         },
  80.         StartMove = Sound {
  81.             Bank = 'URL',
  82.             Cue = 'URL0001_Move_Start',
  83.             LodCutoff = 'UnitMove_LodCutoff',
  84.         },
  85.         StartReclaim = Sound {
  86.             Bank = 'URL',
  87.             Cue = 'URL0001_Reclaim_Start',
  88.             LodCutoff = 'UnitMove_LodCutoff',
  89.         },
  90.         StopMove = Sound {
  91.             Bank = 'URL',
  92.             Cue = 'URL0001_Move_Stop',
  93.             LodCutoff = 'UnitMove_LodCutoff',
  94.         },
  95.         UISelection = Sound {
  96.             Bank = 'Interface',
  97.             Cue = 'Cybran_Select_Commander',
  98.             LodCutoff = 'UnitMove_LodCutoff',
  99.         },
  100.     },
  101.     Buffs = {
  102.         Regen = {
  103.             Level1 = 3,
  104.             Level2 = 6,
  105.             Level3 = 9,
  106.             Level4 = 12,
  107.             Level5 = 15,
  108.         },
  109.     },
  110.     Categories = {
  111.         'PRODUCTSC1',
  112.         'SELECTABLE',
  113.         'CYBRAN',
  114.         'MOBILE',
  115.         'ECONOMIC',
  116.         'COMMAND',
  117.         'MASSPRODUCTION',
  118.         'MASSFABRICATION',
  119.         'ENERGYPRODUCTION',
  120.         'REPAIR',
  121.         'ENGINEER',
  122.         'CONSTRUCTION',
  123.         'RECLAIM',
  124.         'CAPTURE',
  125.         'DIRECTFIRE',
  126.         'LAND',
  127.         'VISIBLETORECON',
  128.         'PATROLHELPER',
  129.         'SHOWQUEUE',
  130.         'OVERLAYDIRECTFIRE',
  131.         'OVERLAYOMNI',
  132.     },
  133.     Defense = {
  134.         AirThreatLevel = 0,
  135.         ArmorType = 'Commander',
  136.         EconomyThreatLevel = 5,
  137.         Health = 10000,
  138.         MaxHealth = 10000,
  139.         RegenRate = 15,
  140.         SubThreatLevel = 0,
  141.         SurfaceThreatLevel = 75,
  142.     },
  143.     Description = '<LOC url0001_desc>Armored Command Unit',
  144.     Display = {
  145.         Abilities = {
  146.             '<LOC ability_amphibious>Amphibious',
  147.             '<LOC ability_customizable>Customizable',
  148.             '<LOC ability_engineeringsuite>Engineering Suite',
  149.             '<LOC ability_notcap>Not Capturable',
  150.             '<LOC ability_omni>Omni Sensor',
  151.             '<LOC ability_deathaoe>Volatile',
  152.         },
  153.         AnimationWalk = '/units/url0001/url0001_awalk02.sca',
  154.         AnimationWalkRate = 1.7,
  155.         IdleEffects = {
  156.             Seabed = {
  157.                 Effects = {
  158.                     {
  159.                         Bones = {
  160.                             'Left_Arm_B01',
  161.                             'Right_Arm_B01',
  162.                             'Turret_Muzzle_01',
  163.                             'Turret_Muzzle_02',
  164.                         },
  165.                         Type = 'UnderWater01',
  166.                     },
  167.                 },
  168.             },
  169.         },        
  170.         Mesh = {
  171.             IconFadeInZoom = 130,
  172.             LODs = {
  173.                 {
  174.                     AlbedoName = '/units/url0001/url0001_Albedo.dds',
  175.                     LODCutoff = 100,                    
  176.                     MeshName = '/units/url0001/URL0001_lod0.scm',
  177.                     NormalsName = '/units/url0001/url0001_normalsTS.dds',                                                      
  178.                     Scrolling = true,
  179.                     ShaderName = 'Insect',
  180.                     SpecularName = '/units/url0001/url0001_SpecTeam.dds',                    
  181.                 },
  182.                 {
  183.                     AlbedoName = '/units/url0001/url0001_Albedo.dds',
  184.                     LODCutoff = 215,
  185.                     MeshName = '/units/url0001/URL0001_lod1.scm',
  186.                     NormalsName = '/units/url0001/url0001_lod1_normalsTS.dds',
  187.                     ShaderName = 'Insect',
  188.                     SpecularName = '/units/url0001/url0001_lod1_specteam.dds',
  189.                 },
  190.             },
  191.         },        
  192.         MovementEffects = {
  193.             Land = {
  194.                 Effects = {
  195.                     {
  196.                         Bones = {
  197.                             'Right_Footprint',
  198.                             'Left_Footprint',
  199.                         },
  200.                         Type = 'GroundKickup01',
  201.                     },
  202.                 },
  203.                 Footfall = {
  204.                     Bones = {
  205.                         {
  206.                             FootBone = 'Left_Footprint',
  207.                             HipBone = 'Left_Leg_B01',
  208.                             KneeBone = 'Left_Leg_B02',
  209.                             Tread = {
  210.                                 TreadMarks = 'CommanderPrint_albedo',
  211.                                 TreadMarksSizeX = 0.5,
  212.                                 TreadMarksSizeZ = 0.5,
  213.                                 TreadOffset = {
  214.                                     0.15,
  215.                                     0,
  216.                                     0.45,
  217.                                 },
  218.                             },
  219.                             Type = 'FootFall02',
  220.                         },
  221.                         {
  222.                             FootBone = 'Right_Footprint',
  223.                             HipBone = 'Right_Leg_B01',
  224.                             KneeBone = 'Right_Leg_B02',
  225.                             Tread = {
  226.                                 TreadMarks = 'CommanderPrint_albedo',
  227.                                 TreadMarksSizeX = 0.5,
  228.                                 TreadMarksSizeZ = 0.5,
  229.                                 TreadOffset = {
  230.                                     -0.15,
  231.                                     0,
  232.                                     0.45,
  233.                                 },
  234.                             },
  235.                             Type = 'FootFall02',
  236.                         },
  237.                     },
  238.                 },
  239.             },
  240.             Seabed = {
  241.                 Effects = {
  242.                     {
  243.                         Bones = {
  244.                             'Torso',
  245.                             'Left_Arm_B01',
  246.                             'Right_Arm_B01',
  247.                             'Turret_Muzzle_01',
  248.                             'Turret_Muzzle_02',
  249.                             'Left_Foot_B01',
  250.                             'Right_Foot_B01',
  251.                         },
  252.                         Type = 'UnderWater01',
  253.                     },
  254.                 },
  255.             },
  256.         },
  257.         PlaceholderMeshName = 'UXB0000',
  258.         SpawnRandomRotation = true,
  259.         TransportAnimation = {
  260.             {
  261.                 Animation = '/units/URL0001/URL0001_afold.sca',
  262.                 Weight = 100,
  263.             },
  264.         },
  265.         TransportDropAnimation = {
  266.             {
  267.                 Animation = '/units/URL0001/URL0001_aunfold.sca',
  268.                 Weight = 100,
  269.             },
  270.         },
  271.         UniformScale = 0.16,
  272.     },
  273.     Economy = {
  274.         BuildCostEnergy = 5000000,
  275.         BuildCostMass = 18000,
  276.         BuildRate = 10,
  277.         BuildTime = 60000,
  278.         BuildableCategory = {
  279.             'BUILTBYCOMMANDER CYBRAN',
  280.             'BUILTBYTIER2COMMANDER CYBRAN',
  281.             'BUILTBYTIER3COMMANDER CYBRAN',
  282.             'URL0001UPGRADE',
  283.         },
  284.         MaintenanceConsumptionPerSecondEnergy = 0,
  285.         MaxBuildDistance = 10,
  286.         NaturalProducer = true,
  287.         ProductionPerSecondEnergy = 10,
  288.         ProductionPerSecondMass = 1,
  289.         StorageEnergy = 5000,
  290.         StorageMass = 650,
  291.         TeleportEnergyMod = 0.03,
  292.         TeleportMassMod = 0,
  293.         TeleportTimeMod = 0.0001,
  294.     },
  295.     Enhancements = {
  296.         AdvancedEngineering = {
  297.             BuildCostEnergy = 18000,
  298.             BuildCostMass = 720,
  299.             BuildTime = 900,
  300.             BuildableCategoryAdds = 'BUILTBYTIER2COMMANDER CYBRAN',
  301.             Icon = 'aes',
  302.             Name = '<LOC enhancements_0077>Tech 2 Engineering Suite',
  303.             NewBuildRate = 30,
  304.             NewHealth = 3500,
  305.             NewRegenRate = 20,
  306.             ShowBones = {
  307.                 'Right_Upgrade',
  308.             },
  309.             Slot = 'LCH',
  310.             UpgradeEffectBones = {
  311.                 'Right_Upgrade',
  312.                 'Right_Turret',
  313.                 'Right_Muzzle_02',
  314.             },
  315.             UpgradeUnitAmbientBones = {
  316.                 'URL0001',
  317.             },
  318.         },
  319.         AdvancedEngineeringRemove = {
  320.             BuildCostEnergy = 1,
  321.             BuildCostMass = 1,
  322.             BuildTime = 0.1,
  323.             HideBones = {
  324.                 'Right_Upgrade',
  325.             },
  326.             Icon = 'aes',
  327.             Name = '<LOC enhancements_0078>Remove Engineering Suite',
  328.             Prerequisite = 'AdvancedEngineering',
  329.             RemoveEnhancements = {
  330.                 'AdvancedEngineering',
  331.                 'AdvancedEngineeringRemove',
  332.             },
  333.             Slot = 'LCH',
  334.         },
  335.         CloakingGenerator = {
  336.             BuildCostEnergy = 750000,
  337.             BuildCostMass = 6000,
  338.             BuildTime = 3000,
  339.             Icon = 'pcg',
  340.             MaintenanceConsumptionPerSecondEnergy = 3000,
  341.             Name = '<LOC enhancements_0079>Personal Cloaking Generator',
  342.             NewHealth = 15000,
  343.             Prerequisite = 'StealthGenerator',
  344.             Slot = 'Back',
  345.             UpgradeUnitAmbientBones = {
  346.                 'URL0001',
  347.             },
  348.         },
  349.         CloakingGeneratorRemove = {
  350.             BuildCostEnergy = 1,
  351.             BuildCostMass = 1,
  352.             BuildTime = 1,
  353.             Icon = 'pcg',
  354.             Name = '<LOC enhancements_0080>Remove Personal Cloaking Generator',
  355.             Prerequisite = 'CloakingGenerator',
  356.             RemoveEnhancements = {
  357.                 'StealthGenerator',
  358.                 'CloakingGenerator',
  359.                 'CloakingGeneratorRemove',
  360.             },
  361.             Slot = 'Back',
  362.         },
  363.         CoolingUpgrade = {
  364.             BuildCostEnergy = 24000,
  365.             BuildCostMass = 800,
  366.             BuildTime = 800,
  367.             Icon = 'acu',
  368.             Name = '<LOC enhancements_0081>Microwave Accelerator',
  369.             NewMaxRadius = 30,
  370.             NewRateOfFire = 2,
  371.             ShowBones = {
  372.                 'Right_Upgrade',
  373.             },
  374.             Slot = 'LCH',
  375.             UpgradeEffectBones = {
  376.                 'Right_Upgrade',
  377.                 'Right_Turret',
  378.                 'Right_Muzzle_02',
  379.             },
  380.             UpgradeUnitAmbientBones = {
  381.                 'URL0001',
  382.             },
  383.         },
  384.         CoolingUpgradeRemove = {
  385.             BuildCostEnergy = 1,
  386.             BuildCostMass = 1,
  387.             BuildTime = 0.1,
  388.             HideBones = {
  389.                 'Right_Upgrade',
  390.             },
  391.             Icon = 'acu',
  392.             Name = '<LOC enhancements_0082>Remove Microwave Accelerator',
  393.             Prerequisite = 'CoolingUpgrade',
  394.             RemoveEnhancements = {
  395.                 'CoolingUpgrade',
  396.                 'CoolingUpgradeRemove',
  397.             },
  398.             Slot = 'LCH',
  399.         },
  400.         MicrowaveLaserGenerator = {
  401.             BuildCostEnergy = 500000,
  402.             BuildCostMass = 4000,
  403.             BuildTime = 2000,
  404.             HideBones = {
  405.                 'Chest_Right',
  406.                 'Chest_Left',
  407.             },
  408.             Icon = 'mlg',
  409.             Name = '<LOC enhancements_0083>Microwave Laser Generator',
  410.             Slot = 'RCH',
  411.             UpgradeEffectBones = {
  412.                 'Chest_Right',
  413.                 'Chest_Left',
  414.             },
  415.             UpgradeUnitAmbientBones = {
  416.                 'URL0001',
  417.             },
  418.         },
  419.         MicrowaveLaserGeneratorRemove = {
  420.             BuildCostEnergy = 1,
  421.             BuildCostMass = 1,
  422.             BuildTime = 10,
  423.             HideBones = {
  424.                 'Back_Upgrade',
  425.             },
  426.             Icon = 'mlg',
  427.             Name = '<LOC enhancements_0084>Remove Microwave Laser Generator',
  428.             Prerequisite = 'MicrowaveLaserGenerator',
  429.             RemoveEnhancements = {
  430.                 'MicrowaveLaserGenerator',
  431.                 'MicrowaveLaserGeneratorRemove',
  432.             },
  433.             ShowBones = {
  434.                 'Chest_Right',
  435.                 'Chest_Left',
  436.             },
  437.             Slot = 'RCH',
  438.         },
  439.         NaniteTorpedoTube = {
  440.             BuildCostEnergy = 37500,
  441.             BuildCostMass = 1500,
  442.             BuildTime = 1500,
  443.             HideBones = {
  444.                 'Chest_Right',
  445.                 'Chest_Left',
  446.             },
  447.             Icon = 'ntt',
  448.             Name = '<LOC enhancements_0085>Nanite Torpedo Launcher',
  449.             Slot = 'RCH',
  450.             UpgradeEffectBones = {
  451.                 'Chest_Right',
  452.                 'Chest_Left',
  453.             },
  454.             UpgradeUnitAmbientBones = {
  455.                 'URL0001',
  456.             },
  457.         },
  458.         NaniteTorpedoTubeRemove = {
  459.             BuildCostEnergy = 1,
  460.             BuildCostMass = 1,
  461.             BuildTime = 10,
  462.             Icon = 'ntt',
  463.             Name = '<LOC enhancements_0086>Remove Nanite Torpedo Launcher',
  464.             Prerequisite = 'NaniteTorpedoTube',
  465.             RemoveEnhancements = {
  466.                 'NaniteTorpedoTube',
  467.                 'NaniteTorpedoTubeRemove',
  468.             },
  469.             ShowBones = {
  470.                 'Chest_Right',
  471.                 'Chest_Left',
  472.             },
  473.             Slot = 'RCH',
  474.         },
  475.         ResourceAllocation = {
  476.             BuildCostEnergy = 150000,
  477.             BuildCostMass = 5000,
  478.             BuildTime = 1000,
  479.             Icon = 'ras',
  480.             Name = '<LOC enhancements_0087>Resource Allocation System',
  481.             ProductionPerSecondEnergy = 3500,
  482.             ProductionPerSecondMass = 12,
  483.             ShowBones = {
  484.                 'Back_Upgrade',
  485.             },
  486.             Slot = 'Back',
  487.             UpgradeEffectBones = {
  488.                 'Right_Arm_B01',
  489.                 'Left_Arm_B01',
  490.                 'Back_Upgrade',
  491.             },
  492.             UpgradeUnitAmbientBones = {
  493.                 'URL0001',
  494.             },
  495.         },
  496.         ResourceAllocationRemove = {
  497.             BuildCostEnergy = 1,
  498.             BuildCostMass = 1,
  499.             BuildTime = 0.1,
  500.             HideBones = {
  501.                 'Back_Upgrade',
  502.             },
  503.             Icon = 'ras',
  504.             Name = '<LOC enhancements_0088>Remove Resource Allocation System',
  505.             Prerequisite = 'ResourceAllocation',
  506.             RemoveEnhancements = {
  507.                 'ResourceAllocation',
  508.                 'ResourceAllocationRemove',
  509.             },
  510.             Slot = 'Back',
  511.         },
  512.         Slots = {
  513.             Back = {
  514.                 name = '<LOC _Back>',
  515.                 x = 0,
  516.                 y = -10,
  517.             },
  518.             LCH = {
  519.                 name = '<LOC _LCH>',
  520.                 x = 60,
  521.                 y = 2,
  522.             },
  523.             RCH = {
  524.                 name = '<LOC _RCH>',
  525.                 x = -16,
  526.                 y = 0,
  527.             },
  528.         },
  529.         StealthGenerator = {
  530.             BuildCostEnergy = 5250,
  531.             BuildCostMass = 350,
  532.             BuildTime = 350,
  533.             Icon = 'psg',
  534.             MaintenanceConsumptionPerSecondEnergy = 50,
  535.             Name = '<LOC enhancements_0101>Personal Stealth Generator',
  536.             ShowBones = {
  537.                 'Back_Upgrade',
  538.             },
  539.             Slot = 'Back',
  540.             UpgradeEffectBones = {
  541.                 'Right_Arm_B01',
  542.                 'Left_Arm_B01',
  543.                 'Back_Upgrade',
  544.             },
  545.         },
  546.         StealthGeneratorRemove = {
  547.             BuildCostEnergy = 1,
  548.             BuildCostMass = 1,
  549.             BuildTime = 10,
  550.             HideBones = {
  551.                 'Back_Upgrade',
  552.             },
  553.             Icon = 'psg',
  554.             Name = '<LOC enhancements_0102>Remove Personal Stealth Generator',
  555.             Prerequisite = 'StealthGenerator',
  556.             RemoveEnhancements = {
  557.                 'StealthGenerator',
  558.                 'StealthGeneratorRemove',
  559.             },
  560.             Slot = 'Back',
  561.         },
  562.         T3Engineering = {
  563.             BuildCostEnergy = 50000,
  564.             BuildCostMass = 2400,
  565.             BuildTime = 6000,
  566.             BuildableCategoryAdds = 'BUILTBYTIER3COMMANDER CYBRAN',
  567.             Icon = 'ees',
  568.             Name = '<LOC enhancements_0103>Tech 3 Engineering Suite',
  569.             NewBuildRate = 90,
  570.             NewHealth = 7000,
  571.             NewRegenRate = 15,
  572.             Prerequisite = 'AdvancedEngineering',
  573.             Slot = 'LCH',
  574.             UpgradeEffectBones = {
  575.                 'Right_Upgrade',
  576.                 'Right_Turret',
  577.                 'Right_Muzzle_02',
  578.             },
  579.             UpgradeUnitAmbientBones = {
  580.                 'URL0001',
  581.             },
  582.         },
  583.         T3EngineeringRemove = {
  584.             BuildCostEnergy = 1,
  585.             BuildCostMass = 1,
  586.             BuildTime = 0.1,
  587.             Icon = 'ees',
  588.             Name = '<LOC enhancements_0104>Remove Tech 3 Engineering Suite',
  589.             Prerequisite = 'T3Engineering',
  590.             RemoveEnhancements = {
  591.                 'AdvancedEngineering',
  592.                 'T3Engineering',
  593.                 'T3EngineeringRemove',
  594.             },
  595.             Slot = 'LCH',
  596.         },
  597.         Teleporter = {
  598.             BuildCostEnergy = 1500000,
  599.             BuildCostMass = 15000,
  600.             BuildTime = 3000,
  601.             Icon = 'pqt',
  602.             MaintenanceConsumptionPerSecondEnergy = 10000,
  603.             Name = '<LOC enhancements_0105>Personal Teleporter',
  604.             ShowBones = {
  605.                 'Back_Upgrade',
  606.             },
  607.             Slot = 'Back',
  608.             UpgradeEffectBones = {
  609.                 'Right_Arm_B01',
  610.                 'Left_Arm_B01',
  611.                 'Back_Upgrade',
  612.             },
  613.         },
  614.         TeleporterRemove = {
  615.             BuildCostEnergy = 1,
  616.             BuildCostMass = 1,
  617.             BuildTime = 0.1,
  618.             HideBones = {
  619.                 'Back_Upgrade',
  620.             },
  621.             Icon = 'pqt',
  622.             Name = '<LOC enhancements_0106>Remove Personal Teleporter',
  623.             Prerequisite = 'Teleporter',
  624.             RemoveEnhancements = {
  625.                 'Teleporter',
  626.                 'TeleporterRemove',
  627.             },
  628.             Slot = 'Back',
  629.         },
  630.     },
  631.     General = {
  632.         BuildBones = {
  633.             AimBone = 0,
  634.             BuildEffectBones = {
  635.                 'Turret_Muzzle_01',
  636.             },
  637.             PitchBone = 'Left_Turret',
  638.             YawBone = 'Torso',
  639.         },
  640.         Category = 'Command',
  641.         Classification = 'RULEUC_Commander',
  642.         CommandCaps = {
  643.             RULEUCC_Attack = true,
  644.             RULEUCC_CallTransport = true,
  645.             RULEUCC_Capture = true,
  646.             RULEUCC_Guard = true,
  647.             RULEUCC_Move = true,
  648.             RULEUCC_Nuke = false,
  649.             RULEUCC_Overcharge = true,
  650.             RULEUCC_Patrol = true,
  651.             RULEUCC_Pause = true,
  652.             RULEUCC_Reclaim = true,
  653.             RULEUCC_Repair = true,
  654.             RULEUCC_RetaliateToggle = true,
  655.             RULEUCC_Stop = true,
  656.             RULEUCC_Teleport = false,
  657.             RULEUCC_Transport = false,
  658.         },
  659.         FactionName = 'Cybran',
  660.         Icon = 'amph',
  661.         QuickSelectPriority = 1,
  662.         SelectionPriority = 3,
  663.         TechLevel = 'RULEUTL_Experimental',
  664.         UnitWeight = 1,
  665.     },
  666.     Intel = {
  667.         Cloak = true,
  668.         FreeIntel = false,
  669.         OmniRadius = 26,
  670.         RadarStealth = true,
  671.         ReactivateTime = 2,
  672.         SonarRadius = 60,
  673.         SonarStealth = true,
  674.         VisionRadius = 26,
  675.         WaterVisionRadius = 26,
  676.     },
  677.     Interface = {
  678.         HelpText = '<LOC url0001_help>Armored Command Unit',
  679.     },
  680.     LifeBarHeight = 0.15,
  681.     LifeBarOffset = 0.5,
  682.     LifeBarSize = 1.25,
  683.     Physics = {
  684.         BankingSlope = 0,
  685.         BuildOnLayerCaps = {
  686.             LAYER_Air = false,
  687.             LAYER_Land = true,
  688.             LAYER_Orbit = false,
  689.             LAYER_Seabed = false,
  690.             LAYER_Sub = false,
  691.             LAYER_Water = false,
  692.         },
  693.         DragCoefficient = 0.2,
  694.         LayerChangeOffsetHeight = -0.95,
  695.         MaxAcceleration = 1.7,
  696.         MaxSpeed = 1.7,
  697.         MaxSpeedReverse = 0,
  698.         MaxSteerForce = 12,
  699.         MinSpeedPercent = 0,
  700.         MotionType = 'RULEUMT_Amphibious',
  701.         StandUpright = true,
  702.         TurnRadius = 10,
  703.         TurnRate = 90,
  704.     },
  705.     SelectionCenterOffsetX = 0,
  706.     SelectionCenterOffsetZ = -0.1,
  707.     SelectionSizeX = 0.7,
  708.     SelectionSizeZ = 0.6,
  709.     SelectionThickness = 0.9,
  710.     SelectionYOffset = 0,
  711.     SizeX = 1,
  712.     SizeY = 2.2,
  713.     SizeZ = 0.7,
  714.     StrategicIconName = 'icon_commander_generic',
  715.     StrategicIconSortPriority = 0,
  716.     Transport = {
  717.         CanFireFromTransport = false,
  718.         ClassSAttachSize = 0,
  719.         TransportClass = 3,
  720.     },
  721.     Veteran = {
  722.         Level1 = 20,
  723.         Level2 = 40,
  724.         Level3 = 60,
  725.         Level4 = 80,
  726.         Level5 = 100,
  727.     },
  728.     Weapon = {
  729.         {
  730.             AboveWaterFireOnly = true,
  731.             AboveWaterTargetsOnly = true,
  732.             Audio = {
  733.                 Fire = Sound {
  734.                     Bank = 'URLWeapon',
  735.                     Cue = 'URL0001_Ripper',
  736.                     LodCutoff = 'Weapon_LodCutoff',
  737.                 },
  738.             },
  739.             BallisticArc = 'RULEUBA_LowArc',
  740.             CollideFriendly = false,
  741.             Damage = 100,
  742.             DamageType = 'Normal',
  743.             DisplayName = 'Molecular Ripper Cannon',
  744.             FireTargetLayerCapsTable = {
  745.                 Land = 'Land|Water|Seabed',
  746.                 Seabed = 'Land|Water|Seabed',
  747.                 Water = 'Land|Water|Seabed',
  748.             },
  749.             FiringTolerance = 2,
  750.             Label = 'RightRipper',
  751.             LeadTarget = true,
  752.             MaxRadius = 22,
  753.             MinRadius = 1,
  754.             MuzzleSalvoDelay = 0,
  755.             MuzzleSalvoSize = 1,
  756.             MuzzleVelocity = 35,
  757.             ProjectileId = '/projectiles/CDFCannonMolecular01/CDFCannonMolecular01_proj.bp',
  758.             ProjectileLifetimeUsesMultiplier = 2,
  759.             ProjectilesPerOnFire = 1,
  760.             RackBones = {
  761.                 {
  762.                     MuzzleBones = {
  763.                         'Turret_Muzzle_02',
  764.                     },
  765.                     RackBone = 'Right_Turret',
  766.                 },
  767.             },
  768.             RackFireTogether = false,
  769.             RackRecoilDistance = 0,
  770.             RackReloadTimeout = 0,
  771.             RackSalvoChargeTime = 0,
  772.             RackSalvoFiresAfterCharge = false,
  773.             RackSalvoReloadTime = 0,
  774.             RackSalvoSize = 1,
  775.             RackSlavedToTurret = false,
  776.             RangeCategory = 'UWRC_DirectFire',
  777.             RateOfFire = 1,
  778.             TargetCheckInterval = 0.5,
  779.             TargetPriorities = {
  780.                 'SPECIALHIGHPRI',
  781.                 'MOBILE',
  782.                 'STRUCTURE DEFENSE',
  783.                 'SPECIALLOWPRI',
  784.                 'ALLUNITS',
  785.             },
  786.             TargetRestrictDisallow = 'UNTARGETABLE',
  787.             TurretBoneMuzzle = 'Turret_Muzzle_02',
  788.             TurretBonePitch = 'Right_Turret',
  789.             TurretBoneYaw = 'Torso',
  790.             TurretDualManipulators = false,
  791.             TurretPitch = 0,
  792.             TurretPitchRange = 90,
  793.             TurretPitchSpeed = 90,
  794.             TurretYaw = 0,
  795.             TurretYawRange = 180,
  796.             TurretYawSpeed = 90,
  797.             Turreted = true,
  798.             UseFiringSolutionInsteadOfAimBone = true,
  799.             WeaponCategory = 'Direct Fire',
  800.         },
  801.         {
  802.             AboveWaterFireOnly = true,
  803.             AboveWaterTargetsOnly = true,
  804.             Audio = {
  805.                 Fire = Sound {
  806.                     Bank = 'URLWeapon',
  807.                     Cue = 'URL0001_Ripper',
  808.                     LodCutoff = 'Weapon_LodCutoff',
  809.                 },
  810.             },
  811.             BallisticArc = 'RULEUBA_None',
  812.             BeamCollisionDelay = 0.2,
  813.             BeamLifetime = 0.4,
  814.             CollideFriendly = false,
  815.             Damage = 12000,
  816.             DamageFriendly = false,
  817.             DamageRadius = 2,
  818.             DamageType = 'Overcharge',
  819.             DisplayName = 'Overcharge Cannon',
  820.             EnergyChargeForFirstShot = false,
  821.             EnergyDrainPerSecond = 3000,
  822.             EnergyRequired = 3000,
  823.             FireTargetLayerCapsTable = {
  824.                 Land = 'Land|Water|Seabed',
  825.                 Seabed = 'Land|Water|Seabed',
  826.                 Water = 'Land|Water|Seabed',
  827.             },
  828.             FiringTolerance = 2,
  829.             Label = 'OverCharge',
  830.             ManualFire = true,
  831.             MaxRadius = 22,
  832.             MuzzleSalvoDelay = 0,
  833.             MuzzleSalvoSize = 1,
  834.             MuzzleVelocity = 25,
  835.             OverChargeWeapon = true,
  836.             ProjectileId = '/projectiles/CDFCannonMolecularOvercharge01/CDFCannonMolecularOvercharge01_proj.bp',
  837.             ProjectileLifetimeUsesMultiplier = 2,
  838.             ProjectilesPerOnFire = 1,
  839.             RackBones = {
  840.                 {
  841.                     MuzzleBones = {
  842.                         'Turret_Muzzle_02',
  843.                     },
  844.                     RackBone = 'Right_Turret',
  845.                 },
  846.             },
  847.             RackFireTogether = false,
  848.             RackRecoilDistance = 0,
  849.             RackReloadTimeout = 10,
  850.             RackSalvoChargeTime = 0,
  851.             RackSalvoFiresAfterCharge = false,
  852.             RackSalvoReloadTime = 0,
  853.             RackSalvoSize = 1,
  854.             RackSlavedToTurret = false,
  855.             RangeCategory = 'UWRC_DirectFire',
  856.             RateOfFire = 0.2,
  857.             TargetCheckInterval = 1,
  858.             TargetRestrictDisallow = 'UNTARGETABLE',
  859.             TurretBoneMuzzle = 'Turret_Muzzle_02',
  860.             TurretBonePitch = 'Right_Turret',
  861.             TurretBoneYaw = 'Torso',
  862.             TurretDualManipulators = false,
  863.             TurretPitch = 0,
  864.             TurretPitchRange = 80,
  865.             TurretPitchSpeed = 90,
  866.             TurretYaw = 0,
  867.             TurretYawRange = 180,
  868.             TurretYawSpeed = 90,
  869.             Turreted = true,
  870.             UseFiringSolutionInsteadOfAimBone = true,
  871.             WeaponCategory = 'Direct Fire',
  872.         },
  873.         {
  874.             AboveWaterTargetsOnly = true,
  875.             CollideFriendly = false,
  876.             Damage = 0,
  877.             DamageFriendly = true,
  878.             DamageRadius = 0,
  879.             DamageType = 'Normal',
  880.             DisplayName = 'Death Nuke',
  881.             FireOnDeath = true,
  882.             FiringTolerance = 2,
  883.             Label = 'DeathWeapon',
  884.             MaxRadius = 1,
  885.             MuzzleSalvoDelay = 0,
  886.             MuzzleSalvoSize = 1,
  887.             MuzzleVelocity = 0,
  888.             NukeInnerRingDamage = 3500,
  889.             NukeInnerRingRadius = 30,
  890.             NukeInnerRingTicks = 24,
  891.             NukeInnerRingTotalTime = 0,
  892.             NukeOuterRingDamage = 500,
  893.             NukeOuterRingRadius = 40,
  894.             NukeOuterRingTicks = 20,
  895.             NukeOuterRingTotalTime = 0,
  896.             ProjectileId = '/projectiles/CIFEMPFluxWarhead02/CIFEMPFluxWarhead02_proj.bp',
  897.             RackBones = {
  898.                 {
  899.                     MuzzleBones = {
  900.                         0,
  901.                     },
  902.                     RackBone = 0,
  903.                 },
  904.             },
  905.             RackRecoilDistance = 0,
  906.             RateOfFire = 1,
  907.             TargetCheckInterval = 9999999,
  908.             TargetRestrictDisallow = 'UNTARGETABLE',
  909.             Turreted = false,
  910.             WeaponCategory = 'Death',
  911.         },
  912.         {
  913.             AboveWaterFireOnly = true,
  914.             AboveWaterTargetsOnly = true,
  915.             Audio = {
  916.                 BeamLoop = Sound {
  917.                     Bank = 'URLWeapon',
  918.                     Cue = 'URL0402_Beam_Loop',
  919.                     LodCutoff = 'Weapon_LodCutoff',
  920.                 },
  921.                 BeamStart = Sound {
  922.                     Bank = 'URLWeapon',
  923.                     Cue = 'URL0402_Beam_Start',
  924.                     LodCutoff = 'Weapon_LodCutoff',
  925.                 },
  926.                 BeamStop = Sound {
  927.                     Bank = 'URLWeapon',
  928.                     Cue = 'URL0402_Beam_Stop',
  929.                     LodCutoff = 'Weapon_LodCutoff',
  930.                 },
  931.                 Unpack = Sound {
  932.                     Bank = 'URLWeapon',
  933.                     Cue = 'URL0402_Beam_Charge',
  934.                     LodCutoff = 'Weapon_LodCutoff',
  935.                 },
  936.             },
  937.             BallisticArc = 'RULEUBA_None',
  938.             BeamCollisionDelay = 0.1,
  939.             BeamLifetime = 0,
  940.             CanFireFromTransport = true,
  941.             CollideFriendly = false,
  942.             Damage = 800,
  943.             DamageRadius = 0.5,
  944.             DamageType = 'Normal',
  945.             DisplayName = 'Heavy Microwave Laser',
  946.             EnabledByEnhancement = 'MicrowaveLaserGenerator',
  947.             EnergyChargeForFirstShot = false,
  948.             FireTargetLayerCapsTable = {
  949.                 Land = 'Land|Water|Seabed',
  950.                 Water = 'Land|Water|Seabed',
  951.             },
  952.             FiringTolerance = 0.25,
  953.             HeadingArcCenter = 0,
  954.             HeadingArcRange = 180,
  955.             Label = 'MLG',
  956.             MaxRadius = 22,
  957.             MuzzleChargeDelay = 0,
  958.             MuzzleSalvoDelay = 0,
  959.             MuzzleSalvoSize = 1,
  960.             PrefersPrimaryWeaponTarget = true,
  961.             ProjectilesPerOnFire = 1,
  962.             RackBones = {
  963.                 {
  964.                     MuzzleBones = {
  965.                         'Turret_Muzzle_03',
  966.                     },
  967.                     RackBone = 'Turret_Muzzle_03',
  968.                 },
  969.             },
  970.             RackFireTogether = false,
  971.             RackRecoilDistance = 0,
  972.             RackReloadTimeout = 1,
  973.             RackSalvoChargeTime = 0,
  974.             RackSalvoReloadTime = 0,
  975.             RackSalvoSize = 1,
  976.             RackSlavedToTurret = false,
  977.             RangeCategory = 'UWRC_DirectFire',
  978.             RateOfFire = 3,
  979.             TargetCheckInterval = 0.5,
  980.             TargetPriorities = {
  981.                 'SPECIALHIGHPRI',
  982.                 'MOBILE',
  983.                 'STRUCTURE DEFENSE',
  984.                 'SPECIALLOWPRI',
  985.                 'ALLUNITS',
  986.             },
  987.             TargetRestrictDisallow = 'UNTARGETABLE',
  988.             TrackingRadius = 1.15,
  989.             TurretBoneMuzzle = 'Turret_Muzzle_03',
  990.             TurretBonePitch = 'Turret_Muzzle_03',
  991.             TurretBoneYaw = 'Turret_Muzzle_03',
  992.             TurretDualManipulators = false,
  993.             TurretPitch = 0,
  994.             TurretPitchRange = 80,
  995.             TurretPitchSpeed = 90,
  996.             TurretYaw = 0,
  997.             TurretYawRange = 5,
  998.             TurretYawSpeed = 90,
  999.             Turreted = true,
  1000.             UseFiringSolutionInsteadOfAimBone = true,
  1001.             WeaponCategory = 'Direct Fire Experimental',
  1002.             WeaponRepackTimeout = 0,
  1003.             WeaponUnpacks = false,
  1004.         },
  1005.         {
  1006.             BallisticArc = 'RULEUBA_None',
  1007.             CollideFriendly = false,
  1008.             Damage = 250,
  1009.             DamageType = 'Normal',
  1010.             DisplayName = 'Nanite Torpedo',
  1011.             EffectiveRadius = 0,
  1012.             EnabledByEnhancement = 'NaniteTorpedoTube',
  1013.             FireTargetLayerCapsTable = {
  1014.                 Seabed = 'Seabed|Sub|Water',
  1015.             },
  1016.             FiringTolerance = 2,
  1017.             Label = 'Torpedo',
  1018.             MaxRadius = 60,
  1019.             MuzzleSalvoDelay = 0.8,
  1020.             MuzzleSalvoSize = 4,
  1021.             MuzzleVelocity = 5,
  1022.             ProjectileId = '/projectiles/CANTorpedoNanite01/CANTorpedoNanite01_proj.bp',
  1023.             ProjectileLifetime = 7,
  1024.             ProjectilesPerOnFire = 1,
  1025.             RackBones = {
  1026.                 {
  1027.                     MuzzleBones = {
  1028.                         'Turret_Muzzle_03',
  1029.                     },
  1030.                     RackBone = 'Turret_Muzzle_03',
  1031.                 },
  1032.             },
  1033.             RackFireTogether = false,
  1034.             RackRecoilDistance = 0,
  1035.             RackReloadTimeout = 10,
  1036.             RackSalvoChargeTime = 0,
  1037.             RackSalvoReloadTime = 0,
  1038.             RackSalvoSize = 1,
  1039.             RackSlavedToTurret = false,
  1040.             RangeCategory = 'UWRC_AntiNavy',
  1041.             RateOfFire = 0.25,
  1042.             TargetCheckInterval = 1,
  1043.             TargetPriorities = {
  1044.                 'SPECIALHIGHPRI',
  1045.                 'MOBILE',
  1046.                 'STRUCTURE DEFENSE',
  1047.                 'SPECIALLOWPRI',
  1048.                 'ALLUNITS',
  1049.             },
  1050.             TargetRestrictDisallow = 'UNTARGETABLE, HOVER',
  1051.             Turreted = false,
  1052.             WeaponCategory = 'Anti Navy',
  1053.         },
  1054.     },
  1055. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement