From 738fe61c91ebc148193b007107806477ec732907 Mon Sep 17 00:00:00 2001 From: "(Jip) Willem Wijnia" Date: Tue, 2 Jul 2024 18:09:34 +0200 Subject: [PATCH] Populate the blueprint field `AverageDensity` of units (#6279) Affects the behavior of units when they bump into each other. Units with more weight push units with less weight. As a result units with more health will receive less to no pushback from units with less health. --- engine/Core/Blueprints/EntityBlueprint.lua | 2 +- lua/system/blueprints-units.lua | 35 ++++++++++++++++++++++ units/DAA0206/DAA0206_unit.bp | 1 + units/DAL0310/DAL0310_unit.bp | 1 + units/DALK003/DALK003_unit.bp | 1 + units/DEA0202/DEA0202_unit.bp | 1 + units/DEL0204/DEL0204_unit.bp | 1 + units/DELK002/DELK002_unit.bp | 1 + units/DRA0202/DRA0202_unit.bp | 1 + units/DRL0204/DRL0204_unit.bp | 1 + units/DRLK001/DRLK001_unit.bp | 1 + units/DRLK005/DRLK005_unit.bp | 1 + units/DSLK004/DSLK004_unit.bp | 1 + units/SRL0310/SRL0310_unit.bp | 1 + units/UAA0101/UAA0101_unit.bp | 1 + units/UAA0102/UAA0102_unit.bp | 1 + units/UAA0103/UAA0103_unit.bp | 1 + units/UAA0104/UAA0104_unit.bp | 2 +- units/UAA0107/UAA0107_unit.bp | 2 +- units/UAA0203/UAA0203_unit.bp | 2 +- units/UAA0204/UAA0204_unit.bp | 1 + units/UAA0302/UAA0302_unit.bp | 1 + units/UAA0303/UAA0303_unit.bp | 1 + units/UAA0304/UAA0304_unit.bp | 1 + units/UAA0310/UAA0310_unit.bp | 1 + units/UAB0101/UAB0101_unit.bp | 1 + units/UAB0102/UAB0102_unit.bp | 1 + units/UAB0103/UAB0103_unit.bp | 1 + units/UAB0201/UAB0201_unit.bp | 1 + units/UAB0202/UAB0202_unit.bp | 1 + units/UAB0203/UAB0203_unit.bp | 1 + units/UAB0301/UAB0301_unit.bp | 1 + units/UAB0302/UAB0302_unit.bp | 1 + units/UAB0303/UAB0303_unit.bp | 1 + units/UAB0304/UAB0304_unit.bp | 1 + units/UAB1101/UAB1101_unit.bp | 1 + units/UAB1102/UAB1102_unit.bp | 1 + units/UAB1103/UAB1103_unit.bp | 1 + units/UAB1104/UAB1104_unit.bp | 1 + units/UAB1105/UAB1105_unit.bp | 1 + units/UAB1106/UAB1106_unit.bp | 1 + units/UAB1201/UAB1201_unit.bp | 1 + units/UAB1202/UAB1202_unit.bp | 1 + units/UAB1301/UAB1301_unit.bp | 1 + units/UAB1302/UAB1302_unit.bp | 1 + units/UAB1303/UAB1303_unit.bp | 1 + units/UAB2101/UAB2101_unit.bp | 1 + units/UAB2104/UAB2104_unit.bp | 1 + units/UAB2108/UAB2108_unit.bp | 1 + units/UAB2109/UAB2109_unit.bp | 1 + units/UAB2204/UAB2204_unit.bp | 1 + units/UAB2205/UAB2205_unit.bp | 1 + units/UAB2301/UAB2301_unit.bp | 1 + units/UAB2302/UAB2302_unit.bp | 1 + units/UAB2303/UAB2303_unit.bp | 1 + units/UAB2304/UAB2304_unit.bp | 1 + units/UAB2305/UAB2305_unit.bp | 1 + units/UAB3101/UAB3101_unit.bp | 1 + units/UAB3102/UAB3102_unit.bp | 1 + units/UAB3104/UAB3104_unit.bp | 1 + units/UAB3201/UAB3201_unit.bp | 1 + units/UAB3202/UAB3202_unit.bp | 1 + units/UAB4201/UAB4201_unit.bp | 1 + units/UAB4202/UAB4202_unit.bp | 1 + units/UAB4203/UAB4203_unit.bp | 1 + units/UAB4301/UAB4301_unit.bp | 1 + units/UAB4302/UAB4302_unit.bp | 1 + units/UAB5101/UAB5101_unit.bp | 1 + units/UAB5102/UAB5102_unit.bp | 1 + units/UAB5103/UAB5103_unit.bp | 1 + units/UAB5202/UAB5202_unit.bp | 1 + units/UAB5204/UAB5204_unit.bp | 1 + units/UAL0001/UAL0001_unit.bp | 1 + units/UAL0101/UAL0101_unit.bp | 1 + units/UAL0103/UAL0103_unit.bp | 1 + units/UAL0104/UAL0104_unit.bp | 1 + units/UAL0105/UAL0105_unit.bp | 1 + units/UAL0106/UAL0106_unit.bp | 1 + units/UAL0111/UAL0111_unit.bp | 1 + units/UAL0201/UAL0201_unit.bp | 1 + units/UAL0202/UAL0202_unit.bp | 1 + units/UAL0205/UAL0205_unit.bp | 1 + units/UAL0208/UAL0208_unit.bp | 1 + units/UAL0301/UAL0301_unit.bp | 1 + units/UAL0303/UAL0303_unit.bp | 1 + units/UAL0304/UAL0304_unit.bp | 1 + units/UAL0307/UAL0307_unit.bp | 1 + units/UAL0309/UAL0309_unit.bp | 1 + units/UAL0401/UAL0401_unit.bp | 1 + units/UAS0102/UAS0102_unit.bp | 1 + units/UAS0103/UAS0103_unit.bp | 1 + units/UAS0201/UAS0201_unit.bp | 1 + units/UAS0202/UAS0202_unit.bp | 1 + units/UAS0203/UAS0203_unit.bp | 1 + units/UAS0302/UAS0302_unit.bp | 1 + units/UAS0303/UAS0303_unit.bp | 1 + units/UAS0304/UAS0304_unit.bp | 1 + units/UAS0305/UAS0305_unit.bp | 1 + units/UAS0401/UAS0401_unit.bp | 1 + units/UEA0101/UEA0101_unit.bp | 1 + units/UEA0102/UEA0102_unit.bp | 1 + units/UEA0103/UEA0103_unit.bp | 1 + units/UEA0104/UEA0104_unit.bp | 2 +- units/UEA0107/UEA0107_unit.bp | 2 +- units/UEA0203/UEA0203_unit.bp | 2 +- units/UEA0204/UEA0204_unit.bp | 1 + units/UEA0302/UEA0302_unit.bp | 1 + units/UEA0303/UEA0303_unit.bp | 1 + units/UEA0304/UEA0304_unit.bp | 1 + units/UEA0305/UEA0305_unit.bp | 2 +- units/UEB0101/UEB0101_unit.bp | 1 + units/UEB0102/UEB0102_unit.bp | 1 + units/UEB0103/UEB0103_unit.bp | 1 + units/UEB0201/UEB0201_unit.bp | 1 + units/UEB0202/UEB0202_unit.bp | 1 + units/UEB0203/UEB0203_unit.bp | 1 + units/UEB0301/UEB0301_unit.bp | 1 + units/UEB0302/UEB0302_unit.bp | 1 + units/UEB0303/UEB0303_unit.bp | 1 + units/UEB0304/UEB0304_unit.bp | 1 + units/UEB1101/UEB1101_unit.bp | 1 + units/UEB1102/UEB1102_unit.bp | 1 + units/UEB1103/UEB1103_unit.bp | 1 + units/UEB1104/UEB1104_unit.bp | 1 + units/UEB1105/UEB1105_unit.bp | 1 + units/UEB1106/UEB1106_unit.bp | 1 + units/UEB1201/UEB1201_unit.bp | 1 + units/UEB1202/UEB1202_unit.bp | 1 + units/UEB1301/UEB1301_unit.bp | 1 + units/UEB1302/UEB1302_unit.bp | 1 + units/UEB1303/UEB1303_unit.bp | 1 + units/UEB2101/UEB2101_unit.bp | 1 + units/UEB2104/UEB2104_unit.bp | 1 + units/UEB2108/UEB2108_unit.bp | 1 + units/UEB2109/UEB2109_unit.bp | 1 + units/UEB2204/UEB2204_unit.bp | 1 + units/UEB2205/UEB2205_unit.bp | 1 + units/UEB2301/UEB2301_unit.bp | 1 + units/UEB2302/UEB2302_unit.bp | 1 + units/UEB2303/UEB2303_unit.bp | 1 + units/UEB2304/UEB2304_unit.bp | 1 + units/UEB2305/UEB2305_unit.bp | 1 + units/UEB2401/UEB2401_unit.bp | 1 + units/UEB3101/UEB3101_unit.bp | 1 + units/UEB3102/UEB3102_unit.bp | 1 + units/UEB3104/UEB3104_unit.bp | 1 + units/UEB3201/UEB3201_unit.bp | 1 + units/UEB3202/UEB3202_unit.bp | 1 + units/UEB4201/UEB4201_unit.bp | 1 + units/UEB4202/UEB4202_unit.bp | 1 + units/UEB4203/UEB4203_unit.bp | 1 + units/UEB4301/UEB4301_unit.bp | 1 + units/UEB4302/UEB4302_unit.bp | 1 + units/UEB5101/UEB5101_unit.bp | 1 + units/UEB5102/UEB5102_unit.bp | 1 + units/UEB5103/UEB5103_unit.bp | 1 + units/UEB5202/UEB5202_unit.bp | 1 + units/UEB5204/UEB5204_unit.bp | 1 + units/UEB5208/UEB5208_unit.bp | 1 + units/UEL0001/UEL0001_unit.bp | 1 + units/UEL0101/UEL0101_unit.bp | 1 + units/UEL0103/UEL0103_unit.bp | 1 + units/UEL0104/UEL0104_unit.bp | 1 + units/UEL0105/UEL0105_unit.bp | 1 + units/UEL0106/UEL0106_unit.bp | 1 + units/UEL0111/UEL0111_unit.bp | 1 + units/UEL0201/UEL0201_unit.bp | 1 + units/UEL0202/UEL0202_unit.bp | 1 + units/UEL0203/UEL0203_unit.bp | 1 + units/UEL0205/UEL0205_unit.bp | 1 + units/UEL0208/UEL0208_unit.bp | 1 + units/UEL0301/UEL0301_unit.bp | 1 + units/UEL0303/UEL0303_unit.bp | 1 + units/UEL0304/UEL0304_unit.bp | 1 + units/UEL0307/UEL0307_unit.bp | 1 + units/UEL0309/UEL0309_unit.bp | 1 + units/UEL0401/UEL0401_unit.bp | 1 + units/UES0103/UES0103_unit.bp | 1 + units/UES0201/UES0201_unit.bp | 1 + units/UES0202/UES0202_unit.bp | 1 + units/UES0203/UES0203_unit.bp | 1 + units/UES0302/UES0302_unit.bp | 1 + units/UES0304/UES0304_unit.bp | 1 + units/UES0305/UES0305_unit.bp | 1 + units/UES0401/UES0401_unit.bp | 1 + units/URA0001O/URA0001O_unit.bp | 1 + units/URA0002O/URA0002O_unit.bp | 1 + units/URA0003O/URA0003O_unit.bp | 1 + units/URA0004/URA0004_unit.bp | 1 + units/URA0101/URA0101_unit.bp | 1 + units/URA0102/URA0102_unit.bp | 1 + units/URA0103/URA0103_unit.bp | 1 + units/URA0104/URA0104_unit.bp | 2 +- units/URA0107/URA0107_unit.bp | 2 +- units/URA0203/URA0203_unit.bp | 2 +- units/URA0204/URA0204_unit.bp | 1 + units/URA0302/URA0302_unit.bp | 1 + units/URA0303/URA0303_unit.bp | 1 + units/URA0304/URA0304_unit.bp | 1 + units/URA0401/URA0401_unit.bp | 2 +- units/URB0101/URB0101_unit.bp | 1 + units/URB0102/URB0102_unit.bp | 1 + units/URB0103/URB0103_unit.bp | 1 + units/URB0201/URB0201_unit.bp | 1 + units/URB0202/URB0202_unit.bp | 1 + units/URB0203/URB0203_unit.bp | 1 + units/URB0301/URB0301_unit.bp | 1 + units/URB0302/URB0302_unit.bp | 1 + units/URB0303/URB0303_unit.bp | 1 + units/URB0304/URB0304_unit.bp | 1 + units/URB1101/URB1101_unit.bp | 1 + units/URB1102/URB1102_unit.bp | 1 + units/URB1103/URB1103_unit.bp | 1 + units/URB1104/URB1104_unit.bp | 1 + units/URB1105/URB1105_unit.bp | 1 + units/URB1106/URB1106_unit.bp | 1 + units/URB1201/URB1201_unit.bp | 1 + units/URB1202/URB1202_unit.bp | 1 + units/URB1301/URB1301_unit.bp | 1 + units/URB1302/URB1302_unit.bp | 1 + units/URB1303/URB1303_unit.bp | 1 + units/URB2101/URB2101_unit.bp | 1 + units/URB2104/URB2104_unit.bp | 1 + units/URB2108/URB2108_unit.bp | 1 + units/URB2109/URB2109_unit.bp | 1 + units/URB2204/URB2204_unit.bp | 1 + units/URB2205/URB2205_unit.bp | 1 + units/URB2301/URB2301_unit.bp | 1 + units/URB2302/URB2302_unit.bp | 1 + units/URB2303/URB2303_unit.bp | 1 + units/URB2304/URB2304_unit.bp | 1 + units/URB2305/URB2305_unit.bp | 1 + units/URB3101/URB3101_unit.bp | 1 + units/URB3102/URB3102_unit.bp | 1 + units/URB3103/URB3103_unit.bp | 1 + units/URB3104/URB3104_unit.bp | 1 + units/URB3201/URB3201_unit.bp | 1 + units/URB3202/URB3202_unit.bp | 1 + units/URB4201/URB4201_unit.bp | 1 + units/URB4202/URB4202_unit.bp | 1 + units/URB4203/URB4203_unit.bp | 1 + units/URB4204/URB4204_unit.bp | 1 + units/URB4205/URB4205_unit.bp | 1 + units/URB4206/URB4206_unit.bp | 1 + units/URB4207/URB4207_unit.bp | 1 + units/URB4302/URB4302_unit.bp | 1 + units/URB5101/URB5101_unit.bp | 1 + units/URB5102/URB5102_unit.bp | 1 + units/URB5103/URB5103_unit.bp | 1 + units/URB5202/URB5202_unit.bp | 1 + units/URB5204/URB5204_unit.bp | 1 + units/URL0001/URL0001_unit.bp | 1 + units/URL0101/URL0101_unit.bp | 1 + units/URL0103/URL0103_unit.bp | 1 + units/URL0104/URL0104_unit.bp | 1 + units/URL0105/URL0105_unit.bp | 1 + units/URL0106/URL0106_unit.bp | 1 + units/URL0107/URL0107_unit.bp | 1 + units/URL0111/URL0111_unit.bp | 1 + units/URL0202/URL0202_unit.bp | 1 + units/URL0203/URL0203_unit.bp | 1 + units/URL0205/URL0205_unit.bp | 1 + units/URL0208/URL0208_unit.bp | 1 + units/URL0301/URL0301_unit.bp | 1 + units/URL0303/URL0303_unit.bp | 1 + units/URL0304/URL0304_unit.bp | 1 + units/URL0306/URL0306_unit.bp | 1 + units/URL0309/URL0309_unit.bp | 1 + units/URL0401/URL0401_unit.bp | 1 + units/URL0402/URL0402_unit.bp | 1 + units/URS0103/URS0103_unit.bp | 1 + units/URS0201/URS0201_unit.bp | 1 + units/URS0202/URS0202_unit.bp | 1 + units/URS0203/URS0203_unit.bp | 1 + units/URS0302/URS0302_unit.bp | 1 + units/URS0303/URS0303_unit.bp | 1 + units/URS0304/URS0304_unit.bp | 1 + units/URS0305/URS0305_unit.bp | 1 + units/UXL0021/UXL0021_unit.bp | 1 + units/XAA0202/XAA0202_unit.bp | 1 + units/XAA0305/XAA0305_unit.bp | 2 +- units/XAA0306/XAA0306_unit.bp | 1 + units/XAB1401/XAB1401_unit.bp | 1 + units/XAB2307/XAB2307_unit.bp | 1 + units/XAB3301/XAB3301_unit.bp | 1 + units/XAL0203/XAL0203_unit.bp | 1 + units/XAL0305/XAL0305_unit.bp | 1 + units/XAS0204/XAS0204_unit.bp | 1 + units/XAS0306/XAS0306_unit.bp | 1 + units/XEA0002/XEA0002_unit.bp | 1 + units/XEA0306/XEA0306_unit.bp | 2 +- units/XEA3204/XEA3204_unit.bp | 2 ++ units/XEB0104/XEB0104_unit.bp | 1 + units/XEB0204/XEB0204_unit.bp | 1 + units/XEB2306/XEB2306_unit.bp | 1 + units/XEB2402/XEB2402_unit.bp | 1 + units/XEL0209/XEL0209_unit.bp | 1 + units/XEL0305/XEL0305_unit.bp | 1 + units/XEL0306/XEL0306_unit.bp | 1 + units/XES0102/XES0102_unit.bp | 1 + units/XES0205/XES0205_unit.bp | 1 + units/XES0307/XES0307_unit.bp | 1 + units/XRA0105/XRA0105_unit.bp | 2 +- units/XRA0305/XRA0305_unit.bp | 2 +- units/XRB0104/XRB0104_unit.bp | 1 + units/XRB0204/XRB0204_unit.bp | 1 + units/XRB0304/XRB0304_unit.bp | 1 + units/XRB2308/XRB2308_unit.bp | 1 + units/XRB2309/XRB2309_unit.bp | 1 + units/XRB3301/XRB3301_unit.bp | 1 + units/XRL0002/XRL0002_unit.bp | 1 + units/XRL0003/XRL0003_unit.bp | 1 + units/XRL0004/XRL0004_unit.bp | 1 + units/XRL0005/XRL0005_unit.bp | 1 + units/XRL0302/XRL0302_unit.bp | 1 + units/XRL0305/XRL0305_unit.bp | 1 + units/XRL0403/XRL0403_unit.bp | 1 + units/XRO4001/XRO4001_unit.bp | 1 + units/XRS0204/XRS0204_unit.bp | 1 + units/XRS0205/XRS0205_unit.bp | 1 + units/XSA0101/XSA0101_unit.bp | 1 + units/XSA0102/XSA0102_unit.bp | 1 + units/XSA0103/XSA0103_unit.bp | 1 + units/XSA0104/XSA0104_unit.bp | 2 +- units/XSA0107/XSA0107_unit.bp | 2 +- units/XSA0202/XSA0202_unit.bp | 1 + units/XSA0203/XSA0203_unit.bp | 2 +- units/XSA0204/XSA0204_unit.bp | 1 + units/XSA0302/XSA0302_unit.bp | 1 + units/XSA0303/XSA0303_unit.bp | 1 + units/XSA0304/XSA0304_unit.bp | 1 + units/XSA0402/XSA0402_unit.bp | 1 + units/XSB0101/XSB0101_unit.bp | 1 + units/XSB0102/XSB0102_unit.bp | 1 + units/XSB0103/XSB0103_unit.bp | 1 + units/XSB0201/XSB0201_unit.bp | 1 + units/XSB0202/XSB0202_unit.bp | 1 + units/XSB0203/XSB0203_unit.bp | 1 + units/XSB0301/XSB0301_unit.bp | 1 + units/XSB0302/XSB0302_unit.bp | 1 + units/XSB0303/XSB0303_unit.bp | 1 + units/XSB0304/XSB0304_unit.bp | 1 + units/XSB1101/XSB1101_unit.bp | 1 + units/XSB1102/XSB1102_unit.bp | 1 + units/XSB1103/XSB1103_unit.bp | 1 + units/XSB1104/XSB1104_unit.bp | 1 + units/XSB1105/XSB1105_unit.bp | 1 + units/XSB1106/XSB1106_unit.bp | 1 + units/XSB1201/XSB1201_unit.bp | 1 + units/XSB1202/XSB1202_unit.bp | 1 + units/XSB1301/XSB1301_unit.bp | 1 + units/XSB1302/XSB1302_unit.bp | 1 + units/XSB1303/XSB1303_unit.bp | 1 + units/XSB2101/XSB2101_unit.bp | 1 + units/XSB2104/XSB2104_unit.bp | 1 + units/XSB2108/XSB2108_unit.bp | 1 + units/XSB2109/XSB2109_unit.bp | 1 + units/XSB2204/XSB2204_unit.bp | 1 + units/XSB2205/XSB2205_unit.bp | 1 + units/XSB2301/XSB2301_unit.bp | 1 + units/XSB2302/XSB2302_unit.bp | 1 + units/XSB2303/XSB2303_unit.bp | 1 + units/XSB2304/XSB2304_unit.bp | 1 + units/XSB2305/XSB2305_unit.bp | 1 + units/XSB2401/XSB2401_unit.bp | 1 + units/XSB3101/XSB3101_unit.bp | 1 + units/XSB3102/XSB3102_unit.bp | 1 + units/XSB3104/XSB3104_unit.bp | 1 + units/XSB3201/XSB3201_unit.bp | 1 + units/XSB3202/XSB3202_unit.bp | 1 + units/XSB4201/XSB4201_unit.bp | 1 + units/XSB4202/XSB4202_unit.bp | 1 + units/XSB4203/XSB4203_unit.bp | 1 + units/XSB4301/XSB4301_unit.bp | 1 + units/XSB4302/XSB4302_unit.bp | 1 + units/XSB5101/XSB5101_unit.bp | 1 + units/XSB5102/XSB5102_unit.bp | 1 + units/XSB5202/XSB5202_unit.bp | 1 + units/XSL0001/XSL0001_unit.bp | 1 + units/XSL0101/XSL0101_unit.bp | 1 + units/XSL0103/XSL0103_unit.bp | 1 + units/XSL0104/XSL0104_unit.bp | 1 + units/XSL0105/XSL0105_unit.bp | 1 + units/XSL0111/XSL0111_unit.bp | 1 + units/XSL0201/XSL0201_unit.bp | 1 + units/XSL0202/XSL0202_unit.bp | 1 + units/XSL0203/XSL0203_unit.bp | 1 + units/XSL0205/XSL0205_unit.bp | 1 + units/XSL0208/XSL0208_unit.bp | 1 + units/XSL0301/XSL0301_unit.bp | 1 + units/XSL0303/XSL0303_unit.bp | 1 + units/XSL0304/XSL0304_unit.bp | 1 + units/XSL0305/XSL0305_unit.bp | 1 + units/XSL0307/XSL0307_unit.bp | 1 + units/XSL0309/XSL0309_unit.bp | 1 + units/XSL0401/XSL0401_unit.bp | 1 + units/XSL0402/XSL0402_unit.bp | 1 + units/XSS0103/XSS0103_unit.bp | 1 + units/XSS0201/XSS0201_unit.bp | 1 + units/XSS0202/XSS0202_unit.bp | 1 + units/XSS0203/XSS0203_unit.bp | 1 + units/XSS0302/XSS0302_unit.bp | 1 + units/XSS0303/XSS0303_unit.bp | 1 + units/XSS0304/XSS0304_unit.bp | 1 + 404 files changed, 439 insertions(+), 19 deletions(-) diff --git a/engine/Core/Blueprints/EntityBlueprint.lua b/engine/Core/Blueprints/EntityBlueprint.lua index c24eb18424..c21f6cd6a0 100644 --- a/engine/Core/Blueprints/EntityBlueprint.lua +++ b/engine/Core/Blueprints/EntityBlueprint.lua @@ -3,7 +3,7 @@ ---@class EntityBlueprint : HitBox, Blueprint --- alternate Unit footprint ---@field AltFootprint? FootprintBlueprint ---- unit average density in tons / m^3 (default is 0.49) +--- unit average density in tons / m^3 (default is 0.49). Affects the behavior of units when they bump into each other. Units with more weight push units with less weight. ---@field AverageDensity? number --- list of category names that this entity belongs to ---@field Categories CategoryName[] diff --git a/lua/system/blueprints-units.lua b/lua/system/blueprints-units.lua index a5e458f164..1e6b28cb25 100644 --- a/lua/system/blueprints-units.lua +++ b/lua/system/blueprints-units.lua @@ -759,6 +759,29 @@ function VerifyBlinkingLights(unit) end end +--- Feature: Unit weight based on the maximum health of a unit +--- +--- Affects the behavior of units when they bump into each other. Units +--- with more weight push units with less weight. As a result units with +--- more health will receive less to no pushback from units with less health. +---@param unit UnitBlueprint +local function ProcessUnitDensity(unit) + local averageDensity = 10 + if unit.Defense and unit.Defense.MaxHealth then + averageDensity = unit.Defense.MaxHealth + + if unit.Physics and unit.Physics.MotionType == "RULEUMT_Hover" then + averageDensity = 0.50 * averageDensity + end + end + + if averageDensity ~= unit.AverageDensity then + WARN(string.format("Overwriting the average density of %s from %s to %s", tostring(unit.BlueprintId), unit.AverageDensity, averageDensity)) + end + + unit.AverageDensity = averageDensity +end + --- Post-processes all units ---@param allBlueprints BlueprintsTable ---@param units UnitBlueprint[] @@ -779,3 +802,15 @@ function PostProcessUnits(allBlueprints, units) end end end + +--- Batch process all units +---@param blueprints BlueprintsTable +function BatchProcessUnits(blueprints) + LOG("Batch processing units") + if blueprints.Unit then + for _, unit in pairs(blueprints.Unit) do + ProcessCanLandOnWater(unit) + ProcessUnitDensity(unit) + end + end +end diff --git a/units/DAA0206/DAA0206_unit.bp b/units/DAA0206/DAA0206_unit.bp index e2dbed4864..19f414e17f 100644 --- a/units/DAA0206/DAA0206_unit.bp +++ b/units/DAA0206/DAA0206_unit.bp @@ -32,6 +32,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UAA', Cue = 'UAA0204_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 90, BuildIconSortPriority = 35, Categories = { "AEON", diff --git a/units/DAL0310/DAL0310_unit.bp b/units/DAL0310/DAL0310_unit.bp index 2285dce2a8..c71d6bd931 100644 --- a/units/DAL0310/DAL0310_unit.bp +++ b/units/DAL0310/DAL0310_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0304_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 400.0, BuildIconSortPriority = 40, Categories = { "AEON", diff --git a/units/DALK003/DALK003_unit.bp b/units/DALK003/DALK003_unit.bp index 95c41413e8..fb0a55d5ad 100644 --- a/units/DALK003/DALK003_unit.bp +++ b/units/DALK003/DALK003_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0303_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1700, BuildIconSortPriority = 25, Categories = { "AEON", diff --git a/units/DEA0202/DEA0202_unit.bp b/units/DEA0202/DEA0202_unit.bp index f0024cb9dd..4ba15db541 100644 --- a/units/DEA0202/DEA0202_unit.bp +++ b/units/DEA0202/DEA0202_unit.bp @@ -40,6 +40,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UEA', Cue = 'UEA0304_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1200, BuildIconSortPriority = 18, Categories = { "AIR", diff --git a/units/DEL0204/DEL0204_unit.bp b/units/DEL0204/DEL0204_unit.bp index 2aa605b8f4..ca6a7adc82 100644 --- a/units/DEL0204/DEL0204_unit.bp +++ b/units/DEL0204/DEL0204_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0107_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 650, BuildIconSortPriority = 18, Categories = { "BOT", diff --git a/units/DELK002/DELK002_unit.bp b/units/DELK002/DELK002_unit.bp index 1366b028ad..57ef6924a8 100644 --- a/units/DELK002/DELK002_unit.bp +++ b/units/DELK002/DELK002_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0202_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1900, BuildIconSortPriority = 25, Categories = { "ANTIAIR", diff --git a/units/DRA0202/DRA0202_unit.bp b/units/DRA0202/DRA0202_unit.bp index 0f40e490a3..bcd15d1f0e 100644 --- a/units/DRA0202/DRA0202_unit.bp +++ b/units/DRA0202/DRA0202_unit.bp @@ -39,6 +39,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'URA', Cue = 'URA0204_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1100, BuildIconSortPriority = 15, Categories = { "AIR", diff --git a/units/DRL0204/DRL0204_unit.bp b/units/DRL0204/DRL0204_unit.bp index d2124317d7..eef0451374 100644 --- a/units/DRL0204/DRL0204_unit.bp +++ b/units/DRL0204/DRL0204_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0107_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 550, BuildIconSortPriority = 20, Categories = { "BOT", diff --git a/units/DRLK001/DRLK001_unit.bp b/units/DRLK001/DRLK001_unit.bp index 9d37c5e042..a71f2287a7 100644 --- a/units/DRLK001/DRLK001_unit.bp +++ b/units/DRLK001/DRLK001_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0107_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1900, BuildIconSortPriority = 25, Categories = { "ANTIAIR", diff --git a/units/DRLK005/DRLK005_unit.bp b/units/DRLK005/DRLK005_unit.bp index 95c2421982..212217ca10 100644 --- a/units/DRLK005/DRLK005_unit.bp +++ b/units/DRLK005/DRLK005_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ EggSink = Sound { Bank = 'URLDestroy', Cue = 'URB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10, BuildIconSortPriority = 25, Categories = { "CONSTRUCTION", diff --git a/units/DSLK004/DSLK004_unit.bp b/units/DSLK004/DSLK004_unit.bp index 8ea3d9d89f..9a0948a31e 100644 --- a/units/DSLK004/DSLK004_unit.bp +++ b/units/DSLK004/DSLK004_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0303_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1800, BuildIconSortPriority = 35, Categories = { "ANTIAIR", diff --git a/units/SRL0310/SRL0310_unit.bp b/units/SRL0310/SRL0310_unit.bp index da2d453db8..b0fb5df904 100644 --- a/units/SRL0310/SRL0310_unit.bp +++ b/units/SRL0310/SRL0310_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0107_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, Buffs = { Regen = { Level1 = 3, diff --git a/units/UAA0101/UAA0101_unit.bp b/units/UAA0101/UAA0101_unit.bp index 9cd6dc9a5f..d5e553aa68 100644 --- a/units/UAA0101/UAA0101_unit.bp +++ b/units/UAA0101/UAA0101_unit.bp @@ -35,6 +35,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UAA', Cue = 'UAA0101_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 25, BuildIconSortPriority = 20, Categories = { "AEON", diff --git a/units/UAA0102/UAA0102_unit.bp b/units/UAA0102/UAA0102_unit.bp index ec22f61b40..95b448cab3 100644 --- a/units/UAA0102/UAA0102_unit.bp +++ b/units/UAA0102/UAA0102_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UAA', Cue = 'UAA0102_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 285, BuildIconSortPriority = 30, Categories = { "AEON", diff --git a/units/UAA0103/UAA0103_unit.bp b/units/UAA0103/UAA0103_unit.bp index 3586803118..0bec2e3395 100644 --- a/units/UAA0103/UAA0103_unit.bp +++ b/units/UAA0103/UAA0103_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UAA', Cue = 'UAA0103_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 205, BuildIconSortPriority = 40, Categories = { "AEON", diff --git a/units/UAA0104/UAA0104_unit.bp b/units/UAA0104/UAA0104_unit.bp index ec3edc4a40..bf331c85ee 100644 --- a/units/UAA0104/UAA0104_unit.bp +++ b/units/UAA0104/UAA0104_unit.bp @@ -39,7 +39,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, Unload = Sound { Bank = 'UAA', Cue = 'UAA0104_Unit_Unload', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 1575, BuildIconSortPriority = 40, Categories = { "AEON", diff --git a/units/UAA0107/UAA0107_unit.bp b/units/UAA0107/UAA0107_unit.bp index 6adda326de..31b0ea5dc9 100644 --- a/units/UAA0107/UAA0107_unit.bp +++ b/units/UAA0107/UAA0107_unit.bp @@ -39,7 +39,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, Unload = Sound { Bank = 'UAA', Cue = 'UAA0104_Unit_Unload', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 500, BuildIconSortPriority = 50, Categories = { "AEON", diff --git a/units/UAA0203/UAA0203_unit.bp b/units/UAA0203/UAA0203_unit.bp index a8be57728d..f8e500ca4a 100644 --- a/units/UAA0203/UAA0203_unit.bp +++ b/units/UAA0203/UAA0203_unit.bp @@ -35,7 +35,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UAA', Cue = 'UAA0203_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 848, BuildIconSortPriority = 30, Categories = { "AEON", diff --git a/units/UAA0204/UAA0204_unit.bp b/units/UAA0204/UAA0204_unit.bp index a0c8655c66..1df120add5 100644 --- a/units/UAA0204/UAA0204_unit.bp +++ b/units/UAA0204/UAA0204_unit.bp @@ -38,6 +38,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UAA', Cue = 'UAA0204_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 820, BuildIconSortPriority = 20, Categories = { "AEON", diff --git a/units/UAA0302/UAA0302_unit.bp b/units/UAA0302/UAA0302_unit.bp index ffedb1acf0..8e11e7af1c 100644 --- a/units/UAA0302/UAA0302_unit.bp +++ b/units/UAA0302/UAA0302_unit.bp @@ -35,6 +35,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UAA', Cue = 'UAA0302_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1050, BuildIconSortPriority = 20, Categories = { "AEON", diff --git a/units/UAA0303/UAA0303_unit.bp b/units/UAA0303/UAA0303_unit.bp index 6c63b835ea..2044149d38 100644 --- a/units/UAA0303/UAA0303_unit.bp +++ b/units/UAA0303/UAA0303_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UAA', Cue = 'UAA0303_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2250, BuildIconSortPriority = 25, Categories = { "AEON", diff --git a/units/UAA0304/UAA0304_unit.bp b/units/UAA0304/UAA0304_unit.bp index 2ad216d27e..0d2bf05d1e 100644 --- a/units/UAA0304/UAA0304_unit.bp +++ b/units/UAA0304/UAA0304_unit.bp @@ -40,6 +40,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UAA', Cue = 'UAA0304_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3800, BuildIconSortPriority = 40, Categories = { "AEON", diff --git a/units/UAA0310/UAA0310_unit.bp b/units/UAA0310/UAA0310_unit.bp index 0c83fb1c66..7c7d8b096d 100644 --- a/units/UAA0310/UAA0310_unit.bp +++ b/units/UAA0310/UAA0310_unit.bp @@ -45,6 +45,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UAA', Cue = 'UAA0310_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 40000, BuildIconSortPriority = 110, Categories = { "AEON", diff --git a/units/UAB0101/UAB0101_unit.bp b/units/UAB0101/UAB0101_unit.bp index 3795530581..91c4d7206b 100644 --- a/units/UAB0101/UAB0101_unit.bp +++ b/units/UAB0101/UAB0101_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB0101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3200, BuildIconSortPriority = 10, Categories = { "AEON", diff --git a/units/UAB0102/UAB0102_unit.bp b/units/UAB0102/UAB0102_unit.bp index 0044d51d24..f85c775a9f 100644 --- a/units/UAB0102/UAB0102_unit.bp +++ b/units/UAB0102/UAB0102_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB0102_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3200, BuildIconSortPriority = 20, Categories = { "AEON", diff --git a/units/UAB0103/UAB0103_unit.bp b/units/UAB0103/UAB0103_unit.bp index 55b216e347..824c5dedf5 100644 --- a/units/UAB0103/UAB0103_unit.bp +++ b/units/UAB0103/UAB0103_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB0103_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3700, BuildIconSortPriority = 30, Categories = { "AEON", diff --git a/units/UAB0201/UAB0201_unit.bp b/units/UAB0201/UAB0201_unit.bp index 818958cb75..102af84cd4 100644 --- a/units/UAB0201/UAB0201_unit.bp +++ b/units/UAB0201/UAB0201_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB0201_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6400, BuildIconSortPriority = 50, Categories = { "AEON", diff --git a/units/UAB0202/UAB0202_unit.bp b/units/UAB0202/UAB0202_unit.bp index 44a17670f5..9877268541 100644 --- a/units/UAB0202/UAB0202_unit.bp +++ b/units/UAB0202/UAB0202_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB0202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6400, BuildIconSortPriority = 60, Categories = { "AEON", diff --git a/units/UAB0203/UAB0203_unit.bp b/units/UAB0203/UAB0203_unit.bp index 722dda644c..0896e742af 100644 --- a/units/UAB0203/UAB0203_unit.bp +++ b/units/UAB0203/UAB0203_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB0203_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 12800, BuildIconSortPriority = 70, Categories = { "AEON", diff --git a/units/UAB0301/UAB0301_unit.bp b/units/UAB0301/UAB0301_unit.bp index 5bb3aebd1c..c1d65f9a6e 100644 --- a/units/UAB0301/UAB0301_unit.bp +++ b/units/UAB0301/UAB0301_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB0301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 12800, BuildIconSortPriority = 40, Categories = { "AEON", diff --git a/units/UAB0302/UAB0302_unit.bp b/units/UAB0302/UAB0302_unit.bp index 5e30df554b..a22221be05 100644 --- a/units/UAB0302/UAB0302_unit.bp +++ b/units/UAB0302/UAB0302_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB0302_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 12800, BuildIconSortPriority = 50, Categories = { "AEON", diff --git a/units/UAB0303/UAB0303_unit.bp b/units/UAB0303/UAB0303_unit.bp index b0300f1322..a73b9e236e 100644 --- a/units/UAB0303/UAB0303_unit.bp +++ b/units/UAB0303/UAB0303_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB0303_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 21000, BuildIconSortPriority = 60, Categories = { "AEON", diff --git a/units/UAB0304/UAB0304_unit.bp b/units/UAB0304/UAB0304_unit.bp index 9146b3df7b..1a14617c9a 100644 --- a/units/UAB0304/UAB0304_unit.bp +++ b/units/UAB0304/UAB0304_unit.bp @@ -20,6 +20,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB0304_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10000, BuildIconSortPriority = 220, Categories = { "AEON", diff --git a/units/UAB1101/UAB1101_unit.bp b/units/UAB1101/UAB1101_unit.bp index 4997502973..4a824cba60 100644 --- a/units/UAB1101/UAB1101_unit.bp +++ b/units/UAB1101/UAB1101_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB1101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 525, BuildIconSortPriority = 60, Categories = { "AEON", diff --git a/units/UAB1102/UAB1102_unit.bp b/units/UAB1102/UAB1102_unit.bp index d06c1f7064..b1d494bccf 100644 --- a/units/UAB1102/UAB1102_unit.bp +++ b/units/UAB1102/UAB1102_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB1102_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1600, BuildIconSortPriority = 70, Categories = { "AEON", diff --git a/units/UAB1103/UAB1103_unit.bp b/units/UAB1103/UAB1103_unit.bp index 5627933213..467a2ed336 100644 --- a/units/UAB1103/UAB1103_unit.bp +++ b/units/UAB1103/UAB1103_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB1103_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 370, BuildIconSortPriority = 40, Categories = { "AEON", diff --git a/units/UAB1104/UAB1104_unit.bp b/units/UAB1104/UAB1104_unit.bp index 4efbf3ae92..6870a59aeb 100644 --- a/units/UAB1104/UAB1104_unit.bp +++ b/units/UAB1104/UAB1104_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB1104_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 360, BuildIconSortPriority = 50, Categories = { "AEON", diff --git a/units/UAB1105/UAB1105_unit.bp b/units/UAB1105/UAB1105_unit.bp index e714d68026..df7bdddeb3 100644 --- a/units/UAB1105/UAB1105_unit.bp +++ b/units/UAB1105/UAB1105_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB1105_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 80, Categories = { "AEON", diff --git a/units/UAB1106/UAB1106_unit.bp b/units/UAB1106/UAB1106_unit.bp index 12a3b9accd..6d3fff7684 100644 --- a/units/UAB1106/UAB1106_unit.bp +++ b/units/UAB1106/UAB1106_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB1106_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 650, BuildIconSortPriority = 50, Categories = { "AEON", diff --git a/units/UAB1201/UAB1201_unit.bp b/units/UAB1201/UAB1201_unit.bp index f3266e6365..9115dbcdba 100644 --- a/units/UAB1201/UAB1201_unit.bp +++ b/units/UAB1201/UAB1201_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB1201_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2300, BuildIconSortPriority = 70, Categories = { "AEON", diff --git a/units/UAB1202/UAB1202_unit.bp b/units/UAB1202/UAB1202_unit.bp index b0b29b48d5..404822fdc1 100644 --- a/units/UAB1202/UAB1202_unit.bp +++ b/units/UAB1202/UAB1202_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB1202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1900, BuildIconSortPriority = 40, Categories = { "AEON", diff --git a/units/UAB1301/UAB1301_unit.bp b/units/UAB1301/UAB1301_unit.bp index af8b5bc2a8..e5fa13ec9b 100644 --- a/units/UAB1301/UAB1301_unit.bp +++ b/units/UAB1301/UAB1301_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB1301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6200, BuildIconSortPriority = 70, Categories = { "AEON", diff --git a/units/UAB1302/UAB1302_unit.bp b/units/UAB1302/UAB1302_unit.bp index 965b5fa552..f158481689 100644 --- a/units/UAB1302/UAB1302_unit.bp +++ b/units/UAB1302/UAB1302_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB1302_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6500, BuildIconSortPriority = 40, Categories = { "AEON", diff --git a/units/UAB1303/UAB1303_unit.bp b/units/UAB1303/UAB1303_unit.bp index d57ac87711..d473f4f922 100644 --- a/units/UAB1303/UAB1303_unit.bp +++ b/units/UAB1303/UAB1303_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB1303_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6000, BuildIconSortPriority = 50, Categories = { "AEON", diff --git a/units/UAB2101/UAB2101_unit.bp b/units/UAB2101/UAB2101_unit.bp index 175e4ee6ba..7255ab2a10 100644 --- a/units/UAB2101/UAB2101_unit.bp +++ b/units/UAB2101/UAB2101_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB2101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1300, BuildIconSortPriority = 110, Categories = { "AEON", diff --git a/units/UAB2104/UAB2104_unit.bp b/units/UAB2104/UAB2104_unit.bp index 62d0a323b1..256f673d50 100644 --- a/units/UAB2104/UAB2104_unit.bp +++ b/units/UAB2104/UAB2104_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB2104_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 120, Categories = { "AEON", diff --git a/units/UAB2108/UAB2108_unit.bp b/units/UAB2108/UAB2108_unit.bp index 2985790370..cd00574d46 100644 --- a/units/UAB2108/UAB2108_unit.bp +++ b/units/UAB2108/UAB2108_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Open = Sound { Bank = 'UAB', Cue = 'UAB2108_Doors', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 900, BuildIconSortPriority = 150, Categories = { "AEON", diff --git a/units/UAB2109/UAB2109_unit.bp b/units/UAB2109/UAB2109_unit.bp index 221d9ab523..f92441355f 100644 --- a/units/UAB2109/UAB2109_unit.bp +++ b/units/UAB2109/UAB2109_unit.bp @@ -11,6 +11,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB2109_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1625, BuildIconSortPriority = 130, Categories = { "AEON", diff --git a/units/UAB2204/UAB2204_unit.bp b/units/UAB2204/UAB2204_unit.bp index 3920054463..419c7822c6 100644 --- a/units/UAB2204/UAB2204_unit.bp +++ b/units/UAB2204/UAB2204_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB2204_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2450, BuildIconSortPriority = 120, Categories = { "AEON", diff --git a/units/UAB2205/UAB2205_unit.bp b/units/UAB2205/UAB2205_unit.bp index b5894bf80c..b50d3b0554 100644 --- a/units/UAB2205/UAB2205_unit.bp +++ b/units/UAB2205/UAB2205_unit.bp @@ -12,6 +12,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB2205_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6100, BuildIconSortPriority = 130, Categories = { "AEON", diff --git a/units/UAB2301/UAB2301_unit.bp b/units/UAB2301/UAB2301_unit.bp index 053b57e7d4..44c0d39920 100644 --- a/units/UAB2301/UAB2301_unit.bp +++ b/units/UAB2301/UAB2301_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB2301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2000, BuildIconSortPriority = 110, Categories = { "AEON", diff --git a/units/UAB2302/UAB2302_unit.bp b/units/UAB2302/UAB2302_unit.bp index c6606d504e..9eee866882 100644 --- a/units/UAB2302/UAB2302_unit.bp +++ b/units/UAB2302/UAB2302_unit.bp @@ -12,6 +12,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB2302_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 12000, BuildIconSortPriority = 140, Categories = { "AEON", diff --git a/units/UAB2303/UAB2303_unit.bp b/units/UAB2303/UAB2303_unit.bp index c3a73d2625..593881e149 100644 --- a/units/UAB2303/UAB2303_unit.bp +++ b/units/UAB2303/UAB2303_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB2303_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2200, BuildIconSortPriority = 140, Categories = { "AEON", diff --git a/units/UAB2304/UAB2304_unit.bp b/units/UAB2304/UAB2304_unit.bp index 67573ad9b6..b5587648e5 100644 --- a/units/UAB2304/UAB2304_unit.bp +++ b/units/UAB2304/UAB2304_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB2304_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 5000, BuildIconSortPriority = 120, Categories = { "AEON", diff --git a/units/UAB2305/UAB2305_unit.bp b/units/UAB2305/UAB2305_unit.bp index 902056a36c..dcd12b310a 100644 --- a/units/UAB2305/UAB2305_unit.bp +++ b/units/UAB2305/UAB2305_unit.bp @@ -11,6 +11,7 @@ UnitBlueprint{ Open = Sound { Bank = 'UAB', Cue = 'UAB2305_Center_Open', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4000, BuildIconSortPriority = 150, Categories = { "AEON", diff --git a/units/UAB3101/UAB3101_unit.bp b/units/UAB3101/UAB3101_unit.bp index 9ffa65a220..7d1ea827a9 100644 --- a/units/UAB3101/UAB3101_unit.bp +++ b/units/UAB3101/UAB3101_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB3101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10, BuildIconSortPriority = 180, Categories = { "AEON", diff --git a/units/UAB3102/UAB3102_unit.bp b/units/UAB3102/UAB3102_unit.bp index 1c94a9f1ee..78fec7fe9b 100644 --- a/units/UAB3102/UAB3102_unit.bp +++ b/units/UAB3102/UAB3102_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB3102_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Sonar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 400, BuildIconSortPriority = 190, Categories = { "AEON", diff --git a/units/UAB3104/UAB3104_unit.bp b/units/UAB3104/UAB3104_unit.bp index ca3ae327e7..95006d2125 100644 --- a/units/UAB3104/UAB3104_unit.bp +++ b/units/UAB3104/UAB3104_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB3104_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 100, BuildIconSortPriority = 200, Categories = { "AEON", diff --git a/units/UAB3201/UAB3201_unit.bp b/units/UAB3201/UAB3201_unit.bp index 5a32a94dca..411a9efef2 100644 --- a/units/UAB3201/UAB3201_unit.bp +++ b/units/UAB3201/UAB3201_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB3201_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 50, BuildIconSortPriority = 180, Categories = { "AEON", diff --git a/units/UAB3202/UAB3202_unit.bp b/units/UAB3202/UAB3202_unit.bp index 16fc4a525f..986adb397b 100644 --- a/units/UAB3202/UAB3202_unit.bp +++ b/units/UAB3202/UAB3202_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB3102_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Sonar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 190, Categories = { "AEON", diff --git a/units/UAB4201/UAB4201_unit.bp b/units/UAB4201/UAB4201_unit.bp index cd72551ab8..30de7d8c30 100644 --- a/units/UAB4201/UAB4201_unit.bp +++ b/units/UAB4201/UAB4201_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ Open = Sound { Bank = 'UAB', Cue = 'UAB4201_Doors', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 155, Categories = { "AEON", diff --git a/units/UAB4202/UAB4202_unit.bp b/units/UAB4202/UAB4202_unit.bp index 79f5c8698d..cb56e730ef 100644 --- a/units/UAB4202/UAB4202_unit.bp +++ b/units/UAB4202/UAB4202_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ ShieldOn = Sound { Bank = 'UAB', Cue = 'UAB4202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 150, BuildIconSortPriority = 160, Categories = { "AEON", diff --git a/units/UAB4203/UAB4203_unit.bp b/units/UAB4203/UAB4203_unit.bp index e2954124d3..ff809d630e 100644 --- a/units/UAB4203/UAB4203_unit.bp +++ b/units/UAB4203/UAB4203_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UAB', Cue = 'UAB4203_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 175, BuildIconSortPriority = 200, Categories = { "AEON", diff --git a/units/UAB4301/UAB4301_unit.bp b/units/UAB4301/UAB4301_unit.bp index 54da7abfe6..f09760a894 100644 --- a/units/UAB4301/UAB4301_unit.bp +++ b/units/UAB4301/UAB4301_unit.bp @@ -11,6 +11,7 @@ UnitBlueprint{ ShieldOn = Sound { Bank = 'UAB', Cue = 'UAB4301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 300, BuildIconSortPriority = 160, Categories = { "AEON", diff --git a/units/UAB4302/UAB4302_unit.bp b/units/UAB4302/UAB4302_unit.bp index 9a4aa6cddf..394151ee24 100644 --- a/units/UAB4302/UAB4302_unit.bp +++ b/units/UAB4302/UAB4302_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Open = Sound { Bank = 'UAB', Cue = 'UAB4302_Doors', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3800, BuildIconSortPriority = 155, Categories = { "AEON", diff --git a/units/UAB5101/UAB5101_unit.bp b/units/UAB5101/UAB5101_unit.bp index 8749dcff9f..7c29a3ddf0 100644 --- a/units/UAB5101/UAB5101_unit.bp +++ b/units/UAB5101/UAB5101_unit.bp @@ -4,6 +4,7 @@ UnitBlueprint{ Destroyed = Sound { Bank = 'UALDestroy', Cue = 'UAB_Destroy_Huge', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 140, Categories = { "AEON", diff --git a/units/UAB5102/UAB5102_unit.bp b/units/UAB5102/UAB5102_unit.bp index 67e1ee2152..3a8ffea5a8 100644 --- a/units/UAB5102/UAB5102_unit.bp +++ b/units/UAB5102/UAB5102_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "Aeon Transport Beacon", + AverageDensity = 10, Categories = { "AEON", "FERRYBEACON", diff --git a/units/UAB5103/UAB5103_unit.bp b/units/UAB5103/UAB5103_unit.bp index c5f28fd335..31b37a303d 100644 --- a/units/UAB5103/UAB5103_unit.bp +++ b/units/UAB5103/UAB5103_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "Aeon Quantum Gate Beacon", + AverageDensity = 10, Categories = { "AEON", "PRODUCTSC1", diff --git a/units/UAB5202/UAB5202_unit.bp b/units/UAB5202/UAB5202_unit.bp index 921365ab5c..27d07fb6f4 100644 --- a/units/UAB5202/UAB5202_unit.bp +++ b/units/UAB5202/UAB5202_unit.bp @@ -13,6 +13,7 @@ UnitBlueprint{ Destroyed = Sound { Bank = 'UALDestroy', Cue = 'UAB_Destroy_Huge', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 210, Categories = { "AEON", diff --git a/units/UAB5204/UAB5204_unit.bp b/units/UAB5204/UAB5204_unit.bp index dc209534b4..2d37eda86e 100644 --- a/units/UAB5204/UAB5204_unit.bp +++ b/units/UAB5204/UAB5204_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "Concrete", + AverageDensity = 1, Categories = { "AEON", "LAND", diff --git a/units/UAL0001/UAL0001_unit.bp b/units/UAL0001/UAL0001_unit.bp index 1d5b2d3835..a7f7954be7 100644 --- a/units/UAL0001/UAL0001_unit.bp +++ b/units/UAL0001/UAL0001_unit.bp @@ -34,6 +34,7 @@ UnitBlueprint{ TeleportIn = Sound { Bank = 'Impacts', Cue = 'AEON_Expl_Lrg_Naval', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Commander', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 11000, Categories = { "AEON", "AMPHIBIOUS", diff --git a/units/UAL0101/UAL0101_unit.bp b/units/UAL0101/UAL0101_unit.bp index 3285255645..d4325814b9 100644 --- a/units/UAL0101/UAL0101_unit.bp +++ b/units/UAL0101/UAL0101_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0101_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10.0, BuildIconSortPriority = 20, Categories = { "AEON", diff --git a/units/UAL0103/UAL0103_unit.bp b/units/UAL0103/UAL0103_unit.bp index bcd8fb0b76..b9f466f9a2 100644 --- a/units/UAL0103/UAL0103_unit.bp +++ b/units/UAL0103/UAL0103_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0103_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 150, BuildIconSortPriority = 60, Categories = { "AEON", diff --git a/units/UAL0104/UAL0104_unit.bp b/units/UAL0104/UAL0104_unit.bp index e86fba38f3..f25973c0e9 100644 --- a/units/UAL0104/UAL0104_unit.bp +++ b/units/UAL0104/UAL0104_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0104_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 265, BuildIconSortPriority = 50, Categories = { "AEON", diff --git a/units/UAL0105/UAL0105_unit.bp b/units/UAL0105/UAL0105_unit.bp index 69be161a44..7e205d7098 100644 --- a/units/UAL0105/UAL0105_unit.bp +++ b/units/UAL0105/UAL0105_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0105_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 60.0, BuildIconSortPriority = 10, Categories = { "AEON", diff --git a/units/UAL0106/UAL0106_unit.bp b/units/UAL0106/UAL0106_unit.bp index ee5cf4ee0f..fa3da7c2d7 100644 --- a/units/UAL0106/UAL0106_unit.bp +++ b/units/UAL0106/UAL0106_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0106_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 115, BuildIconSortPriority = 30, Categories = { "AEON", diff --git a/units/UAL0111/UAL0111_unit.bp b/units/UAL0111/UAL0111_unit.bp index effbebe1ce..3a95c18e88 100644 --- a/units/UAL0111/UAL0111_unit.bp +++ b/units/UAL0111/UAL0111_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, Unpack = Sound { Bank = 'UAL', Cue = 'UAL0111_Open', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 750, BuildIconSortPriority = 30, Categories = { "AEON", diff --git a/units/UAL0201/UAL0201_unit.bp b/units/UAL0201/UAL0201_unit.bp index c4e88602d3..89b2610cc3 100644 --- a/units/UAL0201/UAL0201_unit.bp +++ b/units/UAL0201/UAL0201_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0201_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 77.5, BuildIconSortPriority = 40, Categories = { "AEON", diff --git a/units/UAL0202/UAL0202_unit.bp b/units/UAL0202/UAL0202_unit.bp index 8a8591885e..7ee5061ccb 100644 --- a/units/UAL0202/UAL0202_unit.bp +++ b/units/UAL0202/UAL0202_unit.bp @@ -11,6 +11,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, Unpack = Sound { Bank = 'UAL', Cue = 'UAL0202_Open', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1250, BuildIconSortPriority = 20, Categories = { "AEON", diff --git a/units/UAL0205/UAL0205_unit.bp b/units/UAL0205/UAL0205_unit.bp index 7ebd250a1f..afb935f883 100644 --- a/units/UAL0205/UAL0205_unit.bp +++ b/units/UAL0205/UAL0205_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0205_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500.0, BuildIconSortPriority = 25, Categories = { "AEON", diff --git a/units/UAL0208/UAL0208_unit.bp b/units/UAL0208/UAL0208_unit.bp index 25f83083d7..ba57ace8c7 100644 --- a/units/UAL0208/UAL0208_unit.bp +++ b/units/UAL0208/UAL0208_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0208_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 170.0, BuildIconSortPriority = 10, Categories = { "AEON", diff --git a/units/UAL0301/UAL0301_unit.bp b/units/UAL0301/UAL0301_unit.bp index db27cebf90..5bcfa86908 100644 --- a/units/UAL0301/UAL0301_unit.bp +++ b/units/UAL0301/UAL0301_unit.bp @@ -24,6 +24,7 @@ UnitBlueprint{ TeleportIn = Sound { Bank = 'Impacts', Cue = 'AEON_Expl_Lrg_Naval', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Commander', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 15000, BuildIconSortPriority = 10, Categories = { "AEON", diff --git a/units/UAL0303/UAL0303_unit.bp b/units/UAL0303/UAL0303_unit.bp index bc8bb36bc5..d51c820c23 100644 --- a/units/UAL0303/UAL0303_unit.bp +++ b/units/UAL0303/UAL0303_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0303_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3600, BuildIconSortPriority = 20, Categories = { "AEON", diff --git a/units/UAL0304/UAL0304_unit.bp b/units/UAL0304/UAL0304_unit.bp index a7b0b13fed..23061e9ad2 100644 --- a/units/UAL0304/UAL0304_unit.bp +++ b/units/UAL0304/UAL0304_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0304_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 900, BuildIconSortPriority = 30, Categories = { "AEON", diff --git a/units/UAL0307/UAL0307_unit.bp b/units/UAL0307/UAL0307_unit.bp index 93765054bd..56366380e0 100644 --- a/units/UAL0307/UAL0307_unit.bp +++ b/units/UAL0307/UAL0307_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0307_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 50.0, BuildIconSortPriority = 50, Categories = { "AEON", diff --git a/units/UAL0309/UAL0309_unit.bp b/units/UAL0309/UAL0309_unit.bp index a5dfe546ae..c2dc9794d8 100644 --- a/units/UAL0309/UAL0309_unit.bp +++ b/units/UAL0309/UAL0309_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0309_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 340.0, BuildIconSortPriority = 10, Categories = { "AEON", diff --git a/units/UAL0401/UAL0401_unit.bp b/units/UAL0401/UAL0401_unit.bp index d861dde890..0463e4f9ef 100644 --- a/units/UAL0401/UAL0401_unit.bp +++ b/units/UAL0401/UAL0401_unit.bp @@ -19,6 +19,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAL', Cue = 'UAL0401_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 99999, BuildIconSortPriority = 100, Categories = { "AEON", diff --git a/units/UAS0102/UAS0102_unit.bp b/units/UAS0102/UAS0102_unit.bp index 7c93c08c2c..5de787eab3 100644 --- a/units/UAS0102/UAS0102_unit.bp +++ b/units/UAS0102/UAS0102_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAS', Cue = 'UAS0102_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 40, Categories = { "AEON", diff --git a/units/UAS0103/UAS0103_unit.bp b/units/UAS0103/UAS0103_unit.bp index 872d765315..0a59e522b1 100644 --- a/units/UAS0103/UAS0103_unit.bp +++ b/units/UAS0103/UAS0103_unit.bp @@ -19,6 +19,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAS', Cue = 'UAS0103_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1850, BuildIconSortPriority = 40, Categories = { "AEON", diff --git a/units/UAS0201/UAS0201_unit.bp b/units/UAS0201/UAS0201_unit.bp index e18318db52..b419063970 100644 --- a/units/UAS0201/UAS0201_unit.bp +++ b/units/UAS0201/UAS0201_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAS', Cue = 'UAS0201_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 7200, BuildIconSortPriority = 30, Categories = { "AEON", diff --git a/units/UAS0202/UAS0202_unit.bp b/units/UAS0202/UAS0202_unit.bp index 1c826eab0c..57b6b4a973 100644 --- a/units/UAS0202/UAS0202_unit.bp +++ b/units/UAS0202/UAS0202_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAS', Cue = 'UAS0202_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3250, BuildIconSortPriority = 40, Categories = { "AEON", diff --git a/units/UAS0203/UAS0203_unit.bp b/units/UAS0203/UAS0203_unit.bp index 5f267d856d..a554706c48 100644 --- a/units/UAS0203/UAS0203_unit.bp +++ b/units/UAS0203/UAS0203_unit.bp @@ -13,6 +13,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'UAS', Cue = 'UAS_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Sub', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 775, BuildIconSortPriority = 30, Categories = { "AEON", diff --git a/units/UAS0302/UAS0302_unit.bp b/units/UAS0302/UAS0302_unit.bp index 155aff3621..6ea195e87b 100644 --- a/units/UAS0302/UAS0302_unit.bp +++ b/units/UAS0302/UAS0302_unit.bp @@ -19,6 +19,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAS', Cue = 'UAS0302_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 48000, BuildIconSortPriority = 18, Categories = { "AEON", diff --git a/units/UAS0303/UAS0303_unit.bp b/units/UAS0303/UAS0303_unit.bp index c660b47c44..ca4775591e 100644 --- a/units/UAS0303/UAS0303_unit.bp +++ b/units/UAS0303/UAS0303_unit.bp @@ -25,6 +25,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UAS', Cue = 'UAS0303_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 22000, BuildIconSortPriority = 30, Categories = { "AEON", diff --git a/units/UAS0304/UAS0304_unit.bp b/units/UAS0304/UAS0304_unit.bp index c2ec9cef2d..c36d2892c5 100644 --- a/units/UAS0304/UAS0304_unit.bp +++ b/units/UAS0304/UAS0304_unit.bp @@ -23,6 +23,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'UAS', Cue = 'UAS_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Sub', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3750, BuildIconSortPriority = 15, Categories = { "AEON", diff --git a/units/UAS0305/UAS0305_unit.bp b/units/UAS0305/UAS0305_unit.bp index 4b99f5c24d..4efaa69610 100644 --- a/units/UAS0305/UAS0305_unit.bp +++ b/units/UAS0305/UAS0305_unit.bp @@ -4,6 +4,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'UASDestroy', Cue = 'UAS0305_Destroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Sonar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1500, BuildIconSortPriority = 190, Categories = { "AEON", diff --git a/units/UAS0401/UAS0401_unit.bp b/units/UAS0401/UAS0401_unit.bp index ac7f70470a..c70ffab377 100644 --- a/units/UAS0401/UAS0401_unit.bp +++ b/units/UAS0401/UAS0401_unit.bp @@ -28,6 +28,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'UAS', Cue = 'UAS0401_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 60000, BuildIconSortPriority = 120, Categories = { "AEON", diff --git a/units/UEA0101/UEA0101_unit.bp b/units/UEA0101/UEA0101_unit.bp index ca17588593..2ab5d92ff0 100644 --- a/units/UEA0101/UEA0101_unit.bp +++ b/units/UEA0101/UEA0101_unit.bp @@ -34,6 +34,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEA', Cue = 'UEA0101_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 35, BuildIconSortPriority = 20, Categories = { "AIR", diff --git a/units/UEA0102/UEA0102_unit.bp b/units/UEA0102/UEA0102_unit.bp index 2a39868977..1c70d2d258 100644 --- a/units/UEA0102/UEA0102_unit.bp +++ b/units/UEA0102/UEA0102_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UEA', Cue = 'UEA0102_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 295, BuildIconSortPriority = 30, Categories = { "AIR", diff --git a/units/UEA0103/UEA0103_unit.bp b/units/UEA0103/UEA0103_unit.bp index 6fbe2f904e..5825b6364c 100644 --- a/units/UEA0103/UEA0103_unit.bp +++ b/units/UEA0103/UEA0103_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UEA', Cue = 'UEA0103_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 215, BuildIconSortPriority = 40, Categories = { "AIR", diff --git a/units/UEA0104/UEA0104_unit.bp b/units/UEA0104/UEA0104_unit.bp index a4c5ada817..90e6692fa6 100644 --- a/units/UEA0104/UEA0104_unit.bp +++ b/units/UEA0104/UEA0104_unit.bp @@ -39,7 +39,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, Unload = Sound { Bank = 'UEA', Cue = 'UEA0104_Unit_Unload', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 1675, BuildIconSortPriority = 40, Categories = { "AIR", diff --git a/units/UEA0107/UEA0107_unit.bp b/units/UEA0107/UEA0107_unit.bp index 8770899e36..4b100d4b75 100644 --- a/units/UEA0107/UEA0107_unit.bp +++ b/units/UEA0107/UEA0107_unit.bp @@ -38,7 +38,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, Unload = Sound { Bank = 'UEA', Cue = 'UEA0107_Unit_Unload', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 500, BuildIconSortPriority = 50, Categories = { "AIR", diff --git a/units/UEA0203/UEA0203_unit.bp b/units/UEA0203/UEA0203_unit.bp index a177459b82..5ad15acc05 100644 --- a/units/UEA0203/UEA0203_unit.bp +++ b/units/UEA0203/UEA0203_unit.bp @@ -39,7 +39,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, Unload = Sound { Bank = 'UEA', Cue = 'UEA0104_Unit_Unload', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 700, BuildIconSortPriority = 30, Categories = { "AIR", diff --git a/units/UEA0204/UEA0204_unit.bp b/units/UEA0204/UEA0204_unit.bp index fba6afa379..68ecd71caa 100644 --- a/units/UEA0204/UEA0204_unit.bp +++ b/units/UEA0204/UEA0204_unit.bp @@ -39,6 +39,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UEA', Cue = 'UEA0204_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 860, BuildIconSortPriority = 20, Categories = { "AIR", diff --git a/units/UEA0302/UEA0302_unit.bp b/units/UEA0302/UEA0302_unit.bp index b12a18d01d..3364ecc563 100644 --- a/units/UEA0302/UEA0302_unit.bp +++ b/units/UEA0302/UEA0302_unit.bp @@ -35,6 +35,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UEA', Cue = 'UEA0302_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1150, BuildIconSortPriority = 20, Categories = { "AIR", diff --git a/units/UEA0303/UEA0303_unit.bp b/units/UEA0303/UEA0303_unit.bp index b04c84a580..c56fb003e5 100644 --- a/units/UEA0303/UEA0303_unit.bp +++ b/units/UEA0303/UEA0303_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UEA', Cue = 'UEA0303_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2300, BuildIconSortPriority = 30, Categories = { "AIR", diff --git a/units/UEA0304/UEA0304_unit.bp b/units/UEA0304/UEA0304_unit.bp index 30d2e522f7..6b14344d8a 100644 --- a/units/UEA0304/UEA0304_unit.bp +++ b/units/UEA0304/UEA0304_unit.bp @@ -40,6 +40,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UEA', Cue = 'UEA0304_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4000, BuildIconSortPriority = 40, Categories = { "AIR", diff --git a/units/UEA0305/UEA0305_unit.bp b/units/UEA0305/UEA0305_unit.bp index bdf0d897d8..fa4575215d 100644 --- a/units/UEA0305/UEA0305_unit.bp +++ b/units/UEA0305/UEA0305_unit.bp @@ -33,7 +33,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'UEA', Cue = 'UEA0305_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 6000, BuildIconSortPriority = 50, Categories = { "AIR", diff --git a/units/UEB0101/UEB0101_unit.bp b/units/UEB0101/UEB0101_unit.bp index 4b8e4bf653..bc68ad4d74 100644 --- a/units/UEB0101/UEB0101_unit.bp +++ b/units/UEB0101/UEB0101_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB0101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4000, BuildIconSortPriority = 10, Categories = { "BUILTBYCOMMANDER", diff --git a/units/UEB0102/UEB0102_unit.bp b/units/UEB0102/UEB0102_unit.bp index d08510211f..eac549525d 100644 --- a/units/UEB0102/UEB0102_unit.bp +++ b/units/UEB0102/UEB0102_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB0102_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4000, BuildIconSortPriority = 20, Categories = { "AIR", diff --git a/units/UEB0103/UEB0103_unit.bp b/units/UEB0103/UEB0103_unit.bp index 298873a45e..27586c4ab2 100644 --- a/units/UEB0103/UEB0103_unit.bp +++ b/units/UEB0103/UEB0103_unit.bp @@ -17,6 +17,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB0103_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4500, BuildIconSortPriority = 30, Categories = { "BUILTBYCOMMANDER", diff --git a/units/UEB0201/UEB0201_unit.bp b/units/UEB0201/UEB0201_unit.bp index 984ba27ffa..653dc79b80 100644 --- a/units/UEB0201/UEB0201_unit.bp +++ b/units/UEB0201/UEB0201_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB0201_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 8000, BuildIconSortPriority = 50, Categories = { "BUILTBYTIER1FACTORY", diff --git a/units/UEB0202/UEB0202_unit.bp b/units/UEB0202/UEB0202_unit.bp index bdf10fc980..02a7570fbb 100644 --- a/units/UEB0202/UEB0202_unit.bp +++ b/units/UEB0202/UEB0202_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB0202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 8000, BuildIconSortPriority = 60, Categories = { "AIR", diff --git a/units/UEB0203/UEB0203_unit.bp b/units/UEB0203/UEB0203_unit.bp index dd8da98acc..381d89a4f3 100644 --- a/units/UEB0203/UEB0203_unit.bp +++ b/units/UEB0203/UEB0203_unit.bp @@ -17,6 +17,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB0203_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 16000, BuildIconSortPriority = 70, Categories = { "BUILTBYTIER1FACTORY", diff --git a/units/UEB0301/UEB0301_unit.bp b/units/UEB0301/UEB0301_unit.bp index 405aefd884..b92b52517a 100644 --- a/units/UEB0301/UEB0301_unit.bp +++ b/units/UEB0301/UEB0301_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB0301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 16000, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/UEB0302/UEB0302_unit.bp b/units/UEB0302/UEB0302_unit.bp index 832fce6ec6..7b207fa2d5 100644 --- a/units/UEB0302/UEB0302_unit.bp +++ b/units/UEB0302/UEB0302_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB0302_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 16000, BuildIconSortPriority = 50, Categories = { "AIR", diff --git a/units/UEB0303/UEB0303_unit.bp b/units/UEB0303/UEB0303_unit.bp index affb4974d6..d795c62074 100644 --- a/units/UEB0303/UEB0303_unit.bp +++ b/units/UEB0303/UEB0303_unit.bp @@ -17,6 +17,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB0303_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 26000, BuildIconSortPriority = 60, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/UEB0304/UEB0304_unit.bp b/units/UEB0304/UEB0304_unit.bp index 1fd302fdac..74aaee4a17 100644 --- a/units/UEB0304/UEB0304_unit.bp +++ b/units/UEB0304/UEB0304_unit.bp @@ -18,6 +18,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB0304_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10000, BuildIconSortPriority = 220, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/UEB1101/UEB1101_unit.bp b/units/UEB1101/UEB1101_unit.bp index 3cab873857..f7343efd58 100644 --- a/units/UEB1101/UEB1101_unit.bp +++ b/units/UEB1101/UEB1101_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB1101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 600, BuildIconSortPriority = 70, Categories = { "BUILTBYCOMMANDER", diff --git a/units/UEB1102/UEB1102_unit.bp b/units/UEB1102/UEB1102_unit.bp index 8bb18ae7c5..17321ff091 100644 --- a/units/UEB1102/UEB1102_unit.bp +++ b/units/UEB1102/UEB1102_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB1102_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1800, BuildIconSortPriority = 80, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/UEB1103/UEB1103_unit.bp b/units/UEB1103/UEB1103_unit.bp index 16cd86583a..b7f86a7b07 100644 --- a/units/UEB1103/UEB1103_unit.bp +++ b/units/UEB1103/UEB1103_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB1103_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 400, BuildIconSortPriority = 40, Categories = { "BUILTBYCOMMANDER", diff --git a/units/UEB1104/UEB1104_unit.bp b/units/UEB1104/UEB1104_unit.bp index a710ff95dc..315ea3405d 100644 --- a/units/UEB1104/UEB1104_unit.bp +++ b/units/UEB1104/UEB1104_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB1104_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 360, BuildIconSortPriority = 50, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/UEB1105/UEB1105_unit.bp b/units/UEB1105/UEB1105_unit.bp index 56a5ce4f36..e1f1378c64 100644 --- a/units/UEB1105/UEB1105_unit.bp +++ b/units/UEB1105/UEB1105_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB1105_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 90, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/UEB1106/UEB1106_unit.bp b/units/UEB1106/UEB1106_unit.bp index b935a29741..9c7ccd7175 100644 --- a/units/UEB1106/UEB1106_unit.bp +++ b/units/UEB1106/UEB1106_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB1106_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 60, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/UEB1201/UEB1201_unit.bp b/units/UEB1201/UEB1201_unit.bp index 32b402308b..346fb8f4fe 100644 --- a/units/UEB1201/UEB1201_unit.bp +++ b/units/UEB1201/UEB1201_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB1201_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2500, BuildIconSortPriority = 70, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/UEB1202/UEB1202_unit.bp b/units/UEB1202/UEB1202_unit.bp index 6731d22035..3ae05d0572 100644 --- a/units/UEB1202/UEB1202_unit.bp +++ b/units/UEB1202/UEB1202_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB1202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2000, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/UEB1301/UEB1301_unit.bp b/units/UEB1301/UEB1301_unit.bp index e6d1846c82..1102b3eb9a 100644 --- a/units/UEB1301/UEB1301_unit.bp +++ b/units/UEB1301/UEB1301_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB1301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 9000, BuildIconSortPriority = 70, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/UEB1302/UEB1302_unit.bp b/units/UEB1302/UEB1302_unit.bp index d5d970790e..cfec6c0fa7 100644 --- a/units/UEB1302/UEB1302_unit.bp +++ b/units/UEB1302/UEB1302_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB1202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 7000, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/UEB1303/UEB1303_unit.bp b/units/UEB1303/UEB1303_unit.bp index 3576419c4c..dcc2d5983a 100644 --- a/units/UEB1303/UEB1303_unit.bp +++ b/units/UEB1303/UEB1303_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB1303_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6000, BuildIconSortPriority = 50, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/UEB2101/UEB2101_unit.bp b/units/UEB2101/UEB2101_unit.bp index daeaa43a69..f51fd5756f 100644 --- a/units/UEB2101/UEB2101_unit.bp +++ b/units/UEB2101/UEB2101_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB2101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1300, BuildIconSortPriority = 110, Categories = { "BUILTBYCOMMANDER", diff --git a/units/UEB2104/UEB2104_unit.bp b/units/UEB2104/UEB2104_unit.bp index f47dc68060..cb2e53c91c 100644 --- a/units/UEB2104/UEB2104_unit.bp +++ b/units/UEB2104/UEB2104_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB2104_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 120, Categories = { "ANTIAIR", diff --git a/units/UEB2108/UEB2108_unit.bp b/units/UEB2108/UEB2108_unit.bp index 5ebd7abb31..8b69cfa68c 100644 --- a/units/UEB2108/UEB2108_unit.bp +++ b/units/UEB2108/UEB2108_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Open = Sound { Bank = 'UEB', Cue = 'UEB2108_Doors', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 900, BuildIconSortPriority = 150, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/UEB2109/UEB2109_unit.bp b/units/UEB2109/UEB2109_unit.bp index 0fc95173c3..b3d2ca98bd 100644 --- a/units/UEB2109/UEB2109_unit.bp +++ b/units/UEB2109/UEB2109_unit.bp @@ -11,6 +11,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB2109_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1700, BuildIconSortPriority = 130, Categories = { "ANTINAVY", diff --git a/units/UEB2204/UEB2204_unit.bp b/units/UEB2204/UEB2204_unit.bp index aa1dc4528b..22e203ca21 100644 --- a/units/UEB2204/UEB2204_unit.bp +++ b/units/UEB2204/UEB2204_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB2204_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2590, BuildIconSortPriority = 120, Categories = { "ANTIAIR", diff --git a/units/UEB2205/UEB2205_unit.bp b/units/UEB2205/UEB2205_unit.bp index 30d5e3847e..7a18412b81 100644 --- a/units/UEB2205/UEB2205_unit.bp +++ b/units/UEB2205/UEB2205_unit.bp @@ -12,6 +12,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB2205_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6400, BuildIconSortPriority = 130, Categories = { "ANTINAVY", diff --git a/units/UEB2301/UEB2301_unit.bp b/units/UEB2301/UEB2301_unit.bp index 42b12da9df..674c2722e4 100644 --- a/units/UEB2301/UEB2301_unit.bp +++ b/units/UEB2301/UEB2301_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB2301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2250, BuildIconSortPriority = 110, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/UEB2302/UEB2302_unit.bp b/units/UEB2302/UEB2302_unit.bp index 028076e1bd..7af87b4149 100644 --- a/units/UEB2302/UEB2302_unit.bp +++ b/units/UEB2302/UEB2302_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB2302_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 15000, BuildIconSortPriority = 140, Categories = { "ARTILLERY", diff --git a/units/UEB2303/UEB2303_unit.bp b/units/UEB2303/UEB2303_unit.bp index d9fe8e607e..ae59b64ea3 100644 --- a/units/UEB2303/UEB2303_unit.bp +++ b/units/UEB2303/UEB2303_unit.bp @@ -11,6 +11,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB2303_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3600, BuildIconSortPriority = 140, Categories = { "ARTILLERY", diff --git a/units/UEB2304/UEB2304_unit.bp b/units/UEB2304/UEB2304_unit.bp index d3d6c78f7c..f8a8dc7082 100644 --- a/units/UEB2304/UEB2304_unit.bp +++ b/units/UEB2304/UEB2304_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB2304_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 5000, BuildIconSortPriority = 120, Categories = { "ANTIAIR", diff --git a/units/UEB2305/UEB2305_unit.bp b/units/UEB2305/UEB2305_unit.bp index 87924c03e5..e245d04a72 100644 --- a/units/UEB2305/UEB2305_unit.bp +++ b/units/UEB2305/UEB2305_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ Open = Sound { Bank = 'UEB', Cue = 'UEB2305_Open', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4000, BuildIconSortPriority = 150, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/UEB2401/UEB2401_unit.bp b/units/UEB2401/UEB2401_unit.bp index f5babbda98..3936f03bcf 100644 --- a/units/UEB2401/UEB2401_unit.bp +++ b/units/UEB2401/UEB2401_unit.bp @@ -14,6 +14,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB2401_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 8000, BuildIconSortPriority = 150, Categories = { "ARTILLERY", diff --git a/units/UEB3101/UEB3101_unit.bp b/units/UEB3101/UEB3101_unit.bp index 1c50be9b68..c9c4fe9e1f 100644 --- a/units/UEB3101/UEB3101_unit.bp +++ b/units/UEB3101/UEB3101_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB3101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10, BuildIconSortPriority = 10, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/UEB3102/UEB3102_unit.bp b/units/UEB3102/UEB3102_unit.bp index 5ae5b2d157..3b74b9ea26 100644 --- a/units/UEB3102/UEB3102_unit.bp +++ b/units/UEB3102/UEB3102_unit.bp @@ -11,6 +11,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB3102_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Sonar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 400, BuildIconSortPriority = 20, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/UEB3104/UEB3104_unit.bp b/units/UEB3104/UEB3104_unit.bp index 92e0b7a474..8433163ce9 100644 --- a/units/UEB3104/UEB3104_unit.bp +++ b/units/UEB3104/UEB3104_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB3104_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 100, BuildIconSortPriority = 200, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/UEB3201/UEB3201_unit.bp b/units/UEB3201/UEB3201_unit.bp index 3a351fc121..b8ab613128 100644 --- a/units/UEB3201/UEB3201_unit.bp +++ b/units/UEB3201/UEB3201_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB3201_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 50, BuildIconSortPriority = 180, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/UEB3202/UEB3202_unit.bp b/units/UEB3202/UEB3202_unit.bp index 1249319a55..0cb190d1c6 100644 --- a/units/UEB3202/UEB3202_unit.bp +++ b/units/UEB3202/UEB3202_unit.bp @@ -11,6 +11,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB3202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Sonar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 190, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/UEB4201/UEB4201_unit.bp b/units/UEB4201/UEB4201_unit.bp index d46dbf0ce3..a4c56d14a5 100644 --- a/units/UEB4201/UEB4201_unit.bp +++ b/units/UEB4201/UEB4201_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB4201_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1000, BuildIconSortPriority = 155, Categories = { "ANTIMISSILE", diff --git a/units/UEB4202/UEB4202_unit.bp b/units/UEB4202/UEB4202_unit.bp index dac07eb1b6..0583b79c44 100644 --- a/units/UEB4202/UEB4202_unit.bp +++ b/units/UEB4202/UEB4202_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ ShieldOn = Sound { Bank = 'UEB', Cue = 'UEB4202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 250, BuildIconSortPriority = 160, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/UEB4203/UEB4203_unit.bp b/units/UEB4203/UEB4203_unit.bp index b08f3fbe96..ece05e711a 100644 --- a/units/UEB4203/UEB4203_unit.bp +++ b/units/UEB4203/UEB4203_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB4203_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 225, BuildIconSortPriority = 190, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/UEB4301/UEB4301_unit.bp b/units/UEB4301/UEB4301_unit.bp index f787891564..a62107e58e 100644 --- a/units/UEB4301/UEB4301_unit.bp +++ b/units/UEB4301/UEB4301_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ ShieldOn = Sound { Bank = 'UEB', Cue = 'UEB4301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 160, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/UEB4302/UEB4302_unit.bp b/units/UEB4302/UEB4302_unit.bp index b967315736..91dcf87f25 100644 --- a/units/UEB4302/UEB4302_unit.bp +++ b/units/UEB4302/UEB4302_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Open = Sound { Bank = 'UEB', Cue = 'UEB4302_Door', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3800, BuildIconSortPriority = 155, Categories = { "ANTIMISSILE", diff --git a/units/UEB5101/UEB5101_unit.bp b/units/UEB5101/UEB5101_unit.bp index 340e261016..8530b75fa1 100644 --- a/units/UEB5101/UEB5101_unit.bp +++ b/units/UEB5101/UEB5101_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB5101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 130, Categories = { "BENIGN", diff --git a/units/UEB5102/UEB5102_unit.bp b/units/UEB5102/UEB5102_unit.bp index 73a0b9d3f9..7259da1b61 100644 --- a/units/UEB5102/UEB5102_unit.bp +++ b/units/UEB5102/UEB5102_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "UEF Transport Beacon", + AverageDensity = 10, Categories = { "FERRYBEACON", "PRODUCTSC1", diff --git a/units/UEB5103/UEB5103_unit.bp b/units/UEB5103/UEB5103_unit.bp index 89f1230457..1a298707cc 100644 --- a/units/UEB5103/UEB5103_unit.bp +++ b/units/UEB5103/UEB5103_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "UEF Quantum Gate Beacon", + AverageDensity = 10, Categories = { "PRODUCTSC1", "SIZE4", diff --git a/units/UEB5202/UEB5202_unit.bp b/units/UEB5202/UEB5202_unit.bp index bfbf17c564..ec08f3c4bd 100644 --- a/units/UEB5202/UEB5202_unit.bp +++ b/units/UEB5202/UEB5202_unit.bp @@ -14,6 +14,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'UEB', Cue = 'UEB5202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 210, Categories = { "AIRSTAGINGPLATFORM", diff --git a/units/UEB5204/UEB5204_unit.bp b/units/UEB5204/UEB5204_unit.bp index 1af0cb5b4b..52b81bae9e 100644 --- a/units/UEB5204/UEB5204_unit.bp +++ b/units/UEB5204/UEB5204_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "Concrete", + AverageDensity = 1, Categories = { "LAND", "PRODUCTSC1", diff --git a/units/UEB5208/UEB5208_unit.bp b/units/UEB5208/UEB5208_unit.bp index c786e5147b..4ded731fb2 100644 --- a/units/UEB5208/UEB5208_unit.bp +++ b/units/UEB5208/UEB5208_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "Sonar Beacon", + AverageDensity = 5, Categories = { "PRODUCTSC1", "SONAR", diff --git a/units/UEL0001/UEL0001_unit.bp b/units/UEL0001/UEL0001_unit.bp index f2409ad9cc..38558a9509 100644 --- a/units/UEL0001/UEL0001_unit.bp +++ b/units/UEL0001/UEL0001_unit.bp @@ -35,6 +35,7 @@ UnitBlueprint{ TeleportIn = Sound { Bank = 'Impacts', Cue = 'UEF_Expl_Lrg_Naval', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Commander', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 12000, Categories = { "AMPHIBIOUS", "BUBBLESHIELDSPILLOVERCHECK", diff --git a/units/UEL0101/UEL0101_unit.bp b/units/UEL0101/UEL0101_unit.bp index 1ff36cc000..5165b26ddb 100644 --- a/units/UEL0101/UEL0101_unit.bp +++ b/units/UEL0101/UEL0101_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0101_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 29, BuildIconSortPriority = 20, Categories = { "BUILTBYTIER1FACTORY", diff --git a/units/UEL0103/UEL0103_unit.bp b/units/UEL0103/UEL0103_unit.bp index 5659deccd3..491d52e082 100644 --- a/units/UEL0103/UEL0103_unit.bp +++ b/units/UEL0103/UEL0103_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0103_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 205, BuildIconSortPriority = 60, Categories = { "ARTILLERY", diff --git a/units/UEL0104/UEL0104_unit.bp b/units/UEL0104/UEL0104_unit.bp index 4492183569..ae0ef2c22a 100644 --- a/units/UEL0104/UEL0104_unit.bp +++ b/units/UEL0104/UEL0104_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0104_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 310, BuildIconSortPriority = 50, Categories = { "ANTIAIR", diff --git a/units/UEL0105/UEL0105_unit.bp b/units/UEL0105/UEL0105_unit.bp index cbaa1ac01d..83f8ff8ba7 100644 --- a/units/UEL0105/UEL0105_unit.bp +++ b/units/UEL0105/UEL0105_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0105_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 150, BuildIconSortPriority = 10, Categories = { "AMPHIBIOUS", diff --git a/units/UEL0106/UEL0106_unit.bp b/units/UEL0106/UEL0106_unit.bp index d5df7440a7..8ac24bc5bf 100644 --- a/units/UEL0106/UEL0106_unit.bp +++ b/units/UEL0106/UEL0106_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0106_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 60, BuildIconSortPriority = 30, Categories = { "BOT", diff --git a/units/UEL0111/UEL0111_unit.bp b/units/UEL0111/UEL0111_unit.bp index eb6ad30280..bc7931e1b6 100644 --- a/units/UEL0111/UEL0111_unit.bp +++ b/units/UEL0111/UEL0111_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, Unpack = Sound { Bank = 'UEL', Cue = 'UEL0111_Open', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 825, BuildIconSortPriority = 100, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/UEL0201/UEL0201_unit.bp b/units/UEL0201/UEL0201_unit.bp index 69933f29c1..71f379b297 100644 --- a/units/UEL0201/UEL0201_unit.bp +++ b/units/UEL0201/UEL0201_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0201_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 300, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER1FACTORY", diff --git a/units/UEL0202/UEL0202_unit.bp b/units/UEL0202/UEL0202_unit.bp index 0d3286fe43..ebeb6f49ea 100644 --- a/units/UEL0202/UEL0202_unit.bp +++ b/units/UEL0202/UEL0202_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0202_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1500, BuildIconSortPriority = 20, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/UEL0203/UEL0203_unit.bp b/units/UEL0203/UEL0203_unit.bp index 25173b8458..f7b4950907 100644 --- a/units/UEL0203/UEL0203_unit.bp +++ b/units/UEL0203/UEL0203_unit.bp @@ -11,6 +11,7 @@ UnitBlueprint{ TransitionWater = Sound { Bank = 'UEL', Cue = 'UEL0203_Into_Water', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 900.0, BuildIconSortPriority = 25, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/UEL0205/UEL0205_unit.bp b/units/UEL0205/UEL0205_unit.bp index 8d1dc1a104..93f941fc45 100644 --- a/units/UEL0205/UEL0205_unit.bp +++ b/units/UEL0205/UEL0205_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0205_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1000, BuildIconSortPriority = 90, Categories = { "ANTIAIR", diff --git a/units/UEL0208/UEL0208_unit.bp b/units/UEL0208/UEL0208_unit.bp index f3891b0336..f34c33e67a 100644 --- a/units/UEL0208/UEL0208_unit.bp +++ b/units/UEL0208/UEL0208_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0208_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 400, BuildIconSortPriority = 10, Categories = { "AMPHIBIOUS", diff --git a/units/UEL0301/UEL0301_unit.bp b/units/UEL0301/UEL0301_unit.bp index 72af686bc1..9ec4967afa 100644 --- a/units/UEL0301/UEL0301_unit.bp +++ b/units/UEL0301/UEL0301_unit.bp @@ -27,6 +27,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0301_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Commander', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 16000, BuildIconSortPriority = 10, Categories = { "AMPHIBIOUS", diff --git a/units/UEL0303/UEL0303_unit.bp b/units/UEL0303/UEL0303_unit.bp index 22ecaff45e..1306baffa1 100644 --- a/units/UEL0303/UEL0303_unit.bp +++ b/units/UEL0303/UEL0303_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0303_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2400, BuildIconSortPriority = 20, Categories = { "BOT", diff --git a/units/UEL0304/UEL0304_unit.bp b/units/UEL0304/UEL0304_unit.bp index 1b5601deb4..dbcaee6ffd 100644 --- a/units/UEL0304/UEL0304_unit.bp +++ b/units/UEL0304/UEL0304_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0304_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 950, BuildIconSortPriority = 30, Categories = { "ARTILLERY", diff --git a/units/UEL0307/UEL0307_unit.bp b/units/UEL0307/UEL0307_unit.bp index c26c0b9ff2..55d637d6a5 100644 --- a/units/UEL0307/UEL0307_unit.bp +++ b/units/UEL0307/UEL0307_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0307_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 150, BuildIconSortPriority = 110, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/UEL0309/UEL0309_unit.bp b/units/UEL0309/UEL0309_unit.bp index 8e0bf30db5..95365ea258 100644 --- a/units/UEL0309/UEL0309_unit.bp +++ b/units/UEL0309/UEL0309_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UEL', Cue = 'UEL0309_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 10, Categories = { "AMPHIBIOUS", diff --git a/units/UEL0401/UEL0401_unit.bp b/units/UEL0401/UEL0401_unit.bp index caadf0c00d..9bebb975cb 100644 --- a/units/UEL0401/UEL0401_unit.bp +++ b/units/UEL0401/UEL0401_unit.bp @@ -32,6 +32,7 @@ UnitBlueprint{ TransitionWater = Sound { Bank = 'UEL', Cue = 'UEL0401_Water_Trans', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 12500, BuildIconSortPriority = 10, Categories = { "AIRSTAGINGPLATFORM", diff --git a/units/UES0103/UES0103_unit.bp b/units/UES0103/UES0103_unit.bp index 6524aecd0d..94f69dbdce 100644 --- a/units/UES0103/UES0103_unit.bp +++ b/units/UES0103/UES0103_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UES', Cue = 'UES0103_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2120, BuildIconSortPriority = 30, Categories = { "BUILTBYTIER1FACTORY", diff --git a/units/UES0201/UES0201_unit.bp b/units/UES0201/UES0201_unit.bp index 2557acfb60..91ee68e57e 100644 --- a/units/UES0201/UES0201_unit.bp +++ b/units/UES0201/UES0201_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UES', Cue = 'UES0201_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 8000, BuildIconSortPriority = 30, Categories = { "ANTINAVY", diff --git a/units/UES0202/UES0202_unit.bp b/units/UES0202/UES0202_unit.bp index 9425975732..e43a25f9e0 100644 --- a/units/UES0202/UES0202_unit.bp +++ b/units/UES0202/UES0202_unit.bp @@ -17,6 +17,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UES', Cue = 'UES0202_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2500, BuildIconSortPriority = 35, Categories = { "ANTIAIR", diff --git a/units/UES0203/UES0203_unit.bp b/units/UES0203/UES0203_unit.bp index 8c9d4928bf..9639d3916f 100644 --- a/units/UES0203/UES0203_unit.bp +++ b/units/UES0203/UES0203_unit.bp @@ -13,6 +13,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'UES', Cue = 'UES_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Sub', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 20, Categories = { "ANTINAVY", diff --git a/units/UES0302/UES0302_unit.bp b/units/UES0302/UES0302_unit.bp index 28aebbed21..2583b2c1ba 100644 --- a/units/UES0302/UES0302_unit.bp +++ b/units/UES0302/UES0302_unit.bp @@ -23,6 +23,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UES', Cue = 'UES0302_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 51000, BuildIconSortPriority = 20, Categories = { "ANTIMISSILE", diff --git a/units/UES0304/UES0304_unit.bp b/units/UES0304/UES0304_unit.bp index 26ff73114a..7e147daacc 100644 --- a/units/UES0304/UES0304_unit.bp +++ b/units/UES0304/UES0304_unit.bp @@ -18,6 +18,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'UES', Cue = 'UES_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Sub', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4000, BuildIconSortPriority = 15, Categories = { "BUILTBYTIER3FACTORY", diff --git a/units/UES0305/UES0305_unit.bp b/units/UES0305/UES0305_unit.bp index 77d2b13541..c1ceb79aa8 100644 --- a/units/UES0305/UES0305_unit.bp +++ b/units/UES0305/UES0305_unit.bp @@ -14,6 +14,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'UES', Cue = 'UES0305_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Sonar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2000, BuildIconSortPriority = 190, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/UES0401/UES0401_unit.bp b/units/UES0401/UES0401_unit.bp index 38e3ce41c8..a372ffc240 100644 --- a/units/UES0401/UES0401_unit.bp +++ b/units/UES0401/UES0401_unit.bp @@ -28,6 +28,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'UES', Cue = 'UES_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 40000, BuildIconSortPriority = 20, Categories = { "AIRSTAGINGPLATFORM", diff --git a/units/URA0001O/URA0001O_unit.bp b/units/URA0001O/URA0001O_unit.bp index 31abced4c9..4fd567c91c 100644 --- a/units/URA0001O/URA0001O_unit.bp +++ b/units/URA0001O/URA0001O_unit.bp @@ -22,6 +22,7 @@ UnitBlueprint{ StartTurnDistance = 5, Winged = false, }, + AverageDensity = 30, Categories = { "CONSTRUCTION", "DUMMYUNIT", diff --git a/units/URA0002O/URA0002O_unit.bp b/units/URA0002O/URA0002O_unit.bp index b0cdb6549b..90bfe0b822 100644 --- a/units/URA0002O/URA0002O_unit.bp +++ b/units/URA0002O/URA0002O_unit.bp @@ -22,6 +22,7 @@ UnitBlueprint{ StartTurnDistance = 5, Winged = false, }, + AverageDensity = 30, Categories = { "CONSTRUCTION", "DUMMYUNIT", diff --git a/units/URA0003O/URA0003O_unit.bp b/units/URA0003O/URA0003O_unit.bp index e81d2f4838..b9abc764c6 100644 --- a/units/URA0003O/URA0003O_unit.bp +++ b/units/URA0003O/URA0003O_unit.bp @@ -22,6 +22,7 @@ UnitBlueprint{ StartTurnDistance = 5, Winged = false, }, + AverageDensity = 30, Categories = { "CONSTRUCTION", "DUMMYUNIT", diff --git a/units/URA0004/URA0004_unit.bp b/units/URA0004/URA0004_unit.bp index b5d0f8be0a..6bc20c9f4e 100644 --- a/units/URA0004/URA0004_unit.bp +++ b/units/URA0004/URA0004_unit.bp @@ -21,6 +21,7 @@ UnitBlueprint{ StartTurnDistance = 5, Winged = false, }, + AverageDensity = 30, Categories = { "CONSTRUCTION", "ENGINEER", diff --git a/units/URA0101/URA0101_unit.bp b/units/URA0101/URA0101_unit.bp index 80964ef709..c03e22f67c 100644 --- a/units/URA0101/URA0101_unit.bp +++ b/units/URA0101/URA0101_unit.bp @@ -35,6 +35,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'URA', Cue = 'URA0101_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 26, BuildIconSortPriority = 20, Categories = { "AIR", diff --git a/units/URA0102/URA0102_unit.bp b/units/URA0102/URA0102_unit.bp index 8bdceb0ae0..2e3376598b 100644 --- a/units/URA0102/URA0102_unit.bp +++ b/units/URA0102/URA0102_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'URA', Cue = 'URA0102_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 280, BuildIconSortPriority = 30, Categories = { "AIR", diff --git a/units/URA0103/URA0103_unit.bp b/units/URA0103/URA0103_unit.bp index 5712ecbe80..4be64dfce2 100644 --- a/units/URA0103/URA0103_unit.bp +++ b/units/URA0103/URA0103_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'URA', Cue = 'URA0103_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 200, BuildIconSortPriority = 40, Categories = { "AIR", diff --git a/units/URA0104/URA0104_unit.bp b/units/URA0104/URA0104_unit.bp index 195fa33a40..80b21f9559 100644 --- a/units/URA0104/URA0104_unit.bp +++ b/units/URA0104/URA0104_unit.bp @@ -37,7 +37,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'URA', Cue = 'URA0104_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 1525, BuildIconSortPriority = 40, Categories = { "AIR", diff --git a/units/URA0107/URA0107_unit.bp b/units/URA0107/URA0107_unit.bp index 02b55ff9f2..3a43b34a8f 100644 --- a/units/URA0107/URA0107_unit.bp +++ b/units/URA0107/URA0107_unit.bp @@ -37,7 +37,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'URA', Cue = 'URA0104_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 500, BuildIconSortPriority = 50, Categories = { "AIR", diff --git a/units/URA0203/URA0203_unit.bp b/units/URA0203/URA0203_unit.bp index 43d2f0b33c..1e6896afbb 100644 --- a/units/URA0203/URA0203_unit.bp +++ b/units/URA0203/URA0203_unit.bp @@ -35,7 +35,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'URA', Cue = 'URA0103_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 832, BuildIconSortPriority = 30, Categories = { "AIR", diff --git a/units/URA0204/URA0204_unit.bp b/units/URA0204/URA0204_unit.bp index 4d8a6f0897..0275e3382b 100644 --- a/units/URA0204/URA0204_unit.bp +++ b/units/URA0204/URA0204_unit.bp @@ -38,6 +38,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'URA', Cue = 'URA0204_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 20, Categories = { "AIR", diff --git a/units/URA0302/URA0302_unit.bp b/units/URA0302/URA0302_unit.bp index 8d78a05bc9..ee439aa3a8 100644 --- a/units/URA0302/URA0302_unit.bp +++ b/units/URA0302/URA0302_unit.bp @@ -35,6 +35,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'URA', Cue = 'URA0302_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 700, BuildIconSortPriority = 20, Categories = { "AIR", diff --git a/units/URA0303/URA0303_unit.bp b/units/URA0303/URA0303_unit.bp index d6f45e23d6..752f9c132b 100644 --- a/units/URA0303/URA0303_unit.bp +++ b/units/URA0303/URA0303_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'URA', Cue = 'URA0303_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2225, BuildIconSortPriority = 30, Categories = { "AIR", diff --git a/units/URA0304/URA0304_unit.bp b/units/URA0304/URA0304_unit.bp index 4de945ffa4..8b9f14e8c3 100644 --- a/units/URA0304/URA0304_unit.bp +++ b/units/URA0304/URA0304_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, Unload = Sound { Bank = 'UEA', Cue = 'UEA0104_Unit_Unload', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3700, BuildIconSortPriority = 40, Categories = { "AIR", diff --git a/units/URA0401/URA0401_unit.bp b/units/URA0401/URA0401_unit.bp index 2299ed8832..59a386df63 100644 --- a/units/URA0401/URA0401_unit.bp +++ b/units/URA0401/URA0401_unit.bp @@ -45,7 +45,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'URA', Cue = 'URA0401_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 75000, BuildIconSortPriority = 100, Categories = { "AIR", diff --git a/units/URB0101/URB0101_unit.bp b/units/URB0101/URB0101_unit.bp index 509c52a107..137d5f12a1 100644 --- a/units/URB0101/URB0101_unit.bp +++ b/units/URB0101/URB0101_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB0101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2750, BuildIconSortPriority = 10, Categories = { "BUILTBYCOMMANDER", diff --git a/units/URB0102/URB0102_unit.bp b/units/URB0102/URB0102_unit.bp index d9141517da..7aa6d4960d 100644 --- a/units/URB0102/URB0102_unit.bp +++ b/units/URB0102/URB0102_unit.bp @@ -14,6 +14,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB0102_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2750, BuildIconSortPriority = 20, Categories = { "AIR", diff --git a/units/URB0103/URB0103_unit.bp b/units/URB0103/URB0103_unit.bp index 00c85abe25..7966db7209 100644 --- a/units/URB0103/URB0103_unit.bp +++ b/units/URB0103/URB0103_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB0103_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3200, BuildIconSortPriority = 30, Categories = { "BUILTBYCOMMANDER", diff --git a/units/URB0201/URB0201_unit.bp b/units/URB0201/URB0201_unit.bp index 439149b570..3a2be9900c 100644 --- a/units/URB0201/URB0201_unit.bp +++ b/units/URB0201/URB0201_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB0201_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 5500, BuildIconSortPriority = 50, Categories = { "BUILTBYTIER1FACTORY", diff --git a/units/URB0202/URB0202_unit.bp b/units/URB0202/URB0202_unit.bp index 9cf47af9e5..ac6067306b 100644 --- a/units/URB0202/URB0202_unit.bp +++ b/units/URB0202/URB0202_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB0202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 5500, BuildIconSortPriority = 60, Categories = { "AIR", diff --git a/units/URB0203/URB0203_unit.bp b/units/URB0203/URB0203_unit.bp index 2ae54a98db..cb2d6fc403 100644 --- a/units/URB0203/URB0203_unit.bp +++ b/units/URB0203/URB0203_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB0203_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 11000, BuildIconSortPriority = 70, Categories = { "BUILTBYTIER1FACTORY", diff --git a/units/URB0301/URB0301_unit.bp b/units/URB0301/URB0301_unit.bp index 48476e4e49..65c837ee73 100644 --- a/units/URB0301/URB0301_unit.bp +++ b/units/URB0301/URB0301_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB0301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 11000, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/URB0302/URB0302_unit.bp b/units/URB0302/URB0302_unit.bp index 4659c265d2..1a582d7db3 100644 --- a/units/URB0302/URB0302_unit.bp +++ b/units/URB0302/URB0302_unit.bp @@ -17,6 +17,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB0302_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 11000, BuildIconSortPriority = 50, Categories = { "AIR", diff --git a/units/URB0303/URB0303_unit.bp b/units/URB0303/URB0303_unit.bp index 025395b7ab..840ef5d42f 100644 --- a/units/URB0303/URB0303_unit.bp +++ b/units/URB0303/URB0303_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB0303_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 17000, BuildIconSortPriority = 60, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/URB0304/URB0304_unit.bp b/units/URB0304/URB0304_unit.bp index 6622743546..8e7bfa9dca 100644 --- a/units/URB0304/URB0304_unit.bp +++ b/units/URB0304/URB0304_unit.bp @@ -19,6 +19,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB0304_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10000, BuildIconSortPriority = 220, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/URB1101/URB1101_unit.bp b/units/URB1101/URB1101_unit.bp index 0151c9875f..2869539755 100644 --- a/units/URB1101/URB1101_unit.bp +++ b/units/URB1101/URB1101_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB1101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 70, Categories = { "BUILTBYCOMMANDER", diff --git a/units/URB1102/URB1102_unit.bp b/units/URB1102/URB1102_unit.bp index fc2b4eba0f..0e0dc2e417 100644 --- a/units/URB1102/URB1102_unit.bp +++ b/units/URB1102/URB1102_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB1102_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1400, BuildIconSortPriority = 80, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/URB1103/URB1103_unit.bp b/units/URB1103/URB1103_unit.bp index ef9abee54a..091f283c87 100644 --- a/units/URB1103/URB1103_unit.bp +++ b/units/URB1103/URB1103_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB1103_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 360, BuildIconSortPriority = 40, Categories = { "BUILTBYCOMMANDER", diff --git a/units/URB1104/URB1104_unit.bp b/units/URB1104/URB1104_unit.bp index bb53e36672..250f4d2853 100644 --- a/units/URB1104/URB1104_unit.bp +++ b/units/URB1104/URB1104_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB1104_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 360, BuildIconSortPriority = 50, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/URB1105/URB1105_unit.bp b/units/URB1105/URB1105_unit.bp index 61fb64ede0..78eebd2a79 100644 --- a/units/URB1105/URB1105_unit.bp +++ b/units/URB1105/URB1105_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB1105_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 90, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/URB1106/URB1106_unit.bp b/units/URB1106/URB1106_unit.bp index 58b101abd0..baf48ea70c 100644 --- a/units/URB1106/URB1106_unit.bp +++ b/units/URB1106/URB1106_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB1106_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 600, BuildIconSortPriority = 60, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/URB1201/URB1201_unit.bp b/units/URB1201/URB1201_unit.bp index 58cb097266..0b0b95dbb5 100644 --- a/units/URB1201/URB1201_unit.bp +++ b/units/URB1201/URB1201_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB1201_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2200, BuildIconSortPriority = 70, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/URB1202/URB1202_unit.bp b/units/URB1202/URB1202_unit.bp index aff0cfe22f..aa30984bf5 100644 --- a/units/URB1202/URB1202_unit.bp +++ b/units/URB1202/URB1202_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB1202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1800, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/URB1301/URB1301_unit.bp b/units/URB1301/URB1301_unit.bp index 695d6491a4..ad17457c9f 100644 --- a/units/URB1301/URB1301_unit.bp +++ b/units/URB1301/URB1301_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB1301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6000, BuildIconSortPriority = 70, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/URB1302/URB1302_unit.bp b/units/URB1302/URB1302_unit.bp index 21bdf23b6a..3ec23c8304 100644 --- a/units/URB1302/URB1302_unit.bp +++ b/units/URB1302/URB1302_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB1302_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6250, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/URB1303/URB1303_unit.bp b/units/URB1303/URB1303_unit.bp index a3e950fd1d..4353379906 100644 --- a/units/URB1303/URB1303_unit.bp +++ b/units/URB1303/URB1303_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB1303_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6000, BuildIconSortPriority = 50, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/URB2101/URB2101_unit.bp b/units/URB2101/URB2101_unit.bp index 04f1ac9674..1bf64b519c 100644 --- a/units/URB2101/URB2101_unit.bp +++ b/units/URB2101/URB2101_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, Unpack = Sound { Bank = 'URB', Cue = 'URB2101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1300, BuildIconSortPriority = 110, Categories = { "BUILTBYCOMMANDER", diff --git a/units/URB2104/URB2104_unit.bp b/units/URB2104/URB2104_unit.bp index 163a32768d..b89e0e0137 100644 --- a/units/URB2104/URB2104_unit.bp +++ b/units/URB2104/URB2104_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, Unpack = Sound { Bank = 'URB', Cue = 'URB2104_Activate', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 120, Categories = { "ANTIAIR", diff --git a/units/URB2108/URB2108_unit.bp b/units/URB2108/URB2108_unit.bp index 7f6ca1787c..ef193e8662 100644 --- a/units/URB2108/URB2108_unit.bp +++ b/units/URB2108/URB2108_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB2108_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 900, BuildIconSortPriority = 150, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/URB2109/URB2109_unit.bp b/units/URB2109/URB2109_unit.bp index 88c6f5d220..c4a5d6627d 100644 --- a/units/URB2109/URB2109_unit.bp +++ b/units/URB2109/URB2109_unit.bp @@ -12,6 +12,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, Unpack = Sound { Bank = 'URB', Cue = 'URB2109_Activate', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1600, BuildIconSortPriority = 130, Categories = { "ANTINAVY", diff --git a/units/URB2204/URB2204_unit.bp b/units/URB2204/URB2204_unit.bp index c7c2fd6789..fd2d35c9ec 100644 --- a/units/URB2204/URB2204_unit.bp +++ b/units/URB2204/URB2204_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB2204_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2380, BuildIconSortPriority = 120, Categories = { "ANTIAIR", diff --git a/units/URB2205/URB2205_unit.bp b/units/URB2205/URB2205_unit.bp index 487140fcf9..38ba378189 100644 --- a/units/URB2205/URB2205_unit.bp +++ b/units/URB2205/URB2205_unit.bp @@ -12,6 +12,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB2205_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 5800, BuildIconSortPriority = 130, Categories = { "ANTINAVY", diff --git a/units/URB2301/URB2301_unit.bp b/units/URB2301/URB2301_unit.bp index 07de5498dc..9bed685333 100644 --- a/units/URB2301/URB2301_unit.bp +++ b/units/URB2301/URB2301_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB2301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2000, BuildIconSortPriority = 110, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/URB2302/URB2302_unit.bp b/units/URB2302/URB2302_unit.bp index f708c4c10d..193a45f1e5 100644 --- a/units/URB2302/URB2302_unit.bp +++ b/units/URB2302/URB2302_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB2302_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10500, BuildIconSortPriority = 140, Categories = { "ARTILLERY", diff --git a/units/URB2303/URB2303_unit.bp b/units/URB2303/URB2303_unit.bp index 4e55fcd368..47d675c533 100644 --- a/units/URB2303/URB2303_unit.bp +++ b/units/URB2303/URB2303_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB2303_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3150, BuildIconSortPriority = 140, Categories = { "ARTILLERY", diff --git a/units/URB2304/URB2304_unit.bp b/units/URB2304/URB2304_unit.bp index bbfff33f20..e1c2c38587 100644 --- a/units/URB2304/URB2304_unit.bp +++ b/units/URB2304/URB2304_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB2304_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 5000, BuildIconSortPriority = 120, Categories = { "ANTIAIR", diff --git a/units/URB2305/URB2305_unit.bp b/units/URB2305/URB2305_unit.bp index 79eeab5f68..c5f0c0584a 100644 --- a/units/URB2305/URB2305_unit.bp +++ b/units/URB2305/URB2305_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ Open = Sound { Bank = 'URB', Cue = 'URB2305_Open', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4000, BuildIconSortPriority = 150, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/URB3101/URB3101_unit.bp b/units/URB3101/URB3101_unit.bp index a50a29e85f..3bde6e7c8e 100644 --- a/units/URB3101/URB3101_unit.bp +++ b/units/URB3101/URB3101_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB3101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10, BuildIconSortPriority = 180, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/URB3102/URB3102_unit.bp b/units/URB3102/URB3102_unit.bp index ce7c0a2435..fe69c866f1 100644 --- a/units/URB3102/URB3102_unit.bp +++ b/units/URB3102/URB3102_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB3102_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Sonar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 400, BuildIconSortPriority = 190, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/URB3103/URB3103_unit.bp b/units/URB3103/URB3103_unit.bp index 2e9da1398a..d7a2efb35c 100644 --- a/units/URB3103/URB3103_unit.bp +++ b/units/URB3103/URB3103_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "Scout-Deployed Land Sensor", + AverageDensity = 1, Categories = { "CYBRAN", "INTELLIGENCE", diff --git a/units/URB3104/URB3104_unit.bp b/units/URB3104/URB3104_unit.bp index 796d6ecdc3..ba135c99cb 100644 --- a/units/URB3104/URB3104_unit.bp +++ b/units/URB3104/URB3104_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB3104_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 100, BuildIconSortPriority = 200, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/URB3201/URB3201_unit.bp b/units/URB3201/URB3201_unit.bp index 271b122ead..f4a9da9d9c 100644 --- a/units/URB3201/URB3201_unit.bp +++ b/units/URB3201/URB3201_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB3201_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 50, BuildIconSortPriority = 180, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/URB3202/URB3202_unit.bp b/units/URB3202/URB3202_unit.bp index 4f02290f70..2643f813af 100644 --- a/units/URB3202/URB3202_unit.bp +++ b/units/URB3202/URB3202_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB3202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Sonar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 190, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/URB4201/URB4201_unit.bp b/units/URB4201/URB4201_unit.bp index f5250d267c..f6ce322079 100644 --- a/units/URB4201/URB4201_unit.bp +++ b/units/URB4201/URB4201_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB4201_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 950, BuildIconSortPriority = 155, Categories = { "ANTIMISSILE", diff --git a/units/URB4202/URB4202_unit.bp b/units/URB4202/URB4202_unit.bp index aad6e46ded..91a28bc84f 100644 --- a/units/URB4202/URB4202_unit.bp +++ b/units/URB4202/URB4202_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ ShieldOn = Sound { Bank = 'URB', Cue = 'URB4202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 160, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/URB4203/URB4203_unit.bp b/units/URB4203/URB4203_unit.bp index d536a5b171..cfec3fe37c 100644 --- a/units/URB4203/URB4203_unit.bp +++ b/units/URB4203/URB4203_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB4203_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 150, BuildIconSortPriority = 200, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/URB4204/URB4204_unit.bp b/units/URB4204/URB4204_unit.bp index e1fae00053..5d6991928e 100644 --- a/units/URB4204/URB4204_unit.bp +++ b/units/URB4204/URB4204_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ ShieldOn = Sound { Bank = 'URB', Cue = 'URB4202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 162, Categories = { "CYBRAN", diff --git a/units/URB4205/URB4205_unit.bp b/units/URB4205/URB4205_unit.bp index 2bad6748b3..0306caa950 100644 --- a/units/URB4205/URB4205_unit.bp +++ b/units/URB4205/URB4205_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ ShieldOn = Sound { Bank = 'URB', Cue = 'URB4202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 163, Categories = { "CYBRAN", diff --git a/units/URB4206/URB4206_unit.bp b/units/URB4206/URB4206_unit.bp index a0b59319d5..08e9ecaf9d 100644 --- a/units/URB4206/URB4206_unit.bp +++ b/units/URB4206/URB4206_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ ShieldOn = Sound { Bank = 'URB', Cue = 'URB4202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 164, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/URB4207/URB4207_unit.bp b/units/URB4207/URB4207_unit.bp index 92b7972ec3..20cb2ceea2 100644 --- a/units/URB4207/URB4207_unit.bp +++ b/units/URB4207/URB4207_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ ShieldOn = Sound { Bank = 'URB', Cue = 'URB4202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 165, Categories = { "CYBRAN", diff --git a/units/URB4302/URB4302_unit.bp b/units/URB4302/URB4302_unit.bp index f1a5715384..621a9ce6a5 100644 --- a/units/URB4302/URB4302_unit.bp +++ b/units/URB4302/URB4302_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URL', Cue = 'URB4302_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3800, BuildIconSortPriority = 170, Categories = { "ANTIMISSILE", diff --git a/units/URB5101/URB5101_unit.bp b/units/URB5101/URB5101_unit.bp index 65a38dcf23..5895034e02 100644 --- a/units/URB5101/URB5101_unit.bp +++ b/units/URB5101/URB5101_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'URB', Cue = 'URB5101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 200, Categories = { "BENIGN", diff --git a/units/URB5102/URB5102_unit.bp b/units/URB5102/URB5102_unit.bp index 2923d6238d..7ec542419b 100644 --- a/units/URB5102/URB5102_unit.bp +++ b/units/URB5102/URB5102_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "Cybran Transport Beacon", + AverageDensity = 10, Categories = { "CYBRAN", "FERRYBEACON", diff --git a/units/URB5103/URB5103_unit.bp b/units/URB5103/URB5103_unit.bp index 359315f35a..9974662df7 100644 --- a/units/URB5103/URB5103_unit.bp +++ b/units/URB5103/URB5103_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "Quantum Gate Beacon", + AverageDensity = 10, Categories = { "CYBRAN", "PRODUCTSC1", diff --git a/units/URB5202/URB5202_unit.bp b/units/URB5202/URB5202_unit.bp index bb7bccea80..dcc5154382 100644 --- a/units/URB5202/URB5202_unit.bp +++ b/units/URB5202/URB5202_unit.bp @@ -13,6 +13,7 @@ UnitBlueprint{ Destroyed = Sound { Bank = 'URLDestroy', Cue = 'URB_Destroy_Huge', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 210, Categories = { "AIRSTAGINGPLATFORM", diff --git a/units/URB5204/URB5204_unit.bp b/units/URB5204/URB5204_unit.bp index 0512030668..da1971c751 100644 --- a/units/URB5204/URB5204_unit.bp +++ b/units/URB5204/URB5204_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "Concrete", + AverageDensity = 1, Categories = { "CYBRAN", "LAND", diff --git a/units/URL0001/URL0001_unit.bp b/units/URL0001/URL0001_unit.bp index 0c741696d0..a1432d9917 100644 --- a/units/URL0001/URL0001_unit.bp +++ b/units/URL0001/URL0001_unit.bp @@ -35,6 +35,7 @@ UnitBlueprint{ TeleportIn = Sound { Bank = 'Impacts', Cue = 'XSA_Bomb_Explosion_01', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Commander', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10000, BuildBotTotal = 2, Categories = { "AMPHIBIOUS", diff --git a/units/URL0101/URL0101_unit.bp b/units/URL0101/URL0101_unit.bp index c549600182..1fdc30d2ab 100644 --- a/units/URL0101/URL0101_unit.bp +++ b/units/URL0101/URL0101_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0101_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 15, BuildIconSortPriority = 20, Categories = { "BOT", diff --git a/units/URL0103/URL0103_unit.bp b/units/URL0103/URL0103_unit.bp index 862ea7c5bd..679d955f65 100644 --- a/units/URL0103/URL0103_unit.bp +++ b/units/URL0103/URL0103_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0103_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 140, BuildIconSortPriority = 60, Categories = { "ARTILLERY", diff --git a/units/URL0104/URL0104_unit.bp b/units/URL0104/URL0104_unit.bp index 1db003e30a..a65b833d8e 100644 --- a/units/URL0104/URL0104_unit.bp +++ b/units/URL0104/URL0104_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0104_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 260, BuildIconSortPriority = 50, Categories = { "ANTIAIR", diff --git a/units/URL0105/URL0105_unit.bp b/units/URL0105/URL0105_unit.bp index 9fd1e98278..59d693a8d3 100644 --- a/units/URL0105/URL0105_unit.bp +++ b/units/URL0105/URL0105_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0105_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 145, BuildBotTotal = 1, BuildIconSortPriority = 10, Categories = { diff --git a/units/URL0106/URL0106_unit.bp b/units/URL0106/URL0106_unit.bp index ff8e9ad4d6..d4df86686c 100644 --- a/units/URL0106/URL0106_unit.bp +++ b/units/URL0106/URL0106_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0106_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 90, BuildIconSortPriority = 30, Categories = { "BOT", diff --git a/units/URL0107/URL0107_unit.bp b/units/URL0107/URL0107_unit.bp index dde522cc29..1734e47049 100644 --- a/units/URL0107/URL0107_unit.bp +++ b/units/URL0107/URL0107_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0107_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 270, BuildIconSortPriority = 40, Categories = { "BOT", diff --git a/units/URL0111/URL0111_unit.bp b/units/URL0111/URL0111_unit.bp index ec37eabd77..822f1cd927 100644 --- a/units/URL0111/URL0111_unit.bp +++ b/units/URL0111/URL0111_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0111_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 700, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/URL0202/URL0202_unit.bp b/units/URL0202/URL0202_unit.bp index 922c41b68b..a052ea23f2 100644 --- a/units/URL0202/URL0202_unit.bp +++ b/units/URL0202/URL0202_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0202_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1900, BuildIconSortPriority = 20, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/URL0203/URL0203_unit.bp b/units/URL0203/URL0203_unit.bp index dd457d5ebc..bb309c47c5 100644 --- a/units/URL0203/URL0203_unit.bp +++ b/units/URL0203/URL0203_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0203_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1200, BuildIconSortPriority = 25, Categories = { "AMPHIBIOUS", diff --git a/units/URL0205/URL0205_unit.bp b/units/URL0205/URL0205_unit.bp index b955eaa7bf..843e5b4cab 100644 --- a/units/URL0205/URL0205_unit.bp +++ b/units/URL0205/URL0205_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0205_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1000, BuildIconSortPriority = 30, Categories = { "ANTIAIR", diff --git a/units/URL0208/URL0208_unit.bp b/units/URL0208/URL0208_unit.bp index a467385836..fd978b9049 100644 --- a/units/URL0208/URL0208_unit.bp +++ b/units/URL0208/URL0208_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0208_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 390, BuildBotTotal = 2, BuildIconSortPriority = 10, Categories = { diff --git a/units/URL0301/URL0301_unit.bp b/units/URL0301/URL0301_unit.bp index f40d826b72..2924c84fa3 100644 --- a/units/URL0301/URL0301_unit.bp +++ b/units/URL0301/URL0301_unit.bp @@ -27,6 +27,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0301_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Commander', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 19000, BuildBotTotal = 3, BuildIconSortPriority = 10, Categories = { diff --git a/units/URL0303/URL0303_unit.bp b/units/URL0303/URL0303_unit.bp index 59e0eec06c..70391e7d74 100644 --- a/units/URL0303/URL0303_unit.bp +++ b/units/URL0303/URL0303_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0303_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3000, BuildIconSortPriority = 20, Categories = { "ANTIMISSILE", diff --git a/units/URL0304/URL0304_unit.bp b/units/URL0304/URL0304_unit.bp index bfc89a6c39..1dcf74f88a 100644 --- a/units/URL0304/URL0304_unit.bp +++ b/units/URL0304/URL0304_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0304_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 850, BuildIconSortPriority = 30, Categories = { "ARTILLERY", diff --git a/units/URL0306/URL0306_unit.bp b/units/URL0306/URL0306_unit.bp index 85797a8a1b..e7f6a3ba55 100644 --- a/units/URL0306/URL0306_unit.bp +++ b/units/URL0306/URL0306_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0306_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 350, BuildIconSortPriority = 60, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/URL0309/URL0309_unit.bp b/units/URL0309/URL0309_unit.bp index e29301fcd5..32ad559dc2 100644 --- a/units/URL0309/URL0309_unit.bp +++ b/units/URL0309/URL0309_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0309_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 740, BuildBotTotal = 3, BuildIconSortPriority = 10, Categories = { diff --git a/units/URL0401/URL0401_unit.bp b/units/URL0401/URL0401_unit.bp index d260a5d027..35c25c417e 100644 --- a/units/URL0401/URL0401_unit.bp +++ b/units/URL0401/URL0401_unit.bp @@ -13,6 +13,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0401_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 9000, BuildIconSortPriority = 10, Categories = { "AMPHIBIOUS", diff --git a/units/URL0402/URL0402_unit.bp b/units/URL0402/URL0402_unit.bp index 7be90f0fba..9ddac01947 100644 --- a/units/URL0402/URL0402_unit.bp +++ b/units/URL0402/URL0402_unit.bp @@ -25,6 +25,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URL', Cue = 'URL0402_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Spider', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 45000, BuildIconSortPriority = 20, Categories = { "AMPHIBIOUS", diff --git a/units/URS0103/URS0103_unit.bp b/units/URS0103/URS0103_unit.bp index 3bf26ad7ce..3b4094d783 100644 --- a/units/URS0103/URS0103_unit.bp +++ b/units/URS0103/URS0103_unit.bp @@ -18,6 +18,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URS', Cue = 'URS0103_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1900, BuildIconSortPriority = 40, Categories = { "ANTIAIR", diff --git a/units/URS0201/URS0201_unit.bp b/units/URS0201/URS0201_unit.bp index 113e7ea586..690ab6ff1a 100644 --- a/units/URS0201/URS0201_unit.bp +++ b/units/URS0201/URS0201_unit.bp @@ -21,6 +21,7 @@ UnitBlueprint{ TransitionWater = Sound { Bank = 'URSStream', Cue = 'URS0201_Land_Retract', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6500, BuildIconSortPriority = 25, Categories = { "AMPHIBIOUS", diff --git a/units/URS0202/URS0202_unit.bp b/units/URS0202/URS0202_unit.bp index b1a0bc9984..3e55034506 100644 --- a/units/URS0202/URS0202_unit.bp +++ b/units/URS0202/URS0202_unit.bp @@ -22,6 +22,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URS', Cue = 'URS0202_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3000, BuildIconSortPriority = 30, Categories = { "AIRSTAGINGPLATFORM", diff --git a/units/URS0203/URS0203_unit.bp b/units/URS0203/URS0203_unit.bp index 99a9ab2d48..ddeabb2842 100644 --- a/units/URS0203/URS0203_unit.bp +++ b/units/URS0203/URS0203_unit.bp @@ -13,6 +13,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'URS', Cue = 'URS_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Sub', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 775, BuildIconSortPriority = 30, Categories = { "ANTINAVY", diff --git a/units/URS0302/URS0302_unit.bp b/units/URS0302/URS0302_unit.bp index 9fd2fe6dbb..df88beecfc 100644 --- a/units/URS0302/URS0302_unit.bp +++ b/units/URS0302/URS0302_unit.bp @@ -19,6 +19,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URS', Cue = 'URS0302_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 44500, BuildIconSortPriority = 30, Categories = { "ANTIMISSILE", diff --git a/units/URS0303/URS0303_unit.bp b/units/URS0303/URS0303_unit.bp index e1193c83ff..105a3c53f7 100644 --- a/units/URS0303/URS0303_unit.bp +++ b/units/URS0303/URS0303_unit.bp @@ -20,6 +20,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URS', Cue = 'URS0303_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 20000, BuildIconSortPriority = 40, Categories = { "AIRSTAGINGPLATFORM", diff --git a/units/URS0304/URS0304_unit.bp b/units/URS0304/URS0304_unit.bp index 0c8331c629..1a424b2ce2 100644 --- a/units/URS0304/URS0304_unit.bp +++ b/units/URS0304/URS0304_unit.bp @@ -17,6 +17,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'URS', Cue = 'URS_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Sub', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3500, BuildIconSortPriority = 20, Categories = { "ANTINAVY", diff --git a/units/URS0305/URS0305_unit.bp b/units/URS0305/URS0305_unit.bp index 227f02491c..55b8225fba 100644 --- a/units/URS0305/URS0305_unit.bp +++ b/units/URS0305/URS0305_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'URS', Cue = 'URS0305_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Sonar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1200, BuildIconSortPriority = 190, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/UXL0021/UXL0021_unit.bp b/units/UXL0021/UXL0021_unit.bp index b7a348387e..209ad6a1e6 100644 --- a/units/UXL0021/UXL0021_unit.bp +++ b/units/UXL0021/UXL0021_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "Test Unit Arc Projectile", + AverageDensity = 25, Categories = { "ARTILLERY", "DEBUG", diff --git a/units/XAA0202/XAA0202_unit.bp b/units/XAA0202/XAA0202_unit.bp index 2016d2369b..ff8f41d9b7 100644 --- a/units/XAA0202/XAA0202_unit.bp +++ b/units/XAA0202/XAA0202_unit.bp @@ -38,6 +38,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XAA', Cue = 'XAA0202_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 15, Categories = { "AEON", diff --git a/units/XAA0305/XAA0305_unit.bp b/units/XAA0305/XAA0305_unit.bp index fde744a4d2..46a3a4a197 100644 --- a/units/XAA0305/XAA0305_unit.bp +++ b/units/XAA0305/XAA0305_unit.bp @@ -35,7 +35,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XAA', Cue = 'XAA0305_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 6000, BuildIconSortPriority = 50, Categories = { "AEON", diff --git a/units/XAA0306/XAA0306_unit.bp b/units/XAA0306/XAA0306_unit.bp index 507757ad1e..a2dac7f4d3 100644 --- a/units/XAA0306/XAA0306_unit.bp +++ b/units/XAA0306/XAA0306_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XAA', Cue = 'XAA0306_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3750, BuildIconSortPriority = 30, Categories = { "AEON", diff --git a/units/XAB1401/XAB1401_unit.bp b/units/XAB1401/XAB1401_unit.bp index f1a7310f5b..4602ad22ec 100644 --- a/units/XAB1401/XAB1401_unit.bp +++ b/units/XAB1401/XAB1401_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'Explosions', Cue = 'Aeon_Nuke_Impact', LodCutoff = 'Weapon_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 5000, BuildIconSortPriority = 140, Categories = { "AEON", diff --git a/units/XAB2307/XAB2307_unit.bp b/units/XAB2307/XAB2307_unit.bp index 7ee0ebac5c..7547fad3c7 100644 --- a/units/XAB2307/XAB2307_unit.bp +++ b/units/XAB2307/XAB2307_unit.bp @@ -12,6 +12,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XAB', Cue = 'XAB2307_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 9000, BuildIconSortPriority = 150, Categories = { "AEON", diff --git a/units/XAB3301/XAB3301_unit.bp b/units/XAB3301/XAB3301_unit.bp index cd8d0a80a7..eb51bd74ed 100644 --- a/units/XAB3301/XAB3301_unit.bp +++ b/units/XAB3301/XAB3301_unit.bp @@ -13,6 +13,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XAB', Cue = 'XAB3301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 250, BuildIconSortPriority = 200, Categories = { "ABILITYBUTTON", diff --git a/units/XAL0203/XAL0203_unit.bp b/units/XAL0203/XAL0203_unit.bp index e940b4f1d0..78d406848e 100644 --- a/units/XAL0203/XAL0203_unit.bp +++ b/units/XAL0203/XAL0203_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XAL', Cue = 'XAL0203_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500.0, BuildIconSortPriority = 20, Categories = { "AEON", diff --git a/units/XAL0305/XAL0305_unit.bp b/units/XAL0305/XAL0305_unit.bp index 6d40cb55b0..2f1cb104df 100644 --- a/units/XAL0305/XAL0305_unit.bp +++ b/units/XAL0305/XAL0305_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XAL', Cue = 'XAL0305_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 15, Categories = { "AEON", diff --git a/units/XAS0204/XAS0204_unit.bp b/units/XAS0204/XAS0204_unit.bp index 9482188947..8d61788960 100644 --- a/units/XAS0204/XAS0204_unit.bp +++ b/units/XAS0204/XAS0204_unit.bp @@ -13,6 +13,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'UAS', Cue = 'UAS_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Sub', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1800, BuildIconSortPriority = 15, Categories = { "AEON", diff --git a/units/XAS0306/XAS0306_unit.bp b/units/XAS0306/XAS0306_unit.bp index 51bd94eab3..e35cf0aec8 100644 --- a/units/XAS0306/XAS0306_unit.bp +++ b/units/XAS0306/XAS0306_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XAS', Cue = 'XAS0306_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Aeon_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 7500, BuildIconSortPriority = 20, Categories = { "AEON", diff --git a/units/XEA0002/XEA0002_unit.bp b/units/XEA0002/XEA0002_unit.bp index e421a758fc..dc22da9ab5 100644 --- a/units/XEA0002/XEA0002_unit.bp +++ b/units/XEA0002/XEA0002_unit.bp @@ -25,6 +25,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XEA', Cue = 'XEA0306_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 100, BuildIconSortPriority = 10, Categories = { "AIR", diff --git a/units/XEA0306/XEA0306_unit.bp b/units/XEA0306/XEA0306_unit.bp index 606eabe4a5..efd545d228 100644 --- a/units/XEA0306/XEA0306_unit.bp +++ b/units/XEA0306/XEA0306_unit.bp @@ -41,7 +41,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, Unload = Sound { Bank = 'XEA', Cue = 'XEA0306_Unit_Unload', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 4500, BuildIconSortPriority = 60, Categories = { "AIR", diff --git a/units/XEA3204/XEA3204_unit.bp b/units/XEA3204/XEA3204_unit.bp index 053aff0f16..c08ade305b 100644 --- a/units/XEA3204/XEA3204_unit.bp +++ b/units/XEA3204/XEA3204_unit.bp @@ -36,8 +36,10 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XEA', Cue = 'XEA3204_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 50, Categories = { "AIR", + "CANLANDONWATER", "CAPTURE", "ENGINEER", "MOBILE", diff --git a/units/XEB0104/XEB0104_unit.bp b/units/XEB0104/XEB0104_unit.bp index 80220efb10..b9cfcb8c35 100644 --- a/units/XEB0104/XEB0104_unit.bp +++ b/units/XEB0104/XEB0104_unit.bp @@ -14,6 +14,7 @@ UnitBlueprint{ Open = Sound { Bank = 'XEB', Cue = 'XEB0104_Open', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1000, BuildIconSortPriority = 200, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/XEB0204/XEB0204_unit.bp b/units/XEB0204/XEB0204_unit.bp index 1496f2a08d..1444b16cda 100644 --- a/units/XEB0204/XEB0204_unit.bp +++ b/units/XEB0204/XEB0204_unit.bp @@ -14,6 +14,7 @@ UnitBlueprint{ Open = Sound { Bank = 'XEB', Cue = 'XEB0204_Open', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2500, BuildIconSortPriority = 200, Categories = { "CONSTRUCTION", diff --git a/units/XEB2306/XEB2306_unit.bp b/units/XEB2306/XEB2306_unit.bp index e4ee936b7c..4b3aafcabe 100644 --- a/units/XEB2306/XEB2306_unit.bp +++ b/units/XEB2306/XEB2306_unit.bp @@ -5,6 +5,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XEB', Cue = 'XEB2306_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6500, BuildIconSortPriority = 110, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/XEB2402/XEB2402_unit.bp b/units/XEB2402/XEB2402_unit.bp index 739bb0d057..85a8722a84 100644 --- a/units/XEB2402/XEB2402_unit.bp +++ b/units/XEB2402/XEB2402_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ MoveArms = Sound { Bank = 'XEB', Cue = 'XEB2402_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 9000, Categories = { "AIR", "BUILTBYTIER3COMMANDER", diff --git a/units/XEL0209/XEL0209_unit.bp b/units/XEL0209/XEL0209_unit.bp index 6307607424..145e40d8c8 100644 --- a/units/XEL0209/XEL0209_unit.bp +++ b/units/XEL0209/XEL0209_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XEL', Cue = 'XEL0209_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1040, BuildIconSortPriority = 15, Categories = { "AMPHIBIOUS", diff --git a/units/XEL0305/XEL0305_unit.bp b/units/XEL0305/XEL0305_unit.bp index 604f718c60..41b9644005 100644 --- a/units/XEL0305/XEL0305_unit.bp +++ b/units/XEL0305/XEL0305_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XEL', Cue = 'XEL0305_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 7200, BuildIconSortPriority = 30, Categories = { "AMPHIBIOUS", diff --git a/units/XEL0306/XEL0306_unit.bp b/units/XEL0306/XEL0306_unit.bp index 4d8911f6ab..41b7881190 100644 --- a/units/XEL0306/XEL0306_unit.bp +++ b/units/XEL0306/XEL0306_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, Unpack = Sound { Bank = 'UEL', Cue = 'UEL0111_Open', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1700, BuildIconSortPriority = 30, Categories = { "BUILTBYTIER3FACTORY", diff --git a/units/XES0102/XES0102_unit.bp b/units/XES0102/XES0102_unit.bp index 5fb4e61034..8850c6bbae 100644 --- a/units/XES0102/XES0102_unit.bp +++ b/units/XES0102/XES0102_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XES', Cue = 'XES0102_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2000, BuildIconSortPriority = 20, Categories = { "ANTINAVY", diff --git a/units/XES0205/XES0205_unit.bp b/units/XES0205/XES0205_unit.bp index c4eba490cb..ea2c333343 100644 --- a/units/XES0205/XES0205_unit.bp +++ b/units/XES0205/XES0205_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XES', Cue = 'XES0205_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 550, BuildIconSortPriority = 60, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/XES0307/XES0307_unit.bp b/units/XES0307/XES0307_unit.bp index c75b0b75eb..1807f3291d 100644 --- a/units/XES0307/XES0307_unit.bp +++ b/units/XES0307/XES0307_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XES', Cue = 'XES0307_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 25000, BuildIconSortPriority = 20, Categories = { "ANTIMISSILE", diff --git a/units/XRA0105/XRA0105_unit.bp b/units/XRA0105/XRA0105_unit.bp index 6fc0f849c9..32c461c77a 100644 --- a/units/XRA0105/XRA0105_unit.bp +++ b/units/XRA0105/XRA0105_unit.bp @@ -35,7 +35,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XRA', Cue = 'XRA0105_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 350, BuildIconSortPriority = 40, Categories = { "AIR", diff --git a/units/XRA0305/XRA0305_unit.bp b/units/XRA0305/XRA0305_unit.bp index b1da52dc72..9f636a870b 100644 --- a/units/XRA0305/XRA0305_unit.bp +++ b/units/XRA0305/XRA0305_unit.bp @@ -33,7 +33,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XRA', Cue = 'XRA0305_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 5900, BuildIconSortPriority = 50, Categories = { "AIR", diff --git a/units/XRB0104/XRB0104_unit.bp b/units/XRB0104/XRB0104_unit.bp index d89df59435..c1963c02ed 100644 --- a/units/XRB0104/XRB0104_unit.bp +++ b/units/XRB0104/XRB0104_unit.bp @@ -18,6 +18,7 @@ UnitBlueprint{ StartReclaim = Sound { Bank = 'URL', Cue = 'URL0105_Reclaim_Start', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildBotTotal = 1, BuildIconSortPriority = 200, Categories = { diff --git a/units/XRB0204/XRB0204_unit.bp b/units/XRB0204/XRB0204_unit.bp index 71fc1fc7a7..eb037aa918 100644 --- a/units/XRB0204/XRB0204_unit.bp +++ b/units/XRB0204/XRB0204_unit.bp @@ -19,6 +19,7 @@ UnitBlueprint{ StartReclaim = Sound { Bank = 'URL', Cue = 'URL0105_Reclaim_Start', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1000, BuildBotTotal = 2, BuildIconSortPriority = 200, Categories = { diff --git a/units/XRB0304/XRB0304_unit.bp b/units/XRB0304/XRB0304_unit.bp index 592bce3186..285f739525 100644 --- a/units/XRB0304/XRB0304_unit.bp +++ b/units/XRB0304/XRB0304_unit.bp @@ -19,6 +19,7 @@ UnitBlueprint{ StartReclaim = Sound { Bank = 'URL', Cue = 'URL0105_Reclaim_Start', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2000, BuildBotTotal = 3, BuildIconSortPriority = 200, Categories = { diff --git a/units/XRB2308/XRB2308_unit.bp b/units/XRB2308/XRB2308_unit.bp index 64c3bd83b9..c372f13d63 100644 --- a/units/XRB2308/XRB2308_unit.bp +++ b/units/XRB2308/XRB2308_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'Explosions', Cue = 'Expl_Water_Lrg_01', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 9000, BuildIconSortPriority = 130, Categories = { "ANTINAVY", diff --git a/units/XRB2309/XRB2309_unit.bp b/units/XRB2309/XRB2309_unit.bp index 4594873004..0f9f0eb88d 100644 --- a/units/XRB2309/XRB2309_unit.bp +++ b/units/XRB2309/XRB2309_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'Explosions', Cue = 'Expl_Water_Lrg_01', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 9000, BuildIconSortPriority = 130, Categories = { "ANTINAVY", diff --git a/units/XRB3301/XRB3301_unit.bp b/units/XRB3301/XRB3301_unit.bp index 9055806694..e085aabcd3 100644 --- a/units/XRB3301/XRB3301_unit.bp +++ b/units/XRB3301/XRB3301_unit.bp @@ -13,6 +13,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XRB', Cue = 'XRB3301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 200, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/XRL0002/XRL0002_unit.bp b/units/XRL0002/XRL0002_unit.bp index 8f67675e5b..4a009c3c6a 100644 --- a/units/XRL0002/XRL0002_unit.bp +++ b/units/XRL0002/XRL0002_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ EggSink = Sound { Bank = 'URLDestroy', Cue = 'URB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10, BuildIconSortPriority = 10, Categories = { "CONSTRUCTION", diff --git a/units/XRL0003/XRL0003_unit.bp b/units/XRL0003/XRL0003_unit.bp index 6b85be0c66..b8d44a70b0 100644 --- a/units/XRL0003/XRL0003_unit.bp +++ b/units/XRL0003/XRL0003_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ EggSink = Sound { Bank = 'XRL_Stream', Cue = 'XRL_Crab_Sink', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10, BuildIconSortPriority = 20, Categories = { "CONSTRUCTION", diff --git a/units/XRL0004/XRL0004_unit.bp b/units/XRL0004/XRL0004_unit.bp index e5c3d1c820..b957721913 100644 --- a/units/XRL0004/XRL0004_unit.bp +++ b/units/XRL0004/XRL0004_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ EggSink = Sound { Bank = 'XRL_Stream', Cue = 'XRL_Crab_Sink', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10, BuildIconSortPriority = 30, Categories = { "CONSTRUCTION", diff --git a/units/XRL0005/XRL0005_unit.bp b/units/XRL0005/XRL0005_unit.bp index 5a940579f6..fcd2c67130 100644 --- a/units/XRL0005/XRL0005_unit.bp +++ b/units/XRL0005/XRL0005_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ EggSink = Sound { Bank = 'XRL_Stream', Cue = 'XRL_Crab_Sink', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10, BuildIconSortPriority = 30, Categories = { "CONSTRUCTION", diff --git a/units/XRL0302/XRL0302_unit.bp b/units/XRL0302/XRL0302_unit.bp index dc0d226e2d..1d2b23b8ab 100644 --- a/units/XRL0302/XRL0302_unit.bp +++ b/units/XRL0302/XRL0302_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XRL', Cue = 'XRL0302_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 400, Buffs = { Stun = { Add = { diff --git a/units/XRL0305/XRL0305_unit.bp b/units/XRL0305/XRL0305_unit.bp index a3eef8a623..5dca16f87c 100644 --- a/units/XRL0305/XRL0305_unit.bp +++ b/units/XRL0305/XRL0305_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XRL', Cue = 'XRL0305_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 7500, BuildIconSortPriority = 20, Categories = { "AMPHIBIOUS", diff --git a/units/XRL0403/XRL0403_unit.bp b/units/XRL0403/XRL0403_unit.bp index 2a1ebfe5e9..8b27cc961e 100644 --- a/units/XRL0403/XRL0403_unit.bp +++ b/units/XRL0403/XRL0403_unit.bp @@ -25,6 +25,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XRL', Cue = 'XRL0403_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Spider', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 110000, BuildBotTotal = 12, BuildIconSortPriority = 30, Categories = { diff --git a/units/XRO4001/XRO4001_unit.bp b/units/XRO4001/XRO4001_unit.bp index f07e7e3579..611713f7af 100644 --- a/units/XRO4001/XRO4001_unit.bp +++ b/units/XRO4001/XRO4001_unit.bp @@ -3,6 +3,7 @@ UnitBlueprint{ Audio = { UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1000, Categories = { "OPERATION", "RECLAIMABLE", diff --git a/units/XRS0204/XRS0204_unit.bp b/units/XRS0204/XRS0204_unit.bp index cee56bad61..e1508dd5f4 100644 --- a/units/XRS0204/XRS0204_unit.bp +++ b/units/XRS0204/XRS0204_unit.bp @@ -13,6 +13,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'URS', Cue = 'URS_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Sub', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1430, BuildIconSortPriority = 20, Categories = { "ANTINAVY", diff --git a/units/XRS0205/XRS0205_unit.bp b/units/XRS0205/XRS0205_unit.bp index 5c018228a3..ca529c021d 100644 --- a/units/XRS0205/XRS0205_unit.bp +++ b/units/XRS0205/XRS0205_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XRS', Cue = 'XRS0205_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'Interface', Cue = 'Cybran_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1500, BuildIconSortPriority = 40, Categories = { "ANTITORPEDO", diff --git a/units/XSA0101/XSA0101_unit.bp b/units/XSA0101/XSA0101_unit.bp index 618f8d79d4..2a526c1ec5 100644 --- a/units/XSA0101/XSA0101_unit.bp +++ b/units/XSA0101/XSA0101_unit.bp @@ -35,6 +35,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XSA', Cue = 'XSA0101_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 32, BuildIconSortPriority = 20, Categories = { "AIR", diff --git a/units/XSA0102/XSA0102_unit.bp b/units/XSA0102/XSA0102_unit.bp index 641a06deac..6408e4e69e 100644 --- a/units/XSA0102/XSA0102_unit.bp +++ b/units/XSA0102/XSA0102_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XSA', Cue = 'XSA0102_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 290, BuildIconSortPriority = 30, Categories = { "AIR", diff --git a/units/XSA0103/XSA0103_unit.bp b/units/XSA0103/XSA0103_unit.bp index 21ccdf88d7..3482efdf94 100644 --- a/units/XSA0103/XSA0103_unit.bp +++ b/units/XSA0103/XSA0103_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XSA', Cue = 'XSA0103_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 210, BuildIconSortPriority = 40, Categories = { "AIR", diff --git a/units/XSA0104/XSA0104_unit.bp b/units/XSA0104/XSA0104_unit.bp index d62307cc73..bf7596039d 100644 --- a/units/XSA0104/XSA0104_unit.bp +++ b/units/XSA0104/XSA0104_unit.bp @@ -40,7 +40,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, Unload = Sound { Bank = 'XSA', Cue = 'XSA0104_Unit_Unload', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 1625, BuildIconSortPriority = 40, Categories = { "AIR", diff --git a/units/XSA0107/XSA0107_unit.bp b/units/XSA0107/XSA0107_unit.bp index 23cd377e1a..572ca9a369 100644 --- a/units/XSA0107/XSA0107_unit.bp +++ b/units/XSA0107/XSA0107_unit.bp @@ -40,7 +40,7 @@ UnitBlueprint{ UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, Unload = Sound { Bank = 'XSA', Cue = 'XSA0107_Unit_Unload', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 500, BuildIconSortPriority = 50, Categories = { "AIR", diff --git a/units/XSA0202/XSA0202_unit.bp b/units/XSA0202/XSA0202_unit.bp index 2bb3388879..0b26a78f21 100644 --- a/units/XSA0202/XSA0202_unit.bp +++ b/units/XSA0202/XSA0202_unit.bp @@ -40,6 +40,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XSA', Cue = 'XSA0202_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1000, BuildIconSortPriority = 15, Categories = { "AIR", diff --git a/units/XSA0203/XSA0203_unit.bp b/units/XSA0203/XSA0203_unit.bp index a06fcaee6d..7ecfd72fde 100644 --- a/units/XSA0203/XSA0203_unit.bp +++ b/units/XSA0203/XSA0203_unit.bp @@ -35,7 +35,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XSA', Cue = 'XSA0203_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, - AverageDensity = 1, + AverageDensity = 1800, BuildIconSortPriority = 30, Categories = { "AIR", diff --git a/units/XSA0204/XSA0204_unit.bp b/units/XSA0204/XSA0204_unit.bp index cea54c7699..754442a586 100644 --- a/units/XSA0204/XSA0204_unit.bp +++ b/units/XSA0204/XSA0204_unit.bp @@ -36,6 +36,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XSA', Cue = 'XSA0204_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 840, BuildIconSortPriority = 20, Categories = { "AIR", diff --git a/units/XSA0302/XSA0302_unit.bp b/units/XSA0302/XSA0302_unit.bp index e3784d7833..8055ad5e2f 100644 --- a/units/XSA0302/XSA0302_unit.bp +++ b/units/XSA0302/XSA0302_unit.bp @@ -35,6 +35,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XSA', Cue = 'XSA0302_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1100, BuildIconSortPriority = 20, Categories = { "AIR", diff --git a/units/XSA0303/XSA0303_unit.bp b/units/XSA0303/XSA0303_unit.bp index 5b75518559..be57d99a16 100644 --- a/units/XSA0303/XSA0303_unit.bp +++ b/units/XSA0303/XSA0303_unit.bp @@ -41,6 +41,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XSA', Cue = 'XSA0303_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2275, BuildIconSortPriority = 30, Categories = { "AIR", diff --git a/units/XSA0304/XSA0304_unit.bp b/units/XSA0304/XSA0304_unit.bp index 5b00a577c1..f01db67978 100644 --- a/units/XSA0304/XSA0304_unit.bp +++ b/units/XSA0304/XSA0304_unit.bp @@ -40,6 +40,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XSA', Cue = 'XSA0304_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3900, BuildIconSortPriority = 40, Categories = { "AIR", diff --git a/units/XSA0402/XSA0402_unit.bp b/units/XSA0402/XSA0402_unit.bp index 8a2d460285..d75ca6e541 100644 --- a/units/XSA0402/XSA0402_unit.bp +++ b/units/XSA0402/XSA0402_unit.bp @@ -49,6 +49,7 @@ UnitBlueprint{ Thruster = Sound { Bank = 'XSA', Cue = 'XSA0402_Move_Thruster', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Air', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 52000, BuildIconSortPriority = 10, Categories = { "AIR", diff --git a/units/XSB0101/XSB0101_unit.bp b/units/XSB0101/XSB0101_unit.bp index f75565276c..56f3b23a1b 100644 --- a/units/XSB0101/XSB0101_unit.bp +++ b/units/XSB0101/XSB0101_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XSB', Cue = 'XSB0101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3500, BuildIconSortPriority = 10, Categories = { "BUILTBYCOMMANDER", diff --git a/units/XSB0102/XSB0102_unit.bp b/units/XSB0102/XSB0102_unit.bp index 6d21c2883d..c5fc9b0733 100644 --- a/units/XSB0102/XSB0102_unit.bp +++ b/units/XSB0102/XSB0102_unit.bp @@ -14,6 +14,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XSB', Cue = 'XSB0102_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3500, BuildIconSortPriority = 20, Categories = { "AIR", diff --git a/units/XSB0103/XSB0103_unit.bp b/units/XSB0103/XSB0103_unit.bp index c333bf7d97..4ef9999eab 100644 --- a/units/XSB0103/XSB0103_unit.bp +++ b/units/XSB0103/XSB0103_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XSB', Cue = 'XSB0103_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4000, BuildIconSortPriority = 30, Categories = { "BUILTBYCOMMANDER", diff --git a/units/XSB0201/XSB0201_unit.bp b/units/XSB0201/XSB0201_unit.bp index ae714fa6fd..f6762893db 100644 --- a/units/XSB0201/XSB0201_unit.bp +++ b/units/XSB0201/XSB0201_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XSB', Cue = 'XSB0201_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 7000, BuildIconSortPriority = 50, Categories = { "BUILTBYTIER1FACTORY", diff --git a/units/XSB0202/XSB0202_unit.bp b/units/XSB0202/XSB0202_unit.bp index fb192487e1..a0e36fe674 100644 --- a/units/XSB0202/XSB0202_unit.bp +++ b/units/XSB0202/XSB0202_unit.bp @@ -14,6 +14,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XSB', Cue = 'XSB0202_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 7000, BuildIconSortPriority = 60, Categories = { "AIR", diff --git a/units/XSB0203/XSB0203_unit.bp b/units/XSB0203/XSB0203_unit.bp index 0d6144b7a0..3658b20a90 100644 --- a/units/XSB0203/XSB0203_unit.bp +++ b/units/XSB0203/XSB0203_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XSB', Cue = 'XSB0203_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 14000, BuildIconSortPriority = 70, Categories = { "BUILTBYTIER1FACTORY", diff --git a/units/XSB0301/XSB0301_unit.bp b/units/XSB0301/XSB0301_unit.bp index 3ce680f6cf..247c1bcb93 100644 --- a/units/XSB0301/XSB0301_unit.bp +++ b/units/XSB0301/XSB0301_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XSB', Cue = 'XSB0301_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 14000, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/XSB0302/XSB0302_unit.bp b/units/XSB0302/XSB0302_unit.bp index f45c56a89e..cc79daf4aa 100644 --- a/units/XSB0302/XSB0302_unit.bp +++ b/units/XSB0302/XSB0302_unit.bp @@ -14,6 +14,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XSB', Cue = 'XSB0302_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 14000, BuildIconSortPriority = 50, Categories = { "AIR", diff --git a/units/XSB0303/XSB0303_unit.bp b/units/XSB0303/XSB0303_unit.bp index 61a8665021..264d773b75 100644 --- a/units/XSB0303/XSB0303_unit.bp +++ b/units/XSB0303/XSB0303_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XSB', Cue = 'XSB0303_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Factory', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 23000, BuildIconSortPriority = 60, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/XSB0304/XSB0304_unit.bp b/units/XSB0304/XSB0304_unit.bp index cd88e26c36..9c66d9916e 100644 --- a/units/XSB0304/XSB0304_unit.bp +++ b/units/XSB0304/XSB0304_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XSB', Cue = 'XSB0304_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10000, BuildIconSortPriority = 220, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/XSB1101/XSB1101_unit.bp b/units/XSB1101/XSB1101_unit.bp index 5ef8de44f9..679f7e4fd4 100644 --- a/units/XSB1101/XSB1101_unit.bp +++ b/units/XSB1101/XSB1101_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 550, BuildIconSortPriority = 70, Categories = { "BUILTBYCOMMANDER", diff --git a/units/XSB1102/XSB1102_unit.bp b/units/XSB1102/XSB1102_unit.bp index 52e46c19cb..9416cf6242 100644 --- a/units/XSB1102/XSB1102_unit.bp +++ b/units/XSB1102/XSB1102_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1700, BuildIconSortPriority = 80, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/XSB1103/XSB1103_unit.bp b/units/XSB1103/XSB1103_unit.bp index 0c2b5ca957..682229a835 100644 --- a/units/XSB1103/XSB1103_unit.bp +++ b/units/XSB1103/XSB1103_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 380, BuildIconSortPriority = 40, Categories = { "BUILTBYCOMMANDER", diff --git a/units/XSB1104/XSB1104_unit.bp b/units/XSB1104/XSB1104_unit.bp index 68b781a010..2bdf8b58df 100644 --- a/units/XSB1104/XSB1104_unit.bp +++ b/units/XSB1104/XSB1104_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 360, BuildIconSortPriority = 50, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/XSB1105/XSB1105_unit.bp b/units/XSB1105/XSB1105_unit.bp index 8d5025bf0f..100eb5cadc 100644 --- a/units/XSB1105/XSB1105_unit.bp +++ b/units/XSB1105/XSB1105_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 90, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/XSB1106/XSB1106_unit.bp b/units/XSB1106/XSB1106_unit.bp index c83d554fac..74f0d49706 100644 --- a/units/XSB1106/XSB1106_unit.bp +++ b/units/XSB1106/XSB1106_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 700, BuildIconSortPriority = 60, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/XSB1201/XSB1201_unit.bp b/units/XSB1201/XSB1201_unit.bp index e9f05af424..ebc85b0bad 100644 --- a/units/XSB1201/XSB1201_unit.bp +++ b/units/XSB1201/XSB1201_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2400, BuildIconSortPriority = 70, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/XSB1202/XSB1202_unit.bp b/units/XSB1202/XSB1202_unit.bp index 4029c8013d..f1e2b7f1bc 100644 --- a/units/XSB1202/XSB1202_unit.bp +++ b/units/XSB1202/XSB1202_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1950, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/XSB1301/XSB1301_unit.bp b/units/XSB1301/XSB1301_unit.bp index 9050695562..2321960cc7 100644 --- a/units/XSB1301/XSB1301_unit.bp +++ b/units/XSB1301/XSB1301_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 7000, BuildIconSortPriority = 70, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/XSB1302/XSB1302_unit.bp b/units/XSB1302/XSB1302_unit.bp index 1eb3d3fbd8..52c232ff76 100644 --- a/units/XSB1302/XSB1302_unit.bp +++ b/units/XSB1302/XSB1302_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6750, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/XSB1303/XSB1303_unit.bp b/units/XSB1303/XSB1303_unit.bp index 4661cef0ce..b8068b0443 100644 --- a/units/XSB1303/XSB1303_unit.bp +++ b/units/XSB1303/XSB1303_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Resource', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6000, BuildIconSortPriority = 50, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/XSB2101/XSB2101_unit.bp b/units/XSB2101/XSB2101_unit.bp index 6c375aafac..8fba26e012 100644 --- a/units/XSB2101/XSB2101_unit.bp +++ b/units/XSB2101/XSB2101_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1300, BuildIconSortPriority = 110, Categories = { "BUILTBYCOMMANDER", diff --git a/units/XSB2104/XSB2104_unit.bp b/units/XSB2104/XSB2104_unit.bp index 561f702f6a..1eb2a83332 100644 --- a/units/XSB2104/XSB2104_unit.bp +++ b/units/XSB2104/XSB2104_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 120, Categories = { "ANTIAIR", diff --git a/units/XSB2108/XSB2108_unit.bp b/units/XSB2108/XSB2108_unit.bp index db02b031d3..5f79d17232 100644 --- a/units/XSB2108/XSB2108_unit.bp +++ b/units/XSB2108/XSB2108_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ Open = Sound { Bank = 'XSB', Cue = 'XSB2108_Doors_Open', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 900, BuildIconSortPriority = 150, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/XSB2109/XSB2109_unit.bp b/units/XSB2109/XSB2109_unit.bp index 2c243484c6..061e252876 100644 --- a/units/XSB2109/XSB2109_unit.bp +++ b/units/XSB2109/XSB2109_unit.bp @@ -12,6 +12,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1650, BuildIconSortPriority = 130, Categories = { "ANTINAVY", diff --git a/units/XSB2204/XSB2204_unit.bp b/units/XSB2204/XSB2204_unit.bp index 23bdefc99a..4f34dfdfe7 100644 --- a/units/XSB2204/XSB2204_unit.bp +++ b/units/XSB2204/XSB2204_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2520, BuildIconSortPriority = 120, Categories = { "ANTIAIR", diff --git a/units/XSB2205/XSB2205_unit.bp b/units/XSB2205/XSB2205_unit.bp index 4d86b4dd18..703c643133 100644 --- a/units/XSB2205/XSB2205_unit.bp +++ b/units/XSB2205/XSB2205_unit.bp @@ -12,6 +12,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4800, BuildIconSortPriority = 130, Categories = { "ANTINAVY", diff --git a/units/XSB2301/XSB2301_unit.bp b/units/XSB2301/XSB2301_unit.bp index c0a3f94214..9ed4012e43 100644 --- a/units/XSB2301/XSB2301_unit.bp +++ b/units/XSB2301/XSB2301_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2100, BuildIconSortPriority = 110, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/XSB2302/XSB2302_unit.bp b/units/XSB2302/XSB2302_unit.bp index b31b6c384a..f887bad2f0 100644 --- a/units/XSB2302/XSB2302_unit.bp +++ b/units/XSB2302/XSB2302_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 13500, BuildIconSortPriority = 140, Categories = { "ARTILLERY", diff --git a/units/XSB2303/XSB2303_unit.bp b/units/XSB2303/XSB2303_unit.bp index 8c5e229035..3f4ac76ad0 100644 --- a/units/XSB2303/XSB2303_unit.bp +++ b/units/XSB2303/XSB2303_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2850, BuildIconSortPriority = 140, Categories = { "ARTILLERY", diff --git a/units/XSB2304/XSB2304_unit.bp b/units/XSB2304/XSB2304_unit.bp index f6c8c7770f..24e31ae1d3 100644 --- a/units/XSB2304/XSB2304_unit.bp +++ b/units/XSB2304/XSB2304_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 5000, BuildIconSortPriority = 120, Categories = { "ANTIAIR", diff --git a/units/XSB2305/XSB2305_unit.bp b/units/XSB2305/XSB2305_unit.bp index 4b8fba1424..fdee54ef7e 100644 --- a/units/XSB2305/XSB2305_unit.bp +++ b/units/XSB2305/XSB2305_unit.bp @@ -11,6 +11,7 @@ UnitBlueprint{ Open = Sound { Bank = 'XSB', Cue = 'XSB2305_Open', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4000, BuildIconSortPriority = 150, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/XSB2401/XSB2401_unit.bp b/units/XSB2401/XSB2401_unit.bp index a2922bd4c7..91ff0bb54d 100644 --- a/units/XSB2401/XSB2401_unit.bp +++ b/units/XSB2401/XSB2401_unit.bp @@ -12,6 +12,7 @@ UnitBlueprint{ NukeCharge = Sound { Bank = 'XSB', Cue = 'XSB2401_Nuke_Charge', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 12000, BuildIconSortPriority = 150, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/XSB3101/XSB3101_unit.bp b/units/XSB3101/XSB3101_unit.bp index 382302ffe2..c02a0d0761 100644 --- a/units/XSB3101/XSB3101_unit.bp +++ b/units/XSB3101/XSB3101_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 10, BuildIconSortPriority = 180, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/XSB3102/XSB3102_unit.bp b/units/XSB3102/XSB3102_unit.bp index 36a870104e..e783ea46fc 100644 --- a/units/XSB3102/XSB3102_unit.bp +++ b/units/XSB3102/XSB3102_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Sonar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 190, Categories = { "BUILTBYTIER1ENGINEER", diff --git a/units/XSB3104/XSB3104_unit.bp b/units/XSB3104/XSB3104_unit.bp index 7d87324704..618ea36650 100644 --- a/units/XSB3104/XSB3104_unit.bp +++ b/units/XSB3104/XSB3104_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 100, BuildIconSortPriority = 200, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/XSB3201/XSB3201_unit.bp b/units/XSB3201/XSB3201_unit.bp index 87cc8d32fe..fe8341ad64 100644 --- a/units/XSB3201/XSB3201_unit.bp +++ b/units/XSB3201/XSB3201_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 50, BuildIconSortPriority = 180, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/XSB3202/XSB3202_unit.bp b/units/XSB3202/XSB3202_unit.bp index 0280b9221f..90692e12aa 100644 --- a/units/XSB3202/XSB3202_unit.bp +++ b/units/XSB3202/XSB3202_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'XSS', Cue = 'XSS_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Sonar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 1400, BuildIconSortPriority = 190, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/XSB4201/XSB4201_unit.bp b/units/XSB4201/XSB4201_unit.bp index f905d1d068..33a872267e 100644 --- a/units/XSB4201/XSB4201_unit.bp +++ b/units/XSB4201/XSB4201_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 975, BuildIconSortPriority = 155, Categories = { "ANTIMISSILE", diff --git a/units/XSB4202/XSB4202_unit.bp b/units/XSB4202/XSB4202_unit.bp index 9aea8c387f..09324c4c23 100644 --- a/units/XSB4202/XSB4202_unit.bp +++ b/units/XSB4202/XSB4202_unit.bp @@ -11,6 +11,7 @@ UnitBlueprint{ ShieldOn = Sound { Bank = 'XSB', Cue = 'XSB4202_On_Off', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 400, BuildIconSortPriority = 160, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/XSB4203/XSB4203_unit.bp b/units/XSB4203/XSB4203_unit.bp index 5455206ef5..5f9d46d2c4 100644 --- a/units/XSB4203/XSB4203_unit.bp +++ b/units/XSB4203/XSB4203_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Radar', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 200, BuildIconSortPriority = 200, Categories = { "BUILTBYTIER2COMMANDER", diff --git a/units/XSB4301/XSB4301_unit.bp b/units/XSB4301/XSB4301_unit.bp index a1ceefba25..369618e47b 100644 --- a/units/XSB4301/XSB4301_unit.bp +++ b/units/XSB4301/XSB4301_unit.bp @@ -12,6 +12,7 @@ UnitBlueprint{ ShieldOn = Sound { Bank = 'XSB', Cue = 'XSB4301_On_Off', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 600, BuildIconSortPriority = 160, Categories = { "BUILTBYTIER3COMMANDER", diff --git a/units/XSB4302/XSB4302_unit.bp b/units/XSB4302/XSB4302_unit.bp index 102ae837c4..0f2ece67ac 100644 --- a/units/XSB4302/XSB4302_unit.bp +++ b/units/XSB4302/XSB4302_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ DoneBeingBuilt = Sound { Bank = 'XSB', Cue = 'XSB4302_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_gun', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 3800, BuildIconSortPriority = 155, Categories = { "ANTIMISSILE", diff --git a/units/XSB5101/XSB5101_unit.bp b/units/XSB5101/XSB5101_unit.bp index b367cec8c0..16da35e4c5 100644 --- a/units/XSB5101/XSB5101_unit.bp +++ b/units/XSB5101/XSB5101_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 160, Categories = { "BENIGN", diff --git a/units/XSB5102/XSB5102_unit.bp b/units/XSB5102/XSB5102_unit.bp index edf9591492..6ac8c0a1ef 100644 --- a/units/XSB5102/XSB5102_unit.bp +++ b/units/XSB5102/XSB5102_unit.bp @@ -1,5 +1,6 @@ UnitBlueprint{ Description = "Seraphim Transport Beacon", + AverageDensity = 10, Categories = { "FERRYBEACON", "PRODUCTFA", diff --git a/units/XSB5202/XSB5202_unit.bp b/units/XSB5202/XSB5202_unit.bp index 1f1254d8d4..7958cf6697 100644 --- a/units/XSB5202/XSB5202_unit.bp +++ b/units/XSB5202/XSB5202_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ Killed = Sound { Bank = 'XSL_Destroy', Cue = 'XSB_Destroy_Lrg_PreDestroy', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Structure', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500, BuildIconSortPriority = 210, Categories = { "AIRSTAGINGPLATFORM", diff --git a/units/XSL0001/XSL0001_unit.bp b/units/XSL0001/XSL0001_unit.bp index 689e728095..152a96fd4b 100644 --- a/units/XSL0001/XSL0001_unit.bp +++ b/units/XSL0001/XSL0001_unit.bp @@ -43,6 +43,7 @@ UnitBlueprint{ TeleportOut = Sound { Bank = 'XSB', Cue = 'XSB0101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Commander', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 11500, Categories = { "ABILITYBUTTON", "AMPHIBIOUS", diff --git a/units/XSL0101/XSL0101_unit.bp b/units/XSL0101/XSL0101_unit.bp index 4fbde08a58..a2c38e8242 100644 --- a/units/XSL0101/XSL0101_unit.bp +++ b/units/XSL0101/XSL0101_unit.bp @@ -9,6 +9,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0101_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 35, BuildIconSortPriority = 20, Categories = { "BOT", diff --git a/units/XSL0103/XSL0103_unit.bp b/units/XSL0103/XSL0103_unit.bp index 2923f63ec2..97abe179f8 100644 --- a/units/XSL0103/XSL0103_unit.bp +++ b/units/XSL0103/XSL0103_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0103_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 85.0, BuildIconSortPriority = 60, Categories = { "ARTILLERY", diff --git a/units/XSL0104/XSL0104_unit.bp b/units/XSL0104/XSL0104_unit.bp index fca2a7d84e..ce54c3658d 100644 --- a/units/XSL0104/XSL0104_unit.bp +++ b/units/XSL0104/XSL0104_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0104_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 310, BuildIconSortPriority = 50, Categories = { "ANTIAIR", diff --git a/units/XSL0105/XSL0105_unit.bp b/units/XSL0105/XSL0105_unit.bp index dca331ccd1..519555d878 100644 --- a/units/XSL0105/XSL0105_unit.bp +++ b/units/XSL0105/XSL0105_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0105_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 62.5, BuildIconSortPriority = 10, Categories = { "BUILTBYTIER1FACTORY", diff --git a/units/XSL0111/XSL0111_unit.bp b/units/XSL0111/XSL0111_unit.bp index be5168997a..670979a89c 100644 --- a/units/XSL0111/XSL0111_unit.bp +++ b/units/XSL0111/XSL0111_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0111_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 800, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/XSL0201/XSL0201_unit.bp b/units/XSL0201/XSL0201_unit.bp index 8e3441c22c..e6ae3f1d6b 100644 --- a/units/XSL0201/XSL0201_unit.bp +++ b/units/XSL0201/XSL0201_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0201_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 280, BuildIconSortPriority = 20, Categories = { "BUILTBYTIER1FACTORY", diff --git a/units/XSL0202/XSL0202_unit.bp b/units/XSL0202/XSL0202_unit.bp index da8b8534da..c20a1f7795 100644 --- a/units/XSL0202/XSL0202_unit.bp +++ b/units/XSL0202/XSL0202_unit.bp @@ -7,6 +7,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0202_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2500, BuildIconSortPriority = 20, Categories = { "BOT", diff --git a/units/XSL0203/XSL0203_unit.bp b/units/XSL0203/XSL0203_unit.bp index 1c90e8d35b..769f62f7bf 100644 --- a/units/XSL0203/XSL0203_unit.bp +++ b/units/XSL0203/XSL0203_unit.bp @@ -11,6 +11,7 @@ UnitBlueprint{ TransitionWater = Sound { Bank = 'UEL', Cue = 'UEL0203_Into_Water', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 675.0, BuildIconSortPriority = 30, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/XSL0205/XSL0205_unit.bp b/units/XSL0205/XSL0205_unit.bp index 498bd76070..c36b50c529 100644 --- a/units/XSL0205/XSL0205_unit.bp +++ b/units/XSL0205/XSL0205_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0205_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 500.0, BuildIconSortPriority = 35, Categories = { "ANTIAIR", diff --git a/units/XSL0208/XSL0208_unit.bp b/units/XSL0208/XSL0208_unit.bp index 99331884c4..4ad5b270d3 100644 --- a/units/XSL0208/XSL0208_unit.bp +++ b/units/XSL0208/XSL0208_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0208_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 175.0, BuildIconSortPriority = 10, Categories = { "BUILTBYTIER2FACTORY", diff --git a/units/XSL0301/XSL0301_unit.bp b/units/XSL0301/XSL0301_unit.bp index ede760a1b9..847d1500bf 100644 --- a/units/XSL0301/XSL0301_unit.bp +++ b/units/XSL0301/XSL0301_unit.bp @@ -28,6 +28,7 @@ UnitBlueprint{ TeleportOut = Sound { Bank = 'XSB', Cue = 'XSB0101_Activate', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Commander', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 15500, BuildIconSortPriority = 10, Categories = { "AMPHIBIOUS", diff --git a/units/XSL0303/XSL0303_unit.bp b/units/XSL0303/XSL0303_unit.bp index c50d126252..60c5cb2eb0 100644 --- a/units/XSL0303/XSL0303_unit.bp +++ b/units/XSL0303/XSL0303_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0303_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Tank', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4700, BuildIconSortPriority = 20, Categories = { "AMPHIBIOUS", diff --git a/units/XSL0304/XSL0304_unit.bp b/units/XSL0304/XSL0304_unit.bp index dc1a15f0ce..efeb7ef63c 100644 --- a/units/XSL0304/XSL0304_unit.bp +++ b/units/XSL0304/XSL0304_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0304_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 925, BuildIconSortPriority = 50, Categories = { "ARTILLERY", diff --git a/units/XSL0305/XSL0305_unit.bp b/units/XSL0305/XSL0305_unit.bp index a067b11e1f..4451925f39 100644 --- a/units/XSL0305/XSL0305_unit.bp +++ b/units/XSL0305/XSL0305_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0305_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 700, BuildIconSortPriority = 20, Categories = { "BOT", diff --git a/units/XSL0307/XSL0307_unit.bp b/units/XSL0307/XSL0307_unit.bp index 585be13374..23ff0fe87e 100644 --- a/units/XSL0307/XSL0307_unit.bp +++ b/units/XSL0307/XSL0307_unit.bp @@ -10,6 +10,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0307_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 200.0, BuildIconSortPriority = 50, Categories = { "BUILTBYTIER3FACTORY", diff --git a/units/XSL0309/XSL0309_unit.bp b/units/XSL0309/XSL0309_unit.bp index 4085d17479..a7f7fbfc49 100644 --- a/units/XSL0309/XSL0309_unit.bp +++ b/units/XSL0309/XSL0309_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0309_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 350.0, BuildIconSortPriority = 10, Categories = { "BUILTBYTIER3FACTORY", diff --git a/units/XSL0401/XSL0401_unit.bp b/units/XSL0401/XSL0401_unit.bp index 69593a5f33..7cd5195ba6 100644 --- a/units/XSL0401/XSL0401_unit.bp +++ b/units/XSL0401/XSL0401_unit.bp @@ -17,6 +17,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSL', Cue = 'XSL0401_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Bot', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 67000, BuildIconSortPriority = 30, Categories = { "AMPHIBIOUS", diff --git a/units/XSL0402/XSL0402_unit.bp b/units/XSL0402/XSL0402_unit.bp index 9cbd65410b..162aa9a9d2 100644 --- a/units/XSL0402/XSL0402_unit.bp +++ b/units/XSL0402/XSL0402_unit.bp @@ -6,6 +6,7 @@ UnitBlueprint{ HoverKilledOnWater = Sound { Bank = 'Explosions', Cue = 'Expl_Water_Lrg_01', LodCutoff = 'UnitMove_LodCutoff' }, Spawn = Sound { Bank = 'XSL', Cue = 'XSL0402_Spawn', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 50.0, BuildIconSortPriority = 10, Categories = { "EXPERIMENTAL", diff --git a/units/XSS0103/XSS0103_unit.bp b/units/XSS0103/XSS0103_unit.bp index 5880fcc93c..caa8be0771 100644 --- a/units/XSS0103/XSS0103_unit.bp +++ b/units/XSS0103/XSS0103_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSS', Cue = 'XSS0103_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2000, BuildIconSortPriority = 40, Categories = { "BUILTBYTIER1FACTORY", diff --git a/units/XSS0201/XSS0201_unit.bp b/units/XSS0201/XSS0201_unit.bp index b2643d5291..08e4de6a00 100644 --- a/units/XSS0201/XSS0201_unit.bp +++ b/units/XSS0201/XSS0201_unit.bp @@ -16,6 +16,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'XSS', Cue = 'XSS_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 6900, BuildIconSortPriority = 30, Categories = { "ANTINAVY", diff --git a/units/XSS0202/XSS0202_unit.bp b/units/XSS0202/XSS0202_unit.bp index 833c2ca770..f58a9557ad 100644 --- a/units/XSS0202/XSS0202_unit.bp +++ b/units/XSS0202/XSS0202_unit.bp @@ -8,6 +8,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSS', Cue = 'XSS0202_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 2700, BuildIconSortPriority = 30, Categories = { "ANTIAIR", diff --git a/units/XSS0203/XSS0203_unit.bp b/units/XSS0203/XSS0203_unit.bp index 543a42c1c3..24a48865cf 100644 --- a/units/XSS0203/XSS0203_unit.bp +++ b/units/XSS0203/XSS0203_unit.bp @@ -13,6 +13,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'XSS', Cue = 'XSS_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Sub', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 550, BuildIconSortPriority = 30, Categories = { "ANTINAVY", diff --git a/units/XSS0302/XSS0302_unit.bp b/units/XSS0302/XSS0302_unit.bp index 8995f8a8c9..38efd20486 100644 --- a/units/XSS0302/XSS0302_unit.bp +++ b/units/XSS0302/XSS0302_unit.bp @@ -21,6 +21,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSS', Cue = 'XSS0302_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 49000, BuildIconSortPriority = 20, Categories = { "ANTIMISSILE", diff --git a/units/XSS0303/XSS0303_unit.bp b/units/XSS0303/XSS0303_unit.bp index e03da9df78..921409ab6a 100644 --- a/units/XSS0303/XSS0303_unit.bp +++ b/units/XSS0303/XSS0303_unit.bp @@ -15,6 +15,7 @@ UnitBlueprint{ StopMove = Sound { Bank = 'XSS', Cue = 'XSS0303_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Naval', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 24000, BuildIconSortPriority = 30, Categories = { "AIRSTAGINGPLATFORM", diff --git a/units/XSS0304/XSS0304_unit.bp b/units/XSS0304/XSS0304_unit.bp index 81f1163888..ab8a615a6c 100644 --- a/units/XSS0304/XSS0304_unit.bp +++ b/units/XSS0304/XSS0304_unit.bp @@ -13,6 +13,7 @@ UnitBlueprint{ SurfaceStart = Sound { Bank = 'XSS', Cue = 'XSS_Sub_Surface', LodCutoff = 'UnitMove_LodCutoff' }, UISelection = Sound { Bank = 'SeraphimSelect', Cue = 'Seraphim_Select_Sub', LodCutoff = 'UnitMove_LodCutoff' }, }, + AverageDensity = 4000, BuildIconSortPriority = 15, Categories = { "ANTIAIR",